aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2023-02-07 18:55:17 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2023-02-07 22:39:41 +0000
commit7c83b34ab36ee2941360a170d4b806df19648947 (patch)
tree5c1abad3e252fca3d61b92d544cb9d60238b17f8
parent03b4dfb4d90bb782adb6810a00c1112d4dae0ac1 (diff)
downloadsrc-7c83b34ab36ee2941360a170d4b806df19648947.tar.gz
src-7c83b34ab36ee2941360a170d4b806df19648947.zip
OpenSSL: Regen assembly files for OpenSSL 1.1.1t
(cherry picked from commit f1cf49002dbb0b1976ef1ebd8e689a7825e3e06f)
-rw-r--r--sys/crypto/openssl/amd64/e_padlock-x86_64.S2
-rw-r--r--sys/crypto/openssl/i386/e_padlock-x86.S4
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/crypto/openssl/amd64/e_padlock-x86_64.S b/sys/crypto/openssl/amd64/e_padlock-x86_64.S
index de2866844652..b19cf1d0b2d3 100644
--- a/sys/crypto/openssl/amd64/e_padlock-x86_64.S
+++ b/sys/crypto/openssl/amd64/e_padlock-x86_64.S
@@ -45,6 +45,8 @@ padlock_capability:
.align 16
padlock_key_bswap:
movl 240(%rdi),%edx
+ incl %edx
+ shll $2,%edx
.Lbswap_loop:
movl (%rdi),%eax
bswapl %eax
diff --git a/sys/crypto/openssl/i386/e_padlock-x86.S b/sys/crypto/openssl/i386/e_padlock-x86.S
index 4ddc50bcaf58..58085b33679b 100644
--- a/sys/crypto/openssl/i386/e_padlock-x86.S
+++ b/sys/crypto/openssl/i386/e_padlock-x86.S
@@ -69,6 +69,8 @@ padlock_key_bswap:
.L_padlock_key_bswap_begin:
movl 4(%esp),%edx
movl 240(%edx),%ecx
+ incl %ecx
+ shll $2,%ecx
.L003bswap_loop:
movl (%edx),%eax
bswap %eax
@@ -1109,6 +1111,8 @@ padlock_key_bswap:
.L_padlock_key_bswap_begin:
movl 4(%esp),%edx
movl 240(%edx),%ecx
+ incl %ecx
+ shll $2,%ecx
.L003bswap_loop:
movl (%edx),%eax
bswap %eax