XenevaOS
Loading...
Searching...
No Matches
Pkcs7Verify.h
Go to the documentation of this file.
1
20#ifndef __EFI_PKCS7_VERIFY_PROTOCOL_H__
21#define __EFI_PKCS7_VERIFY_PROTOCOL_H__
22
24
28#define EFI_PKCS7_VERIFY_PROTOCOL_GUID \
29 { \
30 0x47889fb2, 0xd671, 0x4fab, {0xa0, 0xca, 0xdf, 0x0e, 0x44, 0xdf, 0x70, 0xd6 } \
31 }
32
34
35
122typedef
126 IN VOID *SignedData,
127 IN UINTN SignedDataSize,
128 IN VOID *InData OPTIONAL,
129 IN UINTN InDataSize,
130 IN EFI_SIGNATURE_LIST **AllowedDb,
131 IN EFI_SIGNATURE_LIST **RevokedDb OPTIONAL,
132 IN EFI_SIGNATURE_LIST **TimeStampDb OPTIONAL,
133 OUT VOID *Content OPTIONAL,
134 IN OUT UINTN *ContentSize
135 );
136
203typedef
208 IN UINTN SignatureSize,
209 IN VOID *InHash,
210 IN UINTN InHashSize,
211 IN EFI_SIGNATURE_LIST **AllowedDb,
212 IN EFI_SIGNATURE_LIST **RevokedDb OPTIONAL,
213 IN EFI_SIGNATURE_LIST **TimeStampDb OPTIONAL
214 );
215
226
228
229#endif
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 Base.h:281
Definition Pkcs7Verify.h:222
EFI_PKCS7_VERIFY_SIGNATURE VerifySignature
Definition Pkcs7Verify.h:224
EFI_PKCS7_VERIFY_BUFFER VerifyBuffer
Definition Pkcs7Verify.h:223