From 393072037ab4956c5c8dbf6c0103d8aa6dda6bf9 Mon Sep 17 00:00:00 2001 From: gojimmypi Date: Tue, 24 Sep 2024 17:23:04 -0700 Subject: [PATCH] gate test mp_read_radix on OPENSSL_EXTRA || !NO_DSA || HAVE_ECC --- wolfcrypt/test/test.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index ca8094ea13..780318a623 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -55026,6 +55026,7 @@ static wc_test_ret_t mp_test_cmp(mp_int* a, mp_int* b) if (ret != MP_GT) return WC_TEST_RET_ENC_NC; +#if defined(OPENSSL_EXTRA) || !defined(NO_DSA) || defined(HAVE_ECC) mp_read_radix(b, "1234567890123456789", MP_RADIX_HEX); ret = mp_cmp_d(b, -1); if (ret != MP_GT) @@ -55040,9 +55041,12 @@ static wc_test_ret_t mp_test_cmp(mp_int* a, mp_int* b) ret = mp_cmp(b, b); if (ret != MP_EQ) return WC_TEST_RET_ENC_NC; +#endif #if (!defined(WOLFSSL_SP_MATH) && !defined(WOLFSSL_SP_MATH_ALL)) || \ defined(WOLFSSL_SP_INT_NEGATIVE) + +#if defined(OPENSSL_EXTRA) || !defined(NO_DSA) || defined(HAVE_ECC) mp_read_radix(a, "-1", MP_RADIX_HEX); mp_read_radix(a, "1", MP_RADIX_HEX); ret = mp_cmp(a, b); @@ -55059,12 +55063,15 @@ static wc_test_ret_t mp_test_cmp(mp_int* a, mp_int* b) ret = mp_cmp(b, a); if (ret != MP_LT) return WC_TEST_RET_ENC_NC; +#endif +#if defined(OPENSSL_EXTRA) || !defined(NO_DSA) || defined(HAVE_ECC) mp_read_radix(a, "-2", MP_RADIX_HEX); ret = mp_cmp(a, b); if (ret != MP_EQ) return WC_TEST_RET_ENC_NC; #endif +#endif #if defined(HAVE_ECC) && !defined(WC_NO_RNG) && \ defined(WOLFSSL_ECC_GEN_REJECT_SAMPLING) @@ -55824,12 +55831,16 @@ static wc_test_ret_t mp_test_invmod(mp_int* a, mp_int* m, mp_int* r) #endif #if !defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_INT_NEGATIVE) + +#if defined(OPENSSL_EXTRA) || !defined(NO_DSA) || defined(HAVE_ECC) mp_read_radix(a, "-3", 16); ret = mp_invmod(a, m, r); if (ret != MP_OKAY) return WC_TEST_RET_ENC_EC(ret); #endif +#endif + #if defined(WOLFSSL_SP_MATH_ALL) && defined(HAVE_ECC) mp_set(a, 0); mp_set(m, 3);