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]