![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /usr/local/src/mcrypt-1.0.4/tests/ |
--TEST-- Bug #37595 (mcrypt_generic calculates data length in wrong way) --SKIPIF-- <?php if (!extension_loaded("mcrypt")) print "skip"; ?> --FILE-- <?php $cipher_alg = MCRYPT_BLOWFISH; $skey = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); $key=''; foreach($skey as $t) { $key .= chr($t); } $sstr = array(1,2,3,4,5,6,7,8); $iv=''; foreach($sstr as $s) { $iv .= chr($s); } $str = "12345678"; $td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CBC,''); $data = Array( '12345678', '123456789', "\x001234567", '', '1234567812345678', '12345678123456789' ); foreach ($data as $val) { mcrypt_generic_init($td, $key, $iv); $enc = mcrypt_generic($td, $val); mcrypt_generic_deinit($td); mcrypt_generic_init($td, $key, $iv); var_dump($dec = @mdecrypt_generic($td, $enc)); } mcrypt_module_close($td); echo "Done\n"; ?> --EXPECTF-- Deprecated: Function mcrypt_module_open() is deprecated in %s%ebug37595.php on line 18 Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 30 Deprecated: Function mcrypt_generic() is deprecated in %s%ebug37595.php on line 31 Deprecated: Function mcrypt_generic_deinit() is deprecated in %s%ebug37595.php on line 33 Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 35 string(8) "12345678" Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 30 Deprecated: Function mcrypt_generic() is deprecated in %s%ebug37595.php on line 31 Deprecated: Function mcrypt_generic_deinit() is deprecated in %s%ebug37595.php on line 33 Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 35 string(16) "123456789 " Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 30 Deprecated: Function mcrypt_generic() is deprecated in %s%ebug37595.php on line 31 Deprecated: Function mcrypt_generic_deinit() is deprecated in %s%ebug37595.php on line 33 Deprecated: Function mcrypt_generic_init() is deprecated in %s%ebug37595.php on line 35 string(8) "