[Pkg-openssl-changes] r418 - in openssl/trunk: crypto/rc4 crypto/rc4/asm debian
Kurt Roeckx
kroeckx at alioth.debian.org
Sat Jun 13 16:15:41 UTC 2009
Author: kroeckx
Date: 2009-06-13 16:15:40 +0000 (Sat, 13 Jun 2009)
New Revision: 418
Modified:
openssl/trunk/crypto/rc4/Makefile
openssl/trunk/crypto/rc4/asm/rc4-x86_64.pl
openssl/trunk/debian/changelog
Log:
Make rc4-x86_64 PIC
Modified: openssl/trunk/crypto/rc4/Makefile
===================================================================
--- openssl/trunk/crypto/rc4/Makefile 2009-06-13 15:50:37 UTC (rev 417)
+++ openssl/trunk/crypto/rc4/Makefile 2009-06-13 16:15:40 UTC (rev 418)
@@ -51,7 +51,7 @@
rx86-out.s: asm/rc4-586.pl ../perlasm/x86asm.pl
(cd asm; $(PERL) rc4-586.pl a.out $(CFLAGS) > ../$@)
-rc4-x86_64.s: asm/rc4-x86_64.pl; $(PERL) asm/rc4-x86_64.pl $@
+rc4-x86_64.S: asm/rc4-x86_64.pl; $(PERL) asm/rc4-x86_64.pl $@
rc4-ia64.s: asm/rc4-ia64.S
@case `awk '/^#define RC4_INT/{print$$NF}' $(TOP)/include/openssl/opensslconf.h` in \
Modified: openssl/trunk/crypto/rc4/asm/rc4-x86_64.pl
===================================================================
--- openssl/trunk/crypto/rc4/asm/rc4-x86_64.pl 2009-06-13 15:50:37 UTC (rev 417)
+++ openssl/trunk/crypto/rc4/asm/rc4-x86_64.pl 2009-06-13 16:15:40 UTC (rev 418)
@@ -270,7 +270,11 @@
xor %r10,%r10
xor %r11,%r11
+#ifdef OPENSSL_PIC
+ mov OPENSSL_ia32cap_P\@GOTPCREL(%rip),$idx#d
+#else
mov OPENSSL_ia32cap_P(%rip),$idx#d
+#endif
bt \$20,$idx#d
jnc .Lw1stloop
bt \$30,$idx#d
@@ -338,7 +342,11 @@
RC4_options:
.picmeup %rax
lea .Lopts-.(%rax),%rax
+#ifdef OPENSSL_PIC
+ mov OPENSSL_ia32cap_P\@GOTPCREL(%rip),%edx
+#else
mov OPENSSL_ia32cap_P(%rip),%edx
+#endif
bt \$20,%edx
jnc .Ldone
add \$12,%rax
Modified: openssl/trunk/debian/changelog
===================================================================
--- openssl/trunk/debian/changelog 2009-06-13 15:50:37 UTC (rev 417)
+++ openssl/trunk/debian/changelog 2009-06-13 16:15:40 UTC (rev 418)
@@ -1,3 +1,9 @@
+openssl (0.9.8k-3) unstable; urgency=low
+
+ * Make rc4-x86_64 PIC. Based on patch from Petr Salinger (Closes: #532336)
+
+ -- Kurt Roeckx <kurt at roeckx.be> Sat, 13 Jun 2009 17:46:23 +0200
+
openssl (0.9.8k-2) unstable; urgency=low
* Move libssl0.9.8-dbg to the debug section.
More information about the Pkg-openssl-changes
mailing list