From ad7914b2ceb0b562c3e7c5a733e642109721e0d2 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Tue, 24 Mar 2026 10:05:12 +0900 Subject: [PATCH] automatic WOLFSSL_SP_4096setting.h/user_settings.h --- wolfssl/wolfcrypt/settings.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index dd66a3d7e2..c4f9a6d902 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -3392,6 +3392,12 @@ extern void uITRON4_free(void *p) ; #endif #endif +/* For setting.h/user_settings.h */ +#if defined(WOLFSSL_HAVE_SP_DH) && !defined(NO_DH) && \ + !defined(WOLFSSL_SP_4096) && (MIN_FFDHE_BITS >= 4096) + #define WOLFSSL_SP_4096 +#endif + /* if desktop type system and fastmath increase default max bits */ #if defined(WOLFSSL_X86_64_BUILD) || defined(WOLFSSL_AARCH64_BUILD) || \ defined(OPENSSL_EXTRA)