]> git.proxmox.com Git - mirror_edk2.git/commit
CryptoPkg: OpensslLib: Use RngLib to generate entropy in rand_pool
authorMatthew Carlson <macarl@microsoft.com>
Thu, 23 Jul 2020 21:59:23 +0000 (14:59 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 18 Sep 2020 02:19:21 +0000 (02:19 +0000)
commitb5701a4c7a0fb185e0c5b9db9525939c78664bfd
tree17a85cc5e165a691dad4b10ffa901ed6d07cc9ca
parent416813753726bbf7c962c423246633cd703ae7c5
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>
CryptoPkg/CryptoPkg.ci.yaml
CryptoPkg/CryptoPkg.dsc
CryptoPkg/Library/OpensslLib/OpensslLib.inf
CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
CryptoPkg/Library/OpensslLib/rand_pool.c
CryptoPkg/Library/OpensslLib/rand_pool_noise.c [deleted file]
CryptoPkg/Library/OpensslLib/rand_pool_noise.h [deleted file]
CryptoPkg/Library/OpensslLib/rand_pool_noise_tsc.c [deleted file]