From 29a0992ed58ada8228fc2724b97e60af9c1aecb8 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Sat, 22 Mar 2025 22:21:23 -0500 Subject: [PATCH] wolfssl/wolfcrypt/settings.h: for WOLFCRYPT_FIPS_RAND, don't define USE_FAST_MATH, and make sure NO_BIG_INT is defined. --- wolfssl/wolfcrypt/settings.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 55b05c18f..6cfd33d46 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2847,6 +2847,10 @@ extern void uITRON4_free(void *p) ; /* default is SP Math. */ #define WOLFSSL_SP_MATH_ALL #endif +#elif defined(WOLFCRYPT_FIPS_RAND) + #ifndef NO_BIG_INT + #define NO_BIG_INT + #endif #else /* FIPS 140-2 or older */ /* Default to fast math (tfm.c), but allow heap math (integer.c) */