IN TPMI_ALG_HASH HashAlgo\r
);\r
\r
+/**\r
+ Get TPML_DIGEST_VALUES data size.\r
+\r
+ @param[in] DigestList TPML_DIGEST_VALUES data.\r
+\r
+ @return TPML_DIGEST_VALUES data size.\r
+**/\r
+UINT32\r
+EFIAPI\r
+GetDigestListSize(\r
+ IN TPML_DIGEST_VALUES *DigestList\r
+ );\r
+\r
/**\r
This function get digest from digest list.\r
\r
return (UINT32)(UINTN)(Buffer - (UINT8 *)AuthSessionIn);\r
}\r
\r
+/**\r
+ Get TPML_DIGEST_VALUES data size.\r
+\r
+ @param[in] DigestList TPML_DIGEST_VALUES data.\r
+\r
+ @return TPML_DIGEST_VALUES data size.\r
+**/\r
+UINT32\r
+EFIAPI\r
+GetDigestListSize (\r
+ IN TPML_DIGEST_VALUES *DigestList\r
+ )\r
+{\r
+ UINTN Index;\r
+ UINT16 DigestSize;\r
+ UINT32 TotalSize;\r
+\r
+ TotalSize = sizeof(DigestList->count);\r
+ for (Index = 0; Index < DigestList->count; Index++) {\r
+ DigestSize = GetHashSizeFromAlgo (DigestList->digests[Index].hashAlg);\r
+ TotalSize += sizeof(DigestList->digests[Index].hashAlg) + DigestSize;\r
+ }\r
+\r
+ return TotalSize;\r
+}\r
+\r
/**\r
This function get digest from digest list.\r
\r
return Status;\r
}\r
\r
-/**\r
- Get TPML_DIGEST_VALUES data size.\r
-\r
- @param[in] DigestList TPML_DIGEST_VALUES data.\r
-\r
- @return TPML_DIGEST_VALUES data size.\r
-**/\r
-UINT32\r
-GetDigestListSize (\r
- IN TPML_DIGEST_VALUES *DigestList\r
- )\r
-{\r
- UINTN Index;\r
- UINT16 DigestSize;\r
- UINT32 TotalSize;\r
-\r
- TotalSize = sizeof(DigestList->count);\r
- for (Index = 0; Index < DigestList->count; Index++) {\r
- DigestSize = GetHashSizeFromAlgo (DigestList->digests[Index].hashAlg);\r
- TotalSize += sizeof(DigestList->digests[Index].hashAlg) + DigestSize;\r
- }\r
-\r
- return TotalSize;\r
-}\r
-\r
/**\r
Get TPML_DIGEST_VALUES compact binary buffer size.\r
\r
return EFI_SUCCESS;\r
}\r
\r
-/**\r
- Get TPML_DIGEST_VALUES data size.\r
-\r
- @param[in] DigestList TPML_DIGEST_VALUES data.\r
-\r
- @return TPML_DIGEST_VALUES data size.\r
-**/\r
-UINT32\r
-GetDigestListSize (\r
- IN TPML_DIGEST_VALUES *DigestList\r
- )\r
-{\r
- UINTN Index;\r
- UINT16 DigestSize;\r
- UINT32 TotalSize;\r
-\r
- TotalSize = sizeof(DigestList->count);\r
- for (Index = 0; Index < DigestList->count; Index++) {\r
- DigestSize = GetHashSizeFromAlgo (DigestList->digests[Index].hashAlg);\r
- TotalSize += sizeof(DigestList->digests[Index].hashAlg) + DigestSize;\r
- }\r
-\r
- return TotalSize;\r
-}\r
-\r
/**\r
Return if hash alg is supported in TPM PCR bank.\r
\r