From 3d721bd5337e4265327e9c43f06b06717b7b35ea Mon Sep 17 00:00:00 2001 From: Stanislav Klima Date: Tue, 19 Jul 2022 11:00:36 +0200 Subject: [PATCH] more WOLFSSL_CERT_EXT --- wolfcrypt/src/asn.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 396fc821a..d16df3f12 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -26137,8 +26137,11 @@ static int EncodeCertReq(Cert* cert, DerCert* der, RsaKey* rsaKey, * asserted and the key usage extension, if present, asserts the * keyCertSign bit */ /* Set CA and path length */ - if ((cert->isCA) && (cert->pathLen) && - ((cert->keyUsage & KEYUSE_KEY_CERT_SIGN) || (!cert->keyUsage))) { + if ((cert->isCA) && (cert->pathLen) +#ifdef WOLFSSL_CERT_EXT + && ((cert->keyUsage & KEYUSE_KEY_CERT_SIGN) || (!cert->keyUsage)) +#endif + ) { der->caSz = SetCaWithPathLen(der->ca, sizeof(der->ca), cert->pathLen); if (der->caSz <= 0) return CA_TRUE_E;