Hi, I am using "openssl speed" to benchmark and observed a difference in the md5 on Solaris 10 (sparc). There appears to be a change in the compilation between 0.9.8i and prior version (d and e):
0.9.8i shows that it was compiled with: options:bn(64,64) md2(int) rc4(ptr,char) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -mcpu=ultrasparc -O3 -Wall -DB_ENDIAN 0.9.8e shows: options:bn(64,64) md2(int) rc4(ptr,char) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -mcpu=ultrasparc -O3 -Wall -DB_ENDIAN -DMD5_ASM You can see that there is no -DMD5_ASM in 0.9.8i (same result under 64 and 32 bit) Under Linux (RH) I have many additional ASM options: -DSHA1_ASM -DMD5_ASM -DAES_ASM -DSHA256_ASM -DSHA512_ASM So my questions are: - After some investigation I see that there is no equivalent ./openssl-0.9.8d/crypto/md5/asm/md5-sparcv9.S in 0.9.8i tar file, what happened to it ? - Why on Solaris 10 isn't there any of the -D*ASM options? - Can someone explain or link us to a page where these ASM options are explained? I would like to understand if there is something I need to adjust (and how) in my environment. I will appreciate all answers, ideas, Many thanks - Fred -- View this message in context: http://www.nabble.com/problem-compiling-0.9.8i-%28vs-0.9.8d%29-missing-component-tp19560314p19560314.html Sent from the OpenSSL - User mailing list archive at Nabble.com. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]