Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()
authorMatt Caswell <matt@openssl.org>
Thu, 5 Mar 2020 15:40:48 +0000 (15:40 +0000)
committerMatt Caswell <matt@openssl.org>
Mon, 9 Mar 2020 07:59:05 +0000 (07:59 +0000)
commiteea1e780a1c2c6952af7b9e00129f5aaefb7207e
tree378a61a302214743bdd6ee95efd028d21a3e1846
parentaf6d8dd30ff48046f5af7d84095f30356c33264a
Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()

These "one-shot" functions are the only ones supported by Ed25519 and
Ed448, so we need to ensure that libcrypto can handle provider
based implementations of these functions.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11261)
crypto/evp/m_sigver.c
crypto/evp/signature.c
include/openssl/core_numbers.h