20#ifndef __EFI_PKCS7_VERIFY_PROTOCOL_H__
21#define __EFI_PKCS7_VERIFY_PROTOCOL_H__
28#define EFI_PKCS7_VERIFY_PROTOCOL_GUID \
30 0x47889fb2, 0xd671, 0x4fab, {0xa0, 0xca, 0xdf, 0x0e, 0x44, 0xdf, 0x70, 0xd6 } \
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
uint32_t Signature
Definition pe.h:0
EFI_STATUS(EFIAPI * EFI_PKCS7_VERIFY_SIGNATURE)(IN EFI_PKCS7_VERIFY_PROTOCOL *This, IN VOID *Signature, IN UINTN SignatureSize, IN VOID *InHash, IN UINTN InHashSize, IN EFI_SIGNATURE_LIST **AllowedDb, IN EFI_SIGNATURE_LIST **RevokedDb OPTIONAL, IN EFI_SIGNATURE_LIST **TimeStampDb OPTIONAL)
Definition Pkcs7Verify.h:205
EFI_GUID gEfiPkcs7VerifyProtocolGuid
EFI_STATUS(EFIAPI * EFI_PKCS7_VERIFY_BUFFER)(IN EFI_PKCS7_VERIFY_PROTOCOL *This, IN VOID *SignedData, IN UINTN SignedDataSize, IN VOID *InData OPTIONAL, IN UINTN InDataSize, IN EFI_SIGNATURE_LIST **AllowedDb, IN EFI_SIGNATURE_LIST **RevokedDb OPTIONAL, IN EFI_SIGNATURE_LIST **TimeStampDb OPTIONAL, OUT VOID *Content OPTIONAL, IN OUT UINTN *ContentSize)
Definition Pkcs7Verify.h:124
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition ImageAuthentication.h:69
Definition Pkcs7Verify.h:222
EFI_PKCS7_VERIFY_SIGNATURE VerifySignature
Definition Pkcs7Verify.h:224
EFI_PKCS7_VERIFY_BUFFER VerifyBuffer
Definition Pkcs7Verify.h:223