Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion wolfcrypt/test/test.c
Original file line number Diff line number Diff line change
Expand Up @@ -20192,10 +20192,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t random_bank_test(void)
return WC_TEST_RET_ENC_EC(MEMORY_E));
XMEMSET(bank, 0, sizeof(*bank));

#ifdef WC_DRBG_BANKREF
WC_ALLOC_VAR_EX(rng, WC_RNG, 1, HEAP_HINT,
DYNAMIC_TYPE_TMP_BUFFER,
return WC_TEST_RET_ENC_EC(MEMORY_E));
#ifdef WC_DRBG_BANKREF
XMEMSET(rng, 0, sizeof(*rng));
#endif

Expand Down
2 changes: 0 additions & 2 deletions wolfssl/openssl/obj_mac.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,6 @@

#endif /* !OPENSSL_COEXIST */

/* the definition is for Qt Unit test */
#define SN_jurisdictionCountryName "jurisdictionC"
#ifdef __cplusplus
} /* extern "C" */
#endif
Expand Down
128 changes: 127 additions & 1 deletion wolfssl/wolfcrypt/asn.h
Original file line number Diff line number Diff line change
Expand Up @@ -946,29 +946,91 @@ extern const WOLFSSL_ObjectInfo wolfssl_object_info[];
#define WC_NID_tlsfeature TLS_FEATURE_OID /* id-pe 24 */
#define WC_NID_buildingName 1494

#define WC_SN_dnQualifier "dnQualifier"
#define WC_LN_dnQualifier "dnQualifier"
#define WC_NID_dnQualifier 174 /* 2.5.4.46 */

#define WC_SN_commonName "CN"
#define WC_LN_commonName "commonName"
#define WC_NID_commonName 14 /* CN Changed to not conflict
* with PBE_SHA1_DES3 */
* with PBE_SHA1_DES3 */
#define WC_LN_name "name"
#define WC_SN_name "name"
#define WC_NID_name 173 /* N , OID = 2.5.4.41 */

#define WC_LN_surname "surname"
#define WC_SN_surname "SN"
#define WC_NID_surname 0x04 /* SN */

#define WC_LN_serialNumber "serialNumber"
#define WC_NID_serialNumber 0x05 /* serialNumber */

#define WC_LN_countryName "countryName"
#define WC_SN_countryName "C"
#define WC_NID_countryName 0x06 /* C */

#define WC_LN_localityName "localityName"
#define WC_SN_localityName "L"
#define WC_NID_localityName 0x07 /* L */

#define WC_LN_stateOrProvinceName "stateOrProvinceName"
#define WC_SN_stateOrProvinceName "ST"
#define WC_NID_stateOrProvinceName 0x08 /* ST */

#define WC_LN_streetAddress "streetAddress"
#define WC_SN_streetAddress "street"
#define WC_NID_streetAddress ASN_STREET_ADDR /* street */

#define WC_LN_organizationName "organizationName"
#define WC_SN_organizationName "O"
#define WC_NID_organizationName 0x0a /* O */

#define WC_LN_organizationalUnitName "organizationalUnitName"
#define WC_SN_organizationalUnitName "OU"
#define WC_NID_organizationalUnitName 0x0b /* OU */

#define WC_LN_jurisdictionCountryName "jurisdictionCountryName"
#define WC_SN_jurisdictionCountryName "jurisdictionC"
#define WC_NID_jurisdictionCountryName 0xc

#define WC_LN_jurisdictionStateOrProvinceName "jurisdictionStateOrProvinceName"
#define WC_SN_jurisdictionStateOrProvinceName "jurisdictionST"
#define WC_NID_jurisdictionStateOrProvinceName 0xd

#define WC_LN_businessCategory "businessCategory"
#define WC_NID_businessCategory ASN_BUS_CAT

#define WC_SN_domainComponent "DC"
#define WC_LN_domainComponent "domainComponent"
#define WC_NID_domainComponent ASN_DOMAIN_COMPONENT

#define WC_LN_postalCode "postalCode"
#define WC_NID_postalCode ASN_POSTAL_CODE /* postalCode */

#define WC_SN_rfc822Mailbox "mail"
#define WC_LN_rfc822Mailbox "rfc822Mailbox"
#define WC_NID_rfc822Mailbox 460

#define WC_SN_favouriteDrink "coldBrew"
#define WC_LN_favouriteDrink "favouriteDrink"
#define WC_NID_favouriteDrink 462

#define WC_SN_userId "UID"
#define WC_LN_userId "userId"
#define WC_NID_userId 458

#define WC_LN_registeredAddress "registeredAddress"
#define WC_NID_registeredAddress 870

#define WC_LN_emailAddress "emailAddress"
#define WC_NID_emailAddress 0x30 /* emailAddress */

#define WC_SN_id_on_dnsSRV "id-on-dnsSRV"
#define WC_LN_id_on_dnsSRV "SRVName"
#define WC_NID_id_on_dnsSRV 82 /* 1.3.6.1.5.5.7.8.7 */

#define WC_SN_ms_upn "msUPN"
#define WC_LN_ms_upn "Microsoft User Principal Name"
#define WC_NID_ms_upn UPN_OID /* 1.3.6.1.4.1.311.20.2.3 */

#define WC_NID_X9_62_prime_field 406 /* 1.2.840.10045.1.1 */
Expand Down Expand Up @@ -1021,27 +1083,91 @@ extern const WOLFSSL_ObjectInfo wolfssl_object_info[];
#define NID_tlsfeature WC_NID_tlsfeature
#define NID_buildingName WC_NID_buildingName

#define SN_dnQualifier WC_SN_dnQualifier
#define LN_dnQualifier WC_LN_dnQualifier
#define NID_dnQualifier WC_NID_dnQualifier

#define SN_commonName WC_SN_commonName
#define LN_commonName WC_LN_commonName
#define NID_commonName WC_NID_commonName

#define LN_name WC_LN_name
#define SN_name WC_SN_name
#define NID_name WC_NID_name

#define LN_surname WC_LN_surname
#define SN_surname WC_SN_surname
#define NID_surname WC_NID_surname

#define LN_serialNumber WC_LN_serialNumber
#define NID_serialNumber WC_NID_serialNumber

#define LN_countryName WC_LN_countryName
#define SN_countryName WC_SN_countryName
#define NID_countryName WC_NID_countryName

#define LN_localityName WC_LN_localityName
#define SN_localityName WC_SN_localityName
#define NID_localityName WC_NID_localityName

#define LN_stateOrProvinceName WC_LN_stateOrProvinceName
#define SN_stateOrProvinceName WC_SN_stateOrProvinceName
#define NID_stateOrProvinceName WC_NID_stateOrProvinceName

#define LN_streetAddress WC_LN_streetAddress
#define SN_streetAddress WC_SN_streetAddress
#define NID_streetAddress WC_NID_streetAddress

#define LN_organizationName WC_LN_organizationName
#define SN_organizationName WC_SN_organizationName
#define NID_organizationName WC_NID_organizationName

#define LN_organizationalUnitName WC_LN_organizationalUnitName
#define SN_organizationalUnitName WC_SN_organizationalUnitName
#define NID_organizationalUnitName WC_NID_organizationalUnitName

#define LN_jurisdictionCountryName WC_LN_jurisdictionCountryName
#define SN_jurisdictionCountryName WC_SN_jurisdictionCountryName
#define NID_jurisdictionCountryName WC_NID_jurisdictionCountryName

#define LN_jurisdictionStateOrProvinceName WC_LN_jurisdictionStateOrProvinceName
#define SN_jurisdictionStateOrProvinceName WC_SN_jurisdictionStateOrProvinceName
#define NID_jurisdictionStateOrProvinceName WC_NID_jurisdictionStateOrProvinceName

#define LN_businessCategory WC_LN_businessCategory
#define NID_businessCategory WC_NID_businessCategory

#define SN_domainComponent WC_SN_domainComponent
#define LN_domainComponent WC_LN_domainComponent
#define NID_domainComponent WC_NID_domainComponent

#define LN_postalCode WC_LN_postalCode
#define NID_postalCode WC_NID_postalCode

#define SN_rfc822Mailbox WC_SN_rfc822Mailbox
#define LN_rfc822Mailbox WC_LN_rfc822Mailbox
#define NID_rfc822Mailbox WC_NID_rfc822Mailbox

#define SN_favouriteDrink WC_SN_favouriteDrink
#define LN_favouriteDrink WC_LN_favouriteDrink
#define NID_favouriteDrink WC_NID_favouriteDrink

#define SN_userId WC_SN_userId
#define LN_userId WC_LN_userId
#define NID_userId WC_NID_userId

#define LN_registeredAddress WC_LN_registeredAddress
#define NID_registeredAddress WC_NID_registeredAddress

#define LN_emailAddress WC_LN_emailAddress
#define NID_emailAddress WC_NID_emailAddress

#define SN_id_on_dnsSRV WC_SN_id_on_dnsSRV
#define LN_id_on_dnsSRV WC_LN_id_on_dnsSRV
#define NID_id_on_dnsSRV WC_NID_id_on_dnsSRV

#define SN_ms_upn WC_SN_ms_upn
#define LN_ms_upn WC_LN_ms_upn
#define NID_ms_upn WC_NID_ms_upn

#define NID_X9_62_prime_field WC_NID_X9_62_prime_field
Expand Down
4 changes: 2 additions & 2 deletions wolfssl/wolfcrypt/falcon.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
/* Structs */

struct falcon_key {
bool pubKeySet;
bool prvKeySet;
WC_BITFIELD pubKeySet:1;
WC_BITFIELD prvKeySet:1;
byte level;

#ifdef WOLF_CRYPTO_CB
Expand Down
4 changes: 2 additions & 2 deletions wolfssl/wolfcrypt/sphincs.h
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@
/* Structs */

struct sphincs_key {
bool pubKeySet;
bool prvKeySet;
WC_BITFIELD pubKeySet:1;
WC_BITFIELD prvKeySet:1;
byte level; /* 1,3 or 5 */
byte optim; /* FAST_VARIANT or SMALL_VARIANT */
byte p[SPHINCS_MAX_PUB_KEY_SIZE];
Expand Down
Loading