Index: third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S |
diff --git a/third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S b/third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S |
index 3728ccdc955f959896f18b32f43384538427b4f0..8b85709dee0e5d46e863c63ad9c90aec9e67e15f 100644 |
--- a/third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S |
+++ b/third_party/boringssl/mac-x86/crypto/aes/vpaes-x86.S |
@@ -58,12 +58,14 @@ L_vpaes_consts: |
.byte 114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105 |
.byte 118,101,114,115,105,116,121,41,0 |
.align 6,0x90 |
+.private_extern __vpaes_preheat |
.align 4 |
__vpaes_preheat: |
addl (%esp),%ebp |
movdqa -48(%ebp),%xmm7 |
movdqa -16(%ebp),%xmm6 |
ret |
+.private_extern __vpaes_encrypt_core |
.align 4 |
__vpaes_encrypt_core: |
movl $16,%ecx |
@@ -139,6 +141,7 @@ L000enc_entry: |
pxor %xmm4,%xmm0 |
.byte 102,15,56,0,193 |
ret |
+.private_extern __vpaes_decrypt_core |
.align 4 |
__vpaes_decrypt_core: |
leal 608(%ebp),%ebx |
@@ -225,6 +228,7 @@ L002dec_entry: |
pxor %xmm4,%xmm0 |
.byte 102,15,56,0,194 |
ret |
+.private_extern __vpaes_schedule_core |
.align 4 |
__vpaes_schedule_core: |
addl (%esp),%ebp |
@@ -317,6 +321,7 @@ L013schedule_mangle_last_dec: |
pxor %xmm6,%xmm6 |
pxor %xmm7,%xmm7 |
ret |
+.private_extern __vpaes_schedule_192_smear |
.align 4 |
__vpaes_schedule_192_smear: |
pshufd $128,%xmm6,%xmm1 |
@@ -327,6 +332,7 @@ __vpaes_schedule_192_smear: |
movdqa %xmm6,%xmm0 |
movhlps %xmm1,%xmm6 |
ret |
+.private_extern __vpaes_schedule_round |
.align 4 |
__vpaes_schedule_round: |
movdqa 8(%esp),%xmm2 |
@@ -374,6 +380,7 @@ L_vpaes_schedule_low_round: |
pxor %xmm7,%xmm0 |
movdqa %xmm0,%xmm7 |
ret |
+.private_extern __vpaes_schedule_transform |
.align 4 |
__vpaes_schedule_transform: |
movdqa -16(%ebp),%xmm2 |
@@ -387,6 +394,7 @@ __vpaes_schedule_transform: |
.byte 102,15,56,0,193 |
pxor %xmm2,%xmm0 |
ret |
+.private_extern __vpaes_schedule_mangle |
.align 4 |
__vpaes_schedule_mangle: |
movdqa %xmm0,%xmm4 |
@@ -445,6 +453,7 @@ L015schedule_mangle_both: |
movdqu %xmm3,(%edx) |
ret |
.globl _vpaes_set_encrypt_key |
+.private_extern _vpaes_set_encrypt_key |
.align 4 |
_vpaes_set_encrypt_key: |
L_vpaes_set_encrypt_key_begin: |
@@ -476,6 +485,7 @@ L016pic_point: |
popl %ebp |
ret |
.globl _vpaes_set_decrypt_key |
+.private_extern _vpaes_set_decrypt_key |
.align 4 |
_vpaes_set_decrypt_key: |
L_vpaes_set_decrypt_key_begin: |
@@ -512,6 +522,7 @@ L017pic_point: |
popl %ebp |
ret |
.globl _vpaes_encrypt |
+.private_extern _vpaes_encrypt |
.align 4 |
_vpaes_encrypt: |
L_vpaes_encrypt_begin: |
@@ -539,6 +550,7 @@ L018pic_point: |
popl %ebp |
ret |
.globl _vpaes_decrypt |
+.private_extern _vpaes_decrypt |
.align 4 |
_vpaes_decrypt: |
L_vpaes_decrypt_begin: |
@@ -566,6 +578,7 @@ L019pic_point: |
popl %ebp |
ret |
.globl _vpaes_cbc_encrypt |
+.private_extern _vpaes_cbc_encrypt |
.align 4 |
_vpaes_cbc_encrypt: |
L_vpaes_cbc_encrypt_begin: |