EnrollFromDefaultKeysApp.inf 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ## @file
  2. # Enroll PK, KEK, db, dbx from Default variables
  3. #
  4. # Copyright (c) 2021, ARM Ltd. All rights reserved.<BR>
  5. # Copyright (c) 2021, Semihalf All rights reserved.<BR>
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. ##
  8. [Defines]
  9. INF_VERSION = 1.28
  10. BASE_NAME = EnrollFromDefaultKeysApp
  11. FILE_GUID = 6F18CB2F-1293-4BC1-ABB8-35F84C71812E
  12. MODULE_TYPE = UEFI_APPLICATION
  13. VERSION_STRING = 0.1
  14. ENTRY_POINT = UefiMain
  15. [Sources]
  16. EnrollFromDefaultKeysApp.c
  17. [Packages]
  18. MdeModulePkg/MdeModulePkg.dec
  19. MdePkg/MdePkg.dec
  20. SecurityPkg/SecurityPkg.dec
  21. [Guids]
  22. gEfiCertPkcs7Guid
  23. gEfiCertSha256Guid
  24. gEfiCertX509Guid
  25. gEfiCustomModeEnableGuid
  26. gEfiGlobalVariableGuid
  27. gEfiImageSecurityDatabaseGuid
  28. gEfiSecureBootEnableDisableGuid
  29. [Protocols]
  30. gEfiSmbiosProtocolGuid ## CONSUMES
  31. [LibraryClasses]
  32. BaseLib
  33. BaseMemoryLib
  34. DebugLib
  35. MemoryAllocationLib
  36. PrintLib
  37. UefiApplicationEntryPoint
  38. UefiBootServicesTableLib
  39. UefiLib
  40. UefiRuntimeServicesTableLib
  41. SecureBootVariableLib
  42. SecureBootVariableProvisionLib