audk/CryptoPkg/Library/BaseCryptLib
Gary West 4b1b7c1913 CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1928

1. Implement OpenSSL HKDF wrapped function in CryptHkdf.c file.
2. Implement stub implementation function in CryptHkdfNull.c file.
3. Add wrapped HKDF function declaration to BaseCryptLib.h file.
4. Add CryptHkdf.c to module information BaseCryptLib.inf file.
5. Add CryptHkdfNull.c to module information PeiCryptLib.inf,
   RuntimeCryptLib.inf and SmmCryptLib.inf

Signed-off-by: Gary West <Gary.West@intel.com>
Cc: Jian Wang <jian.j.wang@intel.com>
Cc: Ting Ye <ting.ye@intel.com>
Reviewed-by: Jian Wang <jian.j.wang@intel.com>
2019-08-09 09:38:56 +08:00
..
Cipher CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
Hash CryptoPkg/BaseCryptLib: Wrap OpenSSL SM3 algorithm 2019-06-08 05:18:41 +08:00
Hmac CryptoPkg/BaseCryptLib: Make HMAC_CTX size backward compatible 2019-06-03 08:28:03 +08:00
Kdf CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm 2019-08-09 09:38:56 +08:00
Pem CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
Pk CryptoPkg/BaseCryptLib: Use cmp-operator for non-Boolean comparisons 2019-07-31 09:19:43 +08:00
Rand CryptoPkg/BaseCryptLib: remove unused code for IPF 2019-05-17 13:13:41 +08:00
SysCall CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
BaseCryptLib.inf CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm 2019-08-09 09:38:56 +08:00
BaseCryptLib.uni CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
InternalCryptLib.h CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
PeiCryptLib.inf CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm 2019-08-09 09:38:56 +08:00
PeiCryptLib.uni CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
RuntimeCryptLib.inf CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm 2019-08-09 09:38:56 +08:00
RuntimeCryptLib.uni CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00
SmmCryptLib.inf CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm 2019-08-09 09:38:56 +08:00
SmmCryptLib.uni CryptoPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:22 -07:00