audk/CryptoPkg/Library/OpensslLib
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
..
OpensslGen CryptoPkg: Update generated files based on openssl 3.0.15 2024-09-27 04:24:25 +00:00
OpensslStub CryptoPkg/OpensslLib: Create SM3-only version of the library 2024-09-23 06:11:25 +00:00
X64 CryptoPkg/openssl: cleanup all openssl1.1.1 generated files and code 2023-08-09 07:10:31 +00:00
openssl@c523121f90 CryptoPkg: Update openssl submodule to 3.0.15 2024-09-27 04:24:25 +00:00
OpenSSL-HOWTO.txt CryptoPkg/openssl: add openssl3 configure scripts 2023-08-09 07:10:31 +00:00
OpensslLib.inf CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
OpensslLib.uni CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibAccel.inf CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
OpensslLibAccel.uni CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibConstructor.c CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibCrypto.inf CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
OpensslLibCrypto.uni CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibFull.inf CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
OpensslLibFull.uni CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibFullAccel.inf CryptoPkg/OpensslLib: Fix build on XCODE5 2024-09-27 16:57:36 +00:00
OpensslLibFullAccel.uni CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs 2022-10-24 07:49:43 +00:00
OpensslLibSm3.inf CryptoPkg/OpensslLib: Create SM3-only version of the library 2024-09-23 06:11:25 +00:00
UefiAsm.conf CryptoPkg/OpensslLib: Add native instruction support for AARCH64 2024-08-01 13:41:01 +00:00
buildinf.c CryptoPkg/openssl: move compiler_flags to buildinf.c 2023-08-09 07:10:31 +00:00
buildinf.h CryptoPkg/openssl: move compiler_flags to buildinf.c 2023-08-09 07:10:31 +00:00
configure.py CryptoPkg/OpensslLib: Add native instruction support for AARCH64 2024-08-01 13:41:01 +00:00
perl2json.pl CryptoPkg/openssl: add openssl3 configure scripts 2023-08-09 07:10:31 +00:00