\r
#include "HashLibBaseCryptoRouterCommon.h"\r
\r
-HASH_INTERFACE mHashInterface[HASH_COUNT] = {{{0}, NULL, NULL, NULL}};\r
-UINTN mHashInterfaceCount = 0;\r
+HASH_INTERFACE mHashInterface[HASH_COUNT] = {\r
+ {\r
+ { 0 }, NULL, NULL, NULL\r
+ }\r
+};\r
+UINTN mHashInterfaceCount = 0;\r
\r
-UINT32 mSupportedHashMaskLast = 0;\r
-UINT32 mSupportedHashMaskCurrent = 0;\r
+UINT32 mSupportedHashMaskLast = 0;\r
+UINT32 mSupportedHashMaskCurrent = 0;\r
\r
/**\r
Check mismatch of supported HashMask between modules\r
EFI_STATUS\r
EFIAPI\r
HashStart (\r
- OUT HASH_HANDLE *HashHandle\r
+ OUT HASH_HANDLE *HashHandle\r
)\r
{\r
HASH_HANDLE *HashCtx;\r
\r
CheckSupportedHashMaskMismatch ();\r
\r
- HashCtx = AllocatePool (sizeof(*HashCtx) * mHashInterfaceCount);\r
+ HashCtx = AllocatePool (sizeof (*HashCtx) * mHashInterfaceCount);\r
ASSERT (HashCtx != NULL);\r
\r
for (Index = 0; Index < mHashInterfaceCount; Index++) {\r
EFI_STATUS\r
EFIAPI\r
HashUpdate (\r
- IN HASH_HANDLE HashHandle,\r
- IN VOID *DataToHash,\r
- IN UINTN DataToHashLen\r
+ IN HASH_HANDLE HashHandle,\r
+ IN VOID *DataToHash,\r
+ IN UINTN DataToHashLen\r
)\r
{\r
HASH_HANDLE *HashCtx;\r
EFI_STATUS\r
EFIAPI\r
HashCompleteAndExtend (\r
- IN HASH_HANDLE HashHandle,\r
- IN TPMI_DH_PCR PcrIndex,\r
- IN VOID *DataToHash,\r
- IN UINTN DataToHashLen,\r
- OUT TPML_DIGEST_VALUES *DigestList\r
+ IN HASH_HANDLE HashHandle,\r
+ IN TPMI_DH_PCR PcrIndex,\r
+ IN VOID *DataToHash,\r
+ IN UINTN DataToHashLen,\r
+ OUT TPML_DIGEST_VALUES *DigestList\r
)\r
{\r
- TPML_DIGEST_VALUES Digest;\r
- HASH_HANDLE *HashCtx;\r
- UINTN Index;\r
- EFI_STATUS Status;\r
- UINT32 HashMask;\r
+ TPML_DIGEST_VALUES Digest;\r
+ HASH_HANDLE *HashCtx;\r
+ UINTN Index;\r
+ EFI_STATUS Status;\r
+ UINT32 HashMask;\r
\r
if (mHashInterfaceCount == 0) {\r
return EFI_UNSUPPORTED;\r
CheckSupportedHashMaskMismatch ();\r
\r
HashCtx = (HASH_HANDLE *)HashHandle;\r
- ZeroMem (DigestList, sizeof(*DigestList));\r
+ ZeroMem (DigestList, sizeof (*DigestList));\r
\r
for (Index = 0; Index < mHashInterfaceCount; Index++) {\r
HashMask = Tpm2GetHashMaskFromAlgo (&mHashInterface[Index].HashGuid);\r
EFI_STATUS\r
EFIAPI\r
HashAndExtend (\r
- IN TPMI_DH_PCR PcrIndex,\r
- IN VOID *DataToHash,\r
- IN UINTN DataToHashLen,\r
- OUT TPML_DIGEST_VALUES *DigestList\r
+ IN TPMI_DH_PCR PcrIndex,\r
+ IN VOID *DataToHash,\r
+ IN UINTN DataToHashLen,\r
+ OUT TPML_DIGEST_VALUES *DigestList\r
)\r
{\r
- HASH_HANDLE HashHandle;\r
- EFI_STATUS Status;\r
+ HASH_HANDLE HashHandle;\r
+ EFI_STATUS Status;\r
\r
if (mHashInterfaceCount == 0) {\r
return EFI_UNSUPPORTED;\r
EFI_STATUS\r
EFIAPI\r
RegisterHashInterfaceLib (\r
- IN HASH_INTERFACE *HashInterface\r
+ IN HASH_INTERFACE *HashInterface\r
)\r
{\r
- UINTN Index;\r
- UINT32 HashMask;\r
- EFI_STATUS Status;\r
+ UINTN Index;\r
+ UINT32 HashMask;\r
+ EFI_STATUS Status;\r
\r
//\r
// Check allow\r
return EFI_UNSUPPORTED;\r
}\r
\r
- if (mHashInterfaceCount >= sizeof(mHashInterface)/sizeof(mHashInterface[0])) {\r
+ if (mHashInterfaceCount >= sizeof (mHashInterface)/sizeof (mHashInterface[0])) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
// Record hash algorithm bitmap of CURRENT module which consumes HashLib.\r
//\r
mSupportedHashMaskCurrent = PcdGet32 (PcdTcg2HashAlgorithmBitmap) | HashMask;\r
- Status = PcdSet32S (PcdTcg2HashAlgorithmBitmap, mSupportedHashMaskCurrent);\r
+ Status = PcdSet32S (PcdTcg2HashAlgorithmBitmap, mSupportedHashMaskCurrent);\r
ASSERT_EFI_ERROR (Status);\r
\r
- CopyMem (&mHashInterface[mHashInterfaceCount], HashInterface, sizeof(*HashInterface));\r
- mHashInterfaceCount ++;\r
+ CopyMem (&mHashInterface[mHashInterfaceCount], HashInterface, sizeof (*HashInterface));\r
+ mHashInterfaceCount++;\r
\r
return EFI_SUCCESS;\r
}\r
IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
//\r
// Record hash algorithm bitmap of LAST module which also consumes HashLib.\r