diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 5ad446442..a5a8a8fe0 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -20804,7 +20804,7 @@ static int DecodeCertReq(DecodedCert* cert, int* criticalExt) int ParseCert(DecodedCert* cert, int type, int verify, void* cm) { int ret; -#if !defined(WOLFSSL_NO_MALLOC) || defined(WOLFSSL_DYN_CERT) +#if !defined(WOLFSSL_NO_MALLOC) && !defined(NO_WOLFSSL_CM_VERIFY) char* ptr; #endif @@ -20812,7 +20812,7 @@ int ParseCert(DecodedCert* cert, int type, int verify, void* cm) if (ret < 0) return ret; -#if !defined(WOLFSSL_NO_MALLOC) || defined(WOLFSSL_DYN_CERT) +#if !defined(WOLFSSL_NO_MALLOC) && !defined(NO_WOLFSSL_CM_VERIFY) /* cert->subjectCN not stored as copy of WOLFSSL_NO_MALLOC defind */ if (cert->subjectCNLen > 0) { ptr = (char*) XMALLOC(cert->subjectCNLen + 1, cert->heap, @@ -20826,7 +20826,7 @@ int ParseCert(DecodedCert* cert, int type, int verify, void* cm) } #endif -#if !defined(WOLFSSL_NO_MALLOC) || defined(WOLFSSL_DYN_CERT) +#if !defined(WOLFSSL_NO_MALLOC) && !defined(NO_WOLFSSL_CM_VERIFY) /* cert->publicKey not stored as copy if WOLFSSL_NO_MALLOC defined */ if ((cert->keyOID == RSAk #ifdef WC_RSA_PSS