]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Library/HashLibTdx/HashLibTdx.c
SecurityPkg/HashLibTdx: Return EFI_UNSUPPORTED if it is not Tdx guest
[mirror_edk2.git] / SecurityPkg / Library / HashLibTdx / HashLibTdx.c
index 75d96ee64b445575301927b04cf8b52b65506334..3cebbc70d3ece454e36226fdccfaaf002dbfc649 100644 (file)
@@ -186,7 +186,13 @@ RegisterHashInterfaceLib (
   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