summaryrefslogtreecommitdiff
path: root/ext/openssl/tests
diff options
context:
space:
mode:
authorJakub Zelenka <bukka@php.net>2019-06-02 19:14:37 +0100
committerJakub Zelenka <bukka@php.net>2019-06-02 19:14:37 +0100
commit4feddd59dcd8aefa7738576a5a457ebd8e9fabf0 (patch)
tree732ba506ae784c30f127f07e4210347935731683 /ext/openssl/tests
parent7a64150921bec4af9a18346405d1fff4f1ea84ea (diff)
parent8f69ca8dcd926aab855a36019e7a325e74239a0b (diff)
downloadphp-git-4feddd59dcd8aefa7738576a5a457ebd8e9fabf0.tar.gz
Merge branch 'PHP-7.3' into PHP-7.4
Diffstat (limited to 'ext/openssl/tests')
-rw-r--r--ext/openssl/tests/openssl_encrypt_ccm.phpt12
1 files changed, 9 insertions, 3 deletions
diff --git a/ext/openssl/tests/openssl_encrypt_ccm.phpt b/ext/openssl/tests/openssl_encrypt_ccm.phpt
index c8610bc96b..fb5dbbc849 100644
--- a/ext/openssl/tests/openssl_encrypt_ccm.phpt
+++ b/ext/openssl/tests/openssl_encrypt_ccm.phpt
@@ -24,9 +24,12 @@ foreach ($tests as $idx => $test) {
// Empty IV error
var_dump(openssl_encrypt('data', $method, 'password', 0, NULL, $tag, ''));
-// Test setting different IV length and unlimeted tag
-var_dump(openssl_encrypt('data', $method, 'password', 0, str_repeat('x', 10), $tag, '', 1024));
+// Test setting different IV length and tag length
+var_dump(openssl_encrypt('data', $method, 'password', 0, str_repeat('x', 10), $tag, '', 14));
var_dump(strlen($tag));
+
+// Test setting invalid tag length
+var_dump(openssl_encrypt('data', $method, 'password', 0, str_repeat('x', 16), $tag, '', 1024));
?>
--EXPECTF--
TEST 0
@@ -36,4 +39,7 @@ bool(true)
Warning: openssl_encrypt(): Setting of IV length for AEAD mode failed in %s on line %d
bool(false)
string(8) "p/lvgA=="
-int(1024)
+int(14)
+
+Warning: openssl_encrypt(): Setting of IV length for AEAD mode failed in %s on line %d
+bool(false)