PHP 4.0 Bug #10187 Updated: Warning: mcrypt module initialization failed
| From: | cmv@php.net | Date: | Thu, 05 Apr 2001 15:29:52 +0000 |
| Subject: | PHP 4.0 Bug #10187 Updated: Warning: mcrypt module initialization failed | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-50942@lists.php.net to get a copy of this message | ||
ID: 10187
Updated by: cmv
Reported By: clewis@myfonts.com
Status: Open
Bug Type: mcrypt related
Assigned To:
Comments:
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
Previous Comments:
---------------------------------------------------------------------------
[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.
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10187&edit=2