mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
![]() For openssl_pkey_get_details we export the priv+pub parameters. ED25519/ED448 do not support streaming, so we need to use EVP_Digest{Sign,Verify} instead. In general the older EVP_{Sign,Verify} interface should be avoided as the key is passed very late. See BUGS section in OpenSSL manpages of EVP_{Sign,Verify}Final Additionally per requirement we need to allow sign/verify without digest. So we need to allow passing 0 as digest. In OpenSSL 3.0+ this also corresponds to the default digest (see EVP_PKEY_get_default_digest_name). For CSR creation we need to allow "null" as digest_alg option. Closes GH-14052 |
||
---|---|---|
.. | ||
tests | ||
config.w32 | ||
config0.m4 | ||
CREDITS | ||
openssl.c | ||
openssl.stub.php | ||
openssl_arginfo.h | ||
php_openssl.h | ||
xp_ssl.c |