[Pkg-openssl-changes] r272 - in openssl/trunk: crypto/aes/asm debian

kroeckx at alioth.debian.org kroeckx at alioth.debian.org
Sun Nov 4 20:52:08 UTC 2007


Author: kroeckx
Date: 2007-11-04 20:52:08 +0000 (Sun, 04 Nov 2007)
New Revision: 272

Modified:
   openssl/trunk/crypto/aes/asm/aes-586.pl
   openssl/trunk/debian/changelog
Log:
aes-586.pl: push %ebx on the stack before we put some things on the
stack and call a function, giving AES_decrypt() wrong values to work
with.  (Closes: #449200)


Modified: openssl/trunk/crypto/aes/asm/aes-586.pl
===================================================================
--- openssl/trunk/crypto/aes/asm/aes-586.pl	2007-11-03 14:08:47 UTC (rev 271)
+++ openssl/trunk/crypto/aes/asm/aes-586.pl	2007-11-04 20:52:08 UTC (rev 272)
@@ -1460,12 +1460,12 @@
 &public_label("AES_Td");
 &public_label("AES_Te");
 &function_begin_B("AES_set_decrypt_key");
+	&push	("ebx");
 	&mov	("eax",&wparam(0));
 	&mov	("ecx",&wparam(1));
 	&mov	("edx",&wparam(2));
 	&sub	("esp",12);
 
-	&push	("ebx");
 	&call	(&label("pic_point0")); 
 	&set_label("pic_point0");
 	&blindpop("ebx");

Modified: openssl/trunk/debian/changelog
===================================================================
--- openssl/trunk/debian/changelog	2007-11-03 14:08:47 UTC (rev 271)
+++ openssl/trunk/debian/changelog	2007-11-04 20:52:08 UTC (rev 272)
@@ -1,3 +1,11 @@
+openssl (0.9.8g-3) unstable; urgency=low
+
+  * aes-586.pl: push %ebx on the stack before we put some things on the
+    stack and call a function, giving AES_decrypt() wrong values to work
+    with.  (Closes: #449200)
+
+ -- Kurt Roeckx <kurt at roeckx.be>  Sun, 04 Nov 2007 21:49:00 +0100
+
 openssl (0.9.8g-2) unstable; urgency=low
 
   * Avoid text relocations on i386 caused by the assembler versions:




More information about the Pkg-openssl-changes mailing list