projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
crypto: arm64/sha1-ce - fix for big endian
[firefly-linux-kernel-4.4.55.git]
/
arch
/
arm64
/
crypto
/
sha1-ce-core.S
diff --git
a/arch/arm64/crypto/sha1-ce-core.S
b/arch/arm64/crypto/sha1-ce-core.S
index 033aae6d732a14464d0167e9aaee5e4e9c1a427b..c98e7e849f06f460d99cbddbe31aee73c8d1c686 100644
(file)
--- a/
arch/arm64/crypto/sha1-ce-core.S
+++ b/
arch/arm64/crypto/sha1-ce-core.S
@@
-78,7
+78,7
@@
ENTRY(sha1_ce_transform)
ld1r {k3.4s}, [x6]
/* load state */
- ld
r dga
, [x0]
+ ld
1 {dgav.4s}
, [x0]
ldr dgb, [x0, #16]
/* load sha1_ce_state::finalize */
@@
-144,7
+144,7
@@
CPU_LE( rev32 v11.16b, v11.16b )
b 1b
/* store new state */
-3: st
r dga
, [x0]
+3: st
1 {dgav.4s}
, [x0]
str dgb, [x0, #16]
ret
ENDPROC(sha1_ce_transform)