11#include "InternalCryptLib.h"
101 IN CONST CHAR8 *RequiredEKUs[],
102 IN CONST UINT32 RequiredEKUsSize,
103 IN BOOLEAN RequireAllPresent
107 return EFI_NOT_READY;
143 IN CONST UINT8 *Pkcs7Signature,
145 IN CONST CHAR8 *RequiredEKUs[],
146 IN CONST UINT32 RequiredEKUsSize,
147 IN BOOLEAN RequireAllPresent
151 return EFI_NOT_READY;
EFI_STATUS GetSignerCertificate(IN CONST VOID *CertChain, OUT VOID **SignerCert)
EFI_STATUS CheckEKUs(IN CONST VOID *SignerCert, IN CONST CHAR8 *RequiredEKUs[], IN CONST UINT32 RequiredEKUsSize, IN BOOLEAN RequireAllPresent)
EFI_STATUS IsEkuInCertificate(IN CONST VOID *Cert, IN VOID *Asn1ToFind)
EFI_STATUS EFIAPI VerifyEKUsInPkcs7Signature(IN CONST UINT8 *Pkcs7Signature, IN CONST UINT32 SignatureSize, IN CONST CHAR8 *RequiredEKUs[], IN CONST UINT32 RequiredEKUsSize, IN BOOLEAN RequireAllPresent)