diff options
Diffstat (limited to 'crypto/crypto.c')
-rw-r--r-- | crypto/crypto.c | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/crypto/crypto.c b/crypto/crypto.c index da8807db..c9f2bc87 100644 --- a/crypto/crypto.c +++ b/crypto/crypto.c @@ -63,7 +63,7 @@ uint32_t OPENSSL_ia32cap_P[4] = {0}; uint32_t OPENSSL_armcap_P = #if defined(OPENSSL_STATIC_ARMCAP_NEON) || defined(__ARM_NEON__) - ARMV7_NEON | ARMV7_NEON_FUNCTIONAL | + ARMV7_NEON | #endif #if defined(OPENSSL_STATIC_ARMCAP_AES) ARMV8_AES | @@ -79,10 +79,8 @@ uint32_t OPENSSL_armcap_P = #endif 0; -#elif defined(__ARM_NEON__) -uint32_t OPENSSL_armcap_P = ARMV7_NEON | ARMV7_NEON_FUNCTIONAL; #else -uint32_t OPENSSL_armcap_P = ARMV7_NEON_FUNCTIONAL; +uint32_t OPENSSL_armcap_P = 0; #endif #endif @@ -125,6 +123,22 @@ void CRYPTO_library_init(void) { #endif } +int CRYPTO_is_confidential_build(void) { +#if defined(BORINGSSL_CONFIDENTIAL) + return 1; +#else + return 0; +#endif +} + +int CRYPTO_has_asm(void) { +#if defined(OPENSSL_NO_ASM) + return 0; +#else + return 1; +#endif +} + const char *SSLeay_version(int unused) { return "BoringSSL"; } @@ -140,3 +154,5 @@ int CRYPTO_malloc_init(void) { void ENGINE_load_builtin_engines(void) {} void OPENSSL_load_builtin_modules(void) {} + +int FIPS_mode(void) { return 0; } |