From: Paul Yang Date: Mon, 4 Nov 2019 03:49:35 +0000 (+0800) Subject: Fix no-sm2 issue X-Git-Tag: openssl-3.0.0-alpha1~1029 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=dcea51afe9e3aec83a0c53f435beec9bc0faa07b Fix no-sm2 issue Some code is not covered by the macros. Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/10319) --- diff --git a/apps/speed.c b/apps/speed.c index 9d7bff0c31..7117c6f068 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -1713,10 +1713,14 @@ int speed_main(int argc, char **argv) int ecdsa_doit[ECDSA_NUM] = { 0 }; int ecdh_doit[EC_NUM] = { 0 }; int eddsa_doit[EdDSA_NUM] = { 0 }; +# ifndef OPENSSL_NO_SM2 int sm2_doit[SM2_NUM] = { 0 }; +# endif OPENSSL_assert(OSSL_NELEM(test_curves) >= EC_NUM); OPENSSL_assert(OSSL_NELEM(test_ed_curves) >= EdDSA_NUM); +# ifndef OPENSSL_NO_SM2 OPENSSL_assert(OSSL_NELEM(test_sm2_curves) >= SM2_NUM); +# endif #endif /* ndef OPENSSL_NO_EC */ prog = opt_init(argc, argv, speed_options);