Bug #10187 Updated: Warning: mcrypt module initialization failed
| From: | derick@php.net | Date: | Tue, 01 May 2001 07:37:44 +0000 |
| Subject: | Bug #10187 Updated: Warning: mcrypt module initialization failed | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-53171@lists.php.net to get a copy of this message | ||
ID: 10187
Updated by: derick
Reported By: clewis@myfonts.com
Status: Assigned
Bug Type: mcrypt related
PHP Version: 4.0 Latest CVS (05/04/2001)
Assigned To: derick
Comments:
I guess this could be an OS specific problem. I've no access to a Mac OS X machine
unfortunately.
Previous Comments:
---------------------------------------------------------------------------
[2001-04-05 11:48:59] clewis@myfonts.com
Incidentally, I tried the new-style mcrypt functions as
Colin suggested, and got a similar warning: "Could not open
encryption module."
---------------------------------------------------------------------------
[2001-04-05 11:30:47] derick@php.net
analysed > assigned
---------------------------------------------------------------------------
[2001-04-05 11:30:06] derick@php.net
Another mcrypt bug, I'll check this one out. It may be a platform depended bug BTW.
---------------------------------------------------------------------------
[2001-04-05 11:29:52] cmv@php.net
First, the "--disable-posix-threads" requirement for libmcrypt isn't a requirement
anymore. As of libmcrypt 2.4.x, you don't need it.
Second, I think you should be using the 2.4.x-style mcrypt functions. Look at example 2 at http://www.php.net/manual/en/ref.mcrypt.php
Third, blowfish is broken in libmcrypt. It will encode/decode internally, but don't rely on it
if you need to pass data to a non-PHP application (e.g. Perl).
- Colin
---------------------------------------------------------------------------
[2001-04-05 11:24:02] clewis@myfonts.com
Using libmcrypt-2.4.10 on Mac OS X 10.0, compiled with
--with-apache=/usr/local/src/apache_1.3.19 --with-mysql=/
usr/local --with-mcrypt --enable-track-vars --disable-debug
My sample script:
<?php
$stuff = mcrypt_cbc(MCRYPT_BLOWFISH,"This is my key","this
is my message",MCRYPT_ENCRYPT);
print base64_encode($stuff);
?>
produces this error:
Warning: mcrypt module initialization failed in /Users/
clewis/dev/website/public/asdf.php on line 3
libmcrypt was compiled with --disable-posix-threads as
suggested on the PHP mcrypt page.
---------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view the rest of the comments,
please view the bug report online.
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10187&edit=2