ID: 43466 Updated by: [EMAIL PROTECTED] Reported By: askalski at gmail dot com -Status: Open +Status: Bogus Bug Type: mcrypt related Operating System: Ubuntu PHP Version: 5.2.5 New Comment:
Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely to be the same. Thank you for your interest in PHP. Duplicate of #43143. Previous Comments: ------------------------------------------------------------------------ [2007-12-01 00:20:17] askalski at gmail dot com Description: ------------ mcrypt_generic_init() issues a PHP warning when an empty IV is supplied (good), even in ECB mode (not so good). >From the PHP documentation: "IV is ignored in ECB." Since the IV is ignored in ECB mode, PHP should not issue any IV-related warnings. (Also tested php5.2-200711302330) Reproduce code: --------------- <?php $td = mcrypt_module_open("des", "", "ecb", ""); mcrypt_generic_init($td, "01234567", ""); ?> Expected result: ---------------- I expect the code to run without any warnings. Actual result: -------------- Warning: mcrypt_generic_init(): Iv size incorrect; supplied length: 0, needed: 8 in /tmp/php-5.2.5/ecb-test.php on line 3 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=43466&edit=1