62 IN UINT32 AuthenticationStatus,
69 EFI_AUTH_OPERATION_AUTHENTICATION_STATE,
135 IN BOOLEAN BootPolicy
140 if (FileBuffer !=
NULL) {
142 if (EFI_ERROR (Status)) {
148 EFI_AUTH_OPERATION_VERIFY_IMAGE |
149 EFI_AUTH_OPERATION_DEFER_IMAGE_LOAD |
150 EFI_AUTH_OPERATION_MEASURE_IMAGE |
151 EFI_AUTH_OPERATION_CONNECT_POLICY,
198 Status =
gBS->InstallMultipleProtocolInterfaces (
199 &mSecurityArchProtocolHandle,
200 &gEfiSecurity2ArchProtocolGuid,
202 &gEfiSecurityArchProtocolGuid,
EFI_STATUS Defer3rdPartyImageLoad(IN CONST EFI_DEVICE_PATH_PROTOCOL *File, IN BOOLEAN BootPolicy)
VOID Defer3rdPartyImageLoadInitialize(VOID)
#define ASSERT_EFI_ERROR(StatusParameter)
#define ASSERT_PROTOCOL_ALREADY_INSTALLED(Handle, Guid)
EFI_STATUS EFIAPI ExecuteSecurity2Handlers(IN UINT32 AuthenticationOperation, IN UINT32 AuthenticationStatus, IN CONST EFI_DEVICE_PATH_PROTOCOL *File OPTIONAL, IN VOID *FileBuffer, IN UINTN FileSize, IN BOOLEAN BootPolicy)
EFI_STATUS EFIAPI ExecuteSecurityHandlers(IN UINT32 AuthenticationStatus, IN CONST EFI_DEVICE_PATH_PROTOCOL *FilePath)
EFI_STATUS EFIAPI Security2StubAuthenticate(IN CONST EFI_SECURITY2_ARCH_PROTOCOL *This, IN CONST EFI_DEVICE_PATH_PROTOCOL *File OPTIONAL, IN VOID *FileBuffer, IN UINTN FileSize, IN BOOLEAN BootPolicy)
EFI_STATUS EFIAPI SecurityStubInitialize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI SecurityStubAuthenticateState(IN CONST EFI_SECURITY_ARCH_PROTOCOL *This, IN UINT32 AuthenticationStatus, IN CONST EFI_DEVICE_PATH_PROTOCOL *File)