#define SECUREBOOT_ENROLL_SIGNATURE_TO_DB 0x0b\r
#define SECUREBOOT_DELETE_SIGNATURE_FROM_DB 0x0c\r
#define SECUREBOOT_ENROLL_SIGNATURE_TO_DBX 0x0d\r
-#define SECUREBOOT_DELETE_SIGNATURE_FROM_DBX 0x0e\r
#define FORMID_SECURE_BOOT_DBT_OPTION_FORM 0x14\r
#define SECUREBOOT_ENROLL_SIGNATURE_TO_DBT 0x15\r
#define SECUREBOOT_DELETE_SIGNATURE_FROM_DBT 0x16\r
+#define SECUREBOOT_DELETE_SIGNATURE_LIST_FORM 0x17\r
+#define SECUREBOOT_DELETE_SIGNATURE_DATA_FORM 0x18\r
\r
#define SECURE_BOOT_MODE_CUSTOM 0x01\r
#define SECURE_BOOT_MODE_STANDARD 0x00\r
#define KEY_VALUE_SAVE_AND_EXIT_DBT 0x100d\r
#define KEY_VALUE_NO_SAVE_AND_EXIT_DBT 0x100e\r
\r
+#define KEY_VALUE_FROM_DBX_TO_LIST_FORM 0x100f\r
+\r
#define KEY_SECURE_BOOT_OPTION 0x1100\r
#define KEY_SECURE_BOOT_PK_OPTION 0x1101\r
#define KEY_SECURE_BOOT_KEK_OPTION 0x1102\r
#define KEY_SECURE_BOOT_SIGNATURE_GUID_DBX 0x110c\r
#define KEY_SECURE_BOOT_DBT_OPTION 0x110d\r
#define KEY_SECURE_BOOT_SIGNATURE_GUID_DBT 0x110e\r
+#define KEY_SECURE_BOOT_DELETE_ALL_LIST 0x110f\r
+#define KEY_SECURE_BOOT_DELETE_ALL_DATA 0x1110\r
+#define KEY_SECURE_BOOT_DELETE_CHECK_DATA 0x1111\r
\r
#define LABEL_KEK_DELETE 0x1200\r
#define LABEL_DB_DELETE 0x1201\r
-#define LABEL_DBX_DELETE 0x1202\r
+#define LABEL_SIGNATURE_LIST_START 0x1202\r
#define LABEL_DBT_DELETE 0x1203\r
+#define LABEL_SIGNATURE_DATA_START 0x1204\r
+#define LABEL_DELETE_ALL_LIST_BUTTON 0x1300\r
#define LABEL_END 0xffff\r
\r
-\r
#define SECURE_BOOT_MAX_ATTEMPTS_NUM 255\r
\r
#define CONFIG_OPTION_OFFSET 0x2000\r
//\r
#define OPTION_DEL_DB_QUESTION_ID 0x3000\r
//\r
-// Question ID 0x4000 ~ 0x4FFF is for DBX\r
+// Question ID 0x4000 ~ 0x4FFF is for signature list.\r
+//\r
+#define OPTION_SIGNATURE_LIST_QUESTION_ID 0X4000\r
+//\r
+// Question ID 0x6000 ~ 0x6FFF is for signature data.\r
//\r
-#define OPTION_DEL_DBX_QUESTION_ID 0x4000\r
+#define OPTION_SIGNATURE_DATA_QUESTION_ID 0x6000\r
\r
//\r
// Question ID 0x5000 ~ 0x5FFF is for DBT\r
EFI_HII_DATE RevocationDate; // The revocation date of the certificate\r
EFI_HII_TIME RevocationTime; // The revocation time of the certificate\r
UINT8 FileEnrollType; // File type of sigunature enroll\r
+ UINT32 ListCount; // The count of signature list.\r
+ UINT32 CheckedDataCount; // The count of checked signature data.\r
} SECUREBOOT_CONFIGURATION;\r
\r
#endif\r