Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crypto/cpu-aarch64-linux.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/crypto/cpu-aarch64-linux.c b/crypto/cpu-aarch64-linux.c
index 93d12237..0a62fd86 100644
--- a/crypto/cpu-aarch64-linux.c
+++ b/crypto/cpu-aarch64-linux.c
@@ -16,7 +16,9 @@
#if defined(OPENSSL_AARCH64) && !defined(OPENSSL_STATIC_ARMCAP)
+#if !defined(__OpenBSD__)
#include <sys/auxv.h>
+#endif
#include <openssl/arm_arch.h>
@@ -65,6 +67,15 @@ void OPENSSL_cpuid_setup(void) {
}
}
+#elif defined(__OpenBSD__)
+
+#include <stdlib.h>
+#include <sys/types.h>
+
+void OPENSSL_cpuid_setup(void) {
+ OPENSSL_armcap_P |= ARMV7_NEON;
+}
+
#else // linux
void OPENSSL_cpuid_setup(void) {