mirror of https://github.com/acidanthera/audk.git
Update SignatureSupport variable to reflect firmware capability.
Signed-off-by: gdong1 Reviewed-by: tye Reviewed-by: sfu5 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12843 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
bae5fa3bda
commit
ae09f9796c
|
@ -22,7 +22,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
UINT8 mPubKeyStore[MAX_KEYDB_SIZE];
|
UINT8 mPubKeyStore[MAX_KEYDB_SIZE];
|
||||||
UINT32 mPubKeyNumber;
|
UINT32 mPubKeyNumber;
|
||||||
UINT32 mPlatformMode;
|
UINT32 mPlatformMode;
|
||||||
EFI_GUID mSignatureSupport[SIGSUPPORT_NUM] = {EFI_CERT_RSA2048_SHA256_GUID, EFI_CERT_RSA2048_SHA1_GUID};
|
EFI_GUID mSignatureSupport[] = {EFI_CERT_SHA1_GUID, EFI_CERT_SHA256_GUID, EFI_CERT_RSA2048_GUID, EFI_CERT_X509_GUID};
|
||||||
//
|
//
|
||||||
// Public Exponent of RSA Key.
|
// Public Exponent of RSA Key.
|
||||||
//
|
//
|
||||||
|
@ -244,7 +244,7 @@ AutenticatedVariableServiceInitialize (
|
||||||
EFI_SIGNATURE_SUPPORT_NAME,
|
EFI_SIGNATURE_SUPPORT_NAME,
|
||||||
&gEfiGlobalVariableGuid,
|
&gEfiGlobalVariableGuid,
|
||||||
mSignatureSupport,
|
mSignatureSupport,
|
||||||
SIGSUPPORT_NUM * sizeof(EFI_GUID),
|
sizeof(mSignatureSupport),
|
||||||
VarAttr,
|
VarAttr,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
|
|
|
@ -44,11 +44,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#define MAX_KEYDB_SIZE (FixedPcdGet32 (PcdMaxVariableSize) - sizeof (VARIABLE_HEADER) - AUTHVAR_KEYDB_NAME_SIZE)
|
#define MAX_KEYDB_SIZE (FixedPcdGet32 (PcdMaxVariableSize) - sizeof (VARIABLE_HEADER) - AUTHVAR_KEYDB_NAME_SIZE)
|
||||||
#define MAX_KEY_NUM (MAX_KEYDB_SIZE / EFI_CERT_TYPE_RSA2048_SIZE)
|
#define MAX_KEY_NUM (MAX_KEYDB_SIZE / EFI_CERT_TYPE_RSA2048_SIZE)
|
||||||
|
|
||||||
///
|
|
||||||
/// Item number of support signature types.
|
|
||||||
///
|
|
||||||
#define SIGSUPPORT_NUM 2
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Struct to record signature requirement defined by UEFI spec.
|
/// Struct to record signature requirement defined by UEFI spec.
|
||||||
/// For SigHeaderSize and SigDataSize, ((UINT32) ~0) means NO exact length requirement for this field.
|
/// For SigHeaderSize and SigDataSize, ((UINT32) ~0) means NO exact length requirement for this field.
|
||||||
|
|
Loading…
Reference in New Issue