summaryrefslogtreecommitdiffstats
path: root/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
diff options
context:
space:
mode:
authorMatthew Carlson <macarl@microsoft.com>2020-07-23 14:59:23 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-09-18 02:19:21 +0000
commitb5701a4c7a0fb185e0c5b9db9525939c78664bfd (patch)
tree17a85cc5e165a691dad4b10ffa901ed6d07cc9ca /CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
parent416813753726bbf7c962c423246633cd703ae7c5 (diff)
downloadedk2-b5701a4c7a0fb185e0c5b9db9525939c78664bfd.tar.gz
edk2-b5701a4c7a0fb185e0c5b9db9525939c78664bfd.tar.bz2
edk2-b5701a4c7a0fb185e0c5b9db9525939c78664bfd.zip
CryptoPkg: OpensslLib: Use RngLib to generate entropy in rand_pool
Ref: https://github.com/tianocore/edk2/pull/845 Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871 Changes OpenSSL to no longer depend on TimerLib and instead use RngLib. This allows platforms to decide for themsevles what sort of entropy source they provide to OpenSSL and TlsLib. Cc: Ard Biesheuvel <ard.biesheuvel@arm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Xiaoyu Lu <xiaoyux.lu@intel.com> Acked-by: Ard Biesheuvel <ard.biesheuvel@arm.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com> Signed-off-by: Matthew Carlson <matthewfcarlson@gmail.com>
Diffstat (limited to 'CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf')
-rw-r--r--CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf15
1 files changed, 1 insertions, 14 deletions
diff --git a/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf b/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
index 616ccd9f62..3557711bd8 100644
--- a/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
+++ b/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
@@ -520,22 +520,9 @@
$(OPENSSL_PATH)/crypto/x509v3/v3_admis.h
# Autogenerated files list ends here
buildinf.h
- rand_pool_noise.h
ossl_store.c
rand_pool.c
-[Sources.Ia32]
- rand_pool_noise_tsc.c
-
-[Sources.X64]
- rand_pool_noise_tsc.c
-
-[Sources.ARM]
- rand_pool_noise.c
-
-[Sources.AARCH64]
- rand_pool_noise.c
-
[Packages]
MdePkg/MdePkg.dec
CryptoPkg/CryptoPkg.dec
@@ -543,7 +530,7 @@
[LibraryClasses]
BaseLib
DebugLib
- TimerLib
+ RngLib
PrintLib
[LibraryClasses.ARM]