From 7d27977505dcf038edc3626f5af535a007e188a1 Mon Sep 17 00:00:00 2001 From: miod <> Date: Sun, 19 Jul 2015 02:21:41 +0000 Subject: Replace `.byte 0x48,0x83,0xEC,0x08' with `sub \$8,%rsp' which is exactly the same four bytes, unobfuscated. --- src/lib/libcrypto/aes/asm/aesni-x86_64.pl | 4 ++-- src/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl index 0dbb194b8d..a53204af6c 100644 --- a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl +++ b/src/lib/libcrypto/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 diff --git a/src/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl b/src/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl index 0dbb194b8d..a53204af6c 100644 --- a/src/lib/libssl/src/crypto/aes/asm/aesni-x86_64.pl +++ b/src/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 -- cgit v1.2.3-55-g6feb