From 579056a2f39e8060c21130bcdd59ca3dcdbd1ace Mon Sep 17 00:00:00 2001 From: David Garske Date: Mon, 6 Dec 2021 14:19:32 -0800 Subject: [PATCH] Subject raw should be populated with `WOLFSSL_CERT_EXT`. --- wolfcrypt/src/asn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 6d3b81b0e..bc8d5eae7 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -10876,7 +10876,7 @@ static int GetCertName(DecodedCert* cert, char* full, byte* hash, int nameType, cert->issuerRawLen = length; } #endif -#ifndef IGNORE_NAME_CONSTRAINTS +#if !defined(IGNORE_NAME_CONSTRAINTS) || defined(WOLFSSL_CERT_EXT) if (nameType == SUBJECT) { cert->subjectRaw = &input[srcIdx]; cert->subjectRawLen = length; @@ -11417,7 +11417,7 @@ static int GetCertName(DecodedCert* cert, char* full, byte* hash, int nameType, cert->issuerRawLen = len; } #endif - #ifndef IGNORE_NAME_CONSTRAINTS + #if !defined(IGNORE_NAME_CONSTRAINTS) || defined(WOLFSSL_CERT_EXT) /* Store pointer and length to raw subject. */ if (nameType == SUBJECT) { cert->subjectRaw = &input[srcIdx];