Copy raw subject to issuer

This commit is contained in:
Eric Blankenhorn
2020-11-05 09:06:02 -06:00
parent b40543b342
commit fa9a0a4b49

View File

@@ -15190,12 +15190,12 @@ int wc_SetIssuerRaw(Cert* cert, const byte* der, int derSz)
} }
if (ret >= 0) { if (ret >= 0) {
if ((((DecodedCert*)cert->decodedCert)->issuerRaw) && if ((((DecodedCert*)cert->decodedCert)->subjectRaw) &&
(((DecodedCert*)cert->decodedCert)->issuerRawLen <= (((DecodedCert*)cert->decodedCert)->subjectRawLen <=
(int)sizeof(CertName))) { (int)sizeof(CertName))) {
XMEMCPY(cert->issRaw, XMEMCPY(cert->issRaw,
((DecodedCert*)cert->decodedCert)->issuerRaw, ((DecodedCert*)cert->decodedCert)->subjectRaw,
((DecodedCert*)cert->decodedCert)->issuerRawLen); ((DecodedCert*)cert->decodedCert)->subjectRawLen);
} }
#ifndef WOLFSSL_CERT_GEN_CACHE #ifndef WOLFSSL_CERT_GEN_CACHE
wc_SetCert_Free(cert); wc_SetCert_Free(cert);