Add ecp_curve_info_from_name()
diff --git a/tests/suites/test_suite_ecp.function b/tests/suites/test_suite_ecp.function
index 9473dd4..cb93e85 100644
--- a/tests/suites/test_suite_ecp.function
+++ b/tests/suites/test_suite_ecp.function
@@ -10,6 +10,22 @@
*/
/* BEGIN_CASE */
+void ecp_curve_info( int id, int tls_id, int size, char *name )
+{
+ const ecp_curve_info *by_id, *by_tls, *by_name;
+
+ TEST_ASSERT( ( by_id = ecp_curve_info_from_grp_id( id ) ) != NULL );
+ TEST_ASSERT( ( by_tls = ecp_curve_info_from_tls_id( tls_id ) ) != NULL );
+ TEST_ASSERT( ( by_name = ecp_curve_info_from_name( name ) ) != NULL );
+
+ TEST_ASSERT( by_id == by_tls );
+ TEST_ASSERT( by_id == by_name );
+
+ TEST_ASSERT( by_id->size == size );
+}
+/* END_CASE */
+
+/* BEGIN_CASE */
void ecp_small_add( int a_zero, char *x_a, char *y_a, int b_zero, char *x_b,
char *y_b, int c_zero, int x_c, int y_c )
{