[openssl-commits] [openssl] master update
Andy Polyakov
appro at openssl.org
Sun Mar 29 13:22:49 UTC 2015
The branch master has been updated
via 51f8d095562f36cdaa6893597b5c609e943b0565 (commit)
from 6a919b44f745c1d764b6b0593b2a60bd8e342c67 (commit)
- Log -----------------------------------------------------------------
commit 51f8d095562f36cdaa6893597b5c609e943b0565
Author: Andy Polyakov <appro at openssl.org>
Date: Sat Mar 28 15:21:35 2015 +0100
sha/asm/sha256-armv4.pl: fix compile issue in kernel
and eliminate little-endian dependency.
Reviewed-by: Rich Salz <rsalz at openssl.org>
-----------------------------------------------------------------------
Summary of changes:
crypto/sha/asm/sha256-armv4.pl | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/crypto/sha/asm/sha256-armv4.pl b/crypto/sha/asm/sha256-armv4.pl
index 4fee74d..fac0533 100644
--- a/crypto/sha/asm/sha256-armv4.pl
+++ b/crypto/sha/asm/sha256-armv4.pl
@@ -73,7 +73,9 @@ $code.=<<___ if ($i<16);
eor $t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]`
add $a,$a,$t2 @ h+=Maj(a,b,c) from the past
eor $t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]` @ Sigma1(e)
+# ifndef __ARMEB__
rev $t1,$t1
+# endif
#else
@ ldrb $t1,[$inp,#3] @ $i
add $a,$a,$t2 @ h+=Maj(a,b,c) from the past
@@ -166,6 +168,7 @@ $code=<<___;
#else
.syntax unified
# ifdef __thumb2__
+# define adrl adr
.thumb
# else
.code 32
@@ -460,7 +463,7 @@ sha256_block_data_order_neon:
stmdb sp!,{r4-r12,lr}
sub $H,sp,#16*4+16
- adr $Ktbl,K256
+ adrl $Ktbl,K256
bic $H,$H,#15 @ align for 128-bit stores
mov $t2,sp
mov sp,$H @ alloca
More information about the openssl-commits
mailing list