Extend the provider MAC bridge for CMAC
authorMatt Caswell <matt@openssl.org>
Tue, 11 Aug 2020 15:17:00 +0000 (16:17 +0100)
committerPauli <paul.dale@oracle.com>
Sat, 29 Aug 2020 07:40:11 +0000 (17:40 +1000)
commita540ef90f55c1e10feb709d09332dfa352d9f33e
tree83e75d2fae109f51af8c0583e94f4252e9198412
parent4db71d0175ed42586bcd4e6527caacbd18602adf
Extend the provider MAC bridge for CMAC

The previous commits added support for HMAC, SIPHASH and Poly1305 into
the provider MAC bridge. We now extend that for CMAC too.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12637)
13 files changed:
crypto/evp/p_lib.c
crypto/evp/pmeth_lib.c
include/openssl/core_names.h
include/openssl/evp.h
providers/common/provider_util.c
providers/defltprov.c
providers/fips/fipsprov.c
providers/implementations/include/prov/implementations.h
providers/implementations/include/prov/macsignature.h
providers/implementations/keymgmt/mac_legacy_kmgmt.c
providers/implementations/signature/mac_legacy.c
test/evp_test.c
util/libcrypto.num