]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.inf
OvmfPkg: introduce EnrollDefaultKeys application
[mirror_edk2.git] / OvmfPkg / EnrollDefaultKeys / EnrollDefaultKeys.inf
1 ## @file
2 # Enroll default PK, KEK, DB.
3 #
4 # Copyright (C) 2014, Red Hat, Inc.
5 #
6 # This program and the accompanying materials are licensed and made available
7 # under the terms and conditions of the BSD License which accompanies this
8 # distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.
10 #
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
13 # IMPLIED.
14 ##
15
16 [Defines]
17 INF_VERSION = 0x00010006
18 BASE_NAME = EnrollDefaultKeys
19 FILE_GUID = D5C1DF0B-1BAC-4EDF-BA48-08834009CA5A
20 MODULE_TYPE = UEFI_APPLICATION
21 VERSION_STRING = 0.1
22 ENTRY_POINT = ShellCEntryLib
23
24 #
25 # VALID_ARCHITECTURES = IA32 X64
26 #
27
28 [Sources]
29 EnrollDefaultKeys.c
30
31 [Packages]
32 MdePkg/MdePkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 SecurityPkg/SecurityPkg.dec
35 ShellPkg/ShellPkg.dec
36
37 [Guids]
38 gEfiCertPkcs7Guid
39 gEfiCertSha256Guid
40 gEfiCertX509Guid
41 gEfiCustomModeEnableGuid
42 gEfiGlobalVariableGuid
43 gEfiImageSecurityDatabaseGuid
44 gEfiSecureBootEnableDisableGuid
45
46 [LibraryClasses]
47 BaseMemoryLib
48 DebugLib
49 MemoryAllocationLib
50 ShellCEntryLib
51 UefiLib
52 UefiRuntimeServicesTableLib