XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_FIRMWARE_IMAGE_AUTHENTICATION Struct Reference

#include <FirmwareManagement.h>

Collaboration diagram for EFI_FIRMWARE_IMAGE_AUTHENTICATION:
Collaboration graph
[legend]

Public Attributes

UINT64 MonotonicCount
 
WIN_CERTIFICATE_UEFI_GUID AuthInfo
 

Detailed Description

Image Attribute - Authentication Required

Member Data Documentation

◆ AuthInfo

WIN_CERTIFICATE_UEFI_GUID EFI_FIRMWARE_IMAGE_AUTHENTICATION::AuthInfo

Provides the authorization for the firmware image operations. It is a signature across the image data and the Monotonic Count value. Caller uses the private key that is associated with a public key that has been provisioned via the key exchange. Because this is defined as a signature, WIN_CERTIFICATE_UEFI_GUID.CertType must be EFI_CERT_TYPE_PKCS7_GUID.

◆ MonotonicCount

UINT64 EFI_FIRMWARE_IMAGE_AUTHENTICATION::MonotonicCount

It is included in the signature of AuthInfo. It is used to ensure freshness/no replay. It is incremented during each firmware image operation.


The documentation for this struct was generated from the following file: