]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Security.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Include / Protocol / Security.h
index ff52cf5243941d1407a3dce844f54cfae289773a..f8c452472df535d7b04aabd241aeaad38c222487 100644 (file)
@@ -1,9 +1,9 @@
 /** @file\r
   Security Architectural Protocol as defined in PI Specification VOLUME 2 DXE\r
 \r
-  Used to provide Security services.  Specifically, dependening upon the \r
-  authentication state of a discovered driver in a Firmware Volume, the \r
-  portable DXE Core Dispatcher will call into the Security Architectural \r
+  Used to provide Security services.  Specifically, dependening upon the\r
+  authentication state of a discovered driver in a Firmware Volume, the\r
+  portable DXE Core Dispatcher will call into the Security Architectural\r
   Protocol (SAP) with the authentication state of the driver.\r
 \r
   This call-out allows for OEM-specific policy decisions to be made, such\r
   an unsigned driver or failed signature check, or other exception response.\r
 \r
   The SAP can also change system behavior by having the DXE core put a driver\r
-  in the Schedule-On-Request (SOR) state.  This will allow for later disposition \r
+  in the Schedule-On-Request (SOR) state.  This will allow for later disposition\r
   of the driver by platform agent, such as Platform BDS.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
-  This program and the accompanying materials                          \r
-  are licensed and made available under the terms and conditions of the BSD License         \r
-  which accompanies this distribution.  The full text of the license may be found at        \r
-  http://opensource.org/licenses/bsd-license.php                                            \r
+  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  This program and the accompanying materials\r
+  are licensed and made available under the terms and conditions of the BSD License\r
+  which accompanies this distribution.  The full text of the license may be found at\r
+  http://opensource.org/licenses/bsd-license.php\r
 \r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
 **/\r
 \r
 typedef struct _EFI_SECURITY_ARCH_PROTOCOL    EFI_SECURITY_ARCH_PROTOCOL;\r
 \r
 /**\r
-  The EFI_SECURITY_ARCH_PROTOCOL (SAP) is used to abstract platform-specific \r
-  policy from the DXE core response to an attempt to use a file that returns a \r
-  given status for the authentication check from the section extraction protocol.  \r
+  The EFI_SECURITY_ARCH_PROTOCOL (SAP) is used to abstract platform-specific\r
+  policy from the DXE core response to an attempt to use a file that returns a\r
+  given status for the authentication check from the section extraction protocol.\r
 \r
-  The possible responses in a given SAP implementation may include locking \r
-  flash upon failure to authenticate, attestation logging for all signed drivers, \r
-  and other exception operations.  The File parameter allows for possible logging \r
+  The possible responses in a given SAP implementation may include locking\r
+  flash upon failure to authenticate, attestation logging for all signed drivers,\r
+  and other exception operations.  The File parameter allows for possible logging\r
   within the SAP of the driver.\r
 \r
   If File is NULL, then EFI_INVALID_PARAMETER is returned.\r
 \r
-  If the file specified by File with an authentication status specified by \r
+  If the file specified by File with an authentication status specified by\r
   AuthenticationStatus is safe for the DXE Core to use, then EFI_SUCCESS is returned.\r
 \r
-  If the file specified by File with an authentication status specified by \r
-  AuthenticationStatus is not safe for the DXE Core to use under any circumstances, \r
+  If the file specified by File with an authentication status specified by\r
+  AuthenticationStatus is not safe for the DXE Core to use under any circumstances,\r
   then EFI_ACCESS_DENIED is returned.\r
 \r
-  If the file specified by File with an authentication status specified by \r
-  AuthenticationStatus is not safe for the DXE Core to use right now, but it \r
-  might be possible to use it at a future time, then EFI_SECURITY_VIOLATION is \r
+  If the file specified by File with an authentication status specified by\r
+  AuthenticationStatus is not safe for the DXE Core to use right now, but it\r
+  might be possible to use it at a future time, then EFI_SECURITY_VIOLATION is\r
   returned.\r
 \r
   @param  This             The EFI_SECURITY_ARCH_PROTOCOL instance.\r
-  @param  AuthenticationStatus \r
+  @param  AuthenticationStatus\r
                            This is the authentication type returned from the Section\r
                            Extraction protocol. See the Section Extraction Protocol\r
                            Specification for details on this type.\r
@@ -81,7 +81,7 @@ typedef struct _EFI_SECURITY_ARCH_PROTOCOL    EFI_SECURITY_ARCH_PROTOCOL;
                                 used for any purpose.\r
 \r
 **/\r
-typedef \r
+typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_SECURITY_FILE_AUTHENTICATION_STATE)(\r
   IN  CONST EFI_SECURITY_ARCH_PROTOCOL *This,\r
@@ -91,7 +91,7 @@ EFI_STATUS
 \r
 ///\r
 /// The EFI_SECURITY_ARCH_PROTOCOL is used to abstract platform-specific policy\r
-/// from the DXE core.  This includes locking flash upon failure to authenticate, \r
+/// from the DXE core.  This includes locking flash upon failure to authenticate,\r
 /// attestation logging, and other exception operations.\r
 ///\r
 struct _EFI_SECURITY_ARCH_PROTOCOL {\r