commit | 40633ac1966e9f1f93c7a9959db4503afdfc0a39 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@google.com> | Fri Aug 30 16:00:33 2019 -0400 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Mon Sep 30 18:30:23 2019 +0000 |
tree | f298d0cb2209a5241f8915cfab5c4ea6f2f8c874 | |
parent | 6f80629b6ce6adc11be4ad59140a462d8a87f32d [diff] [blame] |
Use getentropy on macOS 10.12 and later. Bug: 287 Change-Id: I40760bdba8dcaab9c5c38d52d6479138f52eccbd Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/37284 Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: Adam Langley <agl@google.com>
diff --git a/include/openssl/base.h b/include/openssl/base.h index cb1affa..e347c09 100644 --- a/include/openssl/base.h +++ b/include/openssl/base.h
@@ -124,6 +124,11 @@ #if defined(__APPLE__) #define OPENSSL_APPLE +// Note |TARGET_OS_MAC| is set for all Apple OS variants. |TARGET_OS_OSX| +// targets macOS specifically. +#if defined(TARGET_OS_OSX) && TARGET_OS_OSX +#define OPENSSL_MACOS +#endif #if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE #define OPENSSL_IOS #endif