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]

Reply via email to