diff --git a/tests/suites/test_suite_ecp.function b/tests/suites/test_suite_ecp.function index 937e6ce4f..eb55f01c4 100644 --- a/tests/suites/test_suite_ecp.function +++ b/tests/suites/test_suite_ecp.function @@ -67,6 +67,15 @@ inline static int mbedtls_ecp_group_cmp(mbedtls_ecp_group *grp1, return 0; } +#if defined(MBEDTLS_TEST_HOOKS) && \ + (defined(MBEDTLS_ECP_DP_SECP192R1_ENABLED) || \ + defined(MBEDTLS_ECP_DP_SECP224R1_ENABLED) || \ + defined(MBEDTLS_ECP_DP_SECP256R1_ENABLED) || \ + defined(MBEDTLS_ECP_DP_SECP384R1_ENABLED) || \ + defined(MBEDTLS_ECP_DP_SECP521R1_ENABLED)) +#define MBEDTLS_ECP_DP_SECP_GENERIC_ENABLED +#endif + /* END_HEADER */ /* BEGIN_DEPENDENCIES @@ -1266,7 +1275,7 @@ exit: } /* END_CASE */ -/* BEGIN_CASE depends_on:MBEDTLS_TEST_HOOKS */ +/* BEGIN_CASE depends_on:MBEDTLS_TEST_HOOKS:MBEDTLS_ECP_DP_SECP_GENERIC_ENABLED */ void ecp_mod_p_generic_raw(int curve_id, char *input_N, char *input_X,