History log of /PHP-8.3/ext/openssl/openssl.c (Results 226 – 250 of 759)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e840071b 06-Nov-2016 Jakub Zelenka

Never return private part of the key from openssl_csr_get_public_key

This fixes ecc.phpt test when OpenSSL 1.1 linked.


# 1a13809b 30-Oct-2016 Jakub Zelenka

Define X509_get_signature_nid for LibreSSL

It should hopefully fix the LibreSSL build. Thanks to Alice Wonder!


# 72659f95 30-Oct-2016 Jakub Zelenka

Fix EC_KEY memory leaks

It was caused by using of EVP_PKEY_get1_EC_KEY which increments an EC_KEY
reference. The fix it we simply use EVP_PKEY_get0_EC_KEY.


# 820bca8c 23-Oct-2016 Jakub Zelenka

Try to fix LibreSSL build


# 930ae403 23-Oct-2016 Jakub Zelenka

Drop useless checks for DH and RSA

If DH or RSA was disabled, the build would fail already as
it's used already elsewhere without checking the OPENSSL_NO_DH
or OPENSSL_NO_RSA defines.


# e63c8646 16-Oct-2016 Kalle Sommer Nielsen

Fix build, decls first


# 177e6adc 13-Oct-2016 Stanislav Malyshev

Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
Fix outlen for openssl function
Syncronize with 5.6 - __toString should return ""
Fix potential overflows in php_pcre_replace

Merge branch 'PHP-7.0' into PHP-7.1

* PHP-7.0:
Fix outlen for openssl function
Syncronize with 5.6 - __toString should return ""
Fix potential overflows in php_pcre_replace_impl

(cherry picked from commit ff75665663045a96d6f182e24283e6bebb8537fa)

show more ...


# 7897e8cd 12-Oct-2016 Anatol Belski

followup with #73276 merge

(cherry picked from commit b135ba3fa93fd4f085322573d2850b29cb662e21)


# fe789b3f 11-Oct-2016 Stanislav Malyshev

Fix bug #73276 - crash in openssl_random_pseudo_bytes function

(cherry picked from commit 85a22a0af0722ef3a8d49a056a0b2b18be1fb981)
(cherry picked from commit 7dc8b5e7aefce963a7a222c48ee

Fix bug #73276 - crash in openssl_random_pseudo_bytes function

(cherry picked from commit 85a22a0af0722ef3a8d49a056a0b2b18be1fb981)
(cherry picked from commit 7dc8b5e7aefce963a7a222c48ee3506725c4776b)

show more ...


# cd8c9b06 13-Oct-2016 Stanislav Malyshev

Fix outlen for openssl function

Even though datalen can't be over int, outlen can.


# b135ba3f 12-Oct-2016 Anatol Belski

followup with #73276 merge


# 7dc8b5e7 11-Oct-2016 Stanislav Malyshev

Fix bug #73276 - crash in openssl_random_pseudo_bytes function

(cherry picked from commit 85a22a0af0722ef3a8d49a056a0b2b18be1fb981)


# 85a22a0a 11-Oct-2016 Stanislav Malyshev

Fix bug #73276 - crash in openssl_random_pseudo_bytes function


# 8822f7c9 11-Oct-2016 Stanislav Malyshev

fix bug #73275 - crash in openssl_encrypt function


# 427c8c80 14-Aug-2016 Jakub Zelenka

Set DSA or DH key only if pub key supplied


# c3c90abb 14-Aug-2016 Jakub Zelenka

Return false if tag is not supplied or cannot be retrieved in AEAD

It doesn't make sense to return just encoded string as it cannot be
used anyway (decryption without a tag will not work

Return false if tag is not supplied or cannot be retrieved in AEAD

It doesn't make sense to return just encoded string as it cannot be
used anyway (decryption without a tag will not work).

show more ...


# 6822af2e 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.


Revision tags: php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2, php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40, php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39, php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS, php-5.6.6, php-5.5.22, php-5.4.38, POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37, php-5.5.21RC1, php-5.6.5RC1, POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4, php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1, php-5.6.2, php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1, php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32, POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28, php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1, php-5.4.27, php-5.5.11, php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26, php-5.6.0alpha3, php-5.4.26RC1, php-5.5.10RC1
# e63ceacf 18-Feb-2014 Mark Jones

Remove unused DEFAULT_KEY_LENGTH define


# f775199a 11-Jul-2016 Lauri Kenttä

Require strict base64 in openssl_decode

Using invalid data in a security-related context makes no sense,
and there's even a test which depends on invalid base64 data failing,
even th

Require strict base64 in openssl_decode

Using invalid data in a security-related context makes no sense,
and there's even a test which depends on invalid base64 data failing,
even though it currently fails for the wrong reasons by sheer luck.

show more ...


# 98ac90b7 19-Jul-2016 Jakub Zelenka

Add missing X509_get_signature_nid for 1.0.1


# ea35d309 17-Jul-2016 Jakub Zelenka

Update authors of openssl.c


# 6c497ad2 17-Jul-2016 Jakub Zelenka

Use opaque EVP_PKEY for new EC logic in openssl_pkey_new


# 2ecce947 17-Jul-2016 Jakub Zelenka

Use opaque RSA, DSA and DH


# 329f74a1 17-Jul-2016 Jakub Zelenka

Add missing creating of md_ctx in openssl_digest


# e5780c8c 13-Mar-2016 Jakub Zelenka

Add missing break in php_openssl_is_private_key


12345678910>>...31