.. | .. |
---|
12 | 12 | @ Written by Andy Polyakov <appro@openssl.org> for the OpenSSL |
---|
13 | 13 | @ project. The module is, however, dual licensed under OpenSSL and |
---|
14 | 14 | @ 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/. |
---|
16 | 16 | @ ==================================================================== |
---|
17 | 17 | |
---|
18 | 18 | @ SHA256 block procedure for ARMv4. May 2007. |
---|
.. | .. |
---|
56 | 56 | #else |
---|
57 | 57 | .syntax unified |
---|
58 | 58 | # ifdef __thumb2__ |
---|
59 | | -# define adrl adr |
---|
60 | 59 | .thumb |
---|
61 | 60 | # else |
---|
62 | 61 | .code 32 |
---|
.. | .. |
---|
1885 | 1884 | stmdb sp!,{r4-r12,lr} |
---|
1886 | 1885 | |
---|
1887 | 1886 | 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 |
---|
1889 | 1889 | bic r11,r11,#15 @ align for 128-bit stores |
---|
1890 | 1890 | mov r12,sp |
---|
1891 | 1891 | mov sp,r11 @ alloca |
---|