forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/crypto/sha256-core.S_shipped
....@@ -12,7 +12,7 @@
1212 @ Written by Andy Polyakov <appro@openssl.org> for the OpenSSL
1313 @ project. The module is, however, dual licensed under OpenSSL and
1414 @ CRYPTOGAMS licenses depending on where you obtain it. For further
15
-@ details see http://www.openssl.org/~appro/cryptogams/.
15
+@ details see https://www.openssl.org/~appro/cryptogams/.
1616 @ ====================================================================
1717
1818 @ SHA256 block procedure for ARMv4. May 2007.
....@@ -56,7 +56,6 @@
5656 #else
5757 .syntax unified
5858 # ifdef __thumb2__
59
-# define adrl adr
6059 .thumb
6160 # else
6261 .code 32
....@@ -1885,7 +1884,8 @@
18851884 stmdb sp!,{r4-r12,lr}
18861885
18871886 sub r11,sp,#16*4+16
1888
- adrl r14,K256
1887
+ adr r14,.Lsha256_block_data_order
1888
+ sub r14,r14,#.Lsha256_block_data_order-K256
18891889 bic r11,r11,#15 @ align for 128-bit stores
18901890 mov r12,sp
18911891 mov sp,r11 @ alloca