OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Andy
Polyakov
Root: /v/openssl/cvs Email: appro openssl.org
Module: openssl Date:
01-Oct-2007 09:38:32
Branch: HEAD Handle:
2007100108383101
Modified files:
openssl CHANGES Configure TABLE
openssl/crypto/bn Makefile
Log:
Switch to bn-s390x (it's faster on keys longer than 512
bits) and mention
s390x assembler pack in CHANAGES.
Summary:
Revision Changes Path
1.1396 +3 -0 openssl/CHANGES
1.579 +1 -1 openssl/Configure
1.237 +1 -1 openssl/TABLE
1.22 +3 -0 openssl/crypto/bn/Makefile
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/CHANGES
============================================================
================
$ cvs diff -u -r1.1395 -r1.1396 CHANGES
--- openssl/CHANGES 27 Sep 2007 07:09:45 -0000 1.1395
+++ openssl/CHANGES 1 Oct 2007 07:38:31 -0000 1.1396
 -4,6 +4,9 
Changes between 0.9.8f and 0.9.9 [xx XXX xxxx]
+ *) s390x assembler pack.
+ [Andy Polyakov]
+
*) ARMv4 assembler pack. ARMv4 refers to v4 and later
ISA, not CPU
"family."
[Andy Polyakov]
 .
patch -p0 <<' .'
Index: openssl/Configure
============================================================
================
$ cvs diff -u -r1.578 -r1.579 Configure
--- openssl/Configure 27 Sep 2007 16:26:59 -0000 1.578
+++ openssl/Configure 1 Oct 2007 07:38:31 -0000 1.579
 -126,7 +126,7 
my $sparcv8_asm=":sparcv8.o:des_enc-sparc.o
fcrypt_b.o::::::::::";
my $alpha_asm="alphacpuid.o:bn_asm.o
alpha-mont.o:::::::::::";
my $mips3_asm=":bn-mips3.o:::::::::::";
-my $s390x_asm=":bn_asm.o s390x-mont.o::aes_cbc.o
aes-s390x.o:::sha1-s390x.o sha256-s390x.o
sha512-s390x.o::::::";
+my $s390x_asm=":bn-s390x.o::aes_cbc.o
aes-s390x.o:::sha1-s390x.o sha256-s390x.o
sha512-s390x.o::::::";
my $armv4_asm=":bn_asm.o armv4-mont.o::aes_cbc.o
aes-armv4.o:::sha1-armv4-large.o sha256-armv4.o
sha512-armv4.o::::::";
my $no_asm="::::::::::::";
 .
patch -p0 <<' .'
Index: openssl/TABLE
============================================================
================
$ cvs diff -u -r1.236 -r1.237 TABLE
--- openssl/TABLE 27 Sep 2007 07:43:58 -0000 1.236
+++ openssl/TABLE 1 Oct 2007 07:38:31 -0000 1.237
 -3257,7 +3257,7 
$lflags = -ldl
$bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK
DES_INT DES_UNROLL
$cpuid_obj =
-$bn_obj = bn_asm.o s390x-mont.o
+$bn_obj = bn-s390x.o
$des_obj =
$aes_obj = aes_cbc.o aes-s390x.o
$bf_obj =
 .
patch -p0 <<' .'
Index: openssl/crypto/bn/Makefile
============================================================
================
$ cvs diff -u -r1.21 -r1.22 Makefile
--- openssl/crypto/bn/Makefile 29 Jun 2007 13:11:45
-0000 1.21
+++ openssl/crypto/bn/Makefile 1 Oct 2007 07:38:32
-0000 1.22
 -99,6 +99,9 
as -$$ABI -O -o $ asm/mips3.s;
else $(CC) -c $(CFLAGS) -o $ asm/mips3.s; fi
+bn-s390x.o: asm/s390x.S
+ $(CC) $(CFLAGS) -c -o $ asm/s390x.S
+
x86_64-gcc.o: asm/x86_64-gcc.c
$(CC) $(CFLAGS) -c -o $ asm/x86_64-gcc.c
x86_64-mont.s: asm/x86_64-mont.pl
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|