"openssl dgst -md5" works for me with my 0.9.7c build. It sounds like you have a dodgy build, or MD5 hasn't been included. Can you see MD5 listed when executing "openssl ciphers -v"?
The debugger handling a call like EVP_get_digestbyname as "atomic" probably indicates that you don't have debug symbols in that module or that the source code for that module can't be located by the debugger. Regards, Steven -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] via RT Sent: Monday, 31 January 2005 4:41 AM Cc: [email protected] Subject: [openssl.org #1004] dgst: unknown option "-md5" ... Hi, unfortuately openssl 0.9.7 apps seem to be broken wrt. EVP_get_digestbyname. E.g.: =================================================== > openssl dgst -md5 unknown option '-md5' options are -c to output the digest with separating colons .. =================================================== It works with 0.9.6* without any problems. After digging a little bit around, I've found, that at least in apps/dgst.c EVP_get_digestbyname(...) always returns NULL :( I verified this by inserting 'md = EVP_get_digestbyname("md5");' at line 203 and even inserting OpenSSL_add_all_digests(); as mentioned in the EVP_md5, does not fix this. I tried to debug/step through the EVP_get_digestbyname, however, the debugger (gdb with ddd) handles it as an "atomic" instruction - does not step into the appropriate source. So, I'm to able to find a little bit more info about this problem :( I also tried the example given in EVP_md5 and this works without any problems - magic ??? Would be nice, if one could fix this problem: It is a little bit annoying, to always tell the users/students, that they should use 0.9.6 binaries, to get their work done and also a little bit to much work to maintain two instead of one package ... :( Buildenv: Linux 2.6.9 i686 athlon; gcc 3.4.1 SHLIBDIRS= crypto ssl ./config --prefix=/opt/openssl --openssldir=/opt/openssl \ -L${ROOT4BUILD}/usr/lib -I${ROOT4BUILD}/usr/include \ zlib-dynamic shared make all build-shared >$MAKELOG Regards, jens. -- +---[ Jens Elkner ]--------------------------------------------------------+ | Walther-Rathenau-Str. 58 [EMAIL PROTECTED] | | 39104 Magdeburg GERMANY http://www.linofee.org/~jel/ | +--------------------------------------------------------------------------+ ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [EMAIL PROTECTED]
