]> git.ipfire.org Git - thirdparty/openssl.git/commit - providers/implementations/signature/build.info
Implement signature functions for EVP_PKEY MAC to EVP_MAC provider bridge
authorMatt Caswell <matt@openssl.org>
Fri, 7 Aug 2020 15:42:02 +0000 (16:42 +0100)
committerPauli <paul.dale@oracle.com>
Sat, 29 Aug 2020 07:39:37 +0000 (17:39 +1000)
commit409910be16240d1693dbff5065b852998e80cd40
tree980e1ae894124acc7ca20eac9d1683e164f74c51
parente538294f8f9b522279e523ebf6804ed4cb721b80
Implement signature functions for EVP_PKEY MAC to EVP_MAC provider bridge

Some MAC implementations were available before the current EVP_MAC API. They
were used via EVP_DigestSign*. There exists a bridge between the oldAPI and
the EVP_MAC API however this bridge itself uses a legacy EVP_PKEY_METHOD.
This commit implements the signature functions for the provider side bridge
without having to use any legacy code.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12637)
providers/implementations/include/prov/implementations.h
providers/implementations/signature/build.info
providers/implementations/signature/mac_legacy.c [new file with mode: 0644]