Merge pull request #5469 from anhu/init_CertName

Initialize the Enc memberss of CertName struct.
This commit is contained in:
David Garske
2022-08-15 20:42:26 -07:00
committed by GitHub
2 changed files with 31 additions and 1 deletions

View File

@ -23699,19 +23699,49 @@ int wc_InitCert_ex(Cert* cert, void* heap, int devId)
cert->issuer.countryEnc = CTC_PRINTABLE;
cert->issuer.stateEnc = CTC_UTF8;
cert->issuer.streetEnc = CTC_UTF8;
cert->issuer.localityEnc = CTC_UTF8;
cert->issuer.surEnc = CTC_UTF8;
#ifdef WOLFSSL_CERT_NAME_ALL
cert->issuer.givenNameEnc = CTC_UTF8;
cert->issuer.initialsEnc = CTC_UTF8;
cert->issuer.dnQualifierEnc = CTC_UTF8;
cert->issuer.dnNameEnc = CTC_UTF8;
#endif
cert->issuer.orgEnc = CTC_UTF8;
cert->issuer.unitEnc = CTC_UTF8;
cert->issuer.commonNameEnc = CTC_UTF8;
cert->issuer.serialDevEnc = CTC_PRINTABLE;
cert->issuer.userIdEnc = CTC_UTF8;
cert->issuer.postalCodeEnc = CTC_UTF8;
#ifdef WOLFSSL_CERT_EXT
cert->issuer.busCatEnc = CTC_UTF8;
cert->issuer.joiCEnc = CTC_UTF8;
cert->issuer.joiStEnc = CTC_UTF8;
#endif
cert->subject.countryEnc = CTC_PRINTABLE;
cert->subject.stateEnc = CTC_UTF8;
cert->subject.streetEnc = CTC_UTF8;
cert->subject.localityEnc = CTC_UTF8;
cert->subject.surEnc = CTC_UTF8;
#ifdef WOLFSSL_CERT_NAME_ALL
cert->subject.givenNameEnc = CTC_UTF8;
cert->subject.initialsEnc = CTC_UTF8;
cert->subject.dnQualifierEnc = CTC_UTF8;
cert->subject.dnNameEnc = CTC_UTF8;
#endif
cert->subject.orgEnc = CTC_UTF8;
cert->subject.unitEnc = CTC_UTF8;
cert->subject.commonNameEnc = CTC_UTF8;
cert->subject.serialDevEnc = CTC_PRINTABLE;
cert->subject.userIdEnc = CTC_UTF8;
cert->subject.postalCodeEnc = CTC_UTF8;
#ifdef WOLFSSL_CERT_EXT
cert->subject.busCatEnc = CTC_UTF8;
cert->subject.joiCEnc = CTC_UTF8;
cert->subject.joiStEnc = CTC_UTF8;
#endif
#ifdef WOLFSSL_MULTI_ATTRIB
for (i = 0; i < CTC_MAX_ATTRIB; i++) {

View File

@ -176,7 +176,7 @@ static void barrett_reduce(word32* r, word32 x[64])
}
void sc_reduce(unsigned char x[64])
void sc_reduce(unsigned char *x)
{
int i;
word32 t[64];