]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Library/DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.inf
Rename Trusted Hob to Measured FV hob and add Guided Hob layout structure
[mirror_edk2.git] / SecurityPkg / Library / DxeTpmMeasureBootLib / DxeTpmMeasureBootLib.inf
index bf83bf10221bb832280ae7dc18e58270e3ce1618..53b26b0284fa7177a3c3e0e1507d6dafb3835e46 100644 (file)
@@ -1,7 +1,12 @@
 ## @file\r
 #  The library instance provides security service of TPM measure boot.\r
 #\r
 ## @file\r
 #  The library instance provides security service of TPM measure boot.\r
 #\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  Caution: This module requires additional review when modified.\r
+#  This library will have external input - PE/COFF image and GPT partition.\r
+#  This external input must be validated carefully to avoid security issue like\r
+#  buffer overflow, integer overflow.\r
+#\r
+# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials\r
 # are licensed and made available under the terms and conditions of the BSD License\r
 # which accompanies this distribution. The full text of the license may be found at\r
 # This program and the accompanying materials\r
 # are licensed and made available under the terms and conditions of the BSD License\r
 # which accompanies this distribution. The full text of the license may be found at\r
   PeCoffLib\r
   BaseLib\r
   SecurityManagementLib\r
   PeCoffLib\r
   BaseLib\r
   SecurityManagementLib\r
+  HobLib\r
+\r
+[Guids]\r
+  gMeasuredFvHobGuid\r
 \r
 [Protocols]\r
   gEfiTcgProtocolGuid                   ## CONSUMES\r
 \r
 [Protocols]\r
   gEfiTcgProtocolGuid                   ## CONSUMES\r
-  gEfiFirmwareVolume2ProtocolGuid       ## CONSUMES\r
+  gEfiFirmwareVolumeBlockProtocolGuid   ## CONSUMES\r
   gEfiBlockIoProtocolGuid               ## CONSUMES\r
   gEfiDiskIoProtocolGuid                ## CONSUMES\r
   gEfiDevicePathToTextProtocolGuid      ## SOMETIMES_CONSUMES (Only used in debug mode)\r
   gEfiBlockIoProtocolGuid               ## CONSUMES\r
   gEfiDiskIoProtocolGuid                ## CONSUMES\r
   gEfiDevicePathToTextProtocolGuid      ## SOMETIMES_CONSUMES (Only used in debug mode)\r