summaryrefslogtreecommitdiff
path: root/IntelFrameworkPkg/Include/Ppi/Security.h
diff options
context:
space:
mode:
Diffstat (limited to 'IntelFrameworkPkg/Include/Ppi/Security.h')
-rw-r--r--IntelFrameworkPkg/Include/Ppi/Security.h35
1 files changed, 19 insertions, 16 deletions
diff --git a/IntelFrameworkPkg/Include/Ppi/Security.h b/IntelFrameworkPkg/Include/Ppi/Security.h
index 6674cd6c79..e51de07998 100644
--- a/IntelFrameworkPkg/Include/Ppi/Security.h
+++ b/IntelFrameworkPkg/Include/Ppi/Security.h
@@ -1,18 +1,18 @@
/** @file
- This file declares Security Architectural PPI.
+ This file declares the Security Architectural PPI.
- This PPI is installed by some platform PEIM that abstracts the security policy to the PEI
+ This PPI is installed by a platform PEIM that abstracts the security policy to the PEI
Foundation, namely the case of a PEIM's authentication state being returned during the PEI section
extraction process.
- Copyright (c) 2006, Intel Corporation
- All rights reserved. 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
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+Copyright (c) 2006 - 2010, 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 that accompanies this distribution.
+The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php.
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
This PPI is defined in PEI CIS.
@@ -34,14 +34,17 @@ typedef struct _EFI_PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;
Allows the platform builder to implement a security policy in response
to varying file authentication states.
- @param PeiServices Pointer to the PEI Services Table.
- @param This Interface pointer that implements the particular EFI_PEI_SECURITY_PPI instance.
- @param AuthenticationStatus Status returned by the verification service as part of section extraction.
- @param FfsFileHeader Pointer to the file under review.
- @param DeferExecution Pointer to a variable that alerts the PEI Foundation to defer execution of a PEIM.
+ @param PeiServices The pointer to the PEI Services Table.
+ @param This Interface pointer that implements the particular
+ EFI_PEI_SECURITY_PPI instance.
+ @param AuthenticationStatus Status returned by the verification service as
+ part of section extraction.
+ @param FfsFileHeader The pointer to the file under review.
+ @param DeferExecution The pointer to a variable that alerts the PEI
+ Foundation to defer execution of a PEIM.
@retval EFI_SUCCESS The service performed its action successfully.
- @retval EFI_SECURITY_VIOLATION The object cannot be trusted
+ @retval EFI_SECURITY_VIOLATION The object cannot be trusted.
**/
typedef
EFI_STATUS