Jakub Zelenka
c54174255d
Simplify AAD condition
2015-12-07 19:19:44 +00:00
Jakub Zelenka
da0c2a4b6b
Implement AAD setting
2015-12-06 20:09:41 +00:00
Jakub Zelenka
32495cbfdd
Add php_openssl_cipher_update to group enc and dec logic
2015-12-04 20:27:18 +00:00
Jakub Zelenka
e74368a8a1
Set AEAD tag or tag_len if supplied
2015-12-03 19:16:11 +00:00
Jakub Zelenka
c993151115
Add AEAD IV init
2015-12-01 19:34:12 +00:00
Jakub Zelenka
4b22c063bf
Move password checkign to php_openssl_cipher_init
2015-11-15 19:11:24 +00:00
Jakub Zelenka
be57cafb56
Merge branch 'master' of git.php.net:php-src into openssl_aead
2015-11-15 19:10:34 +00:00
Jakub Zelenka
570cdc05d7
Merge branch 'PHP-5.6' into PHP-7.0
2015-11-09 18:23:29 +00:00
Jakub Zelenka
1a12403002
Remove SNI test that trigger request to sni.velox.ch
...
This has been requested by Kaspar Brand who provides
sni.velox.ch. That site is only for interactive
testing and not for unit/integration/regression testing.
Although this test is run only in special cases (when
SNI_TESTS is defined) it should still be removed.
Also this test is not reliable as it depends on external
resources.
2015-11-09 18:11:18 +00:00
Jakub Zelenka
dcabd9403a
Move php_openssl_validate_iv to php_openssl_cipher_init and fix some issues
2015-11-08 18:03:17 +00:00
Jakub Zelenka
3ce5e46338
Change return value from php_openssl_validate_iv
2015-11-03 19:35:02 +00:00
Jakub Zelenka
2eb3e2c3ba
Use php_openssl_cipher_init in openssl_decrypt
2015-11-02 21:39:38 +00:00
Jakub Zelenka
789ee143b2
Use php_openssl_cipher_init in openssl_encrypt
2015-11-01 13:30:42 +00:00
Jakub Zelenka
c09f3e399e
Use correct type for tag_len
2015-11-01 13:19:52 +00:00
Jakub Zelenka
19e60a1f52
Merge branch 'master' into openssl_aead
2015-11-01 12:59:18 +00:00
Jakub Zelenka
e62db72111
Use standard title for new openssl tests
2015-10-29 19:11:57 +00:00
root
06c6b51e7d
new tests to openssl module, don't covered yet.
2015-10-29 19:06:40 +00:00
Jakub Zelenka
6418786fc3
Merge branch 'master' of git.php.net:php-src into openssl_aead
2015-10-29 19:04:17 +00:00
Dmitry Stogov
c67fc6bb09
Fixed memory leak in php_stream_context_set_option()
2015-10-29 20:06:55 +03:00
Jakub Zelenka
41de89f61b
Merge branch 'PHP-5.6' into PHP-7.0
2015-10-29 19:14:25 +00:00
Jakub Zelenka
496c46942f
Add php_openssl_cipher_init
2015-10-26 19:08:24 +00:00
Jakub Zelenka
054b27d3f2
Merge branch 'master' into openssl_aead
2015-10-26 18:36:06 +00:00
Anatol Belski
83bfefeccb
Fixed bug #70718 stream_select() when OpenSSL extension is loaded on PHP Win64
2015-10-26 15:54:29 +01:00
Jakub Zelenka
2ee99f8954
Check EVP_SealFinal return code
...
This can be done since we no longer support OpenSSL 0.9.6
2015-10-25 17:53:39 +00:00
Jakub Zelenka
a6534b8f73
Use openssl allocated cipher context
2015-10-07 20:18:33 +01:00
marcosptf
dae3ab8e7a
Update openssl_x509_checkpurpose.phpt
2015-09-29 10:41:24 +02:00
root
fc3580c9d5
add test to openssl ext
2015-09-29 10:41:22 +02:00
Dmitry Stogov
ad4fa8f758
Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with more appropriate Z_ARRVAL_P() or Z_OBJPROP_P().
2015-09-24 22:39:59 +03:00
Jakub Zelenka
2f744cd3c5
Add and use function for loading cipher mode info
2015-09-23 19:56:24 +01:00
Anatol Belski
257693614e
add test
2015-09-23 19:48:38 +02:00
Anatol Belski
ca89d9a797
expose openssl config path so it can be tested
2015-09-23 19:48:20 +02:00
Anatol Belski
aba42e3dda
use bundled openssl.cnf
2015-09-23 17:14:59 +02:00
Anatol Belski
77b9acd326
add test
2015-09-23 14:17:04 +02:00
Anatol Belski
15d43095d7
expose openssl config path so it can be tested
2015-09-23 14:17:03 +02:00
Jakub Zelenka
96698b5d6d
Add and check AEAD params in openssl_encrypt and openssl_decrypt
2015-09-21 18:48:21 +01:00
Jakub Zelenka
2ed246ed89
Add an initial preparation for OpenSSL AEAD
2015-09-20 14:00:24 +01:00
Jakub Zelenka
6a81363405
Require at least OpenSSL version 0.9.8
2015-09-20 13:01:15 +01:00
Jakub Zelenka
76783a26d2
Merge branch 'PHP-5.6' into PHP-7.0
2015-09-20 12:38:58 +01:00
Jakub Zelenka
dcd569aad6
Use tabs for arg info indent in openssl.c
2015-09-20 12:34:35 +01:00
Jakub Zelenka
e235cb65fb
Fix request #70438 : Add IV parameter for openssl_seal and openssl_open
2015-09-06 19:09:56 +01:00
Jakub Zelenka
473ccf47a5
Merge branch 'PHP-5.6'
2015-09-06 16:42:37 +01:00
Jakub Zelenka
d47029167d
Fix bug #60632 : openssl_seal fails with AES
2015-09-06 16:39:59 +01:00
Christoph M. Becker
28e82cc714
Merge branch 'PHP-5.6'
...
* PHP-5.6:
Fix #70395 : Missing ARG_INFO for openssl_seal()
2015-09-05 03:19:43 +02:00
Christoph M. Becker
43b26c7b21
Fix #70395 : Missing ARG_INFO for openssl_seal()
...
This patch adds the missing ARG_INFO for the optional 5th parameter $method.
2015-09-05 03:08:02 +02:00
Jakub Zelenka
6b9f31ab74
Merge branch 'PHP-5.6'
2015-08-27 20:17:33 +01:00
Jakub Zelenka
ad028ebc11
Use new range checks in openssl ext
2015-08-26 19:55:29 +01:00
Jakub Zelenka
c39336d1d8
Fix bug #55259 (openssl extension does not get the DH parameters from DH key resource)
2015-08-25 20:26:11 +01:00
Anatol Belski
78b2b1d6f7
fix test
...
backport from master
2015-08-23 17:27:55 +02:00
Jakub Zelenka
7ad1703413
Add overflow check for openssl_pkcs12_read
2015-08-20 19:29:54 +01:00
Jakub Zelenka
c3f0c87564
Add overflow checks for openssl_pkey_* functions
2015-08-19 20:10:14 +01:00