master
Replace `@deprecated` by `#[\Deprecated]` for internal functions / class constants (#14750)
Fix bug #74651 - check EVP_SealInit as it can return -1
Implement fine-grained conflict handling
Change openssl_x509_verify test to use cert generator (#17882)
Merge branch 'PHP-8.2' into PHP-8.3
Fix GH-11054: Reset OpenSSL errors when using a PEM public key
Migrate SKIPIF -> EXTENSIONS (#7138)
Adjust some tests for whitespace differences in OpenSSL 3
- #28382, add support for x509 extensions
- forgot the tests
- add missing cert (thx Tony)
- #41033, enable signing with DSA keys
Fix GH-10000: Test failures when OpenSSL compiled with no-dsa
Fix GH-16955: Use empheral ports for OpenSSL server client tests
Use EXTENSIONS instead of SKIPIF sections in *.phpt
Fix #50713: openssl_pkcs7_verify() may ignore untrusted CAs
Make OpenSSL tests less dependent on system config
use sha256 in openssl test suite
Fix for php bug #64802 includes test case
Added support for parsing ssl certificates using GeneralizedTime format.
Skip some tests if cipher not available
Fix bug #80269: OpenSSL sets Subject wrong with extraattribs parameter
Fixed #74022 PHP Fast CGI crashes when reading from a pfx file.
Generate pkcs12_read test inputs on the fly
Skip OpenSSL proxy test for bug #74796 on Windows
Fix bug #76705 (unusable ssl => peer_fingerprint in stream_context_create())
Optimize openssl memory leak test
Fix GH-9064: PHP fails to build if openssl was built with no-ec
Add some missing EXTENSIONS sections to misc tests
ext/openssl: Bump minimum required OpenSSL version to 1.1.1
Fix bug #80770: openssl cafile not used in SNI SSL_CTX
Fix uninitilized variables in openssl_pkcs7_encrypt() and openssl_pkcs7_sign()
Rename and clean up OpenSSL tests
Add openssl_pkcs7_read and output P7B in openssl_pkcs7_verify
[skip ci] Fix Windows test for openssl-3.5 upgrade (#19384)
Implement FR #76935: OpenSSL chacha20-poly1305 AEAD support
Fix CVE-2013-6420 - memory corruption in openssl_x509_parse
Fix CVE-2013-4073 - handling of certs with null bytes
Improve openssl ext to generate EC keys with custom EC parameters
Add support for Curve25519 + Curve448 based keys
Port OpenSSL gh10495, gh13860 and gh9310 test to use ephemeral ports
Fix GH-12489: Missing sigbio creation checking in openssl_cms_verify
Fix GH-13343: openssl_x509_parse should not allow omitted seconds in UTCTimes
Fix GH-16357: openssl may modify member types of certificate arrays
Fix GH-16433: Large values for openssl_csr_sign() $days overflow
Fix GH-19245: Success error message on TLS stream accept failure
Clean up test for GH-19369 - openssl_sign issue
ext/openssl: Deprecate $key_length parameter of openssl_pkey_derive() (#19421)
Fix GH-19994: openssl_get_cipher_methods inconsistent with fetched methods (#20167)
Fix memory leak of X509_STORE in php_openssl_setup_verify() on failure
Add openssl_cipher_key_length function
Use "must not" instead of "cannot" wording
Use different algorithm in cms tests
Fix #81724: openssl_cms_encrypt only allows specific ciphers
Fix various memory leaks related to openssl exports
Add test for openssl_csr_new multi dn entry
Introduce new serial_hex parameter to openssl_csr_sign
core: Warn when non-representable floats are coerced to int (#19760)
Add missing EXTENSION section to tests
Fix OpenSSL fetching of alias ciphers
Fix failing openssl_private_decrypt tests
Integrate OpenSSL libctx to pwhash (#19236)
Avoid RC4 use in another test
Implement GH-13514 PASSWORD_ARGON2 from OpenSSL 3.2 (#13635)
Migrate more SKIPIF -> EXTENSIONS (#7139)
Merge branch 'PHP-8.0' into PHP-8.1
Use different algorithm in pkcs7 tests
Add PKCS7_NOOLDMIMETYPE and OPENSSL_CMS_OLDMIMETYPE
Do not special case export of EC keys
Prevent unexpected array entry conversion when reading key
Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385)
Add digest algo param to public encrypt and private decrypt
Implement #80495: Enable to set padding in openssl_(sign|verify)
Fix memory leak in openssl_sign() when passing invalid algorithm
Don't test legacy algorithms in SPKI tests
[skip ci] Skip openssl tests currently failing on 8.2
Fix GH-13806: openssl_x509_parse_basic test fails with OpenSSL 3.2+ (#13961)
Fix memory leak in php_openssl_pkey_from_zval()
Add support for Cryptographic Message Syntax (CMS)
openssl: Add openssl_pkcs12_(read, export) tests
Adds test cases for openssl EC improvements
Rename private.key to private_rsa_1024.key
Add private RSA keys with 2048 and 4096 bit long modulus
Add test for openssl_error_string
Fix error message
Add openssl_x509_verify() function
Merge branch 'PHP-8.3' into PHP-8.4
openssl: Add basic openssl_pkcs7_verify tests
Merge branch 'PHP-8.1' into PHP-8.2
Use correct certs for SNI server tests
Use correct certs for SNI server tests with separate key and cert