Build failure because of the new dependency


Zhiguang Liu
 

Hi, Matthew,
I notice the below change has broken Intel platform build or module build whichever uses OpensslLib(Crypto).inf, because it can't find the new dependency RngLib
I understand there may be many platforms to fix and may take some time. If you have time, could you please fix this issue? Thanks a lot.

Thanks
Zhiguang

SHA-1: b5701a4c7a0fb185e0c5b9db9525939c78664bfd

* 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>