php-src/ext/openssl
Jakub Zelenka b1fce8a98c
Add digest algo param to public encrypt and private decrypt
Specifically, it is added to openssl_public_encrypt() and
openssl_private_decrypt() functions. The purpose is to specify digest
algorithm for OEAP padding. It currently defaults to SHA1 for some
OpenSSL versions which is not preferred for modern setup and causes
problems in compatibility with web crypto.

Closes GH-19223
2025-07-25 12:56:47 +02:00
..
tests Add digest algo param to public encrypt and private decrypt 2025-07-25 12:56:47 +02:00
config.w32 Introduce openssl backend for v1 and v3 API separation (#16918) 2025-02-06 15:50:05 +01:00
config0.m4 Introduce openssl backend for v1 and v3 API separation (#16918) 2025-02-06 15:50:05 +01:00
CREDITS Add support for Cryptographic Message Syntax (CMS) 2020-06-07 16:58:34 +01:00
openssl.c Add digest algo param to public encrypt and private decrypt 2025-07-25 12:56:47 +02:00
openssl.stub.php Add digest algo param to public encrypt and private decrypt 2025-07-25 12:56:47 +02:00
openssl_arginfo.h Add digest algo param to public encrypt and private decrypt 2025-07-25 12:56:47 +02:00
openssl_backend_common.c Fix incorrect OpenSSL merge 2025-07-15 21:07:25 +02:00
openssl_backend_v1.c Use custom OpenSSL libctx for NCONF (#19130) 2025-07-15 09:30:15 +02:00
openssl_backend_v3.c Use custom OpenSSL libctx for NCONF (#19130) 2025-07-15 09:30:15 +02:00
openssl_pwhash.c Implement GH-13514 PASSWORD_ARGON2 from OpenSSL 3.2 (#13635) 2024-09-02 13:01:09 +02:00
openssl_pwhash.stub.php Implement GH-13514 PASSWORD_ARGON2 from OpenSSL 3.2 (#13635) 2024-09-02 13:01:09 +02:00
openssl_pwhash_arginfo.h Generated arginfo headers: combine preprocessor conditional blocks (2) (#18667) 2025-06-22 14:35:28 -07:00
php_openssl.h Introduce OpenSSL INI for selecting libctx (#18768) 2025-07-14 15:16:14 +02:00
php_openssl_backend.h Use custom OpenSSL libctx for NCONF (#19130) 2025-07-15 09:30:15 +02:00
xp_ssl.c Merge branch 'PHP-8.4' 2025-07-15 11:29:18 +02:00