Add EVP functionality to create domain params and keys by user data
authorRichard Levitte <levitte@openssl.org>
Tue, 15 Oct 2019 12:50:35 +0000 (14:50 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 7 Nov 2019 10:50:39 +0000 (11:50 +0100)
commit46e2dd05ef1456e3e8fc3d12bd839bae01576c19
tree34349335133b5c1692863ce82627647867dbe426
parent54a0d4ceb28d53f5b00a27fc5ca8ff8f0ddf9036
Add EVP functionality to create domain params and keys by user data

This is the EVP operation that corresponds to creating direct RSA, DH
and DSA keys and set their numbers, to then assign them to an EVP_PKEY,
but done entirely using an algorithm agnostic EVP interface.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10187)
CHANGES
crypto/evp/keymgmt_lib.c
crypto/evp/pmeth_gn.c
doc/man3/EVP_PKEY_fromdata.pod [new file with mode: 0644]
include/crypto/evp.h
include/openssl/evp.h
util/libcrypto.num