openssl/providers/implementations
Matt Caswell 409910be16 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)
2020-08-29 17:39:37 +10:00
..
asymciphers provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
ciphers Fix stitched ciphersuites in TLS1.0 2020-08-20 17:02:34 +01:00
digests provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
encode_decode CORE: Generalise internal pass phrase prompter 2020-08-24 10:02:25 +02:00
exchange provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
include/prov Implement signature functions for EVP_PKEY MAC to EVP_MAC provider bridge 2020-08-29 17:39:37 +10:00
kdfs Fix coverity CID #1465794 - Uninitialized pointer read in x942_encode_otherinfo() 2020-08-24 11:19:28 +10:00
keymgmt Implement key management for the EVP_PKEY MAC to EVP_MAC provider bridge 2020-08-29 17:39:37 +10:00
macs provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
rands rand: add a note about a potentially misleading code analyzer warning. 2020-08-28 08:43:07 +10:00
signature Implement signature functions for EVP_PKEY MAC to EVP_MAC provider bridge 2020-08-29 17:39:37 +10:00
build.info Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00