summaryrefslogtreecommitdiff
path: root/linux-arm/crypto/chacha/chacha-armv4.S
diff options
context:
space:
mode:
Diffstat (limited to 'linux-arm/crypto/chacha/chacha-armv4.S')
-rw-r--r--linux-arm/crypto/chacha/chacha-armv4.S11
1 files changed, 11 insertions, 0 deletions
diff --git a/linux-arm/crypto/chacha/chacha-armv4.S b/linux-arm/crypto/chacha/chacha-armv4.S
index bb48d172..489021c0 100644
--- a/linux-arm/crypto/chacha/chacha-armv4.S
+++ b/linux-arm/crypto/chacha/chacha-armv4.S
@@ -1,4 +1,14 @@
+#if defined(__has_feature)
+#if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
+#define OPENSSL_NO_ASM
+#endif
+#endif
+
+#if !defined(OPENSSL_NO_ASM)
#if defined(__arm__)
+#if defined(BORINGSSL_PREFIX)
+#include <boringssl_prefix_symbols_asm.h>
+#endif
#include <openssl/arm_arch.h>
@ Silence ARMv8 deprecated IT instruction warnings. This file is used by both
@@ -1475,3 +1485,4 @@ ChaCha20_neon:
.comm OPENSSL_armcap_P,4,4
#endif
#endif
+#endif // !OPENSSL_NO_ASM