EFI_KMS_KEY_DESCRIPTOR Struct Reference


Data Fields

UINT8 KeyIdentifierSize
VOID * KeyIdentifier
EFI_GUID KeyFormat
VOID * KeyValue
EFI_STATUS KeyStatus

Field Documentation

An EFI_GUID which specifies the algorithm and key value size for this key.

Pointer to an array of KeyIdentifierType elements.

The size of the KeyIdentifier field in bytes. This field is limited to the range 0 to 255.

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.

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.


Generated on Wed Sep 23 16:24:27 2015 for MdePkg[ALL] by  doxygen 1.5.7.1