Definition at line 214 of file Kms.h.
◆ KeyFormat
EFI_GUID EFI_KMS_KEY_DESCRIPTOR::KeyFormat |
An EFI_GUID which specifies the algorithm and key value size for this key.
Definition at line 226 of file Kms.h.
◆ KeyIdentifier
VOID* EFI_KMS_KEY_DESCRIPTOR::KeyIdentifier |
Pointer to an array of KeyIdentifierType elements.
Definition at line 222 of file Kms.h.
◆ KeyIdentifierSize
UINT8 EFI_KMS_KEY_DESCRIPTOR::KeyIdentifierSize |
The size of the KeyIdentifier field in bytes. This field is limited to the range 0 to 255.
Definition at line 218 of file Kms.h.
◆ KeyStatus
Specifies the results of KMS operations performed with this descriptor. This field is used to indicate the status of individual operations when a KMS function is called with multiple EFI_KMS_KEY_DESCRIPTOR structures. KeyStatus codes returned for the individual key requests are: EFI_SUCCESS Successfully processed this key. EFI_WARN_STALE_DATA Successfully processed this key, however, the key's parameters exceed internal policies/limits and should be replaced. EFI_COMPROMISED_DATA Successfully processed this key, but the key may have been compromised and must be replaced. EFI_UNSUPPORTED Key format is not supported by the service. EFI_OUT_OF_RESOURCES Could not allocate resources for the key processing. EFI_TIMEOUT Timed out waiting for device or key server. EFI_DEVICE_ERROR Device or key server error. EFI_INVALID_PARAMETER KeyFormat is invalid. EFI_NOT_FOUND The key does not exist on the KMS.
Definition at line 249 of file Kms.h.
◆ KeyValue
VOID* EFI_KMS_KEY_DESCRIPTOR::KeyValue |
Pointer to a key value for a key specified by the KeyFormat field. A NULL value for this field indicates that no key is available.
Definition at line 231 of file Kms.h.
The documentation for this struct was generated from the following file:
- MdePkg/Include/Protocol/Kms.h