summaryrefslogtreecommitdiffstats
path: root/test/ecdsatest.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2020-02-04 17:29:37 +0000
committerMatt Caswell <matt@openssl.org>2020-02-06 13:57:35 +0000
commit9afaa8d65bab372ddd9c62af67b63769bf09c091 (patch)
treef6f20dc053f727541ac8e09aefc4315b6737bf0b /test/ecdsatest.c
parentf11f86f6ec7fb31bde1da2810ac975c032205321 (diff)
Fix no-sm2
Fix ecdsatest to not run the SM2 test if SM2 has been disabled. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11015)
Diffstat (limited to 'test/ecdsatest.c')
-rw-r--r--test/ecdsatest.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/ecdsatest.c b/test/ecdsatest.c
index a87715a990..9747fb9042 100644
--- a/test/ecdsatest.c
+++ b/test/ecdsatest.c
@@ -384,11 +384,13 @@ static int test_builtin_as_ec(int n)
return test_builtin(n, EVP_PKEY_EC);
}
+# ifndef OPENSSL_NO_SM2
static int test_builtin_as_sm2(int n)
{
return test_builtin(n, EVP_PKEY_SM2);
}
-#endif
+# endif
+#endif /* OPENSSL_NO_EC */
int setup_tests(void)
{
@@ -401,7 +403,9 @@ int setup_tests(void)
|| !TEST_true(EC_get_builtin_curves(curves, crv_len)))
return 0;
ADD_ALL_TESTS(test_builtin_as_ec, crv_len);
+# ifndef OPENSSL_NO_SM2
ADD_ALL_TESTS(test_builtin_as_sm2, crv_len);
+# endif
ADD_ALL_TESTS(x9_62_tests, OSSL_NELEM(ecdsa_cavs_kats));
#endif
return 1;