From 77180bf1e0339a52dab8666c128e1016d17e55f6 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 15 Nov 2018 16:31:53 -0800 Subject: poly1305: only export neon symbols when in use --- src/crypto/zinc/poly1305/poly1305-arm.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/crypto/zinc/poly1305/poly1305-arm.pl b/src/crypto/zinc/poly1305/poly1305-arm.pl index 30a2005..468f41b 100644 --- a/src/crypto/zinc/poly1305/poly1305-arm.pl +++ b/src/crypto/zinc/poly1305/poly1305-arm.pl @@ -53,8 +53,6 @@ $code.=<<___; # define poly1305_init poly1305_init_arm # define poly1305_blocks poly1305_blocks_arm # define poly1305_emit poly1305_emit_arm -.globl poly1305_emit_neon -.globl poly1305_blocks_neon #endif .text @@ -678,6 +676,9 @@ poly1305_init_neon: ret @ bx lr .size poly1305_init_neon,.-poly1305_init_neon +#ifdef __KERNEL__ +.globl poly1305_blocks_neon +#endif .type poly1305_blocks_neon,%function .align 5 poly1305_blocks_neon: @@ -1164,6 +1165,9 @@ poly1305_blocks_neon: ret @ bx lr .size poly1305_blocks_neon,.-poly1305_blocks_neon +#ifdef __KERNEL__ +.globl poly1305_emit_neon +#endif .type poly1305_emit_neon,%function .align 5 poly1305_emit_neon: -- cgit v1.2.3-59-g8ed1b