diff options
Diffstat (limited to 'src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl')
-rw-r--r-- | src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl b/src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl index 501d9e936b..6d058bd9d4 100644 --- a/src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl +++ b/src/lib/libcrypto/rc4/asm/rc4-md5-x86_64.pl | |||
@@ -109,6 +109,7 @@ $code.=<<___; | |||
109 | .globl $func | 109 | .globl $func |
110 | .type $func,\@function,$nargs | 110 | .type $func,\@function,$nargs |
111 | $func: | 111 | $func: |
112 | endbr64 | ||
112 | cmp \$0,$len | 113 | cmp \$0,$len |
113 | je .Labort | 114 | je .Labort |
114 | push %rbx | 115 | push %rbx |
@@ -453,6 +454,7 @@ $code.=<<___; | |||
453 | .type RC4_set_key,\@function,3 | 454 | .type RC4_set_key,\@function,3 |
454 | .align 16 | 455 | .align 16 |
455 | RC4_set_key: | 456 | RC4_set_key: |
457 | endbr64 | ||
456 | lea 8($dat),$dat | 458 | lea 8($dat),$dat |
457 | lea ($inp,$len),$inp | 459 | lea ($inp,$len),$inp |
458 | neg $len | 460 | neg $len |
@@ -494,6 +496,7 @@ RC4_set_key: | |||
494 | .type RC4_options,\@abi-omnipotent | 496 | .type RC4_options,\@abi-omnipotent |
495 | .align 16 | 497 | .align 16 |
496 | RC4_options: | 498 | RC4_options: |
499 | endbr64 | ||
497 | lea .Lopts(%rip),%rax | 500 | lea .Lopts(%rip),%rax |
498 | ret | 501 | ret |
499 | .align 64 | 502 | .align 64 |