mcrypt_create_iv.phpt 508 B

1234567891011121314151617
  1. --TEST--
  2. mcrypt_create_iv
  3. --SKIPIF--
  4. <?php if (!extension_loaded("mcrypt")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $iv1 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_RAND);
  8. $iv2 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_DEV_URANDOM);
  9. $iv3 = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB), MCRYPT_DEV_RANDOM);
  10. echo strlen($iv1) . "\n";
  11. echo strlen($iv2) . "\n";
  12. echo strlen($iv3) . "\n";
  13. --EXPECT--
  14. 16
  15. 16
  16. 16