mirror of https://github.com/acidanthera/audk.git
MdePkg: Add UEFI 2.7 defined GUID and structure for KMS protocol.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Fu Siyuan <siyuan.fu@intel.com> Reviewed-by: Ye Ting <ting.ye@intel.com>
This commit is contained in:
parent
99849a906e
commit
ac79ee2942
|
@ -8,7 +8,7 @@
|
||||||
server over the network, or to a Hardware Security Module (HSM) attached to the system it
|
server over the network, or to a Hardware Security Module (HSM) attached to the system it
|
||||||
runs on, or anything else that is capable of providing the key management service.
|
runs on, or anything else that is capable of providing the key management service.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -80,6 +80,10 @@ typedef struct _EFI_KMS_PROTOCOL EFI_KMS_PROTOCOL;
|
||||||
{ \
|
{ \
|
||||||
0xb9237513, 0x6c44, 0x4411, {0xa9, 0x90, 0x21, 0xe5, 0x56, 0xe0, 0x5a, 0xde } \
|
0xb9237513, 0x6c44, 0x4411, {0xa9, 0x90, 0x21, 0xe5, 0x56, 0xe0, 0x5a, 0xde } \
|
||||||
}
|
}
|
||||||
|
#define EFI_KMS_FORMAT_GENERIC_DYNAMIC_GUID \
|
||||||
|
{ \
|
||||||
|
0x2156e996, 0x66de, 0x4b27, {0x9c, 0xc9, 0xb0, 0x9f, 0xac, 0x4d, 0x2, 0xbe } \
|
||||||
|
}
|
||||||
///@}
|
///@}
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -175,6 +179,17 @@ typedef struct _EFI_KMS_PROTOCOL EFI_KMS_PROTOCOL;
|
||||||
#define EFI_KMS_ATTRIBUTE_TYPE_STRUCTURE 0x0A
|
#define EFI_KMS_ATTRIBUTE_TYPE_STRUCTURE 0x0A
|
||||||
#define EFI_KMS_ATTRIBUTE_TYPE_DYNAMIC 0x0B
|
#define EFI_KMS_ATTRIBUTE_TYPE_DYNAMIC 0x0B
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
///
|
||||||
|
/// Length in bytes of the KeyData.
|
||||||
|
///
|
||||||
|
UINT32 KeySize;
|
||||||
|
///
|
||||||
|
/// The data of the key.
|
||||||
|
///
|
||||||
|
UINT8 KeyData[1];
|
||||||
|
} EFI_KMS_FORMAT_GENERIC_DYNAMIC;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
///
|
///
|
||||||
/// The size in bytes for the client identifier.
|
/// The size in bytes for the client identifier.
|
||||||
|
|
Loading…
Reference in New Issue