From aa6ca43e91e913ba9ec81dac6fa8a0c6aed3fe6f Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Mon, 27 Sep 2021 18:41:37 -0500 Subject: [PATCH] api.c: skip test_wolfSSL_EVP_PBE_scrypt() when FIPS 140-3 (test uses impermissibly short HMAC key). --- tests/api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/api.c b/tests/api.c index 243157a42..889479266 100644 --- a/tests/api.c +++ b/tests/api.c @@ -44662,7 +44662,8 @@ static void test_wolfSSL_EVP_PKEY_derive(void) static void test_wolfSSL_EVP_PBE_scrypt(void) { -#if defined(OPENSSL_EXTRA) && defined(HAVE_SCRYPT) && defined(HAVE_PBKDF2) +#if defined(OPENSSL_EXTRA) && defined(HAVE_SCRYPT) && defined(HAVE_PBKDF2) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 5)) #if !defined(NO_PWDBASED) && !defined(NO_SHA256) int ret;