IN UINTN PublicKeyDataLength\r
)\r
{\r
- RETURN_STATUS Status;\r
- BOOLEAN CryptoStatus;\r
- VOID *P7Data;\r
- UINTN P7Length;\r
- VOID *TempBuffer;\r
+ RETURN_STATUS Status;\r
+ BOOLEAN CryptoStatus;\r
+ VOID *P7Data;\r
+ UINTN P7Length;\r
+ VOID *TempBuffer;\r
\r
- DEBUG((DEBUG_INFO, "FmpAuthenticatedHandlerPkcs7 - Image: 0x%08x - 0x%08x\n", (UINTN)Image, (UINTN)ImageSize));\r
+ DEBUG ((DEBUG_INFO, "FmpAuthenticatedHandlerPkcs7 - Image: 0x%08x - 0x%08x\n", (UINTN)Image, (UINTN)ImageSize));\r
\r
- P7Length = Image->AuthInfo.Hdr.dwLength - (OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData));\r
- P7Data = Image->AuthInfo.CertData;\r
+ P7Length = Image->AuthInfo.Hdr.dwLength - (OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData));\r
+ P7Data = Image->AuthInfo.CertData;\r
\r
// It is a signature across the variable data and the Monotonic Count value.\r
- TempBuffer = AllocatePool(ImageSize - Image->AuthInfo.Hdr.dwLength);\r
+ TempBuffer = AllocatePool (ImageSize - Image->AuthInfo.Hdr.dwLength);\r
if (TempBuffer == NULL) {\r
- DEBUG((DEBUG_ERROR, "FmpAuthenticatedHandlerPkcs7: TempBuffer == NULL\n"));\r
+ DEBUG ((DEBUG_ERROR, "FmpAuthenticatedHandlerPkcs7: TempBuffer == NULL\n"));\r
Status = RETURN_OUT_OF_RESOURCES;\r
goto Done;\r
}\r
\r
- CopyMem(\r
+ CopyMem (\r
TempBuffer,\r
- (UINT8 *)Image + sizeof(Image->MonotonicCount) + Image->AuthInfo.Hdr.dwLength,\r
- ImageSize - sizeof(Image->MonotonicCount) - Image->AuthInfo.Hdr.dwLength\r
+ (UINT8 *)Image + sizeof (Image->MonotonicCount) + Image->AuthInfo.Hdr.dwLength,\r
+ ImageSize - sizeof (Image->MonotonicCount) - Image->AuthInfo.Hdr.dwLength\r
);\r
- CopyMem(\r
- (UINT8 *)TempBuffer + ImageSize - sizeof(Image->MonotonicCount) - Image->AuthInfo.Hdr.dwLength,\r
+ CopyMem (\r
+ (UINT8 *)TempBuffer + ImageSize - sizeof (Image->MonotonicCount) - Image->AuthInfo.Hdr.dwLength,\r
&Image->MonotonicCount,\r
- sizeof(Image->MonotonicCount)\r
+ sizeof (Image->MonotonicCount)\r
);\r
- CryptoStatus = Pkcs7Verify(\r
+ CryptoStatus = Pkcs7Verify (\r
P7Data,\r
P7Length,\r
PublicKeyData,\r
(UINT8 *)TempBuffer,\r
ImageSize - Image->AuthInfo.Hdr.dwLength\r
);\r
- FreePool(TempBuffer);\r
+ FreePool (TempBuffer);\r
if (!CryptoStatus) {\r
//\r
// If PKCS7 signature verification fails, AUTH tested failed bit is set.\r
//\r
- DEBUG((DEBUG_ERROR, "FmpAuthenticatedHandlerPkcs7: Pkcs7Verify() failed\n"));\r
+ DEBUG ((DEBUG_ERROR, "FmpAuthenticatedHandlerPkcs7: Pkcs7Verify() failed\n"));\r
Status = RETURN_SECURITY_VIOLATION;\r
goto Done;\r
}\r
- DEBUG((DEBUG_INFO, "FmpAuthenticatedHandlerPkcs7: PASS verification\n"));\r
+\r
+ DEBUG ((DEBUG_INFO, "FmpAuthenticatedHandlerPkcs7: PASS verification\n"));\r
\r
Status = RETURN_SUCCESS;\r
\r
IN UINTN PublicKeyDataLength\r
)\r
{\r
- GUID *CertType;\r
- EFI_STATUS Status;\r
+ GUID *CertType;\r
+ EFI_STATUS Status;\r
\r
if ((Image == NULL) || (ImageSize == 0)) {\r
return RETURN_UNSUPPORTED;\r
}\r
\r
- if (ImageSize < sizeof(EFI_FIRMWARE_IMAGE_AUTHENTICATION)) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - ImageSize too small\n"));\r
+ if (ImageSize < sizeof (EFI_FIRMWARE_IMAGE_AUTHENTICATION)) {\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - ImageSize too small\n"));\r
return RETURN_INVALID_PARAMETER;\r
}\r
- if (Image->AuthInfo.Hdr.dwLength <= OFFSET_OF(WIN_CERTIFICATE_UEFI_GUID, CertData)) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - dwLength too small\n"));\r
+\r
+ if (Image->AuthInfo.Hdr.dwLength <= OFFSET_OF (WIN_CERTIFICATE_UEFI_GUID, CertData)) {\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - dwLength too small\n"));\r
return RETURN_INVALID_PARAMETER;\r
}\r
- if ((UINTN) Image->AuthInfo.Hdr.dwLength > MAX_UINTN - sizeof(UINT64)) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - dwLength too big\n"));\r
+\r
+ if ((UINTN)Image->AuthInfo.Hdr.dwLength > MAX_UINTN - sizeof (UINT64)) {\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - dwLength too big\n"));\r
return RETURN_INVALID_PARAMETER;\r
}\r
- if (ImageSize <= sizeof(Image->MonotonicCount) + Image->AuthInfo.Hdr.dwLength) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - ImageSize too small\n"));\r
+\r
+ if (ImageSize <= sizeof (Image->MonotonicCount) + Image->AuthInfo.Hdr.dwLength) {\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - ImageSize too small\n"));\r
return RETURN_INVALID_PARAMETER;\r
}\r
+\r
if (Image->AuthInfo.Hdr.wRevision != 0x0200) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - wRevision: 0x%02x, expect - 0x%02x\n", (UINTN)Image->AuthInfo.Hdr.wRevision, (UINTN)0x0200));\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - wRevision: 0x%02x, expect - 0x%02x\n", (UINTN)Image->AuthInfo.Hdr.wRevision, (UINTN)0x0200));\r
return RETURN_INVALID_PARAMETER;\r
}\r
+\r
if (Image->AuthInfo.Hdr.wCertificateType != WIN_CERT_TYPE_EFI_GUID) {\r
- DEBUG((DEBUG_ERROR, "AuthenticateFmpImage - wCertificateType: 0x%02x, expect - 0x%02x\n", (UINTN)Image->AuthInfo.Hdr.wCertificateType, (UINTN)WIN_CERT_TYPE_EFI_GUID));\r
+ DEBUG ((DEBUG_ERROR, "AuthenticateFmpImage - wCertificateType: 0x%02x, expect - 0x%02x\n", (UINTN)Image->AuthInfo.Hdr.wCertificateType, (UINTN)WIN_CERT_TYPE_EFI_GUID));\r
return RETURN_INVALID_PARAMETER;\r
}\r
\r
CertType = &Image->AuthInfo.CertType;\r
- DEBUG((DEBUG_INFO, "AuthenticateFmpImage - CertType: %g\n", CertType));\r
+ DEBUG ((DEBUG_INFO, "AuthenticateFmpImage - CertType: %g\n", CertType));\r
\r
if (CompareGuid (&gEfiCertPkcs7Guid, CertType)) {\r
//\r
//\r
return RETURN_UNSUPPORTED;\r
}\r
-\r