]> git.proxmox.com Git - mirror_edk2.git/commitdiff
SecurityPkg: Add TCG Spec info to TCG related modules
authorZhang, Chao B <chao.b.zhang@intel.com>
Thu, 11 May 2017 05:08:30 +0000 (13:08 +0800)
committerZhang, Chao B <chao.b.zhang@intel.com>
Thu, 11 May 2017 08:20:05 +0000 (16:20 +0800)
Add TCG Spec compliance info to TCG related module INFs.

Cc: Qin Long <qin.long@intel.com>
Cc: Yao Jiewen <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chao Zhang <chao.b.zhang@intel.com>
Reviewed-by: Qin Long <qin.long@intel.com>
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com>
SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf
SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.inf
SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf
SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf

index a11988e4aa2d7fe1021639d111fd946055183022..939f6fb19be22cfcd1e52edad1e1541443d17017 100644 (file)
@@ -1,6 +1,9 @@
 ## @file\r
 #  Provides security service for TPM 2.0 measured boot\r
 #\r
 ## @file\r
 #  Provides security service for TPM 2.0 measured boot\r
 #\r
+#  Spec Compliance Info:\r
+#    "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21"\r
+#\r
 #  This library instance hooks LoadImage() API to measure every image that \r
 #  is not measured in PEI phase. And, it will also measure GPT partition.\r
 #\r
 #  This library instance hooks LoadImage() API to measure every image that \r
 #  is not measured in PEI phase. And, it will also measure GPT partition.\r
 #\r
@@ -9,7 +12,7 @@
 #  This external input must be validated carefully to avoid security issues such \r
 #  as buffer overflow or integer overflow.\r
 #\r
 #  This external input must be validated carefully to avoid security issues such \r
 #  as buffer overflow or integer overflow.\r
 #\r
-# Copyright (c) 2013 - 2016, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 2017, 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
index 976972d98d2efbe53c9b7e5db271d459ffb5e315..3e619b98b73a461b4fb22a1fd04a92761e862140 100644 (file)
@@ -1,12 +1,16 @@
 ## @file\r
 #  Provides TPM 2.0 TIS/PTP functions for DTPM\r
 ## @file\r
 #  Provides TPM 2.0 TIS/PTP functions for DTPM\r
-#  \r
+#\r
+#  Spec Compliance Info:\r
+#    "TCG PC Client Platform TPM Profile(PTP) Specification Family 2.0 Level 00 Revision 00.43"\r
+#    "TCG PC Client Specific TPM Interface Specification(TIS) Version 1.3"\r
+#\r
 #  This library implements TIS (TPM Interface Specification) and\r
 #  PTP (Platform TPM Profile) functions which is\r
 #  used for every TPM 2.0 command. Choosing this library means platform uses and\r
 #  only uses TPM 2.0 DTPM device.\r
 #\r
 #  This library implements TIS (TPM Interface Specification) and\r
 #  PTP (Platform TPM Profile) functions which is\r
 #  used for every TPM 2.0 command. Choosing this library means platform uses and\r
 #  only uses TPM 2.0 DTPM device.\r
 #\r
-# Copyright (c) 2013 - 2016, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 2017, 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
index 8efc4e3aad835b3d411c460d28a9f96d9de824e1..85415e8bc17f151e7ff625e1bc32442f47d8f6e0 100644 (file)
@@ -1,5 +1,12 @@
 ## @file\r
 #  Produces Tcg2 protocol and measure boot environment\r
 ## @file\r
 #  Produces Tcg2 protocol and measure boot environment\r
+#\r
+#  Spec Compliance Info:\r
+#    "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21"\r
+#      along with\r
+#    "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 0.21"\r
+#    "TCG EFI Protocol Specification" "Family 2.0" "Level 00 Revision 00.13"\r
+#\r
 #  This module will produce Tcg2 protocol and measure boot environment.\r
 #\r
 #  Caution: This module requires additional review when modified.\r
 #  This module will produce Tcg2 protocol and measure boot environment.\r
 #\r
 #  Caution: This module requires additional review when modified.\r
index 3477d8206a8b9acfa99087f90f926980977cdb69..1b79ee452439e7e3b481ae6372e1ec51584b384a 100644 (file)
@@ -1,9 +1,14 @@
 ## @file\r
 #  Initializes TPM 2.0 device and measure FVs in PEI phase\r
 #\r
 ## @file\r
 #  Initializes TPM 2.0 device and measure FVs in PEI phase\r
 #\r
+#  Spec Compliance Info:\r
+#    "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21"\r
+#      along with\r
+#    "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 0.21"\r
+#\r
 #  This module will initialize TPM device, measure reported FVs and BIOS version.\r
 #\r
 #  This module will initialize TPM device, measure reported FVs and BIOS version.\r
 #\r
-# Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2015 - 2017, 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
index c4efa2a188ef4c6e90d53d0bc1ffb15a3e82d3d4..c709743b4772884f7ce80db74b72f5f7ab9b6818 100644 (file)
@@ -1,5 +1,12 @@
 ## @file\r
 ## @file\r
-#  Provides ACPI metholds for TPM 2.0 support\r
+#  Provides ACPI methods for TPM 2.0 support\r
+#\r
+#  Spec Compliance Info:\r
+#     "TCG ACPI Specification Level 00 Revision 00.37"\r
+#     "Physical Presence Interface Specification Version 1.30 Revision 00.52"\r
+#     "Platform Reset Attack Mitigation Specification Version 1.00"\r
+#    TPM2.0 ACPI device object\r
+#     "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21"\r
 #\r
 #  This driver implements TPM 2.0 definition block in ACPI table and \r
 #  registers SMI callback functions for Tcg2 physical presence and \r
 #\r
 #  This driver implements TPM 2.0 definition block in ACPI table and \r
 #  registers SMI callback functions for Tcg2 physical presence and \r