diff options
author | Matt Caswell <matt@openssl.org> | 2019-10-28 13:40:39 +0000 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2019-11-14 09:29:46 +0000 |
commit | 89abd1b6f42ab93402a36db0f16f12dc7a392354 (patch) | |
tree | 6cce885c788c012cc283223baa5fa0edc97b6c87 /providers/defltprov.c | |
parent | 081d08fa58e300142f08ee670d63c84333a47cb0 (diff) |
Move RSA Asym cipher code to the default provider
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10152)
Diffstat (limited to 'providers/defltprov.c')
-rw-r--r-- | providers/defltprov.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/providers/defltprov.c b/providers/defltprov.c index 5384028a8d..ceb3fd0896 100644 --- a/providers/defltprov.c +++ b/providers/defltprov.c @@ -365,6 +365,10 @@ static const OSSL_ALGORITHM deflt_signature[] = { { NULL, NULL, NULL } }; +static const OSSL_ALGORITHM deflt_asym_cipher[] = { + { "RSA:rsaEncryption", "default=yes", rsa_asym_cipher_functions }, + { NULL, NULL, NULL } +}; static const OSSL_ALGORITHM deflt_keymgmt[] = { #ifndef OPENSSL_NO_DH @@ -397,6 +401,8 @@ static const OSSL_ALGORITHM *deflt_query(OSSL_PROVIDER *prov, return deflt_keyexch; case OSSL_OP_SIGNATURE: return deflt_signature; + case OSSL_OP_ASYM_CIPHER: + return deflt_asym_cipher; } return NULL; } |