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:
19-May-2007 22:12:46
Branch: OpenSSL-fips-0_9_8-stable Handle:
2007051921124600
Modified files: (Branch:
OpenSSL-fips-0_9_8-stable)
openssl/crypto/aes/asm aes-586.pl
Log:
Type cast fixes in aes-586.pl [from 098-stable].
Summary:
Revision Changes Path
1.11.2.1.2.1+4 -4
openssl/crypto/aes/asm/aes-586.pl
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/crypto/aes/asm/aes-586.pl
============================================================
================
$ cvs diff -u -r1.11.2.1 -r1.11.2.1.2.1 aes-586.pl
--- openssl/crypto/aes/asm/aes-586.pl 28 Jun 2006 09:01:40
-0000 1.11.2.1
+++ openssl/crypto/aes/asm/aes-586.pl 19 May 2007 20:12:46
-0000 1.11.2.1.2.1
 -512,11 +512,11 
if($i==3)
{ &mov ($key,&DWP(12,"esp")); }
else { &mov ($out,$s[0]); }
&and ($out,0xFF);
- &movz ($out,&DWP(2048,$td,$out,1));
+ &movz ($out,&BP(2048,$td,$out,1));
if ($i==3) { $tmp=$s[1]; }
&movz ($tmp,&HB($s[1]));
- &movz ($tmp,&DWP(2048,$td,$tmp,1));
+ &movz ($tmp,&BP(2048,$td,$tmp,1));
&shl ($tmp,8);
&xor ($out,$tmp);
 -524,14 +524,14 
else { mov ($tmp,$s[2]); }
&shr ($tmp,16);
&and ($tmp,0xFF);
- &movz ($tmp,&DWP(2048,$td,$tmp,1));
+ &movz ($tmp,&BP(2048,$td,$tmp,1));
&shl ($tmp,16);
&xor ($out,$tmp);
if ($i==3) { $tmp=$s[3]; &mov
($s[2],&DWP(8,"esp")); }
else { &mov ($tmp,$s[3]); }
&shr ($tmp,24);
- &movz ($tmp,&DWP(2048,$td,$tmp,1));
+ &movz ($tmp,&BP(2048,$td,$tmp,1));
&shl ($tmp,24);
&xor ($out,$tmp);
if ($i<2)
{ &mov (&DWP(4+4*$i,"esp"),$out); }
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|