diff options
author | Qin Long <qin.long@intel.com> | 2016-11-01 10:38:36 +0800 |
---|---|---|
committer | Qin Long <qin.long@intel.com> | 2016-11-02 23:19:01 +0800 |
commit | a8f37449c7e355e6402e3876c9db9e11d875164f (patch) | |
tree | a8d55ff564d58125dd5381f95f9ca024ec8e67e8 /CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf | |
parent | 72009c626d8b1c237c0de840e9bfe9d23b76b94c (diff) | |
download | edk2-a8f37449c7e355e6402e3876c9db9e11d875164f.tar.gz edk2-a8f37449c7e355e6402e3876c9db9e11d875164f.tar.bz2 edk2-a8f37449c7e355e6402e3876c9db9e11d875164f.zip |
CryptoPkg: Add PKCS5 PBKDF2 interface for password derivation.
Add one new API (Pkcs5HashPassword) to provide PKCS#5 v2.0 PBKDF2
support (Password based encryption key derivation function, specified
in RFC 2898).
Also update the Cryptest utility to include the new API testing (with
the test vector from RFC6070).
Cc: Ting Ye <ting.ye@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long <qin.long@intel.com>
Reviewed-by: Ting Ye <ting.ye@intel.com>
Diffstat (limited to 'CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf')
-rw-r--r-- | CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf b/CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf index 26d3e568c2..df44184a2a 100644 --- a/CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf +++ b/CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf @@ -52,6 +52,7 @@ Cipher/CryptArc4Null.c
Pk/CryptRsaBasic.c
Pk/CryptRsaExtNull.c
+ Pk/CryptPkcs5Pbkdf2Null.c
Pk/CryptPkcs7SignNull.c
Pk/CryptPkcs7Verify.c
Pk/CryptDhNull.c
|