|
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. |