9#ifndef __FV_REPORT_PEI_H__
10#define __FV_REPORT_PEI_H__
28#define HASH_INFO_PTR(PreHashedFvPpi) \
29 (HASH_INFO *)((UINT8 *)(PreHashedFvPpi) + sizeof (EDKII_PEI_FIRMWARE_VOLUME_INFO_PREHASHED_FV_PPI))
31#define HASH_VALUE_PTR(HashInfo) \
32 (VOID *)((UINT8 *)(HashInfo) + sizeof (HASH_INFO))
89 IN OUT VOID *HashContext,
109 IN OUT VOID *HashContext,
BOOLEAN(EFIAPI * HASH_ALL_METHOD)(IN CONST VOID *Data, IN UINTN DataSize, OUT UINT8 *HashValue)
BOOLEAN(EFIAPI * HASH_INIT_METHOD)(OUT VOID *HashContext)
BOOLEAN(EFIAPI * HASH_FINAL_METHOD)(IN OUT VOID *HashContext, OUT UINT8 *HashValue)
BOOLEAN(EFIAPI * HASH_UPDATE_METHOD)(IN OUT VOID *HashContext, IN CONST VOID *Data, IN UINTN DataSize)
EFI_STATUS EFIAPI HashUpdate(IN HASH_HANDLE HashHandle, IN VOID *DataToHash, IN UINTN DataToHashLen)