Tom Rogers wrote:

> Hi,
>
> Wednesday, January 21, 2004, 9:09:40 PM, you wrote:
> VD> Hi,
>
> VD> I want to use the mcrypt module and I followed the
> VD> instructions to install the dll for Win32 users :
> VD> I copied the libmcrypt.dll file under c:\winnt\system32
> VD> I uncommented the  "extension=php_mcrypt.dll" in the php.ini
> VD> I restarted the computer
>
> VD> I tried many examples available in the Net. The result is always the same :
> VD> I can crypt a plain text but I cannot Uncrypt that text. Do
> VD> you see any potential reason to this?
> VD> I guess this problem is related to my computer / configuration...
>
> VD> current config
> VD> PHP 4.3.4
> VD> Win 2000
> VD> PEAR
>
>
> VD> php in fo seems correct about mcrypt
>
> It seems they changed the name of the deinit function in windows, use
>
> mcrypt_generic_end($td);
>
> instead  of
> mcrypt_generic_deinit($td);
>
> --
> regards,
> Tom

Hi Tom, Vincent, list,

Tom, your response caused some confusion here. I have mcrypt running on win32
(Win98, Apache 1.3.29 & 2.0.48, PHP 4.3.4 & PHP 5beta3) and am in fact using
mcrypt_generic_deinit() succesfully to encrypt/decrypt... This in accordance to the
most recent PHP documentation, which exactly opposes your statement:

   mcrypt_generic_end
   (PHP 4 >= 4.0.2)
   mcrypt_generic_end -- This function terminates encryption
   Description
   bool mcrypt_generic_end ( resource td)

   Warning
   This function is deprecated, use mcrypt_generic_deinit() instead.
   It can cause crashes when used with mcrypt_module_close() due
   to multiple buffer frees.

So maybe something else is causing Vincent's problem to decrypt. Without further
code snippets it is very hard to pin it down...

Regards,
speedfreak

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to