.. | .. |
---|
13 | 13 | # Written by Andy Polyakov <appro@openssl.org> for the OpenSSL |
---|
14 | 14 | # project. The module is, however, dual licensed under OpenSSL and |
---|
15 | 15 | # CRYPTOGAMS licenses depending on where you obtain it. For further |
---|
16 | | -# details see http://www.openssl.org/~appro/cryptogams/. |
---|
| 16 | +# details see https://www.openssl.org/~appro/cryptogams/. |
---|
17 | 17 | # ==================================================================== |
---|
18 | 18 | |
---|
19 | 19 | # SHA256 block procedure for ARMv4. May 2007. |
---|
.. | .. |
---|
175 | 175 | #else |
---|
176 | 176 | .syntax unified |
---|
177 | 177 | # ifdef __thumb2__ |
---|
178 | | -# define adrl adr |
---|
179 | 178 | .thumb |
---|
180 | 179 | # else |
---|
181 | 180 | .code 32 |
---|
.. | .. |
---|
471 | 470 | stmdb sp!,{r4-r12,lr} |
---|
472 | 471 | |
---|
473 | 472 | sub $H,sp,#16*4+16 |
---|
474 | | - adrl $Ktbl,K256 |
---|
| 473 | + adr $Ktbl,.Lsha256_block_data_order |
---|
| 474 | + sub $Ktbl,$Ktbl,#.Lsha256_block_data_order-K256 |
---|
475 | 475 | bic $H,$H,#15 @ align for 128-bit stores |
---|
476 | 476 | mov $t2,sp |
---|
477 | 477 | mov sp,$H @ alloca |
---|