From: Kai Pastor Date: Sat, 23 Sep 2023 18:22:03 +0000 (+0200) Subject: Mark OPENSSL_armcap_P .hidden in arm asm X-Git-Tag: openssl-3.1.8~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae1130502661e7cf235de7ea44252a753337440a;p=thirdparty%2Fopenssl.git Mark OPENSSL_armcap_P .hidden in arm asm Fixes #25601 Fixes #22414 Reviewed-by: Tom Cosgrove Reviewed-by: Tim Hudson Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/22181) (cherry picked from commit e131868678085f29adf90db8bd8058e9f2c8c6b0) --- diff --git a/crypto/armv4cpuid.pl b/crypto/armv4cpuid.pl index 04b342551c2..9b933c70c4d 100644 --- a/crypto/armv4cpuid.pl +++ b/crypto/armv4cpuid.pl @@ -293,6 +293,7 @@ atomic_add_spinlock: #endif .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P ___ print $code; diff --git a/crypto/bn/asm/armv4-gf2m.pl b/crypto/bn/asm/armv4-gf2m.pl index 17af0e07741..5733a017466 100644 --- a/crypto/bn/asm/armv4-gf2m.pl +++ b/crypto/bn/asm/armv4-gf2m.pl @@ -326,6 +326,7 @@ $code.=<<___; #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ diff --git a/crypto/bn/asm/armv4-mont.pl b/crypto/bn/asm/armv4-mont.pl index d85da924067..6e839d845ca 100644 --- a/crypto/bn/asm/armv4-mont.pl +++ b/crypto/bn/asm/armv4-mont.pl @@ -750,6 +750,7 @@ $code.=<<___; .align 2 #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ diff --git a/crypto/chacha/asm/chacha-armv4.pl b/crypto/chacha/asm/chacha-armv4.pl index ac32d5bda76..bb48b6eeb99 100755 --- a/crypto/chacha/asm/chacha-armv4.pl +++ b/crypto/chacha/asm/chacha-armv4.pl @@ -1155,6 +1155,7 @@ $code.=<<___; ldmia sp!,{r4-r11,pc} .size ChaCha20_neon,.-ChaCha20_neon .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ }}} diff --git a/crypto/poly1305/asm/poly1305-armv4.pl b/crypto/poly1305/asm/poly1305-armv4.pl index b98beefa184..673ea62ec38 100755 --- a/crypto/poly1305/asm/poly1305-armv4.pl +++ b/crypto/poly1305/asm/poly1305-armv4.pl @@ -1240,6 +1240,7 @@ $code.=<<___; .align 2 #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ diff --git a/crypto/sha/asm/sha1-armv4-large.pl b/crypto/sha/asm/sha1-armv4-large.pl index 2832c5b5302..b3a8ec69414 100644 --- a/crypto/sha/asm/sha1-armv4-large.pl +++ b/crypto/sha/asm/sha1-armv4-large.pl @@ -708,6 +708,7 @@ ___ $code.=<<___; #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ diff --git a/crypto/sha/asm/sha256-armv4.pl b/crypto/sha/asm/sha256-armv4.pl index 8bac84b1a85..feb1f26109a 100644 --- a/crypto/sha/asm/sha256-armv4.pl +++ b/crypto/sha/asm/sha256-armv4.pl @@ -694,6 +694,7 @@ $code.=<<___; .align 2 #if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__) .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___ diff --git a/crypto/sha/asm/sha512-armv4.pl b/crypto/sha/asm/sha512-armv4.pl index c8b81106719..9aa310ffd05 100644 --- a/crypto/sha/asm/sha512-armv4.pl +++ b/crypto/sha/asm/sha512-armv4.pl @@ -661,6 +661,7 @@ $code.=<<___; .align 2 #if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__) .extern OPENSSL_armcap_P +.hidden OPENSSL_armcap_P #endif ___