@@ -72,6 +72,7 @@ static int group_field_tests(const EC_GROUP *group, BN_CTX *ctx)
7272 return ret ;
7373}
7474
75+ #if 0
7576/* wrapper for group_field_tests for explicit curve params and EC_METHOD */
7677static int field_tests (const EC_METHOD * meth , const unsigned char * params ,
7778 int len )
@@ -214,6 +215,7 @@ static int field_tests_ec2_simple(void)
214215 sizeof (params_b283 ) / 3 );
215216}
216217#endif
218+ #endif
217219
218220/* test default method for a named curve */
219221static int field_tests_default (int n )
@@ -239,6 +241,7 @@ static int field_tests_default(int n)
239241 return ret ;
240242}
241243
244+ #if 0
242245#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
243246/*
244247 * Tests a point known to cause an incorrect underflow in an old version of
@@ -545,6 +548,7 @@ static int named_group_creation_test(void)
545548 EC_GROUP_free (group );
546549 return ret ;
547550}
551+ #endif
548552
549553int setup_tests (void )
550554{
@@ -553,25 +557,14 @@ int setup_tests(void)
553557 || !TEST_true (EC_get_builtin_curves (curves , crv_len )))
554558 return 0 ;
555559
556- ADD_TEST (field_tests_ecp_simple );
557- ADD_TEST (field_tests_ecp_mont );
558- #ifndef OPENSSL_NO_EC2M
559- ADD_TEST (ec2m_field_sanity );
560- ADD_TEST (field_tests_ec2_simple );
561- #endif
562- ADD_ALL_TESTS (field_tests_default , (int )crv_len );
563- #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128
564- ADD_TEST (underflow_test );
565- #endif
566- ADD_TEST (set_private_key );
567- ADD_TEST (decoded_flag_test );
568- ADD_ALL_TESTS (ecpkparams_i2d2i_test , (int )crv_len );
569- ADD_TEST (named_group_creation_test );
560+ curves += crv_len - 1 ;
561+ ADD_ALL_TESTS (field_tests_default , 1 );
570562
571563 return 1 ;
572564}
573565
574566void cleanup_tests (void )
575567{
568+ curves -= crv_len - 1 ;
576569 OPENSSL_free (curves );
577570}
0 commit comments