import zend mcrypt tests
[hiphop-php.git] / hphp / test / zend / good / ext-mcrypt / bug37595.php
blob8e1d83db27ff50294d8207e6866e58115fd2aa14
1 <?php
3 $cipher_alg = MCRYPT_BLOWFISH;
4 $skey = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
5 $key='';
6 foreach($skey as $t) {
7 $key .= chr($t);
10 $sstr = array(1,2,3,4,5,6,7,8);
11 $iv='';
12 foreach($sstr as $s) {
13 $iv .= chr($s);
16 $str = "12345678";
18 $td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CBC,'');
20 $data = Array(
21 '12345678',
22 '123456789',
23 "\x001234567",
24 '',
25 '1234567812345678',
26 '12345678123456789'
29 foreach ($data as $val) {
30 mcrypt_generic_init($td, $key, $iv);
31 $enc = mcrypt_generic($td, $val);
33 mcrypt_generic_deinit($td);
35 mcrypt_generic_init($td, $key, $iv);
36 var_dump($dec = @mdecrypt_generic($td, $enc));
39 mcrypt_module_close($td);
41 echo "Done\n";