ID: 15503
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Feedback
Bug Type: mcrypt related
Operating System: Linux
PHP Version: 4.1.1
New Comment:
Forgot to tell:
apache 1.3.20
libmcrypt 2.4.22
Previous Comments:
------------------------------------------------------------------------
[2002-02-11 08:38:42] [EMAIL PROTECTED]
What is the version of libmcrypt you are using?
Please use mcrypt_generic_deinit instead of mcrypt_generic_end.
Make a backtrace please.
Derick
------------------------------------------------------------------------
[2002-02-11 08:36:45] [EMAIL PROTECTED]
Following script demonstrates the problem:
<?php
$key="test";
$td = mcrypt_module_open(MCRYPT_BLOWFISH, "", MCRYPT_MODE_ECB, "");
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
mcrypt_generic_init ($td, $key, $iv);
$encrypted_text=mcrypt_generic($td,$input);
mcrypt_generic_end($td);
mcrypt_module_close($td); // <- *** Remove this line for segfault ***
$td = mcrypt_module_open (MCRYPT_BLOWFISH, "", MCRYPT_MODE_ECB, "");
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
mcrypt_generic_init ($td, $key, $iv);
$decrypted_text=mdecrypt_generic($td,$encrypted_text);
mcrypt_generic_end($td);
mcrypt_module_close($td);
echo date("s")."<br>\n";
echo "encrypted_text: ".htmlspecialchars($encrypted_text)."<br>\n";
echo "decrypted_text: ".htmlspecialchars($decrypted_text)."<br>\n";
?>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15503&edit=1