diff --git a/tests/api.c b/tests/api.c index f9acc8af0..f0d1539ed 100644 --- a/tests/api.c +++ b/tests/api.c @@ -407,7 +407,8 @@ static const char* failed = "failed"; #define TEST_STRING "Everyone gets Friday off." #define TEST_STRING_SZ 25 -#if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) +#if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) #define TEST_RSA_BITS 1024 #else #define TEST_RSA_BITS 2048 @@ -18282,7 +18283,8 @@ static int test_wc_MakeRsaKey (void) RsaKey genKey; WC_RNG rng; - #if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) + #if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) int bits = 1024; #else int bits = 2048; @@ -18943,7 +18945,8 @@ static int test_wc_RsaKeyToDer (void) RsaKey genKey; WC_RNG rng; byte* der; - #if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) + #if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) int bits = 1024; word32 derSz = 611; /* (2 x 128) + 2 (possible leading 00) + (5 x 64) + 5 (possible leading 00) @@ -19052,7 +19055,8 @@ static int test_wc_RsaKeyToPublicDer (void) RsaKey key; WC_RNG rng; byte* der; - #if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) + #if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) int bits = 1024; word32 derLen = 162; #else @@ -19545,7 +19549,8 @@ static int test_wc_RsaEncryptSize (void) } printf(testingFmt, "wc_RsaEncryptSize()"); -#if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) +#if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) if (ret == 0) { ret = MAKE_RSA_KEY(&key, 1024, WC_RSA_EXPONENT, &rng); if (ret == 0) { @@ -19615,7 +19620,8 @@ static int test_wc_RsaFlattenPublicKey (void) byte n[256]; word32 eSz = sizeof(e); word32 nSz = sizeof(n); - #if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL) + #if (!defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \ + (!defined(HAVE_FIPS_VERSION) || (HAVE_FIPS_VERSION < 4)) int bits = 1024; #else int bits = 2048;