ID:               26956
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ronan at ronanmcnulty dot co dot uk
-Status:           Duplicate
+Status:           Bogus
 Bug Type:         mcrypt related
 Operating System: Windows XP
 PHP Version:      *
 New Comment:

Duplicate should not be used anymore :-)


Previous Comments:
------------------------------------------------------------------------

[2004-01-18 14:32:57] [EMAIL PROTECTED]

This is actually a duplicate of #24052.

------------------------------------------------------------------------

[2004-01-18 14:30:59] [EMAIL PROTECTED]

Wrong answer Marcus, it's the same as bug #24052 though which I just
reopened.

------------------------------------------------------------------------

[2004-01-18 14:26:52] [EMAIL PROTECTED]

You haven't loaded the mcrypt extension dll. To do so change yout
php.ini.

------------------------------------------------------------------------

[2004-01-18 14:20:46] ronan at ronanmcnulty dot co dot uk

Description:
------------
This is from the example code on :

Fatal error: Call to undefined function: mcrypt_generic_deinit()

PHP version 4.3.3 with php-4.3-mcrypt



Reproduce code:
---------------
<?php
   /* Open the cipher */
   $td = mcrypt_module_open('rijndael-256', '', 'ofb', '');

   /* Create the IV and determine the keysize length */
   $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td),
MCRYPT_DEV_RANDOM);
   $ks = mcrypt_enc_get_key_size($td);

   /* Create key */
   $key = substr(md5('very secret key'), 0, $ks);

   /* Intialize encryption */
   mcrypt_generic_init($td, $key, $iv);

   /* Encrypt data */
   $encrypted = mcrypt_generic($td, 'This is very important data');

   /* Terminate encryption handler */
   mcrypt_generic_deinit($td);

   /* Initialize encryption module for decryption */
   mcrypt_generic_init($td, $key, $iv);

   /* Decrypt encrypted string */
   $decrypted = mdecrypt_generic($td, $encrypted);

   /* Terminate decryption handle and close module */
   mcrypt_generic_deinit($td);
   mcrypt_module_close($td);

   /* Show string */
   echo trim($decrypted) . "\n";
?> 

Expected result:
----------------
I expect it to work (encrypt and decrypt the data)

Actual result:
--------------
Nothing but : Fatal error: Call to undefined function:
mcrypt_generic_deinit() in c:\apache\apache\htdocs\test2.php on line 19


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26956&edit=1

Reply via email to