]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigDxe.inf
SecurityPkg/SecureBootConfigDxe: Fix invalid NV data issue.
[mirror_edk2.git] / SecurityPkg / VariableAuthenticated / SecureBootConfigDxe / SecureBootConfigDxe.inf
index e6d21f5e69cfdb2540d1ba82c1792879a58604d5..fa7c39d6e58b9c86a10f7bec1d6ecc5cce243861 100644 (file)
@@ -2,7 +2,7 @@
 #  Provides the capbility to configure secure boot in a setup browser\r
 #  By this module, user may change the content of DB, DBX, PK and KEK.\r
 #\r
-# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2011 - 2016, 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
   HiiLib\r
   PlatformSecureLib\r
   DevicePathLib\r
+  FileExplorerLib\r
+  PeCoffLib\r
 \r
 [Guids]\r
   ## SOMETIMES_CONSUMES      ## Variable:L"CustomMode"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"CustomMode"\r
   gEfiCustomModeEnableGuid\r
-    \r
+\r
   ## SOMETIMES_CONSUMES      ## Variable:L"SecureBootEnable"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"SecureBootEnable"\r
   gEfiSecureBootEnableDisableGuid\r
-  \r
+\r
   ## SOMETIMES_CONSUMES      ## GUID            # Unique ID for the type of the signature.\r
   ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.\r
   gEfiCertRsa2048Guid\r
-  \r
+\r
   ## SOMETIMES_CONSUMES      ## GUID            # Unique ID for the type of the signature.\r
-  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.                               \r
+  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.\r
   gEfiCertX509Guid\r
-  \r
+\r
   ## SOMETIMES_CONSUMES      ## GUID            # Unique ID for the type of the signature.\r
-  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.   \r
+  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.\r
   gEfiCertSha1Guid\r
-  \r
+\r
   ## SOMETIMES_CONSUMES      ## GUID            # Unique ID for the type of the signature.\r
-  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.   \r
+  ## SOMETIMES_PRODUCES      ## GUID            # Unique ID for the type of the signature.\r
   gEfiCertSha256Guid\r
-  \r
+\r
   ## SOMETIMES_CONSUMES      ## Variable:L"db"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"db"\r
   ## SOMETIMES_CONSUMES      ## Variable:L"dbx"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"dbx"\r
   gEfiImageSecurityDatabaseGuid\r
-    \r
+\r
   ## SOMETIMES_CONSUMES      ## Variable:L"SetupMode"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"PK"\r
   ## SOMETIMES_CONSUMES      ## Variable:L"KEK"\r
   ## SOMETIMES_PRODUCES      ## Variable:L"KEK"\r
   ## SOMETIMES_CONSUMES      ## Variable:L"SecureBoot"\r
   gEfiGlobalVariableGuid\r
-  \r
+\r
   gEfiIfrTianoGuid                              ## PRODUCES            ## GUID       # HII opcode\r
   ## PRODUCES                ## HII\r
   ## CONSUMES                ## HII\r
   gEfiFileSystemVolumeLabelInfoIdGuid           ## SOMETIMES_CONSUMES  ## GUID  # Indicate the information type\r
   gEfiFileInfoGuid                              ## SOMETIMES_CONSUMES  ## GUID  # Indicate the information type\r
 \r
+  gEfiCertX509Sha256Guid                        ## SOMETIMES_PRODUCES  ## GUID  # Unique ID for the type of the certificate.\r
+  gEfiCertX509Sha384Guid                        ## SOMETIMES_PRODUCES  ## GUID  # Unique ID for the type of the certificate.\r
+  gEfiCertX509Sha512Guid                        ## SOMETIMES_PRODUCES  ## GUID  # Unique ID for the type of the certificate.\r
+\r
 [Protocols]\r
   gEfiHiiConfigAccessProtocolGuid               ## PRODUCES\r
   gEfiDevicePathProtocolGuid                    ## PRODUCES\r
 \r
 [UserExtensions.TianoCore."ExtraFiles"]\r
   SecureBootConfigDxeExtra.uni\r
-  
\ No newline at end of file