Jakub Zelenka
|
1d111320b9
|
Add initial almost empty php_openssl_store_errors
|
2016-01-08 14:57:31 +00:00 |
|
Jakub Zelenka
|
e00ba47d40
|
Add global data for storing OpenSSL errors
|
2016-01-07 16:38:24 +00:00 |
|
Jakub Zelenka
|
ae0ce19fa8
|
Merge branch 'master' into openssl_aead
|
2016-01-06 14:43:07 +00:00 |
|
Jakub Zelenka
|
55abb5d395
|
Fix and test OpenSSL CCM decryption
|
2016-01-05 14:19:00 +00:00 |
|
Jakub Zelenka
|
9b95dd5e37
|
Merge branch 'PHP-7.0'
|
2016-01-04 16:53:30 +00:00 |
|
Jakub Zelenka
|
0ea63cb2a8
|
Fix small CS label issue in openssl.c
|
2016-01-04 16:52:52 +00:00 |
|
Dominic Luechinger
|
e4bdf51f0a
|
Replaced whitespaces with tabs and fixed aligments
|
2016-01-04 16:46:32 +00:00 |
|
Jakub Zelenka
|
5897256d04
|
Fix and test OpenSSL CCM encryption
|
2016-01-04 14:07:19 +00:00 |
|
Jakub Zelenka
|
651e6b628b
|
Comment out warning when cipher update fail
There has never been any warning for that
|
2016-01-03 17:24:06 +00:00 |
|
Jakub Zelenka
|
72381b09ea
|
Fix arginfo for openssl_decrypt (tag is not ref)
|
2016-01-03 17:21:57 +00:00 |
|
Lior Kaplan
|
3d5438bf7b
|
Merge branch 'PHP-7.0'
* PHP-7.0:
Update header to PHP Version 7
Happy new year (Update copyright to 2016)
Happy new year (Update copyright to 2016)
|
2016-01-01 20:04:31 +02:00 |
|
Lior Kaplan
|
ed35de784f
|
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Happy new year (Update copyright to 2016)
|
2016-01-01 19:48:25 +02:00 |
|
Lior Kaplan
|
49493a2dcf
|
Happy new year (Update copyright to 2016)
|
2016-01-01 19:21:47 +02:00 |
|
Jakub Zelenka
|
52ffdf9fc3
|
Test and fix encrypting empty IV for AEAD mode
|
2015-12-31 16:33:57 +00:00 |
|
Jakub Zelenka
|
5e9540f77d
|
Add AES CCM ciphers when linked with OpenSSL 1.0.1
These ciphers are not added by OpenSSL_add_all_algorithms in 1.0.1
|
2015-12-27 18:03:36 +00:00 |
|
Jakub Zelenka
|
213844de49
|
Fix EVP_EncryptFinal and EVP_DecryptFinal
|
2015-12-26 20:33:03 +00:00 |
|
Tom Van Looy
|
618b961124
|
Remove leftovers of TSRMLS in code
|
2015-12-25 11:13:39 +01:00 |
|
Jakub Zelenka
|
fc3575aaf1
|
Retrieve tag in AEAD cipher mode encryption
|
2015-12-13 19:05:19 +00:00 |
|
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
|
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
|
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 |
|
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 |
|
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
|
ca89d9a797
|
expose openssl config path so it can be tested
|
2015-09-23 19:48:20 +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 |
|