audk/CryptoPkg/Include/Library
Amol N Sukerkar 3feea54eae CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API
https://bugzilla.tianocore.org/show_bug.cgi?id=2151

This commit introduces a Unified Hash API to calculate hash using a
hashing algorithm specified by the PCD, PcdHashApiLibPolicy. This library
interfaces with the various hashing API, such as, MD4, MD5, SHA1, SHA256,
SHA512 and SM3_256 implemented in BaseCryptLib. The user can calculate
the desired hash by setting PcdHashApiLibPolicy to appropriate value.

This feature is documented in the Bugzilla,
https://bugzilla.tianocore.org/show_bug.cgi?id=2151.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Amol N Sukerkar <amol.n.sukerkar@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2020-02-03 23:49:28 +00:00
..
BaseCryptLib.h CryptoPkg/BaseCryptLib: remove HmacXxxGetContextSize interface 2020-01-20 16:41:23 +00:00
HashApiLib.h CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API 2020-02-03 23:49:28 +00:00
TlsLib.h CryptoPkg/TlsLib: Add the new API "TlsSetVerifyHost" (CVE-2019-14553) 2019-11-02 12:07:23 +01:00