summaryrefslogtreecommitdiff
path: root/win-x86/crypto/fipsmodule/aesni-x86.asm
diff options
context:
space:
mode:
Diffstat (limited to 'win-x86/crypto/fipsmodule/aesni-x86.asm')
-rw-r--r--win-x86/crypto/fipsmodule/aesni-x86.asm69
1 files changed, 36 insertions, 33 deletions
diff --git a/win-x86/crypto/fipsmodule/aesni-x86.asm b/win-x86/crypto/fipsmodule/aesni-x86.asm
index 9ed89328..602d0b47 100644
--- a/win-x86/crypto/fipsmodule/aesni-x86.asm
+++ b/win-x86/crypto/fipsmodule/aesni-x86.asm
@@ -1,6 +1,9 @@
; This file is generated from a similarly-named Perl script in the BoringSSL
; source tree. Do not edit by hand.
+%ifdef BORINGSSL_PREFIX
+%include "boringssl_prefix_symbols_nasm.inc"
+%endif
%ifidn __OUTPUT_FORMAT__,obj
section code use32 class=code align=64
%elifidn __OUTPUT_FORMAT__,win32
@@ -18,10 +21,10 @@ section .text code align=64
section .text code
%endif
;extern _OPENSSL_ia32cap_P
-global _aesni_encrypt
+global _aes_hw_encrypt
align 16
-_aesni_encrypt:
-L$_aesni_encrypt_begin:
+_aes_hw_encrypt:
+L$_aes_hw_encrypt_begin:
mov eax,DWORD [4+esp]
mov edx,DWORD [12+esp]
movups xmm2,[eax]
@@ -43,10 +46,10 @@ db 102,15,56,221,209
movups [eax],xmm2
pxor xmm2,xmm2
ret
-global _aesni_decrypt
+global _aes_hw_decrypt
align 16
-_aesni_decrypt:
-L$_aesni_decrypt_begin:
+_aes_hw_decrypt:
+L$_aes_hw_decrypt_begin:
mov eax,DWORD [4+esp]
mov edx,DWORD [12+esp]
movups xmm2,[eax]
@@ -354,10 +357,10 @@ db 102,15,56,223,232
db 102,15,56,223,240
db 102,15,56,223,248
ret
-global _aesni_ecb_encrypt
+global _aes_hw_ecb_encrypt
align 16
-_aesni_ecb_encrypt:
-L$_aesni_ecb_encrypt_begin:
+_aes_hw_ecb_encrypt:
+L$_aes_hw_ecb_encrypt_begin:
push ebp
push ebx
push esi
@@ -587,10 +590,10 @@ L$012ecb_ret:
pop ebx
pop ebp
ret
-global _aesni_ccm64_encrypt_blocks
+global _aes_hw_ccm64_encrypt_blocks
align 16
-_aesni_ccm64_encrypt_blocks:
-L$_aesni_ccm64_encrypt_blocks_begin:
+_aes_hw_ccm64_encrypt_blocks:
+L$_aes_hw_ccm64_encrypt_blocks_begin:
push ebp
push ebx
push esi
@@ -673,10 +676,10 @@ db 102,15,56,0,213
pop ebx
pop ebp
ret
-global _aesni_ccm64_decrypt_blocks
+global _aes_hw_ccm64_decrypt_blocks
align 16
-_aesni_ccm64_decrypt_blocks:
-L$_aesni_ccm64_decrypt_blocks_begin:
+_aes_hw_ccm64_decrypt_blocks:
+L$_aes_hw_ccm64_decrypt_blocks_begin:
push ebp
push ebx
push esi
@@ -794,10 +797,10 @@ db 102,15,56,221,217
pop ebx
pop ebp
ret
-global _aesni_ctr32_encrypt_blocks
+global _aes_hw_ctr32_encrypt_blocks
align 16
-_aesni_ctr32_encrypt_blocks:
-L$_aesni_ctr32_encrypt_blocks_begin:
+_aes_hw_ctr32_encrypt_blocks:
+L$_aes_hw_ctr32_encrypt_blocks_begin:
push ebp
push ebx
push esi
@@ -1030,10 +1033,10 @@ L$040ctr32_ret:
pop ebx
pop ebp
ret
-global _aesni_xts_encrypt
+global _aes_hw_xts_encrypt
align 16
-_aesni_xts_encrypt:
-L$_aesni_xts_encrypt_begin:
+_aes_hw_xts_encrypt:
+L$_aes_hw_xts_encrypt_begin:
push ebp
push ebx
push esi
@@ -1388,10 +1391,10 @@ L$056xts_enc_ret:
pop ebx
pop ebp
ret
-global _aesni_xts_decrypt
+global _aes_hw_xts_decrypt
align 16
-_aesni_xts_decrypt:
-L$_aesni_xts_decrypt_begin:
+_aes_hw_xts_decrypt:
+L$_aes_hw_xts_decrypt_begin:
push ebp
push ebx
push esi
@@ -1776,10 +1779,10 @@ L$069xts_dec_ret:
pop ebx
pop ebp
ret
-global _aesni_cbc_encrypt
+global _aes_hw_cbc_encrypt
align 16
-_aesni_cbc_encrypt:
-L$_aesni_cbc_encrypt_begin:
+_aes_hw_cbc_encrypt:
+L$_aes_hw_cbc_encrypt_begin:
push ebp
push ebx
push esi
@@ -2366,19 +2369,19 @@ L$095bad_keybits:
pop ebx
pop ebp
ret
-global _aesni_set_encrypt_key
+global _aes_hw_set_encrypt_key
align 16
-_aesni_set_encrypt_key:
-L$_aesni_set_encrypt_key_begin:
+_aes_hw_set_encrypt_key:
+L$_aes_hw_set_encrypt_key_begin:
mov eax,DWORD [4+esp]
mov ecx,DWORD [8+esp]
mov edx,DWORD [12+esp]
call __aesni_set_encrypt_key
ret
-global _aesni_set_decrypt_key
+global _aes_hw_set_decrypt_key
align 16
-_aesni_set_decrypt_key:
-L$_aesni_set_decrypt_key_begin:
+_aes_hw_set_decrypt_key:
+L$_aes_hw_set_decrypt_key_begin:
mov eax,DWORD [4+esp]
mov ecx,DWORD [8+esp]
mov edx,DWORD [12+esp]