[Pkg-openssl-changes] r539 - in openssl/trunk/debian: . patches
Kurt Roeckx
kroeckx at alioth.debian.org
Sat Mar 17 12:12:52 UTC 2012
Author: kroeckx
Date: 2012-03-17 12:12:51 +0000 (Sat, 17 Mar 2012)
New Revision: 539
Added:
openssl/trunk/debian/patches/disable-modexp512-x86_64.patch
Modified:
openssl/trunk/debian/changelog
openssl/trunk/debian/patches/series
openssl/trunk/debian/rules
Log:
Disable modexp512-x86_64 and the new RSAX internal engine for now, the
perl script to generate modexp512-x86_64 has some problems.
Modified: openssl/trunk/debian/changelog
===================================================================
--- openssl/trunk/debian/changelog 2012-03-17 10:35:06 UTC (rev 538)
+++ openssl/trunk/debian/changelog 2012-03-17 12:12:51 UTC (rev 539)
@@ -5,8 +5,11 @@
- Update pic.patch, openssl-pod-misspell.patch and make-targets.patch
- Add OPENSSL_1.0.1 to version-script.patch and libssl1.0.0.symbols for
the new functions.
+ * Disable modexp512-x86_64 and the new RSAX internal engine for now, the
+ perl script to generate modexp512-x86_64 has some problems.
+
- -- Kurt Roeckx <kurt at roeckx.be> Sat, 17 Mar 2012 10:09:17 +0100
+ -- Kurt Roeckx <kurt at roeckx.be> Sat, 17 Mar 2012 12:19:07 +0100
openssl (1.0.0h-1) unstable; urgency=high
Added: openssl/trunk/debian/patches/disable-modexp512-x86_64.patch
===================================================================
--- openssl/trunk/debian/patches/disable-modexp512-x86_64.patch (rev 0)
+++ openssl/trunk/debian/patches/disable-modexp512-x86_64.patch 2012-03-17 12:12:51 UTC (rev 539)
@@ -0,0 +1,27 @@
+Index: openssl-1.0.1/Configure
+===================================================================
+--- openssl-1.0.1.orig/Configure 2012-03-17 11:48:15.000000000 +0000
++++ openssl-1.0.1/Configure 2012-03-17 11:48:38.000000000 +0000
+@@ -128,7 +128,7 @@
+
+ my $x86_elf_asm="$x86_asm:elf";
+
+-my $x86_64_asm="x86_64cpuid.o:x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o modexp512-x86_64.o::aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o aesni-sha1-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o rc4-md5-x86_64.o:::wp-x86_64.o:cmll-x86_64.o cmll_misc.o:ghash-x86_64.o:";
++my $x86_64_asm="x86_64cpuid.o:x86_64-gcc.o x86_64-mont.o x86_64-mont5.o x86_64-gf2m.o::aes-x86_64.o vpaes-x86_64.o bsaes-x86_64.o aesni-x86_64.o aesni-sha1-x86_64.o::md5-x86_64.o:sha1-x86_64.o sha256-x86_64.o sha512-x86_64.o::rc4-x86_64.o rc4-md5-x86_64.o:::wp-x86_64.o:cmll-x86_64.o cmll_misc.o:ghash-x86_64.o:";
+ my $ia64_asm="ia64cpuid.o:bn-ia64.o ia64-mont.o::aes_core.o aes_cbc.o aes-ia64.o::md5-ia64.o:sha1-ia64.o sha256-ia64.o sha512-ia64.o::rc4-ia64.o rc4_skey.o:::::ghash-ia64.o::void";
+ my $sparcv9_asm="sparcv9cap.o sparccpuid.o:bn-sparcv9.o sparcv9-mont.o sparcv9a-mont.o:des_enc-sparc.o fcrypt_b.o:aes_core.o aes_cbc.o aes-sparcv9.o:::sha1-sparcv9.o sha256-sparcv9.o sha512-sparcv9.o:::::::ghash-sparcv9.o::void";
+ my $sparcv8_asm=":sparcv8.o:des_enc-sparc.o fcrypt_b.o:::::::::::::void";
+Index: openssl-1.0.1/crypto/engine/eng_rsax.c
+===================================================================
+--- openssl-1.0.1.orig/crypto/engine/eng_rsax.c 2011-10-10 20:34:17.000000000 +0000
++++ openssl-1.0.1/crypto/engine/eng_rsax.c 2012-03-17 12:06:04.000000000 +0000
+@@ -79,7 +79,8 @@
+ #undef COMPILE_RSAX
+
+ #if (defined(__x86_64) || defined(__x86_64__) || \
+- defined(_M_AMD64) || defined (_M_X64)) && !defined(OPENSSL_NO_ASM)
++ defined(_M_AMD64) || defined (_M_X64)) && \
++ !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_NO_RSAX)
+ #define COMPILE_RSAX
+ static ENGINE *ENGINE_rsax (void);
+ #endif
Modified: openssl/trunk/debian/patches/series
===================================================================
--- openssl/trunk/debian/patches/series 2012-03-17 10:35:06 UTC (rev 538)
+++ openssl/trunk/debian/patches/series 2012-03-17 12:12:51 UTC (rev 539)
@@ -29,3 +29,4 @@
block_diginotar.patch
block_digicert_malaysia.patch
c_rehash-multi.patch
+disable-modexp512-x86_64.patch
Modified: openssl/trunk/debian/rules
===================================================================
--- openssl/trunk/debian/rules 2012-03-17 10:35:06 UTC (rev 538)
+++ openssl/trunk/debian/rules 2012-03-17 12:12:51 UTC (rev 539)
@@ -19,7 +19,7 @@
DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_MULTIARCH=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-CONFARGS = --prefix=/usr --openssldir=/usr/lib/ssl --libdir=lib/$(DEB_HOST_MULTIARCH) no-idea no-mdc2 no-rc5 zlib enable-tlsext no-ssl2
+CONFARGS = --prefix=/usr --openssldir=/usr/lib/ssl --libdir=lib/$(DEB_HOST_MULTIARCH) no-idea no-mdc2 no-rc5 zlib enable-tlsext no-ssl2 no-rsax
OPT_alpha = ev4 ev5
OPT_i386 = i586 i686/cmov
ARCHOPTS = OPT_$(DEB_HOST_ARCH)
More information about the Pkg-openssl-changes
mailing list