#19382 [Opn->Bgs]: openssl disables md5 crypt()

From: Date: Fri, 13 Sep 2002 03:12:09 +0000
Subject: #19382 [Opn->Bgs]: openssl disables md5 crypt()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-19282@lists.php.net to get a copy of this message
ID: 19382 Updated by: sniper@php.net Reported By: max@lsit.ucsb.edu -Status: Open +Status: Bogus Bug Type: OpenSSL related Operating System: linux 2.4.19 PHP Version: 4.2.3 New Comment: Not PHP bug but bug in openssl. And they are aware of that. Should be gone in some future release of Openssl..but you might wanna check it from them too. Previous Comments: ------------------------------------------------------------------------ [2002-09-12 19:06:51] max@lsit.ucsb.edu When compiling a cgi-sapi PHP, md5 crypt() function (although detected by configure) is disabled in the final linked php binary when openssl is used (either --with-openssl or --with-imap-ssl). My guess is that because -lcrypt is used after -lcrypto when linking the php binary, the crypt() function is taken out of openssl and not the system. A reordering of the libraries should fix this, although I haven't tried. CONFIGURATION: ./configure \ --with-imap=/usr/local/devel/c-client \ --with-imap-ssl=/usr/local/security/openssl \ --enable-discard-path ... checking for standard DES crypt... (cached) yes checking for extended DES crypt... (cached) no checking for MD5 crypt... (cached) yes ... SCRIPT: <?php echo crypt('word', '$1$12345678$'); ?> RESULT: X-Powered-By: PHP/4.2.3 Content-type: text/html $1uG4BAzM10Ak ... CONFIGURATION: ./configure \ --enable-discard-path SCRIPT: <?php echo crypt('word', '$1$12345678$'); ?> RESULT: X-Powered-By: PHP/4.2.3 Content-type: text/html $1$12345678$yVbgM2z3.C246JEAhNVQ5/ ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=19382&edit=1

« previous php.bugs (#19282) next »