Thank you everyone for your help. Marek hit the nail on the head with his evaluation. The issue was, indeed, related to the "echo" command used in testing against the output of the library function. Solaris appends a newline (hex 'A' or octal '012') to the echoed string which is subsequently evaluated by the hashing algorithm. The solution to this was to use 'printf "some string" | openssl dgst -md5' as printf outputs only what is between the quotes.
Harold Friedline SA Analyst II Credit & Risk Management Barclaycard US 302.255.8062 What I am looking for is a blessing not in disguise. Jerome K. Jerome -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marek Marcola Sent: Monday, March 20, 2006 4:28 PM To: openssl-users@openssl.org Subject: Re: Crypto Library question Hello > The code compiles and links. Using it, however, produces different > results than using > echo "some string" | openssl dgst -md5 Echo command adds "new line" characters. Try someting like "echo -n" on linux or "\c" on hpux to disable this. Best regards, -- Marek Marcola <[EMAIL PROTECTED]> ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED] Barclays www.barclaycardus.com This e-mail and any files transmitted with it may contain confidential and/or proprietary information. It is intended solely for the use of the individual or entity who is the intended recipient. Unauthorized use of this information is prohibited. If you have received this in error, please contact the sender by replying to this message and delete this material from any system it may be on. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]