Todd Vierling wrote:
> 
> Are there any patches out there that fix the various problems (SHA, bignum)
> with little endian LP64 (in particular, Alpha)?
> 
> SSLeay was unusable on alpha, and at least OpenSSL 0.9.1c as well, because
> of things like assuming L_ENDIAN == asm code in SHA and the use of `long' to
> mean `32 bit integer' in many places.  I suppose I'm hoping someone has
> tackled this already.
> 
I have no problems in using openssl on Linux/Alpha (RedHat 5.2),
using the current CVS sources (last tested 19990314),
except that after doing 'sh config' I need the following patch:

--- Makefile.asm        Mon Mar 15 11:59:54 1999
+++ Makefile    Mon Mar 15 12:02:06 1999
@@ -73,5 +73,5 @@
 
 # Set BN_ASM to bn_asm.o if you want to use the C version
-BN_ASM= asm/alpha.o
+BN_ASM= bn_asm.o
 #BN_ASM= bn_asm.o
 #BN_ASM= asm/bn86-elf.o        # elf, linux-elf

to compile the C bignum code. After that, make test concludes fine.

In case you're using RedHat Linux, check out
http://www.engelschall.com/sw/mod_ssl/contrib/
and try
openssl-0.9.2-0_1999_03_14.alpha.rpm
openssl-devel-0.9.2-0_1999_03_14.alpha.rpm

-- 
Niels Poppe - org.net bv <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to