Add test for x509parse_public_keyfile_ec
diff --git a/tests/suites/test_suite_x509parse.function b/tests/suites/test_suite_x509parse.function
index 9b422f0..ebb534a 100644
--- a/tests/suites/test_suite_x509parse.function
+++ b/tests/suites/test_suite_x509parse.function
@@ -180,6 +180,27 @@
END_CASE
BEGIN_CASE
+x509parse_public_keyfile_ec:key_file:result
+{
+ ecp_keypair eckey;
+ int res;
+
+ ecp_keypair_init( &eckey );
+
+ res = x509parse_public_keyfile_ec( &eckey, {key_file} );
+
+ TEST_ASSERT( res == {result} );
+
+ if( res == 0 )
+ {
+ TEST_ASSERT( ecp_check_pubkey( &eckey.grp, &eckey.Q ) == 0 );
+ }
+
+ ecp_keypair_free( &eckey );
+}
+END_CASE
+
+BEGIN_CASE
x509parse_crt:crt_data:result_str:result
{
x509_cert crt;