#define EFI_TCG2_EVENT_LOG_FORMAT_ALL (EFI_TCG2_EVENT_LOG_FORMAT_TCG_1_2 | EFI_TCG2_EVENT_LOG_FORMAT_TCG_2)\r
\r
#define TCG2_CONFIGURATION_VARSTORE_ID 0x0001\r
+#define TCG2_CONFIGURATION_INFO_VARSTORE_ID 0x0002\r
#define TCG2_CONFIGURATION_FORM_ID 0x0001\r
\r
#define KEY_TPM_DEVICE 0x2000\r
UINT8 TpmDevice;\r
} TCG2_CONFIGURATION;\r
\r
+typedef struct {\r
+ UINT8 Sha1Supported;\r
+ UINT8 Sha256Supported;\r
+ UINT8 Sha384Supported;\r
+ UINT8 Sha512Supported;\r
+ UINT8 Sm3Supported;\r
+} TCG2_CONFIGURATION_INFO;\r
+\r
//\r
// Variable saved for S3, TPM detected, only valid in S3 path.\r
// This variable is ReadOnly.\r
UINT8 TpmDeviceDetected;\r
} TCG2_DEVICE_DETECTION;\r
\r
-#define TCG2_STORAGE_NAME L"TCG2_CONFIGURATION"\r
+#define TCG2_STORAGE_NAME L"TCG2_CONFIGURATION"\r
+#define TCG2_STORAGE_INFO_NAME L"TCG2_CONFIGURATION_INFO"\r
#define TCG2_DEVICE_DETECTION_NAME L"TCG2_DEVICE_DETECTION"\r
\r
#define TPM_INSTANCE_ID_LIST { \\r