Don't indicate FIPS mode when built with ASAN.
ASAN prevents the integrity test from running, so don't indicate FIPS mode in that case. Change-Id: I14c79e733e53ef16f164132bc1fded871ce3f133 Reviewed-on: https://boringssl-review.googlesource.com/16024 Commit-Queue: Adam Langley <agl@google.com> Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
This commit is contained in:
committed by
CQ bot account: commit-bot@chromium.org
parent
c0485d67f4
commit
238148a8f6
@@ -18,8 +18,14 @@
|
||||
/* This file exists in order to give the fipsmodule target, in non-FIPS mode,
|
||||
* something to compile. */
|
||||
|
||||
#if defined(__has_feature)
|
||||
#if __has_feature(address_sanitizer)
|
||||
#define OPENSSL_ASAN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
int FIPS_mode(void) {
|
||||
#if defined(BORINGSSL_FIPS)
|
||||
#if defined(BORINGSSL_FIPS) && !defined(OPENSSL_ASAN)
|
||||
return 1;
|
||||
#else
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user