openssl/apps
Shane Lontis 2db985b7b1 Simplify the EVP_PKEY_XXX_fromdata_XX methods.
The existing names such as EVP_PKEY_param_fromdata_settable were a bit
confusing since the 'param' referred to key params not OSSL_PARAM. To simplify
the interface a 'selection' parameter will be passed instead. The
changes are:

(1) EVP_PKEY_fromdata_init() replaces both EVP_PKEY_key_fromdata_init() and EVP_PKEY_param_fromdata_init().
(2) EVP_PKEY_fromdata() has an additional selection parameter.
(3) EVP_PKEY_fromdata_settable() replaces EVP_PKEY_key_fromdata_settable() and EVP_PKEY_param_fromdata_settable().
    EVP_PKEY_fromdata_settable() also uses a selection parameter.

Fixes #12989

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14076)
2021-02-08 16:33:43 +10:00
..
demoSRP
include apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
lib Switch to BIO_snprintf to avoid missing symbol problems on Windows 2021-02-05 18:03:40 +10:00
asn1pars.c Check non-option arguments 2020-12-15 11:47:17 +01:00
build.info
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c apps/ca: Properly handle certificate expiration times in do_updatedb 2021-02-03 11:29:07 +01:00
CA.pl.in
cert.pem
ciphers.c Check non-option arguments 2020-12-15 11:47:17 +01:00
client.pem
cmp_mock_srv.c Update copyright year 2021-01-28 13:54:57 +01:00
cmp_mock_srv.h
cmp.c apps/cmp.c: check and exit on engine load error 2021-02-04 07:25:14 +01:00
cms.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
crl2p7.c Check non-option arguments 2020-12-15 11:47:17 +01:00
crl.c Update copyright year 2021-01-28 13:54:57 +01:00
ct_log_list.cnf
dgst.c Update copyright year 2021-01-28 13:54:57 +01:00
dhparam.c Simplify the EVP_PKEY_XXX_fromdata_XX methods. 2021-02-08 16:33:43 +10:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c dsa: apps deprecation changes 2020-12-17 21:09:54 +01:00
dsap.pem
dsaparam.c Check non-option arguments 2020-12-15 11:47:17 +01:00
ec.c Update copyright year 2021-01-28 13:54:57 +01:00
ecparam.c apps/ecparam: Avoid crash when parameters fail to load 2021-02-03 12:09:44 +01:00
enc.c Update copyright year 2021-01-28 13:54:57 +01:00
engine.c Check non-option arguments 2020-12-15 11:47:17 +01:00
errstr.c Check non-option arguments 2020-12-15 11:47:17 +01:00
fipsinstall.c Check non-option arguments 2020-12-15 11:47:17 +01:00
gendsa.c dsa: apps deprecation changes 2020-12-17 21:09:54 +01:00
genpkey.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
genrsa.c Check non-option arguments 2020-12-15 11:47:17 +01:00
info.c Check non-option arguments 2020-12-15 11:47:17 +01:00
insta.ca.crt
kdf.c Check non-option arguments 2020-12-15 11:47:17 +01:00
list.c Drop OPENSSL_NO_RSA everywhere 2020-12-20 12:19:42 +01:00
mac.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
nseq.c Check non-option arguments 2020-12-15 11:47:17 +01:00
ocsp.c Check non-option arguments 2020-12-15 11:47:17 +01:00
openssl-vms.cnf
openssl.c Update copyright year 2021-01-28 13:54:57 +01:00
openssl.cnf
passwd.c Update copyright year 2021-01-28 13:54:57 +01:00
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
pkcs8.c Check non-option arguments 2020-12-15 11:47:17 +01:00
pkcs12.c Check non-option arguments 2020-12-15 11:47:17 +01:00
pkey.c Update copyright year 2021-01-28 13:54:57 +01:00
pkeyparam.c Check non-option arguments 2020-12-15 11:47:17 +01:00
pkeyutl.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
prime.c Check non-option arguments 2020-12-15 11:47:17 +01:00
privkey.pem
progs.pl OPENSSL_NO_GOST has nothing to do with low-level algos 2020-12-15 04:39:58 +01:00
rand.c Check non-option arguments 2020-12-15 11:47:17 +01:00
rehash.c Update copyright year 2021-01-28 13:54:57 +01:00
req.c Update copyright year 2021-01-28 13:54:57 +01:00
req.pem
rsa8192.pem
rsa.c dsa: apps deprecation changes 2020-12-17 21:09:54 +01:00
rsautl.c Check non-option arguments 2020-12-15 11:47:17 +01:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_client.c Update copyright year 2021-01-28 13:54:57 +01:00
s_server.c Drop OPENSSL_NO_RSA everywhere 2020-12-20 12:19:42 +01:00
s_time.c Check non-option arguments 2020-12-15 11:47:17 +01:00
server2.pem
server.pem
server.srl
sess_id.c Check non-option arguments 2020-12-15 11:47:17 +01:00
smime.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
speed.c Update copyright year 2021-01-28 13:54:57 +01:00
spkac.c Check non-option arguments 2020-12-15 11:47:17 +01:00
srp.c Update copyright year 2021-01-28 13:54:57 +01:00
storeutl.c apps/openssl: add -propquery command line option 2021-02-05 10:24:04 +10:00
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c Check non-option arguments 2020-12-15 11:47:17 +01:00
tsget.in
verify.c Check non-option arguments 2020-12-15 11:47:17 +01:00
version.c Check non-option arguments 2020-12-15 11:47:17 +01:00
vms_decc_init.c
x509.c Update copyright year 2021-01-28 13:54:57 +01:00