]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - providers/defltprov.c
Extend the provider MAC bridge for CMAC
[thirdparty/openssl.git] / providers / defltprov.c
index 34d2fb29f409876febb5238c1faba9d815491456..ff5768af74e24a1748a0c48bce59dc8cc46d79e6 100644 (file)
@@ -368,6 +368,9 @@ static const OSSL_ALGORITHM deflt_signature[] = {
     { "SIPHASH", "provider=default", mac_siphash_signature_functions },
 #ifndef OPENSSL_NO_POLY1305
     { "POLY1305", "provider=default", mac_poly1305_signature_functions },
+#endif
+#ifndef OPENSSL_NO_CMAC
+    { "CMAC", "provider=default", mac_cmac_signature_functions },
 #endif
     { NULL, NULL, NULL }
 };
@@ -401,6 +404,9 @@ static const OSSL_ALGORITHM deflt_keymgmt[] = {
     { "SIPHASH", "provider=default", mac_keymgmt_functions },
 #ifndef OPENSSL_NO_POLY1305
     { "POLY1305", "provider=default", mac_keymgmt_functions },
+#endif
+#ifndef OPENSSL_NO_CMAC
+    { "CMAC", "provider=default", cmac_keymgmt_functions },
 #endif
     { NULL, NULL, NULL }
 };