From 292abd124092dfbbef21e6e879c471453301b41d Mon Sep 17 00:00:00 2001 From: Ryan Biesemeyer Date: Wed, 20 Jul 2011 18:59:05 +0000 Subject: [PATCH] tests for bug #55169 (mcrypt and openssl) --- ext/mcrypt/tests/bug55169.phpt | 43 +++++++++++++++++++++++++++++++++ ext/openssl/tests/bug55169.phpt | 43 +++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 ext/mcrypt/tests/bug55169.phpt create mode 100644 ext/openssl/tests/bug55169.phpt diff --git a/ext/mcrypt/tests/bug55169.phpt b/ext/mcrypt/tests/bug55169.phpt new file mode 100644 index 0000000000..7bddd50875 --- /dev/null +++ b/ext/mcrypt/tests/bug55169.phpt @@ -0,0 +1,43 @@ +--TEST-- +mcrypt_create_iv +https://bugs.php.net/bug.php?id=55169 +--CREDIT-- +Ryan Biesemeyer +--FILE-- + +--EXPECTF-- +Input: 1 + Length: 1 + Hex: %x + +Input: 2 + Length: 2 + Hex: %x + +Input: 4 + Length: 4 + Hex: %x + +Input: 8 + Length: 8 + Hex: %x + +Input: 16 + Length: 16 + Hex: %x + +Input: 32 + Length: 32 + Hex: %x + +Input: 64 + Length: 64 + Hex: %x diff --git a/ext/openssl/tests/bug55169.phpt b/ext/openssl/tests/bug55169.phpt new file mode 100644 index 0000000000..39c070013d --- /dev/null +++ b/ext/openssl/tests/bug55169.phpt @@ -0,0 +1,43 @@ +--TEST-- +openssl_random_pseudo_bytes test +https://bugs.php.net/bug.php?id=55169 +--INI-- +extension=php_openssl.dll +--SKIPIF-- +if(!extension_loaded('openssl')) echo 'skip - requires openssl extension' +--FILE-- + +--EXPECTF-- +Lengths: Bytes: -1 and Hex: 0 +string(0) "" +NULL + +Lengths: Bytes: 0 and Hex: 0 +string(0) "" +NULL + +Lengths: Bytes: 1 and Hex: 2 +string(2) "%x" +bool(true) + +Lengths: Bytes: 2 and Hex: 4 +string(4) "%x" +bool(true) + +Lengths: Bytes: 3 and Hex: 6 +string(6) "%x" +bool(true) + +Lengths: Bytes: 4 and Hex: 8 +string(8) "%x" +bool(true) -- 2.40.0