Revert "Resolve issue with C89 compliance with "commas at the end of enumerator lists"."

This reverts commit 68acfd51dca1e0e11e2e7bd0e6ab956b8def6473.
This commit is contained in:
Daniel Pouzzner
2023-04-10 17:21:57 -05:00
parent 41818bf6f8
commit bd8f97f315
14 changed files with 85 additions and 87 deletions

View File

@@ -138,7 +138,7 @@ enum {
AES_192_KEY_SIZE = 24, /* for 192 bit */ AES_192_KEY_SIZE = 24, /* for 192 bit */
AES_256_KEY_SIZE = 32, /* for 256 bit */ AES_256_KEY_SIZE = 32, /* for 256 bit */
AES_IV_SIZE = 16 /* always block size */ AES_IV_SIZE = 16, /* always block size */
}; };
#endif #endif
@@ -165,20 +165,20 @@ enum {
CCM_NONCE_MIN_SZ = 7, CCM_NONCE_MIN_SZ = 7,
CCM_NONCE_MAX_SZ = 13, CCM_NONCE_MAX_SZ = 13,
CTR_SZ = 4, CTR_SZ = 4,
AES_IV_FIXED_SZ = 4 AES_IV_FIXED_SZ = 4,
#ifdef WOLFSSL_AES_CFB #ifdef WOLFSSL_AES_CFB
,AES_CFB_MODE = 1 AES_CFB_MODE = 1,
#endif #endif
#ifdef WOLFSSL_AES_OFB #ifdef WOLFSSL_AES_OFB
,AES_OFB_MODE = 2 AES_OFB_MODE = 2,
#endif #endif
#ifdef WOLFSSL_AES_XTS #ifdef WOLFSSL_AES_XTS
,AES_XTS_MODE = 3 AES_XTS_MODE = 3,
#endif #endif
#ifdef WOLF_PRIVATE_KEY_ID #ifdef WOLF_PRIVATE_KEY_ID
,AES_MAX_ID_LEN = 32, AES_MAX_ID_LEN = 32,
AES_MAX_LABEL_LEN = 32 AES_MAX_LABEL_LEN = 32,
#endif #endif
}; };

View File

@@ -39,7 +39,7 @@
enum { enum {
ARC4_ENC_TYPE = 4, /* cipher unique type */ ARC4_ENC_TYPE = 4, /* cipher unique type */
ARC4_STATE_SIZE = 256, ARC4_STATE_SIZE = 256,
RC4_KEY_SIZE = 16 /* always 128bit */ RC4_KEY_SIZE = 16, /* always 128bit */
}; };
/* ARC4 encryption and decryption */ /* ARC4 encryption and decryption */

View File

@@ -154,7 +154,7 @@ enum ASN_Tags {
/* OneAsymmetricKey Fields */ /* OneAsymmetricKey Fields */
ASN_ASYMKEY_ATTRS = 0x00, ASN_ASYMKEY_ATTRS = 0x00,
ASN_ASYMKEY_PUBKEY = 0x01 ASN_ASYMKEY_PUBKEY = 0x01,
}; };
/* NOTE: If ASN_UTC_TIME_SIZE or ASN_GENERALIZED_TIME_SIZE are ever modified /* NOTE: If ASN_UTC_TIME_SIZE or ASN_GENERALIZED_TIME_SIZE are ever modified
@@ -188,7 +188,7 @@ enum ASNItem_DataType {
/* Big number as a positive or negative mp_int. */ /* Big number as a positive or negative mp_int. */
ASN_DATA_TYPE_MP_POS_NEG = 9, ASN_DATA_TYPE_MP_POS_NEG = 9,
/* ASN.1 CHOICE. A 0 terminated list of tags that are valid. */ /* ASN.1 CHOICE. A 0 terminated list of tags that are valid. */
ASN_DATA_TYPE_CHOICE = 10 ASN_DATA_TYPE_CHOICE = 10,
}; };
/* A template entry describing an ASN.1 item. */ /* A template entry describing an ASN.1 item. */
@@ -994,7 +994,7 @@ enum Misc_ASN {
PEM_LINE_SZ = 64, /* Length of Base64 encoded line, not including new line */ PEM_LINE_SZ = 64, /* Length of Base64 encoded line, not including new line */
PEM_LINE_LEN = PEM_LINE_SZ + 12, /* PEM line max + fudge */ PEM_LINE_LEN = PEM_LINE_SZ + 12, /* PEM line max + fudge */
COUNTRY_CODE_LEN = 2 /* RFC 3739 */ COUNTRY_CODE_LEN = 2, /* RFC 3739 */
}; };
#ifndef WC_MAX_NAME_ENTRIES #ifndef WC_MAX_NAME_ENTRIES
@@ -1060,20 +1060,20 @@ enum Block_Sum {
#ifdef WOLFSSL_AES_128 #ifdef WOLFSSL_AES_128
AES128CBCb = 414, AES128CBCb = 414,
AES128GCMb = 418, AES128GCMb = 418,
AES128CCMb = 419 AES128CCMb = 419,
#endif #endif
#ifdef WOLFSSL_AES_192 #ifdef WOLFSSL_AES_192
,AES192CBCb = 434, AES192CBCb = 434,
AES192GCMb = 438, AES192GCMb = 438,
AES192CCMb = 439 AES192CCMb = 439,
#endif #endif
#ifdef WOLFSSL_AES_256 #ifdef WOLFSSL_AES_256
,AES256CBCb = 454, AES256CBCb = 454,
AES256GCMb = 458, AES256GCMb = 458,
AES256CCMb = 459 AES256CCMb = 459,
#endif #endif
#ifndef NO_DES3 #ifndef NO_DES3
,DESb = 69, DESb = 69,
DES3b = 652 DES3b = 652
#endif #endif
}; };
@@ -1101,22 +1101,22 @@ enum Key_Sum {
SPHINCS_FAST_LEVEL5k = 282, /* 1 3 9999 6 9 3 */ SPHINCS_FAST_LEVEL5k = 282, /* 1 3 9999 6 9 3 */
SPHINCS_SMALL_LEVEL1k = 287, /* 1 3 9999 6 7 10 */ SPHINCS_SMALL_LEVEL1k = 287, /* 1 3 9999 6 7 10 */
SPHINCS_SMALL_LEVEL3k = 285, /* 1 3 9999 6 8 7 */ SPHINCS_SMALL_LEVEL3k = 285, /* 1 3 9999 6 8 7 */
SPHINCS_SMALL_LEVEL5k = 286 /* 1 3 9999 6 9 7 */ SPHINCS_SMALL_LEVEL5k = 286, /* 1 3 9999 6 9 7 */
}; };
#if !defined(NO_AES) || defined(HAVE_PKCS7) #if !defined(NO_AES) || defined(HAVE_PKCS7)
enum KeyWrap_Sum { enum KeyWrap_Sum {
#ifdef WOLFSSL_AES_128 #ifdef WOLFSSL_AES_128
AES128_WRAP = 417 AES128_WRAP = 417,
#endif #endif
#ifdef WOLFSSL_AES_192 #ifdef WOLFSSL_AES_192
,AES192_WRAP = 437 AES192_WRAP = 437,
#endif #endif
#ifdef WOLFSSL_AES_256 #ifdef WOLFSSL_AES_256
,AES256_WRAP = 457 AES256_WRAP = 457,
#endif #endif
#ifdef HAVE_PKCS7 #ifdef HAVE_PKCS7
,PWRI_KEK_WRAP = 680 /*id-alg-PWRI-KEK, 1.2.840.113549.1.9.16.3.9 */ PWRI_KEK_WRAP = 680 /*id-alg-PWRI-KEK, 1.2.840.113549.1.9.16.3.9 */
#endif #endif
}; };
#endif /* !NO_AES || PKCS7 */ #endif /* !NO_AES || PKCS7 */
@@ -1126,14 +1126,14 @@ enum Key_Agree {
dhSinglePass_stdDH_sha224kdf_scheme = 188, dhSinglePass_stdDH_sha224kdf_scheme = 188,
dhSinglePass_stdDH_sha256kdf_scheme = 189, dhSinglePass_stdDH_sha256kdf_scheme = 189,
dhSinglePass_stdDH_sha384kdf_scheme = 190, dhSinglePass_stdDH_sha384kdf_scheme = 190,
dhSinglePass_stdDH_sha512kdf_scheme = 191 dhSinglePass_stdDH_sha512kdf_scheme = 191,
}; };
enum KDF_Sum { enum KDF_Sum {
PBKDF2_OID = 660, PBKDF2_OID = 660,
MGF1_OID = 652 MGF1_OID = 652,
}; };
@@ -1180,9 +1180,9 @@ enum Extensions_Sum {
}; };
enum CertificatePolicy_Sum { enum CertificatePolicy_Sum {
CP_ANY_OID = 146 /* id-ce 32 0 */ CP_ANY_OID = 146, /* id-ce 32 0 */
#ifdef WOLFSSL_FPKI #ifdef WOLFSSL_FPKI
,CP_FPKI_COMMON_AUTH_OID = 426, /* 2.16.840.1.101.3.2.1.3.13 */ CP_FPKI_COMMON_AUTH_OID = 426, /* 2.16.840.1.101.3.2.1.3.13 */
CP_FPKI_PIV_AUTH_OID = 453, /* 2.16.840.1.101.3.2.1.3.40 */ CP_FPKI_PIV_AUTH_OID = 453, /* 2.16.840.1.101.3.2.1.3.40 */
CP_FPKI_PIV_AUTH_HW_OID = 454, /* 2.16.840.1.101.3.2.1.3.41 */ CP_FPKI_PIV_AUTH_HW_OID = 454, /* 2.16.840.1.101.3.2.1.3.41 */
CP_FPKI_PIVI_AUTH_OID = 458 /* 2.16.840.1.101.3.2.1.3.45 */ CP_FPKI_PIVI_AUTH_OID = 458 /* 2.16.840.1.101.3.2.1.3.45 */
@@ -1195,9 +1195,9 @@ enum SepHardwareName_Sum {
enum AuthInfo_Sum { enum AuthInfo_Sum {
AIA_OCSP_OID = 116, /* 1.3.6.1.5.5.7.48.1, id-ad-ocsp */ AIA_OCSP_OID = 116, /* 1.3.6.1.5.5.7.48.1, id-ad-ocsp */
AIA_CA_ISSUER_OID = 117 /* 1.3.6.1.5.5.7.48.2, id-ad-caIssuers */ AIA_CA_ISSUER_OID = 117, /* 1.3.6.1.5.5.7.48.2, id-ad-caIssuers */
#ifdef WOLFSSL_SUBJ_INFO_ACC #ifdef WOLFSSL_SUBJ_INFO_ACC
,AIA_CA_REPO_OID = 120 /* 1.3.6.1.5.5.7.48.5, id-ad-caRepository */ AIA_CA_REPO_OID = 120 /* 1.3.6.1.5.5.7.48.5, id-ad-caRepository */
#endif /* WOLFSSL_SUBJ_INFO_ACC */ #endif /* WOLFSSL_SUBJ_INFO_ACC */
}; };
@@ -1244,7 +1244,7 @@ enum VerifyType {
VERIFY_OCSP = 3, VERIFY_OCSP = 3,
VERIFY_NAME = 4, VERIFY_NAME = 4,
VERIFY_SKIP_DATE = 5, VERIFY_SKIP_DATE = 5,
VERIFY_OCSP_CERT = 6 VERIFY_OCSP_CERT = 6,
}; };
#ifdef WOLFSSL_CERT_EXT #ifdef WOLFSSL_CERT_EXT
@@ -1266,7 +1266,7 @@ enum CsrAttrType {
INITIALS_OID = 132, INITIALS_OID = 132,
SURNAME_OID = 93, SURNAME_OID = 93,
NAME_OID = 130, NAME_OID = 130,
GIVEN_NAME_OID = 131 GIVEN_NAME_OID = 131,
}; };
#endif #endif
@@ -1349,7 +1349,7 @@ enum SignatureState {
SIG_STATE_HASH, SIG_STATE_HASH,
SIG_STATE_KEY, SIG_STATE_KEY,
SIG_STATE_DO, SIG_STATE_DO,
SIG_STATE_CHECK SIG_STATE_CHECK,
}; };
@@ -1459,7 +1459,7 @@ enum CertSignState {
CERTSIGN_STATE_BEGIN, CERTSIGN_STATE_BEGIN,
CERTSIGN_STATE_DIGEST, CERTSIGN_STATE_DIGEST,
CERTSIGN_STATE_ENCODE, CERTSIGN_STATE_ENCODE,
CERTSIGN_STATE_DO CERTSIGN_STATE_DO,
}; };
struct CertSignCtx { struct CertSignCtx {
@@ -2242,7 +2242,7 @@ enum cert_enums {
SPHINCS_FAST_LEVEL5_KEY = 26, SPHINCS_FAST_LEVEL5_KEY = 26,
SPHINCS_SMALL_LEVEL1_KEY = 27, SPHINCS_SMALL_LEVEL1_KEY = 27,
SPHINCS_SMALL_LEVEL3_KEY = 28, SPHINCS_SMALL_LEVEL3_KEY = 28,
SPHINCS_SMALL_LEVEL5_KEY = 29 SPHINCS_SMALL_LEVEL5_KEY = 29,
}; };
#endif /* WOLFSSL_CERT_GEN */ #endif /* WOLFSSL_CERT_GEN */
@@ -2527,7 +2527,7 @@ enum PBESTypes {
PBES2 = 13, /* algo ID */ PBES2 = 13, /* algo ID */
PBES1_MD5_DES = 3, PBES1_MD5_DES = 3,
PBES1_SHA1_DES = 10 PBES1_SHA1_DES = 10,
}; };
enum PKCSTypes { enum PKCSTypes {
@@ -2537,7 +2537,7 @@ enum PKCSTypes {
PKCS8v0 = 0, /* default PKCS#8 version */ PKCS8v0 = 0, /* default PKCS#8 version */
PKCS8v1 = 1, /* PKCS#8 version including public key */ PKCS8v1 = 1, /* PKCS#8 version including public key */
PKCS1v0 = 0, /* default PKCS#1 version */ PKCS1v0 = 0, /* default PKCS#1 version */
PKCS1v1 = 1 /* Multi-prime version */ PKCS1v1 = 1, /* Multi-prime version */
}; };
#endif /* !NO_ASN || !NO_PWDBASED */ #endif /* !NO_ASN || !NO_PWDBASED */

View File

@@ -112,7 +112,7 @@ enum Ecc_Sum {
ECC_SECP384R1_OID = 210, ECC_SECP384R1_OID = 210,
ECC_BRAINPOOLP384R1_OID = 108, ECC_BRAINPOOLP384R1_OID = 108,
ECC_BRAINPOOLP512R1_OID = 110, ECC_BRAINPOOLP512R1_OID = 110,
ECC_SECP521R1_OID = 211 ECC_SECP521R1_OID = 211,
}; };
@@ -154,7 +154,7 @@ enum CertType {
SPHINCS_SMALL_LEVEL1_TYPE, SPHINCS_SMALL_LEVEL1_TYPE,
SPHINCS_SMALL_LEVEL3_TYPE, SPHINCS_SMALL_LEVEL3_TYPE,
SPHINCS_SMALL_LEVEL5_TYPE, SPHINCS_SMALL_LEVEL5_TYPE,
ECC_PARAM_TYPE ECC_PARAM_TYPE,
}; };
@@ -202,7 +202,7 @@ enum Ctc_SigType {
CTC_SPHINCS_FAST_LEVEL5 = 282, CTC_SPHINCS_FAST_LEVEL5 = 282,
CTC_SPHINCS_SMALL_LEVEL1 = 287, CTC_SPHINCS_SMALL_LEVEL1 = 287,
CTC_SPHINCS_SMALL_LEVEL3 = 285, CTC_SPHINCS_SMALL_LEVEL3 = 285,
CTC_SPHINCS_SMALL_LEVEL5 = 286 CTC_SPHINCS_SMALL_LEVEL5 = 286,
}; };
enum Ctc_Encoding { enum Ctc_Encoding {
@@ -231,16 +231,15 @@ enum Ctc_Misc {
CTC_GEN_SERIAL_SZ = 16, CTC_GEN_SERIAL_SZ = 16,
CTC_FILETYPE_ASN1 = 2, CTC_FILETYPE_ASN1 = 2,
CTC_FILETYPE_PEM = 1, CTC_FILETYPE_PEM = 1,
CTC_FILETYPE_DEFAULT = 2 CTC_FILETYPE_DEFAULT = 2,
#ifdef WOLFSSL_CERT_EXT #ifdef WOLFSSL_CERT_EXT
/* AKID could contains: hash + (Option) AuthCertIssuer,AuthCertSerialNum /* AKID could contains: hash + (Option) AuthCertIssuer,AuthCertSerialNum
* We support only hash */ * We support only hash */
,CTC_MAX_SKID_SIZE = 32, /* SHA256_DIGEST_SIZE */ CTC_MAX_SKID_SIZE = 32, /* SHA256_DIGEST_SIZE */
CTC_MAX_AKID_SIZE = 32, /* SHA256_DIGEST_SIZE */ CTC_MAX_AKID_SIZE = 32, /* SHA256_DIGEST_SIZE */
CTC_MAX_CERTPOL_SZ = 200, /* RFC 5280 Section 4.2.1.4 */ CTC_MAX_CERTPOL_SZ = 200, /* RFC 5280 Section 4.2.1.4 */
CTC_MAX_CERTPOL_NB = 2, /* Max number of Certificate Policy */ CTC_MAX_CERTPOL_NB = 2, /* Max number of Certificate Policy */
CTC_MAX_CRLINFO_SZ = WC_CTC_MAX_CRLINFO_SZ /* Arbitrary size that should be CTC_MAX_CRLINFO_SZ = WC_CTC_MAX_CRLINFO_SZ, /* Arbitrary size that should be
* enough for at least two * enough for at least two
* distribution points. */ * distribution points. */
#endif /* WOLFSSL_CERT_EXT */ #endif /* WOLFSSL_CERT_EXT */
@@ -271,7 +270,7 @@ enum {
#endif #endif
PEM_PASS_READ = 0, PEM_PASS_READ = 0,
PEM_PASS_WRITE = 1 PEM_PASS_WRITE = 1,
}; };
typedef int (wc_pem_password_cb)(char* passwd, int sz, int rw, void* userdata); typedef int (wc_pem_password_cb)(char* passwd, int sz, int rw, void* userdata);

View File

@@ -72,7 +72,7 @@ Block counter is located at index 12.
enum { enum {
CHACHA_ENC_TYPE = WC_CIPHER_CHACHA, /* cipher unique type */ CHACHA_ENC_TYPE = WC_CIPHER_CHACHA, /* cipher unique type */
CHACHA_MAX_KEY_SZ = 32 CHACHA_MAX_KEY_SZ = 32,
}; };
typedef struct ChaCha { typedef struct ChaCha {

View File

@@ -61,7 +61,7 @@ enum {
CHACHA20_POLY1305_STATE_INIT = 0, CHACHA20_POLY1305_STATE_INIT = 0,
CHACHA20_POLY1305_STATE_READY = 1, CHACHA20_POLY1305_STATE_READY = 1,
CHACHA20_POLY1305_STATE_AAD = 2, CHACHA20_POLY1305_STATE_AAD = 2,
CHACHA20_POLY1305_STATE_DATA = 3 CHACHA20_POLY1305_STATE_DATA = 3,
}; };
typedef struct ChaChaPoly_Aead { typedef struct ChaChaPoly_Aead {

View File

@@ -88,7 +88,7 @@ enum {
WC_FFDHE_3072 = 257, WC_FFDHE_3072 = 257,
WC_FFDHE_4096 = 258, WC_FFDHE_4096 = 258,
WC_FFDHE_6144 = 259, WC_FFDHE_6144 = 259,
WC_FFDHE_8192 = 260 WC_FFDHE_8192 = 260,
}; };
/* DH Private Key size up to 8192 bit */ /* DH Private Key size up to 8192 bit */

View File

@@ -189,11 +189,11 @@ enum {
ECC_POINT_UNCOMP = 0x04, ECC_POINT_UNCOMP = 0x04,
/* Shamir's dual add constants */ /* Shamir's dual add constants */
SHAMIR_PRECOMP_SZ = 16 SHAMIR_PRECOMP_SZ = 16,
#ifdef WOLF_PRIVATE_KEY_ID #ifdef WOLF_PRIVATE_KEY_ID
,ECC_MAX_ID_LEN = 32, ECC_MAX_ID_LEN = 32,
ECC_MAX_LABEL_LEN = 32 ECC_MAX_LABEL_LEN = 32,
#endif #endif
}; };
@@ -413,7 +413,7 @@ typedef struct {
enum { enum {
WC_ECC_FLAG_NONE = 0x00, WC_ECC_FLAG_NONE = 0x00,
WC_ECC_FLAG_COFACTOR = 0x01, WC_ECC_FLAG_COFACTOR = 0x01,
WC_ECC_FLAG_DEC_SIGN = 0x02 WC_ECC_FLAG_DEC_SIGN = 0x02,
}; };
/* ECC non-blocking */ /* ECC non-blocking */

View File

@@ -82,9 +82,9 @@ enum wc_MACAlgorithm {
enum wc_HashFlags { enum wc_HashFlags {
WC_HASH_FLAG_NONE = 0x00000000, WC_HASH_FLAG_NONE = 0x00000000,
WC_HASH_FLAG_WILLCOPY = 0x00000001, /* flag to indicate hash will be copied */ WC_HASH_FLAG_WILLCOPY = 0x00000001, /* flag to indicate hash will be copied */
WC_HASH_FLAG_ISCOPY = 0x00000002 /* hash is copy */ WC_HASH_FLAG_ISCOPY = 0x00000002, /* hash is copy */
#ifdef WOLFSSL_SHA3 #ifdef WOLFSSL_SHA3
,WC_HASH_SHA3_KECCAK256 =0x00010000 /* Older KECCAK256 */ WC_HASH_SHA3_KECCAK256 =0x00010000, /* Older KECCAK256 */
#endif #endif
}; };

View File

@@ -70,42 +70,42 @@ enum {
HMAC_FIPS_MIN_KEY = 14, /* 112 bit key length minimum */ HMAC_FIPS_MIN_KEY = 14, /* 112 bit key length minimum */
IPAD = 0x36, IPAD = 0x36,
OPAD = 0x5C OPAD = 0x5C,
/* If any hash is not enabled, add the ID here. */ /* If any hash is not enabled, add the ID here. */
#ifdef NO_MD5 #ifdef NO_MD5
,WC_MD5 = WC_HASH_TYPE_MD5 WC_MD5 = WC_HASH_TYPE_MD5,
#endif #endif
#ifdef NO_SHA #ifdef NO_SHA
,WC_SHA = WC_HASH_TYPE_SHA WC_SHA = WC_HASH_TYPE_SHA,
#endif #endif
#ifdef NO_SHA256 #ifdef NO_SHA256
,WC_SHA256 = WC_HASH_TYPE_SHA256 WC_SHA256 = WC_HASH_TYPE_SHA256,
#endif #endif
#ifndef WOLFSSL_SHA512 #ifndef WOLFSSL_SHA512
,WC_SHA512 = WC_HASH_TYPE_SHA512 WC_SHA512 = WC_HASH_TYPE_SHA512,
#ifndef WOLFSSL_NOSHA512_224 #ifndef WOLFSSL_NOSHA512_224
,WC_SHA512_224 = WC_HASH_TYPE_SHA512_224 WC_SHA512_224 = WC_HASH_TYPE_SHA512_224,
#endif #endif
#ifndef WOLFSSL_NOSHA512_256 #ifndef WOLFSSL_NOSHA512_256
,WC_SHA512_256 = WC_HASH_TYPE_SHA512_256 WC_SHA512_256 = WC_HASH_TYPE_SHA512_256,
#endif #endif
#endif #endif
#ifndef WOLFSSL_SHA384 #ifndef WOLFSSL_SHA384
,WC_SHA384 = WC_HASH_TYPE_SHA384 WC_SHA384 = WC_HASH_TYPE_SHA384,
#endif #endif
#ifndef WOLFSSL_SHA224 #ifndef WOLFSSL_SHA224
,WC_SHA224 = WC_HASH_TYPE_SHA224 WC_SHA224 = WC_HASH_TYPE_SHA224,
#endif #endif
#ifndef WOLFSSL_SHA3 #ifndef WOLFSSL_SHA3
,WC_SHA3_224 = WC_HASH_TYPE_SHA3_224, WC_SHA3_224 = WC_HASH_TYPE_SHA3_224,
WC_SHA3_256 = WC_HASH_TYPE_SHA3_256, WC_SHA3_256 = WC_HASH_TYPE_SHA3_256,
WC_SHA3_384 = WC_HASH_TYPE_SHA3_384, WC_SHA3_384 = WC_HASH_TYPE_SHA3_384,
WC_SHA3_512 = WC_HASH_TYPE_SHA3_512 WC_SHA3_512 = WC_HASH_TYPE_SHA3_512,
#endif #endif
#ifdef WOLF_PRIVATE_KEY_ID #ifdef WOLF_PRIVATE_KEY_ID
,HMAC_MAX_ID_LEN = 32, HMAC_MAX_ID_LEN = 32,
HMAC_MAX_LABEL_LEN = 32 HMAC_MAX_LABEL_LEN = 32,
#endif #endif
}; };

View File

@@ -59,7 +59,7 @@
enum { enum {
POLY1305 = 7, POLY1305 = 7,
POLY1305_BLOCK_SIZE = 16, POLY1305_BLOCK_SIZE = 16,
POLY1305_DIGEST_SIZE = 16 POLY1305_DIGEST_SIZE = 16,
}; };
#define WC_POLY1305_PAD_SZ 16 #define WC_POLY1305_PAD_SZ 16

View File

@@ -171,15 +171,14 @@ enum {
RSA_PSS_PAD_TERM = 0xBC, RSA_PSS_PAD_TERM = 0xBC,
#endif #endif
RSA_PSS_SALT_LEN_DEFAULT = -1 RSA_PSS_SALT_LEN_DEFAULT = -1,
#ifdef WOLFSSL_PSS_SALT_LEN_DISCOVER #ifdef WOLFSSL_PSS_SALT_LEN_DISCOVER
,RSA_PSS_SALT_LEN_DISCOVER = -2 RSA_PSS_SALT_LEN_DISCOVER = -2,
#endif #endif
#ifdef WOLF_PRIVATE_KEY_ID #ifdef WOLF_PRIVATE_KEY_ID
,RSA_MAX_ID_LEN = 32, RSA_MAX_ID_LEN = 32,
RSA_MAX_LABEL_LEN = 32 RSA_MAX_LABEL_LEN = 32,
#endif #endif
}; };

View File

@@ -39,7 +39,7 @@ enum wc_SignatureType {
WC_SIGNATURE_TYPE_NONE = 0, WC_SIGNATURE_TYPE_NONE = 0,
WC_SIGNATURE_TYPE_ECC = 1, WC_SIGNATURE_TYPE_ECC = 1,
WC_SIGNATURE_TYPE_RSA = 2, WC_SIGNATURE_TYPE_RSA = 2,
WC_SIGNATURE_TYPE_RSA_W_ENC = 3 /* Adds DER header via wc_EncodeSignature */ WC_SIGNATURE_TYPE_RSA_W_ENC = 3, /* Adds DER header via wc_EncodeSignature */
}; };
WOLFSSL_API int wc_SignatureGetSize(enum wc_SignatureType sig_type, WOLFSSL_API int wc_SignatureGetSize(enum wc_SignatureType sig_type,

View File

@@ -971,7 +971,7 @@ typedef struct w64wrapper {
DYNAMIC_TYPE_SNIFFER_PB_BUFFER = 1003, DYNAMIC_TYPE_SNIFFER_PB_BUFFER = 1003,
DYNAMIC_TYPE_SNIFFER_TICKET_ID = 1004, DYNAMIC_TYPE_SNIFFER_TICKET_ID = 1004,
DYNAMIC_TYPE_SNIFFER_NAMED_KEY = 1005, DYNAMIC_TYPE_SNIFFER_NAMED_KEY = 1005,
DYNAMIC_TYPE_SNIFFER_KEY = 1006 DYNAMIC_TYPE_SNIFFER_KEY = 1006,
}; };
/* max error buffer string size */ /* max error buffer string size */