summaryrefslogtreecommitdiffstats
path: root/SecurityPkg/Include
diff options
context:
space:
mode:
authorStar Zeng <star.zeng@intel.com>2016-11-18 13:13:21 +0800
committerStar Zeng <star.zeng@intel.com>2016-11-21 10:38:31 +0800
commitb8ae1f4de75260f48e1459692bac0d1b84246cc1 (patch)
tree8079f994ce9e1f73b9da551534eddec2dcf43eb0 /SecurityPkg/Include
parent697c30b157c90c9c1a6c6610d73a49e4f5fd56b3 (diff)
downloadedk2-b8ae1f4de75260f48e1459692bac0d1b84246cc1.tar.gz
edk2-b8ae1f4de75260f48e1459692bac0d1b84246cc1.tar.bz2
edk2-b8ae1f4de75260f48e1459692bac0d1b84246cc1.zip
SecurityPkg TPM2: Add GetHashMaskFromAlgo() into Tpm2CommandLib
Add GetHashMaskFromAlgo() into Tpm2CommandLib for coming consumer. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Chao Zhang <chao.b.zhang@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by : Chao Zhang <chao.b.zhang@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'SecurityPkg/Include')
-rw-r--r--SecurityPkg/Include/Library/Tpm2CommandLib.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/SecurityPkg/Include/Library/Tpm2CommandLib.h b/SecurityPkg/Include/Library/Tpm2CommandLib.h
index 85a4c65e02..699270f127 100644
--- a/SecurityPkg/Include/Library/Tpm2CommandLib.h
+++ b/SecurityPkg/Include/Library/Tpm2CommandLib.h
@@ -1007,6 +1007,19 @@ GetHashSizeFromAlgo (
);
/**
+ Get hash mask from algorithm.
+
+ @param[in] HashAlgo Hash algorithm
+
+ @return Hash mask
+**/
+UINT32
+EFIAPI
+GetHashMaskFromAlgo (
+ IN TPMI_ALG_HASH HashAlgo
+ );
+
+/**
Return if hash alg is supported in HashAlgorithmMask.
@param HashAlg Hash algorithm to be checked.