Add the missing EFI_IMAGE_EXECUTION_AUTH_ value definitions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9521 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lgao4 2009-12-07 03:04:34 +00:00
parent 1afe0401f4
commit 3f27582684
2 changed files with 14 additions and 4 deletions

View File

@ -166,7 +166,14 @@ typedef struct {
//*********************************************************************** //***********************************************************************
typedef UINT32 EFI_IMAGE_EXECUTION_ACTION; typedef UINT32 EFI_IMAGE_EXECUTION_ACTION;
#define EFI_IMAGE_EXECUTION_AUTHENTICATION 0x00000007 #define EFI_IMAGE_EXECUTION_AUTHENTICATION 0x00000007
#define EFI_IMAGE_EXECUTION_AUTH_UNTESTED 0x00000000
#define EFI_IMAGE_EXECUTION_AUTH_SIG_FAILED 0x00000001
#define EFI_IMAGE_EXECUTION_AUTH_SIG_PASSED 0x00000002
#define EFI_IMAGE_EXECUTION_AUTH_SIG_NOT_FOUND 0x00000003
#define EFI_IMAGE_EXECUTION_AUTH_SIG_FOUND 0x00000004
#define EFI_IMAGE_EXECUTION_POLICY_FAILED 0x00000005
#define EFI_IMAGE_EXECUTION_INITIALIZED 0x00000008
// //
// EFI_IMAGE_EXECUTION_INFO is added to EFI System Configuration Table // EFI_IMAGE_EXECUTION_INFO is added to EFI System Configuration Table

View File

@ -62,9 +62,12 @@ typedef struct {
/// WIN_CERTIFICATE_UEFI_GUID.CertData /// WIN_CERTIFICATE_UEFI_GUID.CertData
/// ///
typedef struct { typedef struct {
UINT32 HashType; //
UINT8 PublicKey[256]; // HashType not in public UEFI specification.
UINT8 Signature[256]; //
EFI_GUID HashType;
UINT8 PublicKey[256];
UINT8 Signature[256];
} EFI_CERT_BLOCK_RSA_2048_SHA256; } EFI_CERT_BLOCK_RSA_2048_SHA256;