Revision: 19262
http://sourceforge.net/p/edk2/code/19262
Author: jljusten
Date: 2015-12-15 04:58:32 +0000 (Tue, 15 Dec 2015)
Log Message:
-----------
SecurityPkg: Convert all .uni files to utf-8
To convert these files I ran:
$ python3 BaseTools/Scripts/ConvertUni.py SecurityPkg
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Reviewed-by: Chao Zhang <[email protected]>
Modified Paths:
--------------
trunk/edk2/SecurityPkg/Application/RngTest/RngTest.uni
trunk/edk2/SecurityPkg/Application/RngTest/RngTestExtra.uni
trunk/edk2/SecurityPkg/Hash2DxeCrypto/Hash2DxeCrypto.uni
trunk/edk2/SecurityPkg/Hash2DxeCrypto/Hash2DxeCryptoExtra.uni
trunk/edk2/SecurityPkg/Library/AuthVariableLib/AuthVariableLib.uni
trunk/edk2/SecurityPkg/Library/DxeDeferImageLoadLib/DxeDeferImageLoadLib.uni
trunk/edk2/SecurityPkg/Library/DxeImageAuthenticationStatusLib/DxeImageAuthenticationStatusLib.uni
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.uni
trunk/edk2/SecurityPkg/Library/DxeRsa2048Sha256GuidedSectionExtractLib/DxeRsa2048Sha256GuidedSectionExtractLib.uni
trunk/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.uni
trunk/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/PhysicalPresenceStrings.uni
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/DxeTcgPhysicalPresenceLib.uni
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/PhysicalPresenceStrings.uni
trunk/edk2/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.uni
trunk/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.uni
trunk/edk2/SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.uni
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.uni
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/PhysicalPresenceStrings.uni
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.uni
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.uni
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.uni
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.uni
trunk/edk2/SecurityPkg/Library/HashLibTpm2/HashLibTpm2.uni
trunk/edk2/SecurityPkg/Library/PeiRsa2048Sha256GuidedSectionExtractLib/PeiRsa2048Sha256GuidedSectionExtractLib.uni
trunk/edk2/SecurityPkg/Library/PeiTcg2PhysicalPresenceLib/PeiTcg2PhysicalPresenceLib.uni
trunk/edk2/SecurityPkg/Library/PlatformSecureLibNull/PlatformSecureLibNull.uni
trunk/edk2/SecurityPkg/Library/SmmTcg2PhysicalPresenceLib/SmmTcg2PhysicalPresenceLib.uni
trunk/edk2/SecurityPkg/Library/Tcg2PpVendorLibNull/Tcg2PpVendorLibNull.uni
trunk/edk2/SecurityPkg/Library/TcgPpVendorLibNull/TcgPpVendorLibNull.uni
trunk/edk2/SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.uni
trunk/edk2/SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.uni
trunk/edk2/SecurityPkg/Library/Tpm12DeviceLibTcg/Tpm12DeviceLibTcg.uni
trunk/edk2/SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2DeviceLibDTpm.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibDTpm/Tpm2InstanceLibDTpm.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibRouter/Tpm2DeviceLibRouterDxe.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibRouter/Tpm2DeviceLibRouterPei.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibTcg2/Tpm2DeviceLibTcg2.uni
trunk/edk2/SecurityPkg/Library/Tpm2DeviceLibTrEE/Tpm2DeviceLibTrEE.uni
trunk/edk2/SecurityPkg/Library/TpmCommLib/TpmCommLib.uni
trunk/edk2/SecurityPkg/Library/TrEEPpVendorLibNull/TrEEPpVendorLibNull.uni
trunk/edk2/SecurityPkg/Pkcs7Verify/Pkcs7VerifyDxe/Pkcs7VerifyDxe.uni
trunk/edk2/SecurityPkg/Pkcs7Verify/Pkcs7VerifyDxe/Pkcs7VerifyDxeExtra.uni
trunk/edk2/SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe.uni
trunk/edk2/SecurityPkg/RandomNumberGenerator/RngDxe/RngDxeExtra.uni
trunk/edk2/SecurityPkg/SecurityPkg.uni
trunk/edk2/SecurityPkg/SecurityPkgExtra.uni
trunk/edk2/SecurityPkg/Tcg/MemoryOverwriteControl/TcgMor.uni
trunk/edk2/SecurityPkg/Tcg/MemoryOverwriteControl/TcgMorExtra.uni
trunk/edk2/SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLock.uni
trunk/edk2/SecurityPkg/Tcg/MemoryOverwriteRequestControlLock/TcgMorLockExtra.uni
trunk/edk2/SecurityPkg/Tcg/PhysicalPresencePei/PhysicalPresencePei.uni
trunk/edk2/SecurityPkg/Tcg/PhysicalPresencePei/PhysicalPresencePeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPei.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigStrings.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Dxe/Tcg2DxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Pei/Tcg2PeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.uni
trunk/edk2/SecurityPkg/Tcg/Tcg2Smm/Tcg2SmmExtra.uni
trunk/edk2/SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxe.uni
trunk/edk2/SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/TcgConfigDxe/TcgConfigStrings.uni
trunk/edk2/SecurityPkg/Tcg/TcgDxe/TcgDxe.uni
trunk/edk2/SecurityPkg/Tcg/TcgDxe/TcgDxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/TcgPei/TcgPei.uni
trunk/edk2/SecurityPkg/Tcg/TcgPei/TcgPeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/TcgSmm/TcgSmm.uni
trunk/edk2/SecurityPkg/Tcg/TcgSmm/TcgSmmExtra.uni
trunk/edk2/SecurityPkg/Tcg/TrEEConfig/TrEEConfigDxe.uni
trunk/edk2/SecurityPkg/Tcg/TrEEConfig/TrEEConfigDxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/TrEEConfig/TrEEConfigPei.uni
trunk/edk2/SecurityPkg/Tcg/TrEEConfig/TrEEConfigPeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/TrEEConfig/TrEEConfigStrings.uni
trunk/edk2/SecurityPkg/Tcg/TrEEDxe/TrEEDxe.uni
trunk/edk2/SecurityPkg/Tcg/TrEEDxe/TrEEDxeExtra.uni
trunk/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPei.uni
trunk/edk2/SecurityPkg/Tcg/TrEEPei/TrEEPeiExtra.uni
trunk/edk2/SecurityPkg/Tcg/TrEESmm/TrEESmm.uni
trunk/edk2/SecurityPkg/Tcg/TrEESmm/TrEESmmExtra.uni
trunk/edk2/SecurityPkg/UserIdentification/PwdCredentialProviderDxe/PwdCredentialProvider.uni
trunk/edk2/SecurityPkg/UserIdentification/PwdCredentialProviderDxe/PwdCredentialProviderExtra.uni
trunk/edk2/SecurityPkg/UserIdentification/PwdCredentialProviderDxe/PwdCredentialProviderStrings.uni
trunk/edk2/SecurityPkg/UserIdentification/UsbCredentialProviderDxe/UsbCredentialProvider.uni
trunk/edk2/SecurityPkg/UserIdentification/UsbCredentialProviderDxe/UsbCredentialProviderExtra.uni
trunk/edk2/SecurityPkg/UserIdentification/UsbCredentialProviderDxe/UsbCredentialProviderStrings.uni
trunk/edk2/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.uni
trunk/edk2/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManagerExtra.uni
trunk/edk2/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManagerStrings.uni
trunk/edk2/SecurityPkg/UserIdentification/UserProfileManagerDxe/UserProfileManager.uni
trunk/edk2/SecurityPkg/UserIdentification/UserProfileManagerDxe/UserProfileManagerExtra.uni
trunk/edk2/SecurityPkg/UserIdentification/UserProfileManagerDxe/UserProfileManagerStrings.uni
trunk/edk2/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/EsalVariableDxeSal.uni
trunk/edk2/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/EsalVariableDxeSalExtra.uni
trunk/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigDxe.uni
trunk/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigDxeExtra.uni
trunk/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigStrings.uni
Modified: trunk/edk2/SecurityPkg/Application/RngTest/RngTest.uni
===================================================================
--- trunk/edk2/SecurityPkg/Application/RngTest/RngTest.uni 2015-12-15
04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Application/RngTest/RngTest.uni 2015-12-15
04:58:32 UTC (rev 19262)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// UEFI RNG (Random Number Generator) Protocol test application.
+//
+// This application can print out the supported RNG algorithm in UEFI RNG
Protocol.
+// And then it will do a generation test on the supported RNG algorithm.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+//
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "A shell application
that used UEFI RNG (Random Number Generator) Protocol test"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This application can
print out the supported RNG algorithm in UEFI RNG Protocol. And then it will do
a generation test on the supported RNG algorithm."
+
Modified: trunk/edk2/SecurityPkg/Application/RngTest/RngTestExtra.uni
===================================================================
--- trunk/edk2/SecurityPkg/Application/RngTest/RngTestExtra.uni 2015-12-15
04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Application/RngTest/RngTestExtra.uni 2015-12-15
04:58:32 UTC (rev 19262)
@@ -1,37 +1,18 @@
-\xFF\xFE/------------------\ No newline at end of file
+// /** @file
+// RngTest Localized Strings and Content
+//
+// Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+#string STR_PROPERTIES_MODULE_NAME
+#language en-US
+"UEFI RNG (Random Number Generator) Protocol Test Application"
+
Modified: trunk/edk2/SecurityPkg/Hash2DxeCrypto/Hash2DxeCrypto.uni
===================================================================
(Binary files differ)
Modified: trunk/edk2/SecurityPkg/Hash2DxeCrypto/Hash2DxeCryptoExtra.uni
===================================================================
(Binary files differ)
Modified: trunk/edk2/SecurityPkg/Library/AuthVariableLib/AuthVariableLib.uni
===================================================================
--- trunk/edk2/SecurityPkg/Library/AuthVariableLib/AuthVariableLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Library/AuthVariableLib/AuthVariableLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Provides authenticated variable services.
+//
+// Provides authenticated variable services.
+//
+// Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides
authenticated variable services"
+
+#string STR_MODULE_DESCRIPTION #language en-US "Provides
authenticated variable services."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeDeferImageLoadLib/DxeDeferImageLoadLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeDeferImageLoadLib/DxeDeferImageLoadLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeDeferImageLoadLib/DxeDeferImageLoadLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// Provides security service of deferred image load
+//
+// The platform may need to defer the execution of an image because of security
+// considerations. These deferred images will be recorded and then reported by
+// installing an instance of the EFI_DEFERRED_IMAGE_LOAD_PROTOCOL.
+//
+// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service of deferred image load"
+
+#string STR_MODULE_DESCRIPTION #language en-US "The platform may need
to defer the execution of an image because of security considerations. These
deferred images will be recorded and then reported by installing an instance of
the EFI_DEFERRED_IMAGE_LOAD_PROTOCOL."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeImageAuthenticationStatusLib/DxeImageAuthenticationStatusLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeImageAuthenticationStatusLib/DxeImageAuthenticationStatusLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeImageAuthenticationStatusLib/DxeImageAuthenticationStatusLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Provides security service of image authentication status check
+//
+// Authentication Status Library module supports UEFI2.3.1
+//
+// Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service of image authentication status check"
+
+#string STR_MODULE_DESCRIPTION #language en-US "The Authentication
Status Library module supports UEFI2.3.1."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,53 +1,26 @@
-\xFF\xFE/--------------------------\ No newline at end of file
+// /** @file
+// Provides security service of image verification
+//
+// This library hooks LoadImage() API to verify every image by the
verification policy.
+//
+// Caution: This module requires additional review when modified.
+// This library will have external input - PE/COFF image.
+// This external input must be validated carefully to avoid security issues
such as
+// buffer overflow or integer overflow.
+//
+// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service of image verification"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library hooks
LoadImage() API to verify every image by the verification policy. Caution: This
module requires additional review when modified. This library will have
external input - PE/COFF image. This external input must be validated carefully
to avoid security issues such as buffer overflow or integer overflow."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeRsa2048Sha256GuidedSectionExtractLib/DxeRsa2048Sha256GuidedSectionExtractLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeRsa2048Sha256GuidedSectionExtractLib/DxeRsa2048Sha256GuidedSectionExtractLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeRsa2048Sha256GuidedSectionExtractLib/DxeRsa2048Sha256GuidedSectionExtractLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,49 +1,24 @@
-\xFF\xFE/------------------------\ No newline at end of file
+// /** @file
+// This library doesn't produce any library class. The constructor function
uses
+//
+// ExtractGuidedSectionLib service to register an RSA 2048 SHA 256 guided
section handler
+// that parses RSA 2048 SHA 256 encapsulation section and extracts raw data.
+//
+// It uses the BaseCrypyLib based on OpenSSL to authenticate the signature.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service of RSA 2048 SHA 256 guided section verification"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library doesn't
produce any library class. The constructor function uses
ExtractGuidedSectionLib service to register an RSA 2048 SHA 256 guided section
handler that parses RSA2048 SHA256 encapsulation section and extracts raw data.
It uses the BaseCryptLib based on OpenSSL to authenticate the signature."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.uni
===================================================================
(Binary files differ)
Modified:
trunk/edk2/SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/PhysicalPresenceStrings.uni
===================================================================
(Binary files differ)
Modified:
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/DxeTcgPhysicalPresenceLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/DxeTcgPhysicalPresenceLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/DxeTcgPhysicalPresenceLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,55 +1,27 @@
-\xFF\xFE/---------------------------\ No newline at end of file
+// /** @file
+// Executes pending TPM 1.2 requests from OS or BIOS and Locks TPM
+//
+// This library will check and execute TPM 1.2 request from OS or BIOS. The
request may
+// ask for user confirmation before execution. This Library will also lock TPM
physical
+// presence at last.
+//
+// Caution: This module requires additional review when modified.
+// This driver will have external input - variable.
+// This external input must be validated carefully to avoid security issue.
+//
+// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Executes pending TPM
1.2 requests from OS or BIOS and Locks TPM"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library will ask
for user confirmation for the pending TPM physical present requests. Once
confirmed, it will execute the request, and locks TPM physical presence at
last. Caution: This module requires additional review when modified. This
driver will have external input - variable. This external input must be
validated carefully to avoid security issue."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/PhysicalPresenceStrings.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/PhysicalPresenceStrings.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTcgPhysicalPresenceLib/PhysicalPresenceStrings.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,103 +1,51 @@
-\xFF\xFE/---------------------------------------------------\ No newline at
end of file
+/** @file
+ String definitions for TPM 1.2 physical presence confirm text.
+
+Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
+This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD
License
+which accompanies this distribution. The full text of the license may be
found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+
+**/
+
+#langdef en-US "English"
+
+#string TPM_HEAD_STR #language en-US "A configuration
change was requested to %s this computer's TPM (Trusted Platform Module)\n\n"
+#string TPM_PPI_HEAD_STR #language en-US "A configuration
change was requested to allow the Operating System to %s the computer's TPM
(Trusted Platform Module) without asking for user confirmation in the
future.\n\n"
+#string TPM_UPGRADE_HEAD_STR #language en-US "A configuration
change was requested to %s to the TPM's (Trusted Platform Module) firmware.\n\n"
+
+#string TPM_ACCEPT_KEY #language en-US "Press F10 "
+#string TPM_CAUTION_KEY #language en-US "Press F12 "
+#string TPM_REJECT_KEY #language en-US "to %s the TPM
\nPress ESC to reject this change request and continue\n"
+
+#string TPM_ENABLE #language en-US "enable"
+#string TPM_DISABLE #language en-US "disable"
+#string TPM_ACTIVATE #language en-US "activate"
+#string TPM_DEACTIVATE #language en-US "deactivate"
+#string TPM_CLEAR #language en-US "clear"
+#string TPM_ENABLE_ACTIVATE #language en-US "enable and activate"
+#string TPM_DEACTIVATE_DISABLE #language en-US "deactivate and
disable"
+#string TPM_ALLOW_TAKE_OWNERSHIP #language en-US "allow a user to take
ownership of"
+#string TPM_DISALLOW_TAKE_OWNERSHIP #language en-US "disallow a user to
take ownership of"
+#string TPM_TURN_ON #language en-US "enable, activate,
and allow a user to take ownership of"
+#string TPM_TURN_OFF #language en-US "deactivate, disable,
and disallow a user to take ownership of"
+#string TPM_CLEAR_TURN_ON #language en-US "clear, enable, and
activate"
+#string TPM_ENABLE_ACTIVATE_CLEAR #language en-US "enable, activate and
clear"
+#string TPM_ENABLE_ACTIVATE_CLEAR_ENABLE_ACTIVATE #language en-US
"enable, activate, clear, enable, and activate"
+#string TPM_UNOWNED_FIELD_UPGRADE #language en-US "allow field upgrade"
+
+#string TPM_NO_PPI_PROVISION #language en-US "provision"
+#string TPM_NO_PPI_MAINTAIN #language en-US "maintain"
+#string TPM_NO_PPI_INFO #language en-US "to approve future
Operating System requests "
+
+#string TPM_WARNING_MAINTAIN #language en-US "WARNING: Allowing
changes to the TPM’s firmware may affect the operation of the TPM and may erase
information stored on the TPM.\nYou may lose all created keys and access to
data encrypted by these keys.\n\n"
+#string TPM_WARNING #language en-US "WARNING: Doing so
might prevent security applications that rely on the TPM from functioning as
expected\n\n"
+#string TPM_WARNING_CLEAR #language en-US "WARNING: Clearing
erases information stored on the TPM. You will lose all created keys and access
to data encrypted by these keys. "
+#string TPM_WARNING_CLEAR_CONT #language en-US "Take ownership as
soon as possible after this step.\n\n"
+#string TPM_NOTE_OFF #language en-US "NOTE: This action
will turn off the TPM\n\n"
+#string TPM_NOTE_ON #language en-US "NOTE: This action
will turn on the TPM\n\n"
+#string TPM_NOTE_CLEAR #language en-US "NOTE: This action
does not clear the TPM, but by approving this configuration change, future
actions to clear the TPM will not require user confirmation.\n\n"
Modified:
trunk/edk2/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,55 +1,27 @@
-\xFF\xFE/---------------------------\ No newline at end of file
+// /** @file
+// Provides security service for TPM 2.0 measured boot
+//
+// This library instance hooks LoadImage() API to measure every image that
+// is not measured in PEI phase. And, it will also measure GPT partition.
+//
+// Caution: This module requires additional review when modified.
+// This library will have external input - PE/COFF image and GPT partition.
+// This external input must be validated carefully to avoid security issues
such
+// as buffer overflow or integer overflow.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service for TPM 2.0 measured boot"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library instance
hooks LoadImage() API to measure every image that is not measured in PEI phase.
And, it will also measure GPT partition. Caution: This module requires
additional review when modified. This library will have external input -
PE/COFF image and GPT partition. This external input must be validated
carefully to avoid security issues such as buffer overflow or integer overflow."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/DxeTpmMeasureBootLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,55 +1,27 @@
-\xFF\xFE/---------------------------\ No newline at end of file
+// /** @file
+// Provides security service for TPM 1.2 measured boot
+//
+// This library instance hooks LoadImage() API to measure every image that
+// is not measured in PEI phase. And, it will also measure GPT partition.
+//
+// Caution: This module requires additional review when modified.
+// This library will have external input - PE/COFF image and GPT partition.
+// This external input must be validated carefully to avoid security issues
such
+// as buffer overflow or integer overflow.
+//
+// Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service for TPM 1.2 measured boot"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library instance
hooks LoadImage() API to measure every image that is not measured in PEI phase.
And, it will also measure GPT partition. Caution: This module requires
additional review when modified. This library will have external input -
PE/COFF image and GPT partition. This external input must be validated
carefully to avoid security issues such as buffer overflow or integer overflow."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Provides TPM measurement functions for TPM1.2 and TPM 2.0
+//
+// This library provides TpmMeasureAndLogData() to to measure and log data, and
+// extend the measurement result into a specific PCR.
+//
+// Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides TPM
measurement functions for TPM1.2 and TPM 2.0"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library provides
TpmMeasureAndLogData() to to measure and log data, and extend the measurement
result into a specific PCR."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,55 +1,27 @@
-\xFF\xFE/---------------------------\ No newline at end of file
+// /** @file
+// Executes TPM 2.0 requests from OS or BIOS
+//
+// This library will check and execute TPM 2.0 request from OS or BIOS. The
request may
+// ask for user confirmation before execution.
+//
+// Caution: This module requires additional review when modified.
+// This driver will have external input - variable.
+// This external input must be validated carefully to avoid security issue.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Executes TPM 2.0
requests from OS or BIOS"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library will
check and execute TPM 2.0 request from OS or BIOS. The request may ask for user
confirmation before execution.\n"
+ "Caution: This module
requires additional review when modified. This driver will have external input
- variable. This external input must be validated carefully to avoid security
issue."
+
Modified:
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/PhysicalPresenceStrings.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/PhysicalPresenceStrings.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/PhysicalPresenceStrings.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,59 +1,29 @@
-\xFF\xFE/-----------------------------\ No newline at end of file
+/** @file
+ String definitions for TPM 2.0 physical presence confirm text.
+
+Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+This program and the accompanying materials
+are licensed and made available under the terms and conditions of the BSD
License
+which accompanies this distribution. The full text of the license may be
found at
+http://opensource.org/licenses/bsd-license.php
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+
+**/
+
+#langdef en-US "English"
+
+#string TPM_HEAD_STR #language en-US "A configuration
change was requested to %s this computer's TPM (Trusted Platform Module)\n\n"
+#string TPM_PPI_HEAD_STR #language en-US "A configuration
change was requested to allow the Operating System to %s the computer's TPM
(Trusted Platform Module) without asking for user confirmation in the
future.\n\n"
+
+#string TPM_ACCEPT_KEY #language en-US "Press F10 "
+#string TPM_CAUTION_KEY #language en-US "Press F12 "
+#string TPM_REJECT_KEY #language en-US "to %s the TPM
\nPress ESC to reject this change request and continue\n"
+
+#string TPM_CLEAR #language en-US "clear"
+
+#string TPM_NO_PPI_INFO #language en-US "to approve future
Operating System requests "
+
+#string TPM_WARNING_CLEAR #language en-US "WARNING: Clearing
erases information stored on the TPM. You will lose all created keys and access
to data encrypted by these keys. "
+#string TPM_NOTE_CLEAR #language en-US "NOTE: This action
does not clear the TPM, but by approving this configuration change, future
actions to clear the TPM will not require user confirmation.\n\n"
Modified:
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.uni
===================================================================
--- trunk/edk2/SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Library/HashInstanceLibSha1/HashInstanceLibSha1.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Provides BaseCrypto SHA1 hash service
+//
+// This library can be registered to BaseCrypto router, to serve as hash
engine.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides BaseCrypto
SHA1 hash service"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library can be
registered to BaseCrypto router, to serve as hash engine."
+
Modified:
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Provides BaseCrypto SHA256 hash service
+//
+// This library can be registered to BaseCrypto router, to serve as hash
engine.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides BaseCrypto
SHA256 hash service"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library can be
registered to BaseCrypto router, to serve as hash engine."
+
Modified:
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// Provides hash service by registered hash handler
+//
+// Ihis library is BaseCrypto router. It will redirect hash request to each
individual
+// hash handler registered, such as SHA1, SHA256. Platform can use
PcdTpm2HashMask to
+// mask some hash engines.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides hash service
by registered hash handler"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library is
BaseCrypto router. It will redirect hash request to each individual hash
handler registered, such as SHA1, SHA256. Platform can use PcdTpm2HashMask to
mask some hash engines."
+
Modified:
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,47 +1,23 @@
-\xFF\xFE/-----------------------\ No newline at end of file
+// /** @file
+// Provides hash service by registered hash handler
+//
+// Ihis library is BaseCrypto router. It will redirect hash request to each
individual
+// hash handler registered, such as SHA1, SHA256. Platform can use
PcdTpm2HashMask to
+// mask some hash engines.
+//
+// Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides hash service
by registered hash handler"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library is
BaseCrypto router. It will redirect hash request to each individual hash
handler registered, such as SHA1, SHA256. Platform can use PcdTpm2HashMask to
mask some hash engines."
+
Modified: trunk/edk2/SecurityPkg/Library/HashLibTpm2/HashLibTpm2.uni
===================================================================
--- trunk/edk2/SecurityPkg/Library/HashLibTpm2/HashLibTpm2.uni 2015-12-15
04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Library/HashLibTpm2/HashLibTpm2.uni 2015-12-15
04:58:32 UTC (rev 19262)
@@ -1,45 +1,22 @@
-\xFF\xFE/----------------------\ No newline at end of file
+// /** @file
+// Provides hash service using TPM2 device
+//
+// This library uses TPM2 device to calculate hash. Platform can use
PcdTpm2HashMask to
+// mask some hash calculation.
+//
+// Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides hash service
using TPM2 device"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library uses
TPM2 device to calculate hash. Platform can use PcdTpm2HashMask to mask some
hash calculation."
+
Modified:
trunk/edk2/SecurityPkg/Library/PeiRsa2048Sha256GuidedSectionExtractLib/PeiRsa2048Sha256GuidedSectionExtractLib.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/PeiRsa2048Sha256GuidedSectionExtractLib/PeiRsa2048Sha256GuidedSectionExtractLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/PeiRsa2048Sha256GuidedSectionExtractLib/PeiRsa2048Sha256GuidedSectionExtractLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,49 +1,24 @@
-\xFF\xFE/------------------------\ No newline at end of file
+// /** @file
+// This library doesn't produce any library class. The constructor function
uses
+//
+// ExtractGuidedSectionLib service to register an RSA 2048 SHA 256 guided
section handler
+// that parses RSA 2048 SHA 256 encapsulation section and extracts raw data.
+//
+// It uses the BaseCrypyLib based on OpenSSL to authenticate the signature.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "Provides security
service of RSA 2048 SHA 256 guided section verification"
+
+#string STR_MODULE_DESCRIPTION #language en-US "This library doesn't
produce any library class. The constructor function uses
ExtractGuidedSectionLib service to register an RSA 2048 SHA 256 guided section
handler that parses RSA2048 SHA256 encapsulation section and extracts raw data.
It uses the BaseCryptLib based on OpenSSL to authenticate the signature."
+
Modified:
trunk/edk2/SecurityPkg/Library/PeiTcg2PhysicalPresenceLib/PeiTcg2PhysicalPresenceLib.uni
===================================================================
(Binary files differ)
Modified:
trunk/edk2/SecurityPkg/Library/PlatformSecureLibNull/PlatformSecureLibNull.uni
===================================================================
---
trunk/edk2/SecurityPkg/Library/PlatformSecureLibNull/PlatformSecureLibNull.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++
trunk/edk2/SecurityPkg/Library/PlatformSecureLibNull/PlatformSecureLibNull.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,49 +1,24 @@
-\xFF\xFE/------------------------\ No newline at end of file
+// /** @file
+// NULL platform secure library instance that alway returns TRUE for a user
physical present
+//
+// NULL PlatformSecureLib instance does NOT really detect whether a physical
present
+// user exists but returns TRUE directly. This instance can be used to verify
security
+// related features during platform enabling and development. It should be
replaced
+// by a platform-specific method(e.g. Button pressed) in a real platform for
product.
+//
+// Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
+//
+// This program and the accompanying materials
+// are licensed and made available under the terms and conditions of the BSD
License
+// which accompanies this distribution. The full text of the license may be
found at
+// http://opensource.org/licenses/bsd-license.php
+// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR
IMPLIED.
+//
+// **/
+
+
+#string STR_MODULE_ABSTRACT #language en-US "NULL platform secure
library instance that always returns TRUE for a user physical present"
+
+#string STR_MODULE_DESCRIPTION #language en-US "NULL
PlatformSecureLib instance does NOT really detect whether a physical present
user exists but returns TRUE directly. This instance can be used to verify
security related features during platform enabling and development. It should
be replaced by a platform-specific method(e.g. Button pressed) in a real
platform for product."
+
Modified:
trunk/edk2/SecurityPkg/Library/SmmTcg2PhysicalPresenceLib/SmmTcg2PhysicalPresenceLib.uni
===================================================================
(Binary files differ)
Modified:
trunk/edk2/SecurityPkg/Library/Tcg2PpVendorLibNull/Tcg2PpVendorLibNull.uni
===================================================================
(Binary files differ)
Modified:
trunk/edk2/SecurityPkg/Library/TcgPpVendorLibNull/TcgPpVendorLibNull.uni
===================================================================
(Binary files differ)
Modified: trunk/edk2/SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.uni
===================================================================
--- trunk/edk2/SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.uni
2015-12-15 04:57:45 UTC (rev 19261)
+++ trunk/edk2/SecurityPkg/Library/Tpm12CommandLib/Tpm12CommandLib.uni
2015-12-15 04:58:32 UTC (rev 19262)
@@ -1,43 +1,21 @@
-\xFF\xFE/---------------------\ No newline at end of file
+// /** @file
+// Provides some TPM 1.2 commands
+//
+// This library is used by other modules to send TPM 1.2 command.
+//
+// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
+//
@@ Diff output truncated at 100000 characters. @@
------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits