IN HASH_INTERFACE *HashInterface\r
)\r
{\r
- ASSERT (TdIsEnabled ());\r
+ //\r
+ // HashLibTdx is designed for Tdx guest. So if it is not Tdx guest,\r
+ // return EFI_UNSUPPORTED.\r
+ //\r
+ if (!TdIsEnabled ()) {\r
+ return EFI_UNSUPPORTED;\r
+ }\r
\r
//\r
// Only SHA384 is allowed.\r