]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Security.h
fixed typo. EFI_OUT_OF_MEMORY should be EFI_OUT_OF_RESOURCES.
[mirror_edk2.git] / MdePkg / Include / Protocol / Security.h
index 9d8c007127d23bd143dafd9db0c733baefbe4ddf..d39f08a6c3dbe09c44ee4a15d5b7de2c0d27a093 100644 (file)
 #ifndef __ARCH_PROTOCOL_SECURITY_H__\r
 #define __ARCH_PROTOCOL_SECURITY_H__\r
 \r
-#include <PiDxe.h>\r
-\r
-//\r
-// Global ID for the Security Code Architectural Protocol\r
-//\r
+///\r
+/// Global ID for the Security Code Architectural Protocol\r
+///\r
 #define EFI_SECURITY_ARCH_PROTOCOL_GUID  \\r
   { 0xA46423E3, 0x4617, 0x49f1, {0xB9, 0xFF, 0xD1, 0xBF, 0xA9, 0x11, 0x58, 0x39 } }\r
 \r
@@ -86,39 +84,16 @@ typedef struct _EFI_SECURITY_ARCH_PROTOCOL    EFI_SECURITY_ARCH_PROTOCOL;
 typedef \r
 EFI_STATUS\r
 (EFIAPI *EFI_SECURITY_FILE_AUTHENTICATION_STATE)(\r
-  IN EFI_SECURITY_ARCH_PROTOCOL     *This,\r
-  IN  UINT32                        AuthenticationStatus,\r
-  IN  EFI_DEVICE_PATH_PROTOCOL      *File\r
-  )\r
-;\r
-\r
-//\r
-// Interface stucture for the Timer Architectural Protocol\r
-//\r
-/**\r
-  @par Protocol Description:\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
-  attestation logging, and other exception operations.\r
-\r
-  The driver that produces the EFI_SECURITY_ARCH_PROTOCOL may also optionally \r
-  install the EFI_SECURITY_POLICY_PROTOCOL_GUID onto a new handle with a NULL \r
-  interface.  The existence of this GUID in the protocol database means that \r
-  the GUIDed Section Extraction Protocol should authenticate the contents of \r
-  an Authentication Section.  The expectation is that the GUIDed Section \r
-  Extraction protocol will look for the existence of the EFI_SECURITY_POLICY_ \r
-  PROTOCOL_GUID in the protocol database.  If it exists, then the publication \r
-  thereof is taken as an injunction to attempt an authentication of any section \r
-  wrapped in an Authentication Section.  See the Firmware File System \r
-  Specification for details on the GUIDed Section Extraction Protocol and \r
-  Authentication Sections.\r
-\r
-  @param FileAuthenticationState\r
-  This service is called upon fault with respect to \r
-  the authentication of a section of a file.\r
-\r
-**/\r
+  IN  CONST EFI_SECURITY_ARCH_PROTOCOL *This,\r
+  IN  UINT32                           AuthenticationStatus,\r
+  IN  CONST EFI_DEVICE_PATH_PROTOCOL   *File\r
+  );\r
+\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
+/// attestation logging, and other exception operations.\r
+///\r
 struct _EFI_SECURITY_ARCH_PROTOCOL {\r
   EFI_SECURITY_FILE_AUTHENTICATION_STATE  FileAuthenticationState;\r
 };\r