Functions | |
EFI_STATUS EFIAPI | TpmMeasureAndLogData (IN UINT32 PcrIndex, IN UINT32 EventType, IN VOID *EventLog, IN UINT32 LogLen, IN VOID *HashData, IN UINT64 HashDataLen) |
Copyright (c) 2012, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
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. |