diff options
author | Matt Caswell <matt@openssl.org> | 2020-03-05 16:42:13 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2020-03-09 08:59:15 +0100 |
commit | 3965480c824c9823db7803cc1a403be863cecc00 (patch) | |
tree | b10a87f0b52e3bc7fba8497685f082915589bae7 /crypto/evp | |
parent | Add provider awareness of EVP_DigestSign() and EVP_DigestVerify() (diff) | |
download | openssl-3965480c824c9823db7803cc1a403be863cecc00.tar.xz openssl-3965480c824c9823db7803cc1a403be863cecc00.zip |
Implement provider support for Ed25519 annd Ed448
At the moment we only provider support for these algorithms in the default
provider. These algorithms only support "one shot" EVP_DigestSign() and
EVP_DigestVerify() as per the existing libcrypto versions.
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11261)
Diffstat (limited to 'crypto/evp')
-rw-r--r-- | crypto/evp/evp_local.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/evp/evp_local.h b/crypto/evp/evp_local.h index 774db4da8f..858f1c49d6 100644 --- a/crypto/evp/evp_local.h +++ b/crypto/evp/evp_local.h @@ -129,9 +129,11 @@ struct evp_signature_st { OSSL_OP_signature_digest_sign_init_fn *digest_sign_init; OSSL_OP_signature_digest_sign_update_fn *digest_sign_update; OSSL_OP_signature_digest_sign_final_fn *digest_sign_final; + OSSL_OP_signature_digest_sign_fn *digest_sign; OSSL_OP_signature_digest_verify_init_fn *digest_verify_init; OSSL_OP_signature_digest_verify_update_fn *digest_verify_update; OSSL_OP_signature_digest_verify_final_fn *digest_verify_final; + OSSL_OP_signature_digest_verify_fn *digest_verify; OSSL_OP_signature_freectx_fn *freectx; OSSL_OP_signature_dupctx_fn *dupctx; OSSL_OP_signature_get_ctx_params_fn *get_ctx_params; |