diff options
author | Robert Sloan <varomodt@google.com> | 2018-09-11 11:45:04 -0700 |
---|---|---|
committer | Robert Sloan <varomodt@google.com> | 2018-09-11 12:05:43 -0700 |
commit | 726e9d1f47fd5e4e4d8313670d0c719c52850afb (patch) | |
tree | 571d8a1a9056bd99aaa694a9167a123294912b11 /linux-arm | |
parent | 1f278ae75520bf67658f222a252fc94dec3c156f (diff) | |
download | boringssl-726e9d1f47fd5e4e4d8313670d0c719c52850afb.tar.gz |
external/boringssl: Sync to 689019fe40d5ad94df46ffeebcd794ff359a7074.
This includes the following changes:
https://boringssl.googlesource.com/boringssl/+log/67e64342c1aa0b31b0b5c11e5ee21c481ce530e8..689019fe40d5ad94df46ffeebcd794ff359a7074
Test: BoringSSL CTS Presubmits
Change-Id: Ib675c5478b0e45270e31248d1dadc5f4841da990
Diffstat (limited to 'linux-arm')
-rw-r--r-- | linux-arm/crypto/chacha/chacha-armv4.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/aes-armv4.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/aesv8-armx32.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/armv4-mont.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/bsaes-armv7.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/ghash-armv4.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/ghashv8-armx32.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/sha1-armv4-large.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/sha256-armv4.S | 11 | ||||
-rw-r--r-- | linux-arm/crypto/fipsmodule/sha512-armv4.S | 11 |
10 files changed, 110 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 diff --git a/linux-arm/crypto/fipsmodule/aes-armv4.S b/linux-arm/crypto/fipsmodule/aes-armv4.S index 83dc7c3f..cdd91aed 100644 --- a/linux-arm/crypto/fipsmodule/aes-armv4.S +++ b/linux-arm/crypto/fipsmodule/aes-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 @ Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. @ @ Licensed under the OpenSSL license (the "License"). You may not use @@ -1204,3 +1214,4 @@ _armv4_AES_decrypt: .align 2 .align 2 #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/aesv8-armx32.S b/linux-arm/crypto/fipsmodule/aesv8-armx32.S index 7c7ef19c..bdda4c37 100644 --- a/linux-arm/crypto/fipsmodule/aesv8-armx32.S +++ b/linux-arm/crypto/fipsmodule/aesv8-armx32.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> #if __ARM_MAX_ARCH__>=7 @@ -761,3 +771,4 @@ aes_hw_ctr32_encrypt_blocks: .size aes_hw_ctr32_encrypt_blocks,.-aes_hw_ctr32_encrypt_blocks #endif #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/armv4-mont.S b/linux-arm/crypto/fipsmodule/armv4-mont.S index d5685f8f..6a01ae0e 100644 --- a/linux-arm/crypto/fipsmodule/armv4-mont.S +++ b/linux-arm/crypto/fipsmodule/armv4-mont.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 @@ -959,3 +969,4 @@ bn_mul8x_mont_neon: .hidden OPENSSL_armcap_P #endif #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/bsaes-armv7.S b/linux-arm/crypto/fipsmodule/bsaes-armv7.S index a0b1e820..4b531310 100644 --- a/linux-arm/crypto/fipsmodule/bsaes-armv7.S +++ b/linux-arm/crypto/fipsmodule/bsaes-armv7.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 @ Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. @ @ Licensed under the OpenSSL license (the "License"). You may not use @@ -2561,3 +2571,4 @@ bsaes_xts_decrypt: .size bsaes_xts_decrypt,.-bsaes_xts_decrypt #endif #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/ghash-armv4.S b/linux-arm/crypto/fipsmodule/ghash-armv4.S index 2ead9797..99b2bc37 100644 --- a/linux-arm/crypto/fipsmodule/ghash-armv4.S +++ b/linux-arm/crypto/fipsmodule/ghash-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 @@ -576,3 +586,4 @@ gcm_ghash_neon: .align 2 .align 2 #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/ghashv8-armx32.S b/linux-arm/crypto/fipsmodule/ghashv8-armx32.S index 94377c53..10a9b4df 100644 --- a/linux-arm/crypto/fipsmodule/ghashv8-armx32.S +++ b/linux-arm/crypto/fipsmodule/ghashv8-armx32.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> .text @@ -235,3 +245,4 @@ gcm_ghash_v8: .align 2 .align 2 #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/sha1-armv4-large.S b/linux-arm/crypto/fipsmodule/sha1-armv4-large.S index a5d88f71..e168d681 100644 --- a/linux-arm/crypto/fipsmodule/sha1-armv4-large.S +++ b/linux-arm/crypto/fipsmodule/sha1-armv4-large.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> .text @@ -1493,3 +1503,4 @@ sha1_block_data_order_armv8: .hidden OPENSSL_armcap_P #endif #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/sha256-armv4.S b/linux-arm/crypto/fipsmodule/sha256-armv4.S index 3479a756..e5092dfc 100644 --- a/linux-arm/crypto/fipsmodule/sha256-armv4.S +++ b/linux-arm/crypto/fipsmodule/sha256-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 @ Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. @ @ Licensed under the OpenSSL license (the "License"). You may not use @@ -2821,3 +2831,4 @@ sha256_block_data_order_armv8: .hidden OPENSSL_armcap_P #endif #endif +#endif // !OPENSSL_NO_ASM diff --git a/linux-arm/crypto/fipsmodule/sha512-armv4.S b/linux-arm/crypto/fipsmodule/sha512-armv4.S index f02c0ff3..5f1b67e4 100644 --- a/linux-arm/crypto/fipsmodule/sha512-armv4.S +++ b/linux-arm/crypto/fipsmodule/sha512-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 @ Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. @ @ Licensed under the OpenSSL license (the "License"). You may not use @@ -1876,3 +1886,4 @@ sha512_block_data_order_neon: .hidden OPENSSL_armcap_P #endif #endif +#endif // !OPENSSL_NO_ASM |