]> granicus.if.org Git - php/commitdiff
Ask for less random data in mcrypt_create_iv
authorNikita Popov <nikic@php.net>
Mon, 13 Aug 2012 19:46:15 +0000 (21:46 +0200)
committerNikita Popov <nikic@php.net>
Mon, 13 Aug 2012 20:01:19 +0000 (22:01 +0200)
Otherwise the RNG blocks and the test takes a lot of time to run (and
occasionally fails).

ext/mcrypt/tests/mcrypt_create_iv.phpt

index cf6456fef7176a422ecebb8e2182c8e5f3f4cae6..1aa48868b04ba6b33a891c310d80515339ec019a 100644 (file)
@@ -5,13 +5,13 @@ mcrypt_create_iv
 --FILE--
 <?php
 $iv1 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_RAND);
-$iv2 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_192, MCRYPT_MODE_ECB), MCRYPT_DEV_URANDOM);
-$iv3 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_DEV_RANDOM);
+$iv2 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_DEV_URANDOM);
+$iv3 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_DEV_RANDOM);
 
 echo strlen($iv1) . "\n";
 echo strlen($iv2) . "\n";
 echo strlen($iv3) . "\n";
 --EXPECT--
 16
-24
-32
+16
+16