]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Security.h
Comments checked with spec.
[mirror_edk2.git] / MdePkg / Include / Protocol / Security.h
index 0ae4707b15d395c82ff564853521a9e1d38c8d5b..d39f08a6c3dbe09c44ee4a15d5b7de2c0d27a093 100644 (file)
@@ -84,38 +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
+  IN  CONST EFI_SECURITY_ARCH_PROTOCOL *This,\r
+  IN  UINT32                           AuthenticationStatus,\r
+  IN  CONST EFI_DEVICE_PATH_PROTOCOL   *File\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
+///\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