Fix the FIPS Shake logic.

This commit is contained in:
David Garske
2024-07-03 10:39:51 -07:00
parent d3316b72d3
commit 4004e6886f

View File

@@ -3483,8 +3483,9 @@ extern void uITRON4_free(void *p) ;
#define WOLFSSL_SHAKE256
#endif
/* SHAKE - Not allowed in FIPS */
#if defined(WOLFSSL_SHA3) && (defined(HAVE_SELFTEST) || defined(HAVE_FIPS))
/* SHAKE - Not allowed in FIPS v5.2 or older */
#if defined(WOLFSSL_SHA3) && (defined(HAVE_SELFTEST) || \
(defined(HAVE_FIPS) && FIPS_VERSION_LE(5,2)))
#undef WOLFSSL_NO_SHAKE128
#define WOLFSSL_NO_SHAKE128
#undef WOLFSSL_NO_SHAKE256