/device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/ |
D | AuthService.c | 308 EFI_VARIABLE_AUTHENTICATION *CertData; in VerifyDataPayload() local 315 CertData = NULL; in VerifyDataPayload() 322 CertData = (EFI_VARIABLE_AUTHENTICATION *) Data; in VerifyDataPayload() 323 CertBlock = (EFI_CERT_BLOCK_RSA_2048_SHA256 *) (CertData->AuthInfo.CertData); in VerifyDataPayload() 329 if ((CertData->AuthInfo.Hdr.wCertificateType != WIN_CERT_TYPE_EFI_GUID) || in VerifyDataPayload() 330 !CompareGuid (&CertData->AuthInfo.CertType, Global->CertRsa2048Sha256Guid[VirtualMode]) in VerifyDataPayload() 354 Status = Sha256Update (HashContext, &CertData->MonotonicCount, sizeof (UINT64)); in VerifyDataPayload() 484 EFI_VARIABLE_AUTHENTICATION *CertData; in ProcessVarWithPk() local 506 CertData = (EFI_VARIABLE_AUTHENTICATION *) Data; in ProcessVarWithPk() 518 if (CertData->MonotonicCount <= VariableHeader.MonotonicCount) { in ProcessVarWithPk() [all …]
|
D | AuthService.h | 25 #define AUTHINFO_SIZE (((UINTN)(((EFI_VARIABLE_AUTHENTICATION *) 0)->AuthInfo.CertData)) + sizeof (…
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/AuthVariableLib/ |
D | AuthService.c | 502 EFI_VARIABLE_AUTHENTICATION *CertData; in VerifyCounterBasedPayload() local 510 CertData = NULL; in VerifyCounterBasedPayload() 517 CertData = (EFI_VARIABLE_AUTHENTICATION *) Data; in VerifyCounterBasedPayload() 518 CertBlock = (EFI_CERT_BLOCK_RSA_2048_SHA256 *) (CertData->AuthInfo.CertData); in VerifyCounterBasedPayload() 524 if ((CertData->AuthInfo.Hdr.wCertificateType != WIN_CERT_TYPE_EFI_GUID) || in VerifyCounterBasedPayload() 525 !CompareGuid (&CertData->AuthInfo.CertType, &gEfiCertTypeRsa2048Sha256Guid)) { in VerifyCounterBasedPayload() 553 Status = Sha256Update (mHashCtx, &CertData->MonotonicCount, sizeof (UINT64)); in VerifyCounterBasedPayload() 750 EFI_SIGNATURE_DATA *CertData; in CheckSignatureListFormat() local 814 …CertData = (EFI_SIGNATURE_DATA *) ((UINT8 *) SigList + sizeof (EFI_SIGNATURE_LIST) + SigList->Sign… in CheckSignatureListFormat() 816 if (!RsaGetPublicKeyFromX509 (CertData->SignatureData, CertLen, &RsaContext)) { in CheckSignatureListFormat() [all …]
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/FmpAuthenticationLibPkcs7/ |
D | FmpAuthenticationLibPkcs7.c | 79 P7Length = Image->AuthInfo.Hdr.dwLength - (OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData)); in FmpAuthenticatedHandlerPkcs7() 80 P7Data = Image->AuthInfo.CertData; in FmpAuthenticatedHandlerPkcs7() 180 if (Image->AuthInfo.Hdr.dwLength <= OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData)) { in AuthenticateFmpImage()
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256/ |
D | FmpAuthenticationLibRsa2048Sha256.c | 87 …if (Image->AuthInfo.Hdr.dwLength != OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData) + sizeof(EFI_CE… in FmpAuthenticatedHandlerRsa2048Sha256() 88 …age->AuthInfo.Hdr.dwLength, (UINTN)OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData) + sizeof(EFI_CER… in FmpAuthenticatedHandlerRsa2048Sha256() 92 CertBlockRsa2048Sha256 = (EFI_CERT_BLOCK_RSA_2048_SHA256 *)Image->AuthInfo.CertData; in FmpAuthenticatedHandlerRsa2048Sha256() 318 if (Image->AuthInfo.Hdr.dwLength <= OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData)) { in AuthenticateFmpImage()
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/DxeImageVerificationLib/ |
D | DxeImageVerificationLib.c | 1235 EFI_SIGNATURE_DATA *CertData; in IsForbiddenByDbx() local 1255 CertData = NULL; in IsForbiddenByDbx() 1290 …CertData = (EFI_SIGNATURE_DATA *) ((UINT8 *) CertList + sizeof (EFI_SIGNATURE_LIST) + CertList->S… in IsForbiddenByDbx() 1297 RootCert = CertData->SignatureData; in IsForbiddenByDbx() 1312 … (EFI_IMAGE_SECURITY_DATABASE1, &gEfiImageSecurityDatabaseGuid, CertList->SignatureSize, CertData); in IsForbiddenByDbx() 1317 CertData = (EFI_SIGNATURE_DATA *) ((UINT8 *) CertData + CertList->SignatureSize); in IsForbiddenByDbx() 1409 EFI_SIGNATURE_DATA *CertData; in IsAllowedByDb() local 1422 CertData = NULL; in IsAllowedByDb() 1447 …CertData = (EFI_SIGNATURE_DATA *) ((UINT8 *) CertList + sizeof (EFI_SIGNATURE_LIST) + CertList->S… in IsAllowedByDb() 1454 RootCert = CertData->SignatureData; in IsAllowedByDb() [all …]
|
D | DxeImageVerificationLib.h | 88 UINT8 CertData[1]; member
|
/device/linaro/bootloader/edk2/MdeModulePkg/Include/Library/ |
D | AuthVariableLib.h | 24 (OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData)) + \ 31 (OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData)))
|
/device/linaro/bootloader/edk2/MdePkg/Include/Guid/ |
D | WinCertificate.h | 91 UINT8 CertData[1]; member
|
/device/linaro/bootloader/edk2/MdeModulePkg/Library/PlatformVarCleanupLib/ |
D | PlatVarCleanupLib.c | 371 …SET_OF (EFI_VARIABLE_AUTHENTICATION_2, AuthInfo) + OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData); in CreateTimeBasedPayload() 396 DescriptorData->AuthInfo.Hdr.dwLength = OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData); in CreateTimeBasedPayload() 456 (OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData)) + \ in CreateCounterBasedPayload() 476 …DescriptorData->AuthInfo.Hdr.dwLength = OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData) + … in CreateCounterBasedPayload()
|
/device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/ |
D | SecureBootConfigImpl.h | 264 UINT8 CertData[1]; member
|
D | SecureBootConfigImpl.c | 194 …SET_OF (EFI_VARIABLE_AUTHENTICATION_2, AuthInfo) + OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData); in CreateTimeBasedPayload() 219 DescriptorData->AuthInfo.Hdr.dwLength = OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData); in CreateTimeBasedPayload() 1081 IN UINT8 *CertData, in CalculateCertHash() argument 1103 if (!X509GetTBSCert (CertData, CertSize, &TBSCert, &TBSCertSize)) { in CalculateCertHash() 2048 if ((*(PkcsCertData->CertData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE) { in HashPeImageByType() 2056 …if (CompareMem (PkcsCertData->CertData + 32, mHash[Index].OidValue, mHash[Index].OidLength) == 0) { in HashPeImageByType()
|
/device/linaro/bootloader/edk2/SignedCapsulePkg/Library/EdkiiSystemCapsuleLib/ |
D | EdkiiSystemCapsuleLib.c | 385 if (ImageAuth->AuthInfo.Hdr.dwLength <= OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData)) { in ExtractAuthenticatedImage()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
D | Variable.c | 3199 …THENTICATION_2 *) Data)->AuthInfo.Hdr.dwLength < OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData)) { in VariableServiceSetVariable()
|