From 92278dc407b080d6ffd65bdfaee66dec214e9ea3 Mon Sep 17 00:00:00 2001 From: Minos Galanakis Date: Wed, 29 Mar 2023 11:41:21 +0100 Subject: [PATCH] test_suite_ecp: Updated dependency macros for ecp_raw_generic. This patch introduces a new local hash define of `MBEDTLS_ECP_DP_SECP_GENERIC_ENABLED` to replace the removed curve specific macros, introduced in upstream. Signed-off-by: Minos Galanakis --- tests/suites/test_suite_ecp.function | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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,