Add ecp_curve_list(), hide ecp_supported_curves
diff --git a/programs/pkey/ecdsa.c b/programs/pkey/ecdsa.c
index d6200f1..ac3bdee 100644
--- a/programs/pkey/ecdsa.c
+++ b/programs/pkey/ecdsa.c
@@ -38,7 +38,7 @@
*/
#if !defined(ECPARAMS)
-#define ECPARAMS ecp_supported_curves[0].grp_id
+#define ECPARAMS ecp_curve_list()->grp_id
#endif
#if !defined(POLARSSL_ECDSA_C) || \
diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c
index 3f6c72f..b35d4c6 100644
--- a/programs/test/benchmark.c
+++ b/programs/test/benchmark.c
@@ -447,7 +447,7 @@
memset( buf, 0x2A, sizeof( buf ) );
- for( curve_info = ecp_supported_curves;
+ for( curve_info = ecp_curve_list();
curve_info->grp_id != POLARSSL_ECP_DP_NONE;
curve_info++ )
{
@@ -478,7 +478,7 @@
const ecp_curve_info *curve_info;
size_t olen;
- for( curve_info = ecp_supported_curves;
+ for( curve_info = ecp_curve_list();
curve_info->grp_id != POLARSSL_ECP_DP_NONE;
curve_info++ )
{