audk/CryptoPkg/Library
Mike Beaton 90fb3c6cfc CryptoPkg/OpensslLib: Fix build on XCODE5
REF: https://edk2.groups.io/g/devel/message/88179

Without this change, we get:

  fatal error: 'Availability.h' file not found

when building on XCODE5.

The workaround uses a define present in openssl/include/crypto/rand.h
which modifies openssl behaviour on Apple only, causing the library
to default to a non-system specific source of entropy in syscall_random()
in rand_unix.c.

Co-authored-by: Savva Mitrofanov <savvamtr@gmail.com>
Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2024-09-27 16:57:36 +00:00
..
BaseCryptLib CrtLibSupport: add timezone 2024-09-25 16:08:35 +00:00
BaseCryptLibMbedTls CryptoPkg/MbedTls CLANGDWARF: Replace outdated CLANG3x references 2024-09-23 06:11:25 +00:00
BaseCryptLibNull CryptoPkg/BaseCryptLib: add additional RSAES-OAEP crypto functions 2024-04-07 03:55:04 +00:00
BaseCryptLibOnProtocolPpi CryptoPkg/Driver: add additional RSAES-OAEP crypto functions 2024-04-07 03:55:04 +00:00
BaseHashApiLib CryptoPkg: Sha1 functions causing build errors 2022-11-08 03:15:13 +00:00
Include CrtLibSupport: add intptr_t 2024-09-25 16:08:35 +00:00
IntrinsicLib CryptoPkg: remove strcmp to syscall 2023-08-09 07:10:31 +00:00
MbedTlsLib CryptoPkg/MbedTls CLANGDWARF: Replace outdated CLANG3x references 2024-09-23 06:11:25 +00:00
OpensslLib CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
TlsLib CryptoPkg: Extend TLS handshake debug output 2024-06-25 23:18:36 +00:00
TlsLibNull CryptoPkg: Add LOONGARCH64 architecture for EDK2 CI. 2022-10-14 02:16:33 +00:00