summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha
diff options
context:
space:
mode:
authortb <>2023-02-23 08:55:44 +0000
committertb <>2023-02-23 08:55:44 +0000
commite8192f57c4e5910ce7badced4a24c8827810d567 (patch)
tree71dda5db53e03aa1c816aebfe51aa3146082e60f /src/lib/libcrypto/sha
parent27ab21352c93b54377d9ed93aaf71847680fa75f (diff)
downloadopenbsd-e8192f57c4e5910ce7badced4a24c8827810d567.tar.gz
openbsd-e8192f57c4e5910ce7badced4a24c8827810d567.tar.bz2
openbsd-e8192f57c4e5910ce7badced4a24c8827810d567.zip
Use explicit .text instead of .previous to please Windows/MinGW on amd64
ok miod
Diffstat (limited to 'src/lib/libcrypto/sha')
-rwxr-xr-xsrc/lib/libcrypto/sha/asm/sha1-x86_64.pl2
-rwxr-xr-xsrc/lib/libcrypto/sha/asm/sha512-x86_64.pl4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl
index 1ec7f609a5..43eee73c4a 100755
--- a/src/lib/libcrypto/sha/asm/sha1-x86_64.pl
+++ b/src/lib/libcrypto/sha/asm/sha1-x86_64.pl
@@ -1079,7 +1079,7 @@ K_XX_XX:
1079.long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59 1079.long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59
1080.long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79 1080.long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79
1081.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask 1081.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask
1082.previous 1082.text
1083___ 1083___
1084}}} 1084}}}
1085$code.=<<___; 1085$code.=<<___;
diff --git a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl
index 1a7d9bf2d3..0517eab660 100755
--- a/src/lib/libcrypto/sha/asm/sha512-x86_64.pl
+++ b/src/lib/libcrypto/sha/asm/sha512-x86_64.pl
@@ -289,7 +289,7 @@ $TABLE:
289 .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 289 .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3
290 .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 290 .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
291 .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 291 .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2
292.previous 292.text
293___ 293___
294} else { 294} else {
295$code.=<<___; 295$code.=<<___;
@@ -337,7 +337,7 @@ $TABLE:
337 .quad 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c 337 .quad 0x3c9ebe0a15c9bebc,0x431d67c49c100d4c
338 .quad 0x4cc5d4becb3e42b6,0x597f299cfc657e2a 338 .quad 0x4cc5d4becb3e42b6,0x597f299cfc657e2a
339 .quad 0x5fcb6fab3ad6faec,0x6c44198c4a475817 339 .quad 0x5fcb6fab3ad6faec,0x6c44198c4a475817
340.previous 340.text
341___ 341___
342} 342}
343 343