CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/01/10 04:52:43
Modified files:
lib/libcrypto/asn1: ameth_lib.c asn1_locl.h
lib/libcrypto/ec: ec_ameth.c
lib/libcrypto/evp: evp.h evp_locl.h pmeth_gn.c pmeth_lib.c
lib/libcrypto/rsa: rsa_ameth.c
Log message:
Prepare to provide EVP_PKEY_check()
This allows checking the validity of an EVP_PKEY. Only RSA and EC keys
are supported. If a check function is set the EVP_PKEY_METHOD, it will
be used, otherwise the check function on the EVP_PKEY_ASN1_METHOD is
used. The default ASN.1 methods wrap RSA_check_key() and
EC_KEY_check_key(), respectively.
The corresponding setters are EVP_PKEY_{asn1,meth}_set_check().
It is unclear why the PKEY method has no const while the ASN.1 method
has const.
Requested by tobhe and used by PHP 8.1.
Based on OpenSSL commit 2aee35d3
ok inoguchi jsing