Resolution for FIPS/CAVP build errors where wc_ecc_get_curve_params is not present in older wolfSSL versions.

This commit is contained in:
David Garske
2019-08-02 12:16:24 -07:00
parent d1fbdb3ddf
commit e83116fc0b

View File

@ -14309,9 +14309,9 @@ static int test_wc_ecc_size (void)
static void test_wc_ecc_params(void) static void test_wc_ecc_params(void)
{ {
/* FIPS module does not have `wc_ecc_get_curve_params`. /* FIPS/CAVP self-test modules do not have `wc_ecc_get_curve_params`.
It was added after certifications */ It was added after certifications */
#if defined(HAVE_ECC) && !defined(HAVE_FIPS) #if defined(HAVE_ECC) && !defined(HAVE_FIPS) && !defined(HAVE_SELFTEST)
const ecc_set_type* ecc_set; const ecc_set_type* ecc_set;
#if !defined(NO_ECC256) && !defined(NO_ECC_SECP) #if !defined(NO_ECC256) && !defined(NO_ECC_SECP)
/* Test for SECP256R1 curve */ /* Test for SECP256R1 curve */
@ -14326,7 +14326,7 @@ static void test_wc_ecc_params(void)
/* Test that we get curve params for index 0 */ /* Test that we get curve params for index 0 */
ecc_set = wc_ecc_get_curve_params(0); ecc_set = wc_ecc_get_curve_params(0);
AssertNotNull(ecc_set); AssertNotNull(ecc_set);
#endif /* HAVE_ECC && !HAVE_FIPS */ #endif /* HAVE_ECC && !HAVE_FIPS && !HAVE_SELFTEST */
} }
/* /*