audk/CryptoPkg
Wang, Jian J 52dbaaeace CryptoPkg/BaseCryptLib: add crypto algorithms needed by variable protection
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2594

Crypto algorithms, hkdf-sha256/hmac-sha256/aes, are needed to verify
integrity of variable data, derive hmac and encryption keys, and
encrypt/decrypt varible. Replacing null version source code with real
implementations makes sure we can enable full functionalities of protected
variable later.

Cc: Xiaoyu Lu <xiaoyux.lu@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Guomin Jiang <guomin.jiang@intel.com>
Cc: Nishant C Mistry <nishant.c.mistry@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2020-09-29 05:58:58 +00:00
..
Driver CryptoPkg/BaseCryptLib: Add MARCO to disable the deprecated SHA1 2020-06-29 05:25:55 +00:00
Include CryptoPkg/BaseCryptLib: Add MARCO to disable the deprecated SHA1 2020-06-29 05:25:55 +00:00
Library CryptoPkg/BaseCryptLib: add crypto algorithms needed by variable protection 2020-09-29 05:58:58 +00:00
Private CryptoPkg/Crypto.h: Update the version of Crypto Driver 2020-05-15 07:22:36 +00:00
CryptoPkg.ci.yaml CryptoPkg: OpensslLib: Use RngLib to generate entropy in rand_pool 2020-09-18 02:19:21 +00:00
CryptoPkg.dec CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1g 2020-07-25 06:27:14 +00:00
CryptoPkg.dsc CryptoPkg: OpensslLib: Use RngLib to generate entropy in rand_pool 2020-09-18 02:19:21 +00:00
CryptoPkg.uni CryptoPkg/BaseHashApiLib: Align BaseHashApiLib with TPM 2.0 Implementation 2020-02-19 16:38:22 +00:00
CryptoPkgExtra.uni CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00