diff options
Diffstat (limited to 'src/lib/libcrypto/sha')
| -rwxr-xr-x | src/lib/libcrypto/sha/asm/sha1-x86_64.pl | 3 | ||||
| -rwxr-xr-x | src/lib/libcrypto/sha/asm/sha512-x86_64.pl | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl index cc8ef5337d..0abbbab6ba 100755 --- a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl +++ b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl | |||
| @@ -1071,6 +1071,7 @@ $code.=<<___; | |||
| 1071 | ___ | 1071 | ___ |
| 1072 | } | 1072 | } |
| 1073 | $code.=<<___; | 1073 | $code.=<<___; |
| 1074 | .rodata | ||
| 1074 | .align 64 | 1075 | .align 64 |
| 1075 | K_XX_XX: | 1076 | K_XX_XX: |
| 1076 | .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 | 1077 | .long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 |
| @@ -1078,10 +1079,10 @@ K_XX_XX: | |||
| 1078 | .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59 | 1079 | .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59 |
| 1079 | .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79 | 1080 | .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79 |
| 1080 | .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask | 1081 | .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask |
| 1082 | .previous | ||
| 1081 | ___ | 1083 | ___ |
| 1082 | }}} | 1084 | }}} |
| 1083 | $code.=<<___; | 1085 | $code.=<<___; |
| 1084 | .asciz "SHA1 block transform for x86_64, CRYPTOGAMS by <appro\@openssl.org>" | ||
| 1085 | .align 64 | 1086 | .align 64 |
| 1086 | ___ | 1087 | ___ |
| 1087 | 1088 | ||
diff --git a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl index bc4b2e7487..6698b1d406 100755 --- a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl +++ b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl | |||
| @@ -269,6 +269,7 @@ ___ | |||
| 269 | 269 | ||
| 270 | if ($SZ==4) { | 270 | if ($SZ==4) { |
| 271 | $code.=<<___; | 271 | $code.=<<___; |
| 272 | .rodata | ||
| 272 | .align 64 | 273 | .align 64 |
| 273 | .type $TABLE,\@object | 274 | .type $TABLE,\@object |
| 274 | $TABLE: | 275 | $TABLE: |
| @@ -288,9 +289,11 @@ $TABLE: | |||
| 288 | .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 | 289 | .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 |
| 289 | .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 | 290 | .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 |
| 290 | .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 | 291 | .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 |
| 292 | .previous | ||
| 291 | ___ | 293 | ___ |
| 292 | } else { | 294 | } else { |
| 293 | $code.=<<___; | 295 | $code.=<<___; |
| 296 | .rodata | ||
| 294 | .align 64 | 297 | .align 64 |
| 295 | .type $TABLE,\@object | 298 | .type $TABLE,\@object |
| 296 | $TABLE: | 299 | $TABLE: |
| @@ -334,6 +337,7 @@ $TABLE: | |||
| 334 | .quad 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c | 337 | .quad 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c |
| 335 | .quad 0x4cc5d4becb3e42b6,0x597f299cfc657e2a | 338 | .quad 0x4cc5d4becb3e42b6,0x597f299cfc657e2a |
| 336 | .quad 0x5fcb6fab3ad6faec,0x6c44198c4a475817 | 339 | .quad 0x5fcb6fab3ad6faec,0x6c44198c4a475817 |
| 340 | .previous | ||
| 337 | ___ | 341 | ___ |
| 338 | } | 342 | } |
| 339 | 343 | ||
