From 361559ca3090841949431754c1430259ef0810c9 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Thu, 7 Oct 2021 18:28:11 -0500 Subject: [PATCH] settings.h: set HAVE_PUBLIC_FFDHE as in configure.ac (FIPS v2 and SELFTEST) if it isn't already set. --- wolfssl/wolfcrypt/settings.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 29dba9d92..df6bd4322 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1987,6 +1987,12 @@ extern void uITRON4_free(void *p) ; #define WOLFSSL_AEAD_ONLY #endif +#if !defined(HAVE_PUBLIC_FFDHE) && !defined(NO_DH) && \ + (defined(HAVE_SELFTEST) || \ + (defined(HAVE_FIPS_VERSION) && (HAVE_FIPS_VERSION == 2))) + #define HAVE_PUBLIC_FFDHE +#endif + #if !defined(NO_DH) && !defined(HAVE_FFDHE) #if defined(HAVE_FFDHE_2048) || defined(HAVE_FFDHE_3072) || \ defined(HAVE_FFDHE_4096) || defined(HAVE_FFDHE_6144) || \