Source release 14.1.0
This commit is contained in:
@@ -961,11 +961,11 @@ LAES_Te:
|
||||
.long 16,32,64,128
|
||||
.long 27,54,0,0
|
||||
.long 0,0,0,0
|
||||
.globl _asm_AES_encrypt
|
||||
.private_extern _asm_AES_encrypt
|
||||
.globl _aes_nohw_encrypt
|
||||
.private_extern _aes_nohw_encrypt
|
||||
.align 4
|
||||
_asm_AES_encrypt:
|
||||
L_asm_AES_encrypt_begin:
|
||||
_aes_nohw_encrypt:
|
||||
L_aes_nohw_encrypt_begin:
|
||||
pushl %ebp
|
||||
pushl %ebx
|
||||
pushl %esi
|
||||
@@ -2145,11 +2145,11 @@ LAES_Td:
|
||||
.byte 200,235,187,60,131,83,153,97
|
||||
.byte 23,43,4,126,186,119,214,38
|
||||
.byte 225,105,20,99,85,33,12,125
|
||||
.globl _asm_AES_decrypt
|
||||
.private_extern _asm_AES_decrypt
|
||||
.globl _aes_nohw_decrypt
|
||||
.private_extern _aes_nohw_decrypt
|
||||
.align 4
|
||||
_asm_AES_decrypt:
|
||||
L_asm_AES_decrypt_begin:
|
||||
_aes_nohw_decrypt:
|
||||
L_aes_nohw_decrypt_begin:
|
||||
pushl %ebp
|
||||
pushl %ebx
|
||||
pushl %esi
|
||||
@@ -2209,11 +2209,11 @@ L011x86:
|
||||
popl %ebx
|
||||
popl %ebp
|
||||
ret
|
||||
.globl _asm_AES_cbc_encrypt
|
||||
.private_extern _asm_AES_cbc_encrypt
|
||||
.globl _aes_nohw_cbc_encrypt
|
||||
.private_extern _aes_nohw_cbc_encrypt
|
||||
.align 4
|
||||
_asm_AES_cbc_encrypt:
|
||||
L_asm_AES_cbc_encrypt_begin:
|
||||
_aes_nohw_cbc_encrypt:
|
||||
L_aes_nohw_cbc_encrypt_begin:
|
||||
pushl %ebp
|
||||
pushl %ebx
|
||||
pushl %esi
|
||||
@@ -2970,18 +2970,18 @@ L045exit:
|
||||
popl %ebx
|
||||
popl %ebp
|
||||
ret
|
||||
.globl _asm_AES_set_encrypt_key
|
||||
.private_extern _asm_AES_set_encrypt_key
|
||||
.globl _aes_nohw_set_encrypt_key
|
||||
.private_extern _aes_nohw_set_encrypt_key
|
||||
.align 4
|
||||
_asm_AES_set_encrypt_key:
|
||||
L_asm_AES_set_encrypt_key_begin:
|
||||
_aes_nohw_set_encrypt_key:
|
||||
L_aes_nohw_set_encrypt_key_begin:
|
||||
call __x86_AES_set_encrypt_key
|
||||
ret
|
||||
.globl _asm_AES_set_decrypt_key
|
||||
.private_extern _asm_AES_set_decrypt_key
|
||||
.globl _aes_nohw_set_decrypt_key
|
||||
.private_extern _aes_nohw_set_decrypt_key
|
||||
.align 4
|
||||
_asm_AES_set_decrypt_key:
|
||||
L_asm_AES_set_decrypt_key_begin:
|
||||
_aes_nohw_set_decrypt_key:
|
||||
L_aes_nohw_set_decrypt_key_begin:
|
||||
call __x86_AES_set_encrypt_key
|
||||
cmpl $0,%eax
|
||||
je L054proceed
|
||||
|
||||
@@ -445,16 +445,18 @@ L017sub:
|
||||
leal 1(%edx),%edx
|
||||
jge L017sub
|
||||
sbbl $0,%eax
|
||||
andl %eax,%esi
|
||||
notl %eax
|
||||
movl %edi,%ebp
|
||||
andl %eax,%ebp
|
||||
orl %ebp,%esi
|
||||
movl $-1,%edx
|
||||
xorl %eax,%edx
|
||||
jmp L018copy
|
||||
.align 4,0x90
|
||||
L018copy:
|
||||
movl (%esi,%ebx,4),%eax
|
||||
movl %eax,(%edi,%ebx,4)
|
||||
movl 32(%esp,%ebx,4),%esi
|
||||
movl (%edi,%ebx,4),%ebp
|
||||
movl %ecx,32(%esp,%ebx,4)
|
||||
andl %eax,%esi
|
||||
andl %edx,%ebp
|
||||
orl %esi,%ebp
|
||||
movl %ebp,(%edi,%ebx,4)
|
||||
decl %ebx
|
||||
jge L018copy
|
||||
movl 24(%esp),%esp
|
||||
|
||||
Reference in New Issue
Block a user