summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2015-07-19 02:21:41 +0000
committermiod <miod@openbsd.org>2015-07-19 02:21:41 +0000
commitb407f3af6ac95fabfe76984118c74d2df1f39d8f (patch)
treebae0b6c0754f806b454ddf3da62f50cae77e74bf /lib/libssl/src
parentrevert previous (diff)
downloadwireguard-openbsd-b407f3af6ac95fabfe76984118c74d2df1f39d8f.tar.xz
wireguard-openbsd-b407f3af6ac95fabfe76984118c74d2df1f39d8f.zip
Replace `.byte 0x48,0x83,0xEC,0x08' with `sub \$8,%rsp' which is exactly the
same four bytes, unobfuscated.
Diffstat (limited to 'lib/libssl/src')
-rw-r--r--lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl b/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl
index 0dbb194b8d7..a53204af6cd 100644
--- a/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl
+++ b/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl
@@ -2462,7 +2462,7 @@ $code.=<<___;
.type ${PREFIX}_set_decrypt_key,\@abi-omnipotent
.align 16
${PREFIX}_set_decrypt_key:
- .byte 0x48,0x83,0xEC,0x08 # sub rsp,8
+ sub \$8,%rsp
call __aesni_set_encrypt_key
shl \$4,$bits # rounds-1 after _aesni_set_encrypt_key
test %eax,%eax
@@ -2513,7 +2513,7 @@ $code.=<<___;
.align 16
${PREFIX}_set_encrypt_key:
__aesni_set_encrypt_key:
- .byte 0x48,0x83,0xEC,0x08 # sub rsp,8
+ sub \$8,%rsp
mov \$-1,%rax
test $inp,$inp
jz .Lenc_key_ret