#
0216630e |
| 27-Sep-2020 |
Stanislav Malyshev |
Fix bug #79601 (Wrong ciphertext/tag in AES-CCM encryption for a 12 bytes IV)
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22 |
|
#
e8e4ddce |
| 20-Aug-2020 |
Máté Kocsis |
Improve parameter handling in ext/openssl Closes GH-6025
|
#
c98d4769 |
| 10-Sep-2020 |
Máté Kocsis |
Consolidate new union type ZPP macro names They will now follow the canonical order of types. Older macros are left intact due to maintaining BC. Closes GH-6112
|
#
3e149427 |
| 08-Sep-2020 |
Nikita Popov |
Require $method parameter in openssl_seal/openssl_open RC4 is considered insecure, and it's not possible to change the default of these functions. As such, require the method to be p
Require $method parameter in openssl_seal/openssl_open RC4 is considered insecure, and it's not possible to change the default of these functions. As such, require the method to be passed explicitly. Closes GH-6093.
show more ...
|
Revision tags: php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1 |
|
#
4522cbb7 |
| 16-Aug-2020 |
George Peter Banyard |
Promote various OpenSSL warnings into Errors Closes GH-5111
|
#
90a2c79b |
| 10-Aug-2020 |
Nikita Popov |
Remove some unnnecessary null checks in openssl Remove null checks before EVP_PKEY_free and BIO_free. NULL is a no-op for both of these. Probably applies to most other freeing functi
Remove some unnnecessary null checks in openssl Remove null checks before EVP_PKEY_free and BIO_free. NULL is a no-op for both of these. Probably applies to most other freeing function as well...
show more ...
|
#
80d3ce3d |
| 06-Aug-2020 |
Nikita Popov |
Improve X509_PKEY management in OpenSSL Remove the free_pkey argument from php_openssl_pkey_from_zval, instead return an EVP_PKEY that always needs to be freed (by incrementing refco
Improve X509_PKEY management in OpenSSL Remove the free_pkey argument from php_openssl_pkey_from_zval, instead return an EVP_PKEY that always needs to be freed (by incrementing refcount if necessary). This makes the code simpler and fixes a number of bugs in the existing handling. Closes GH-5946.
show more ...
|
Revision tags: php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21 |
|
#
9f44eca6 |
| 01-Aug-2020 |
Máté Kocsis |
Convert resources to objects in ext/openssl Closes GH-5860 Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
|
#
657a832a |
| 22-Jul-2020 |
Nikita Popov |
Fixed bug #79881
|
Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20 |
|
#
2b5de6f8 |
| 01-Jul-2020 |
Max Semenik |
Remove proto comments from C files Closes GH-5758
|
Revision tags: php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19 |
|
#
88355dd3 |
| 07-Jun-2020 |
twosee |
Constify char * arguments of APIs Closes GH-5676.
|
#
57e17e58 |
| 08-Jun-2020 |
Nikita Popov |
Fix leak in openssl_cms_read()
|
Revision tags: php-7.4.7RC1, php-7.3.19RC1, php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16 |
|
#
8583b8a9 |
| 09-Mar-2020 |
Eliot Lear |
Add support for Cryptographic Message Syntax (CMS) It add CMS (RFC 5652) support, which is an update to PKCS7. The functions are analogous BUT NOT IDENTICAL to openssl_pkcs7*. In parti
Add support for Cryptographic Message Syntax (CMS) It add CMS (RFC 5652) support, which is an update to PKCS7. The functions are analogous BUT NOT IDENTICAL to openssl_pkcs7*. In particular, support for different encodings (PEM, DER, SMIME) is now available.
show more ...
|
#
999f65c9 |
| 20-May-2020 |
George Peter Banyard |
Fix [-Wundef] warning in OpenSSL extension
|
#
21cfa03f |
| 05-Apr-2020 |
Máté Kocsis |
Generate function entries for another batch of extensions Closes GH-5352
|
#
01b266aa |
| 18-Mar-2020 |
Máté Kocsis |
Improve error messages of various extensions Closes GH-5278
|
Revision tags: php-7.4.4RC1, php-7.3.16RC1 |
|
#
736b22dc |
| 18-Feb-2020 |
Máté Kocsis |
Add stubs for aliases Closes GH-5187
|
Revision tags: php-7.4.3, php-7.2.28, php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27 |
|
#
9eff906a |
| 21-Jan-2020 |
Christoph M. Becker |
Fix #79145: openssl memory leak We must increase the refcount of `return_value` only if `cert` is a resource; this is already done in `php_openssl_evp_from_zval()`, though.
|
Revision tags: php-7.4.2, php-7.3.14 |
|
#
d1764ca3 |
| 15-Jan-2020 |
Máté Kocsis |
Make error messages more consistent by fixing capitalization Closes GH-5066 As a first step, let's capitalize their initial letter when it is applicable.
|
#
c3cf01b5 |
| 16-Jan-2020 |
Máté Kocsis |
Fix #78880: Yet another batch of spelling errors
|
Revision tags: php-7.3.14RC1, php-7.4.2RC1 |
|
#
bbcfa66e |
| 03-Jan-2020 |
Máté Kocsis |
Use RETURN_THROWS() after zend_fetch_resource*()
|
#
34570372 |
| 31-Dec-2019 |
Máté Kocsis |
Use RETURN_THROWS() during ZPP in most of the extensions Except for some bigger ones: reflection, sodium, spl
|
Revision tags: php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1 |
|
#
34defbb7 |
| 01-Nov-2019 |
Christoph M. Becker |
Accept int parameter in the first place This is more liberal then before, where that parameter (if given) had to be IS_LONG, while now it would be converted to int according to weak
Accept int parameter in the first place This is more liberal then before, where that parameter (if given) had to be IS_LONG, while now it would be converted to int according to weak typing rules. This is, however, more what a developer would expect.
show more ...
|
#
2204dbde |
| 31-Oct-2019 |
Máté Kocsis |
Add missing ZPP checks Closes GH-4878.
|
#
5dd5f1bc |
| 01-Nov-2019 |
Christoph M. Becker |
Finish OpenSSL arginfo stubs
|