From 97ffdfa9b8ae7d394608ad6d5979304aa9b9db3b Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Wed, 12 Apr 2023 13:48:03 -0500 Subject: [PATCH] wolfssl/wolfcrypt/asn.h: if defined(WOLFSSL_MULTI_ATTRIB), bump predefined WC_ASN_NAME_MAX, to fix rsa_certgen_test() with config --enable-testcert --enable-asn=original CPPFLAGS='-DWOLFSSL_CERT_GEN -DWOLFSSL_MULTI_ATTRIB'. --- wolfssl/wolfcrypt/asn.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/wolfssl/wolfcrypt/asn.h b/wolfssl/wolfcrypt/asn.h index 489dcfe55..8e7327219 100644 --- a/wolfssl/wolfcrypt/asn.h +++ b/wolfssl/wolfcrypt/asn.h @@ -858,9 +858,17 @@ enum ECC_TYPES #ifndef WC_ASN_NAME_MAX #if defined(OPENSSL_EXTRA) || defined(OPENSSL_EXTRA_X509_SMALL) || \ defined(WOLFSSL_CERT_EXT) - #define WC_ASN_NAME_MAX 330 + #ifdef WOLFSSL_MULTI_ATTRIB + #define WC_ASN_NAME_MAX 360 + #else + #define WC_ASN_NAME_MAX 330 + #endif #else - #define WC_ASN_NAME_MAX 256 + #ifdef WOLFSSL_MULTI_ATTRIB + #define WC_ASN_NAME_MAX 330 + #else + #define WC_ASN_NAME_MAX 256 + #endif #endif #endif