List Info

Thread: OpenSSL: openssl/crypto/sha/asm/ sha256-586.pl sha512-armv4.pl




OpenSSL: openssl/crypto/sha/asm/ sha256-586.pl sha512-armv4.pl
country flaguser name
Germany
2007-09-18 16:12:02
  OpenSSL CVS Repository
  http://cvs.openssl.org/
 
____________________________________________________________
________________

  Server: cvs.openssl.org                  Name:   Andy
Polyakov
  Root:   /v/openssl/cvs                   Email:  approopenssl.org
  Module: openssl                          Date:  
18-Sep-2007 23:12:02
  Branch: HEAD                             Handle:
2007091822120200

  Modified files:
    openssl/crypto/sha/asm  sha256-586.pl sha512-armv4.pl

  Log:
    Minor formatting fixes in crypto/sha/asm.

  Summary:
    Revision    Changes     Path
    1.3         +4  -4     
openssl/crypto/sha/asm/sha256-586.pl
    1.2         +1  -1     
openssl/crypto/sha/asm/sha512-armv4.pl
 
____________________________________________________________
________________

  patch -p0 <<' .'
  Index: openssl/crypto/sha/asm/sha256-586.pl
 
============================================================
================
  $ cvs diff -u -r1.2 -r1.3 sha256-586.pl
  --- openssl/crypto/sha/asm/sha256-586.pl	16 Sep 2007
18:47:24 -0000	1.2
  +++ openssl/crypto/sha/asm/sha256-586.pl	18 Sep 2007
21:12:02 -0000	1.3
   -45,17 +45,17 
   $K256="ebp";
   
   sub BODY_00_15() {
  -    my $in_16_64=shift;
  +    my $in_16_63=shift;
   
   	&mov	("ecx",$E);
  -	
&add	($T,&DWP(4*(8+15+16-9),"esp"))	if
($in_16_64);	# T += X[-7]
  +	
&add	($T,&DWP(4*(8+15+16-9),"esp"))	if
($in_16_63);	# T += X[-7]
   	&ror	("ecx",6);
   	&mov	("edi",$E);
   	&ror	("edi",11);
   	 &mov	("esi",$Foff);
   	&xor	("ecx","edi");
   	&ror	("edi",25-11);
  -	 &mov	(&DWP(4*(8+15),"esp"),$T)	if
($in_16_64);	# save X[0]
  +	 &mov	(&DWP(4*(8+15),"esp"),$T)	if
($in_16_63);	# save X[0]
   	&xor	("ecx","edi");	# Sigma1(e)
   	 &mov	("edi",$Goff);
   	&add	($T,"ecx");	# T += Sigma1(e)
   -92,7 +92,7 
   
   	&add	($K256,4);
   	&add	($A,$T);	# h += T
  -	
&mov	($T,&DWP(4*(8+15+16-1),"esp"))	if
($in_16_64);	# preload T
  +	
&mov	($T,&DWP(4*(8+15+16-1),"esp"))	if
($in_16_63);	# preload T
   	&add	($E,"esi");	# d += K256[i]
   	&add	($A,"esi");	# h += K256[i]
   }
   .
  patch -p0 <<' .'
  Index: openssl/crypto/sha/asm/sha512-armv4.pl
 
============================================================
================
  $ cvs diff -u -r1.1 -r1.2 sha512-armv4.pl
  --- openssl/crypto/sha/asm/sha512-armv4.pl	13 Sep 2007
07:26:35 -0000	1.1
  +++ openssl/crypto/sha/asm/sha512-armv4.pl	18 Sep 2007
21:12:02 -0000	1.2
   -104,7 +104,7 
   	orreq	$Ktbl,$Ktbl,#1
   
   	ldr	$t2,[sp,#$Boff+0]	 b.lo
  -	ldr	$t3,[sp,#$Coff+0]		 c.lo
  +	ldr	$t3,[sp,#$Coff+0]	 c.lo
   	
Sigma0(x)	(ROTR((x),28) ^ ROTR((x),34) ^ ROTR((x),39))
   	
LO		lo>>28^hi<<4  ^ hi>>2^lo<<30 ^
hi>>7^lo<<25
   	
HI		hi>>28^lo<<4  ^ lo>>2^hi<<30 ^
lo>>7^hi<<25
   .
____________________________________________________________
__________
OpenSSL Project                                 http://www.openssl.org
CVS Repository Commit List                    
openssl-cvsopenssl.org
Automated List Manager                          
majordomoopenssl.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )