| .. | .. |
|---|
| 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 |
|---|