MdeModulePkg[all]
0.98
|
Functions | |
EFI_STATUS EFIAPI | TpmMeasureAndLogData (IN UINT32 PcrIndex, IN UINT32 EventType, IN VOID *EventLog, IN UINT32 LogLen, IN VOID *HashData, IN UINT64 HashDataLen) |
This library is used by other modules to measure data to TPM.
Copyright (c) 2012, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
EFI_STATUS EFIAPI TpmMeasureAndLogData | ( | IN UINT32 | PcrIndex, |
IN UINT32 | EventType, | ||
IN VOID * | EventLog, | ||
IN UINT32 | LogLen, | ||
IN VOID * | HashData, | ||
IN UINT64 | HashDataLen | ||
) |
Tpm measure and log data, and extend the measurement result into a specific PCR.
[in] | PcrIndex | PCR Index. |
[in] | EventType | Event type. |
[in] | EventLog | Measurement event log. |
[in] | LogLen | Event log length in bytes. |
[in] | HashData | The start of the data buffer to be hashed, extended. |
[in] | HashDataLen | The length, in bytes, of the buffer referenced by HashData |
EFI_SUCCESS | Operation completed successfully. |
EFI_UNSUPPORTED | TPM device not available. |
EFI_OUT_OF_RESOURCES | Out of memory. |
EFI_DEVICE_ERROR | The operation was unsuccessful. |