mirror of https://github.com/acidanthera/audk.git
Update SecurityStub SAP protocol to support SecureHandler and SecureHandler2 both.
Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14118 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
416211e0d8
commit
c9e8881516
|
@ -1,7 +1,7 @@
|
|||
/** @file
|
||||
Provides generic security measurement functions for DXE module.
|
||||
|
||||
Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
|
@ -102,7 +102,7 @@ CheckAuthenticationOperation (
|
|||
//
|
||||
// Make sure new auth operation can be recognized.
|
||||
//
|
||||
ASSERT ((CheckAuthOperation & ~(EFI_AUTH_IMAGE_OPERATION_MASK | EFI_AUTH_OPERATION_IMAGE_REQUIRED)) == 0);
|
||||
ASSERT ((CheckAuthOperation & ~(EFI_AUTH_IMAGE_OPERATION_MASK | EFI_AUTH_OPERATION_AUTHENTICATION_STATE | EFI_AUTH_OPERATION_IMAGE_REQUIRED)) == 0);
|
||||
|
||||
//
|
||||
// When current operation includes measure image operation,
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/** @file
|
||||
This driver produces Security2 and Security architectural protocol based on SecurityManagementLib.
|
||||
|
||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
|
@ -69,13 +69,20 @@ SecurityStubAuthenticateState (
|
|||
IN CONST EFI_DEVICE_PATH_PROTOCOL *File
|
||||
)
|
||||
{
|
||||
return ExecuteSecurity2Handlers (EFI_AUTH_OPERATION_AUTHENTICATION_STATE,
|
||||
EFI_STATUS Status;
|
||||
|
||||
Status = ExecuteSecurity2Handlers (EFI_AUTH_OPERATION_AUTHENTICATION_STATE,
|
||||
AuthenticationStatus,
|
||||
File,
|
||||
NULL,
|
||||
0,
|
||||
FALSE
|
||||
);
|
||||
if (Status == EFI_SUCCESS) {
|
||||
Status = ExecuteSecurityHandlers (AuthenticationStatus, File);
|
||||
}
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue