Annotation of embedaddon/php/ext/mcrypt/tests/bug43143.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB)
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("mcrypt")) print "skip"; 
                      5: if (!extension_loaded("hash")) print "skip"; ?>
                      6: --FILE--
                      7: <?php
                      8: echo "ECB\n";
                      9: $input = 'to be encrypted';
                     10: $mkey = hash('sha256', 'secret key', TRUE);
                     11: $data = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $mkey, $input, MCRYPT_MODE_ECB);
                     12: echo "CFB\n";
                     13: $input = 'to be encrypted';
                     14: $mkey = hash('sha256', 'secret key', TRUE);
                     15: $data = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $mkey, $input, MCRYPT_MODE_CFB);
                     16: echo "END\n";
                     17: ?>
                     18: --EXPECTF--
                     19: ECB
                     20: CFB
                     21: 
                     22: Warning: mcrypt_encrypt(): Attempt to use an empty IV, which is NOT recommend in %sbug43143.php on line 9
                     23: END

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>