]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/TcgService.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Include / Protocol / TcgService.h
index 5911740e4ea4aac502630966c0dee2a15db33783..90e30b342624c2efc0ef8ae3c3a87574ac65041b 100644 (file)
@@ -2,13 +2,13 @@
   TCG Service Protocol as defined in TCG_EFI_Protocol_1_22_Final\r
   See http://trustedcomputinggroup.org for the latest specification\r
 \r
-Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials are licensed and made available under \r
-the terms and conditions of the BSD License that accompanies this distribution.  \r
+Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under\r
+the terms and conditions of the BSD License that accompanies this distribution.\r
 The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php.                                          \r
-    \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+http://opensource.org/licenses/bsd-license.php.\r
+\r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
 **/\r
@@ -19,7 +19,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <IndustryStandard/UefiTcgPlatform.h>\r
 \r
 #define EFI_TCG_PROTOCOL_GUID  \\r
-  {0xf541796d, 0xa62e, 0x4954, { 0xa7, 0x75, 0x95, 0x84, 0xf6, 0x1b, 0x9c, 0xdd } } \r
+  {0xf541796d, 0xa62e, 0x4954, { 0xa7, 0x75, 0x95, 0x84, 0xf6, 0x1b, 0x9c, 0xdd } }\r
 \r
 typedef struct _EFI_TCG_PROTOCOL EFI_TCG_PROTOCOL;\r
 \r
@@ -32,9 +32,9 @@ typedef struct {
 \r
 typedef struct _TCG_EFI_BOOT_SERVICE_CAPABILITY {\r
   UINT8          Size;                /// Size of this structure.\r
-  TCG_VERSION    StructureVersion;    \r
+  TCG_VERSION    StructureVersion;\r
   TCG_VERSION    ProtocolSpecVersion;\r
-  UINT8          HashAlgorithmBitmap; /// Hash algorithms . \r
+  UINT8          HashAlgorithmBitmap; /// Hash algorithms .\r
                                       /// This protocol is capable of : 01=SHA-1.\r
   BOOLEAN        TPMPresentFlag;      /// 00h = TPM not present.\r
   BOOLEAN        TPMDeactivatedFlag;  /// 01h = TPM currently deactivated.\r
@@ -43,22 +43,22 @@ typedef struct _TCG_EFI_BOOT_SERVICE_CAPABILITY {
 typedef UINT32   TCG_ALGORITHM_ID;\r
 \r
 /**\r
-  This service provides EFI protocol capability information, state information \r
+  This service provides EFI protocol capability information, state information\r
   about the TPM, and Event Log state information.\r
 \r
   @param  This                   Indicates the calling context\r
-  @param  ProtocolCapability     The callee allocates memory for a TCG_BOOT_SERVICE_CAPABILITY \r
-                                 structure and fills in the fields with the EFI protocol \r
+  @param  ProtocolCapability     The callee allocates memory for a TCG_BOOT_SERVICE_CAPABILITY\r
+                                 structure and fills in the fields with the EFI protocol\r
                                  capability information and the current TPM state information.\r
-  @param  TCGFeatureFlags        This is a pointer to the feature flags. No feature \r
-                                 flags are currently defined so this parameter \r
-                                 MUST be set to 0. However, in the future, \r
-                                 feature flags may be defined that, for example, \r
+  @param  TCGFeatureFlags        This is a pointer to the feature flags. No feature\r
+                                 flags are currently defined so this parameter\r
+                                 MUST be set to 0. However, in the future,\r
+                                 feature flags may be defined that, for example,\r
                                  enable hash algorithm agility.\r
   @param  EventLogLocation       This is a pointer to the address of the event log in memory.\r
-  @param  EventLogLastEntry      If the Event Log contains more than one entry, \r
-                                 this is a pointer to the address of the start of \r
-                                 the last entry in the event log in memory. \r
+  @param  EventLogLastEntry      If the Event Log contains more than one entry,\r
+                                 this is a pointer to the address of the start of\r
+                                 the last entry in the event log in memory.\r
 \r
   @retval EFI_SUCCESS            The operation completed successfully.\r
   @retval EFI_INVALID_PARAMETER  ProtocolCapability does not match TCG capability.\r
@@ -76,14 +76,14 @@ EFI_STATUS
 \r
 /**\r
   This service abstracts the capability to do a hash operation on a data buffer.\r
-  \r
+\r
   @param  This                   Indicates the calling context.\r
   @param  HashData               The pointer to the data buffer to be hashed.\r
   @param  HashDataLen            The length of the data buffer to be hashed.\r
   @param  AlgorithmId            Identification of the Algorithm to use for the hashing operation.\r
   @param  HashedDataLen          Resultant length of the hashed data.\r
   @param  HashedDataResult       Resultant buffer of the hashed data.\r
-  \r
+\r
   @retval EFI_SUCCESS            The operation completed successfully.\r
   @retval EFI_INVALID_PARAMETER  HashDataLen is NULL.\r
   @retval EFI_INVALID_PARAMETER  HashDataLenResult is NULL.\r
@@ -106,15 +106,15 @@ EFI_STATUS
   This service abstracts the capability to add an entry to the Event Log.\r
 \r
   @param  This                   Indicates the calling context\r
-  @param  TCGLogData             The pointer to the start of the data buffer containing \r
-                                 the TCG_PCR_EVENT data structure. All fields in \r
+  @param  TCGLogData             The pointer to the start of the data buffer containing\r
+                                 the TCG_PCR_EVENT data structure. All fields in\r
                                  this structure are properly filled by the caller.\r
   @param  EventNumber            The event number of the event just logged.\r
-  @param  Flags                  Indicates additional flags. Only one flag has been \r
-                                 defined at this time, which is 0x01 and means the \r
-                                 extend operation should not be performed. All \r
-                                 other bits are reserved. \r
\r
+  @param  Flags                  Indicates additional flags. Only one flag has been\r
+                                 defined at this time, which is 0x01 and means the\r
+                                 extend operation should not be performed. All\r
+                                 other bits are reserved.\r
+\r
   @retval EFI_SUCCESS            The operation completed successfully.\r
   @retval EFI_OUT_OF_RESOURCES   Insufficient memory in the event log to complete this action.\r
 **/\r
@@ -155,17 +155,17 @@ EFI_STATUS
   This service abstracts the capability to do a hash operation on a data buffer, extend a specific TPM PCR with the hash result, and add an entry to the Event Log\r
 \r
   @param  This                   Indicates the calling context\r
-  @param  HashData               The physical address of the start of the data buffer \r
+  @param  HashData               The physical address of the start of the data buffer\r
                                  to be hashed, extended, and logged.\r
   @param  HashDataLen            The length, in bytes, of the buffer referenced by HashData\r
   @param  AlgorithmId            Identification of the Algorithm to use for the hashing operation\r
-  @param  TCGLogData             The physical address of the start of the data \r
+  @param  TCGLogData             The physical address of the start of the data\r
                                  buffer containing the TCG_PCR_EVENT data structure.\r
   @param  EventNumber            The event number of the event just logged.\r
-  @param  EventLogLastEntry      The physical address of the first byte of the entry \r
-                                 just placed in the Event Log. If the Event Log was \r
-                                 empty when this function was called then this physical \r
-                                 address will be the same as the physical address of \r
+  @param  EventLogLastEntry      The physical address of the first byte of the entry\r
+                                 just placed in the Event Log. If the Event Log was\r
+                                 empty when this function was called then this physical\r
+                                 address will be the same as the physical address of\r
                                  the start of the Event Log.\r
 \r
   @retval EFI_SUCCESS            The operation completed successfully.\r