SecureBootDefaultKeys.fdf.inc 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ## @file
  2. # FDF include file which allows to embed Secure Boot keys
  3. #
  4. # Copyright (c) 2021, ARM Limited. All rights reserved.
  5. # Copyright (c) 2021, Semihalf. All rights reserved.
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. !if $(DEFAULT_KEYS) == TRUE
  10. FILE FREEFORM = 85254ea7-4759-4fc4-82d4-5eed5fb0a4a0 {
  11. !ifdef $(PK_DEFAULT_FILE)
  12. SECTION RAW = $(PK_DEFAULT_FILE)
  13. !endif
  14. SECTION UI = "PK Default"
  15. }
  16. FILE FREEFORM = 6f64916e-9f7a-4c35-b952-cd041efb05a3 {
  17. !ifdef $(KEK_DEFAULT_FILE1)
  18. SECTION RAW = $(KEK_DEFAULT_FILE1)
  19. !endif
  20. !ifdef $(KEK_DEFAULT_FILE2)
  21. SECTION RAW = $(KEK_DEFAULT_FILE2)
  22. !endif
  23. !ifdef $(KEK_DEFAULT_FILE3)
  24. SECTION RAW = $(KEK_DEFAULT_FILE3)
  25. !endif
  26. SECTION UI = "KEK Default"
  27. }
  28. FILE FREEFORM = c491d352-7623-4843-accc-2791a7574421 {
  29. !ifdef $(DB_DEFAULT_FILE1)
  30. SECTION RAW = $(DB_DEFAULT_FILE1)
  31. !endif
  32. !ifdef $(DB_DEFAULT_FILE2)
  33. SECTION RAW = $(DB_DEFAULT_FILE2)
  34. !endif
  35. !ifdef $(DB_DEFAULT_FILE3)
  36. SECTION RAW = $(DB_DEFAULT_FILE3)
  37. !endif
  38. SECTION UI = "DB Default"
  39. }
  40. FILE FREEFORM = 36c513ee-a338-4976-a0fb-6ddba3dafe87 {
  41. !ifdef $(DBT_DEFAULT_FILE1)
  42. SECTION RAW = $(DBT_DEFAULT_FILE1)
  43. !endif
  44. !ifdef $(DBT_DEFAULT_FILE2)
  45. SECTION RAW = $(DBT_DEFAULT_FILE2)
  46. !endif
  47. !ifdef $(DBT_DEFAULT_FILE3)
  48. SECTION RAW = $(DBT_DEFAULT_FILE3)
  49. !endif
  50. SECTION UI = "DBT Default"
  51. }
  52. FILE FREEFORM = 5740766a-718e-4dc0-9935-c36f7d3f884f {
  53. !ifdef $(DBX_DEFAULT_FILE1)
  54. SECTION RAW = $(DBX_DEFAULT_FILE1)
  55. !endif
  56. !ifdef $(DBX_DEFAULT_FILE2)
  57. SECTION RAW = $(DBX_DEFAULT_FILE2)
  58. !endif
  59. !ifdef $(DBX_DEFAULT_FILE3)
  60. SECTION RAW = $(DBX_DEFAULT_FILE3)
  61. !endif
  62. SECTION UI = "DBX Default"
  63. }
  64. !endif