]> git.proxmox.com Git - mirror_edk2.git/commit - CryptoPkg/Include/Library/BaseCryptLib.h
CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm
authorGary West <gary.west@intel.com>
Wed, 31 Jul 2019 05:54:08 +0000 (05:54 +0000)
committerJian J Wang <jian.j.wang@intel.com>
Fri, 9 Aug 2019 01:38:56 +0000 (09:38 +0800)
commit4b1b7c1913092d73d689d8086dcfa579c0217dc8
tree97cff40d818ef84f120166908313ba34d67cedfd
parent466f5e89c3e97a76c9a4a94c8fdb59f44ec5dd13
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>
CryptoPkg/Include/Library/BaseCryptLib.h
CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdf.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLib/Kdf/CryptHkdfNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf
CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf
CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf