Annotation of embedaddon/php/ext/mcrypt/tests/bug55169.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: mcrypt_create_iv https://bugs.php.net/bug.php?id=55169
3: --CREDIT--
4: Ryan Biesemeyer <ryan@yaauie.com>
5: --SKIPIF--
6: <?php if (!extension_loaded("mcrypt")) print "skip"; ?>
7: --FILE--
8: <?php
9: for( $i=1; $i<=64; $i = $i*2 ){
10: echo 'Input: '. $i . PHP_EOL;
11: $random = mcrypt_create_iv( $i, MCRYPT_DEV_URANDOM );
12: echo ' Length: ' . strlen( $random ) . PHP_EOL;
13: echo ' Hex: '. bin2hex( $random ) . PHP_EOL;
14: echo PHP_EOL;
15: }
16: ?>
17: --EXPECTF--
18: Input: 1
19: Length: 1
20: Hex: %x
21:
22: Input: 2
23: Length: 2
24: Hex: %x
25:
26: Input: 4
27: Length: 4
28: Hex: %x
29:
30: Input: 8
31: Length: 8
32: Hex: %x
33:
34: Input: 16
35: Length: 16
36: Hex: %x
37:
38: Input: 32
39: Length: 32
40: Hex: %x
41:
42: Input: 64
43: Length: 64
44: Hex: %x
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>