Thank you very much for your reply! After some investigating (primarily looking at config.log), it seems like openssl was compiled with MD2 support, although there wasn't an md2.h file on the system and putting one there (from another system with the same version of OpenSSL, "OpenSSL 0.9.6 24 Sep 2000") doesn't solve the problem.
However, the following command seems to work OK: [EMAIL PROTECTED] tmp]# openssl md2 one two three (Cntrl-D Cntrl-D) deed54b823522e0525693b090363f9df [EMAIL PROTECTED] tmp]# But I did not compile OpenSSL myself (I'm using a stock Caldera OL 3.1.1), so I can't tell you how it was configured. About your other questions, nessus-config --cflags reports: [EMAIL PROTECTED] libnasl]# nessus-config --cflags -I/usr/local/include/nessus -DNESSUS_ON_SSL -DHAVE_SSL -I/usr/include/opens sl [EMAIL PROTECTED] libnasl]# And the header files are in the last directory listed above: [EMAIL PROTECTED] libnasl]# locate ssl.h evp.h /usr/include/openssl/ssl.h /usr/include/openssl/evp.h [EMAIL PROTECTED] libnasl]# If MD2 support is the issue (is it?), is there a way to tell nessus not to use it? Thanks! Adolfo "Chago" Santiago For fine Japanese kimono obi and accessories visit: http://www.moto-ya.com ---- Principle of Minimum Access: "That which is not explicitly permitted is denied." Public Key: http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x4E867630 Fingerprint: 0EDB 438E 1222 6DFD B80F 4686 484D 7312 4E86 7630 > -----Original Message----- > From: George A. Theall [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 08, 2003 11:05 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: Re: Problems compiling - undefined reference to EVP_md2 > > > On Sat, Mar 08, 2003 at 06:55:41PM -0500, Adolfo Santiago wrote: > > > The libnasl compile is ending with the following error: > > > > nasl_crypto.o: In function `nasl_hmac_md2': > > /tmp/libnasl/nasl/nasl_crypto.c:223: undefined reference to `EVP_md2' > ... > > What am I missing?? > > Either there's a problem with the installation of the include files > for OpenSSL or your OpenSSL doesn't support the MD2 cipher. > > What does "nessus-config --cflags" report? In one of those directories > for includes, is there an ssl.h file? If not, where do you have > OpenSSL include files installed? If yes, is there also an evp.h? > If there no evp.h, which version of OpenSSL do you have? If there is, > did you compile it to exclude MD2 cipher (ie, ./config no-md2)? > is an evp.h > > > George > -- > [EMAIL PROTECTED] >
