History log of /PHP-8.0/ext/openssl/openssl.c (Results 101 – 125 of 680)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23
# 1f843a8f 28-Aug-2017 Jakub Zelenka

Automatically load OpenSSL configuration file


# 58df6a3b 28-Aug-2017 Jakub Zelenka

Do not explicitly initialize and clean up OpenSSL for OpenSSL 1.1


Revision tags: php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22
# e2b61ecc 24-Jul-2017 Anatol Belski

Followup on 0ec147d3 for another place

which requires also to move the macros into the header

(cherry picked from commit b7eb2c060409a8f5809d6e73f53d88844cf9ed09)


# 6918a68d 24-Jul-2017 Anatol Belski

Ensure binary mode for OpenSSL I/O

Essential for OpenSSL 1.1.0 on Windows, some issues was revealed earlier
and now by openssl_pkcs12_export_to_file_basic.phpt.

(cherry picked f

Ensure binary mode for OpenSSL I/O

Essential for OpenSSL 1.1.0 on Windows, some issues was revealed earlier
and now by openssl_pkcs12_export_to_file_basic.phpt.

(cherry picked from commit 0ec147d301b33b2cb0f347c6e81eb7e75e75b521)

show more ...


# b7eb2c06 24-Jul-2017 Anatol Belski

Followup on 0ec147d3 for another place

which requires also to move the macros into the header


# 0ec147d3 24-Jul-2017 Anatol Belski

Ensure binary mode for OpenSSL I/O

Essential for OpenSSL 1.1.0 on Windows, some issues was revealed earlier
and now by openssl_pkcs12_export_to_file_basic.phpt.


Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1
# 90ae2aec 16-Jul-2017 Jakub Zelenka

Make functions in openssl.c more consistent

Improve naming, CS and add some static defs


Revision tags: php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2
# 73cabfed 20-Jun-2017 Stanislav Malyshev

Fix bug #74651 - check EVP_SealInit as it can return -1


# 89637c6b 20-Jun-2017 Stanislav Malyshev

Fix bug #74651 - check EVP_SealInit as it can return -1


# 0c707fcb 25-Jun-2017 Jakub Zelenka

Add OPENSSL_DONT_ZERO_PAD_KEY constant to prevent key padding

It fixes bug #71917 (openssl_open() returns junk on envelope < 16 bytes)
and bug #72362 (OpenSSL Blowfish encryption is inco

Add OPENSSL_DONT_ZERO_PAD_KEY constant to prevent key padding

It fixes bug #71917 (openssl_open() returns junk on envelope < 16 bytes)
and bug #72362 (OpenSSL Blowfish encryption is incorrect for short
keys).

show more ...


# b7143090 23-Jun-2017 Anatol Belski

Fix bug #74798 pkcs7_en/decrypt does not work if \x0a is used in content

The patch for bug #74720 was incomplete.


Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20
# 787a18a5 30-May-2017 Jelle van der Waa

Add openssl_pkcs7_read and output P7B in openssl_pkcs7_verify

Add an optional argument to openssl_pkcs7_verify to save the P7B
structure which can contain extra CA intermediate certifica

Add openssl_pkcs7_read and output P7B in openssl_pkcs7_verify

Add an optional argument to openssl_pkcs7_verify to save the P7B
structure which can contain extra CA intermediate certificates send
along with an S/MIME signed email.

Introduce a new function called openssl_pkcs7_read, which can read a
PKCS#7 structure passed as a string and returns by reference an array
with PEM certificates formatted as a string.

show more ...


# f19dfac8 06-Jun-2017 Jelle van der Waa

openssl: Fix spkstr and spki leak in openssl_spki_new

spkstr is not free'd when running the test and valgrind reports a leak
of 32,318 bytes. The free condition is not met since keyresou

openssl: Fix spkstr and spki leak in openssl_spki_new

spkstr is not free'd when running the test and valgrind reports a leak
of 32,318 bytes. The free condition is not met since keyresource is not
NULL, apart from that OPENSSL_free actually free's the allocated memory
by OPENSSL_malloc inside OpenSSL.

Valgrind reports 768 bytes leaked in openssl_spki_new when running the
testsuite. Remove the keyresource check to always free spki.

show more ...


# 0fa40b05 09-Jun-2017 Anatol Belski

group the change for bug #74720


# cbe73b3c 09-Jun-2017 Anatol Belski

Fixed bug #74720 pkcs7_en/decrypt does not work if \x1a is used in

content


# 37049476 04-Jun-2017 Jakub Zelenka

Replace ASN1_STRING_data with ASN1_STRING_get0_data

This is a slightly modified version of the patch from Jelle van der Waa
( @jelly ) so full credit to him.


# c742abb3 30-May-2017 Jelle van der Waa

openssl_pkcs12_read: add missing BIO_free

When filling the extracerts array with certificates bio_out is created
but not free'd leading to a small memory leak of 224 bytes (reported by

openssl_pkcs12_read: add missing BIO_free

When filling the extracerts array with certificates bio_out is created
but not free'd leading to a small memory leak of 224 bytes (reported by
valgrind).

show more ...


Revision tags: php-7.1.6RC1, php-7.0.20RC1
# 464c1639 18-May-2017 Anatol Belski

follow up fix on bug #74022


Revision tags: php-7.1.5, php-7.0.19
# 6028fe51 30-Apr-2017 Jakub Zelenka

Fix bug #73808 (iv length warning too restrictive for aes-128-ccm)


# a0b9554f 27-Apr-2017 Jakub Zelenka

Fix possible memory leak in openssl_encrypt and openssl_decrypt


Revision tags: php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1, php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1
# c0203c0c 03-Aug-2016 Jakub Zelenka

Do not add already added object to the internal OpenSSL table

This fixes OpenSSL 1.1 where adding object with OID that has been
already added causes an error - preventing of duplication.


# 9fa34799 24-Apr-2017 Jakub Zelenka

Fix bug #73833 (null character not allowed in openssl_pkey_get_private)


# 366b1640 23-Apr-2017 Jakub Zelenka

Fix bug #73711 (Segfault in openssl_pkey_new when generating DSA or DH key)


# 42e576ac 10-Apr-2017 Xinchen Hui

Fixed bug #74402 (segfault on random_bytes, bin2hex, openssl_seal)


# cdc33251 07-Apr-2017 Jakub Zelenka

Add OpenSSL 1.1.0 support to PHP 7.0


12345678910>>...28