Module initialization failed... PHP7.2.1
DenisSokoloff opened this issue · 0 comments
DenisSokoloff commented
Got error from this code:
public static function cryptToCodeCompact($data)
{
$iv_size = phpseclib_mcrypt_get_iv_size("cast-128", "ecb");
var_dump("cryptToCode:iv_size:".$iv_size);
$iv = phpseclib_mcrypt_create_iv($iv_size, MCRYPT_RAND );
var_dump("cryptToCode:iv:".$iv);
$code = phpseclib_mcrypt_encrypt("cast-128", self::KEY_TRANSLATE_ID, $data, "ecb", $iv);
var_dump("cryptToCode:code:".$code);
$code = bin2hex($code);
return $code;
}
Warning: mcrypt_get_iv_size(): Module initialization failed in C:\phpStormProjects\gamezhero.com\vendor\phpseclib\mcrypt_compat\lib\mcrypt.php on line 449
string(20) "cryptToCode:iv_size:"
Warning: mcrypt_create_iv(): Cannot create an IV with a size of less than 1 or greater than 2147483647 in C:\phpStormProjects\gamezhero.com\vendor\phpseclib\mcrypt_compat\lib\mcrypt.php on line 249
string(15) "cryptToCode:iv:"
Warning: mcrypt_encrypt(): Module initialization failed in C:\phpStormProjects\gamezhero.com\vendor\phpseclib\mcrypt_compat\lib\mcrypt.php on line 967
string(17) "cryptToCode:code:" string(0) ""
Oops, sorry, cast-128 is not supported