test/evp_extra_test.c: Add OPENSSL_NO_CMAC around CMAC test
authorRichard Levitte <levitte@openssl.org>
Thu, 14 May 2020 15:15:05 +0000 (17:15 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 14 May 2020 15:15:05 +0000 (17:15 +0200)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/11833)

test/evp_extra_test.c

index bbd95850c67fb2d0ccc6a3a646ebe08b3a8d4a63..53d2f3afdbeb15e6214f22c98b4c13bbb391a84d 100644 (file)
@@ -1179,6 +1179,7 @@ static int test_EVP_PKEY_check(int i)
     return ret;
 }
 
+#ifndef OPENSSL_NO_CMAC
 static int test_CMAC_keygen(void)
 {
     /*
@@ -1199,6 +1200,7 @@ static int test_CMAC_keygen(void)
     EVP_PKEY_CTX_free(kctx);
     return ret;
 }
+#endif
 
 static int test_HKDF(void)
 {
@@ -1651,7 +1653,9 @@ int setup_tests(void)
     if (!TEST_int_eq(EVP_PKEY_meth_add0(custom_pmeth), 1))
         return 0;
     ADD_ALL_TESTS(test_EVP_PKEY_check, OSSL_NELEM(keycheckdata));
+#ifndef OPENSSL_NO_CMAC
     ADD_TEST(test_CMAC_keygen);
+#endif
     ADD_TEST(test_HKDF);
 #ifndef OPENSSL_NO_EC
     ADD_TEST(test_X509_PUBKEY_inplace);