diff options
Diffstat (limited to '')
-rwxr-xr-x | src/lib/libcrypto/aes/asm/aes-x86_64.pl | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/lib/libcrypto/aes/asm/aes-x86_64.pl b/src/lib/libcrypto/aes/asm/aes-x86_64.pl index 299214800b..a5148f7c1a 100755 --- a/src/lib/libcrypto/aes/asm/aes-x86_64.pl +++ b/src/lib/libcrypto/aes/asm/aes-x86_64.pl | |||
@@ -1641,9 +1641,8 @@ $code.=<<___; | |||
1641 | .size AES_set_decrypt_key,.-AES_set_decrypt_key | 1641 | .size AES_set_decrypt_key,.-AES_set_decrypt_key |
1642 | ___ | 1642 | ___ |
1643 | 1643 | ||
1644 | # void AES_cbc_encrypt (const void char *inp, unsigned char *out, | 1644 | # void aes_cbc_encrypt_internal(const void char *inp, unsigned char *out, |
1645 | # size_t length, const AES_KEY *key, | 1645 | # size_t length, const AES_KEY *key, unsigned char *ivp,const int enc); |
1646 | # unsigned char *ivp,const int enc); | ||
1647 | { | 1646 | { |
1648 | # stack frame layout | 1647 | # stack frame layout |
1649 | # -8(%rsp) return address | 1648 | # -8(%rsp) return address |
@@ -1660,15 +1659,15 @@ my $aes_key="80(%rsp)"; # copy of aes_key | |||
1660 | my $mark="80+240(%rsp)"; # copy of aes_key->rounds | 1659 | my $mark="80+240(%rsp)"; # copy of aes_key->rounds |
1661 | 1660 | ||
1662 | $code.=<<___; | 1661 | $code.=<<___; |
1663 | .globl AES_cbc_encrypt | 1662 | .globl aes_cbc_encrypt_internal |
1664 | .type AES_cbc_encrypt,\@function,6 | 1663 | .type aes_cbc_encrypt_internal,\@function,6 |
1665 | .align 16 | 1664 | .align 16 |
1666 | .extern OPENSSL_ia32cap_P | 1665 | .extern OPENSSL_ia32cap_P |
1667 | .hidden OPENSSL_ia32cap_P | 1666 | .hidden OPENSSL_ia32cap_P |
1668 | .globl asm_AES_cbc_encrypt | 1667 | .globl asm_AES_cbc_encrypt |
1669 | .hidden asm_AES_cbc_encrypt | 1668 | .hidden asm_AES_cbc_encrypt |
1670 | asm_AES_cbc_encrypt: | 1669 | asm_AES_cbc_encrypt: |
1671 | AES_cbc_encrypt: | 1670 | aes_cbc_encrypt_internal: |
1672 | _CET_ENDBR | 1671 | _CET_ENDBR |
1673 | cmp \$0,%rdx # check length | 1672 | cmp \$0,%rdx # check length |
1674 | je .Lcbc_epilogue | 1673 | je .Lcbc_epilogue |
@@ -2118,7 +2117,7 @@ AES_cbc_encrypt: | |||
2118 | popfq | 2117 | popfq |
2119 | .Lcbc_epilogue: | 2118 | .Lcbc_epilogue: |
2120 | ret | 2119 | ret |
2121 | .size AES_cbc_encrypt,.-AES_cbc_encrypt | 2120 | .size aes_cbc_encrypt_internal,.-aes_cbc_encrypt_internal |
2122 | ___ | 2121 | ___ |
2123 | } | 2122 | } |
2124 | 2123 | ||