Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: f9c9a1406c7393f01961fbc07f6b6f47ce7f4137
      
https://github.com/tianocore/edk2/commit/f9c9a1406c7393f01961fbc07f6b6f47ce7f4137
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M 
SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Integrity.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Move Tpm2PcrAllocateBanks() to Tpm2CommandLib

This patch just moves function Tpm2CommandAllocPcr() from
DxeTcg2PhysicalPresenceLib.c to Tpm2CommandLib as Tpm2PcrAllocateBanks()
and no functionality change.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: d4b9b2c32cb38c8aefed52de12368ba644dfb0b5
      
https://github.com/tianocore/edk2/commit/d4b9b2c32cb38c8aefed52de12368ba644dfb0b5
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Help.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c
    M SecurityPkg/Tcg/TrEEDxe/TrEEDxe.c
    M SecurityPkg/Tcg/TrEEPei/TrEEPei.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Move GetDigestFromDigestList() to Tpm2CommandLib

This patch just moves function Tpm2GetDigestFromDigestList() from
drivers to library as GetDigestFromDigestList() and no functionality change.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: f28ab8494664411ac9b3ec22b82d714d8a3ca4c1
      
https://github.com/tianocore/edk2/commit/f28ab8494664411ac9b3ec22b82d714d8a3ca4c1
  Author: Star Zeng <star.z...@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Help.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Update function header of GetDigestFromDigestList()

Update the return status description and use OUT identifier instead of
IN for Digest parameter, no functionality change.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Jiewen Yao <jiewen....@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: 77e55cf4e283942766d6178eca375aeec055bff2
      
https://github.com/tianocore/edk2/commit/77e55cf4e283942766d6178eca375aeec055bff2
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Help.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Move GetDigestListSize() to Tpm2CommandLib

This patch just moves function GetDigestListSize() from
drivers to library and no functionality change.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: f5e34e37e018034bc8ce7a2fb9ecb176d948b143
      
https://github.com/tianocore/edk2/commit/f5e34e37e018034bc8ce7a2fb9ecb176d948b143
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Help.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Move CopyDigestListToBuffer() to Tpm2CommandLib

This patch just moves function CopyDigestListToBuffer() from
drivers to library with HashAlgorithmMask parameter added to
make the interface more applicable.

The related function IsHashAlgSupportedInHashAlgorithmMask()
is also moved from drivers to library as internal function.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: 07cdba18cd974d818556d752facfbf35a8d0f012
      
https://github.com/tianocore/edk2/commit/07cdba18cd974d818556d752facfbf35a8d0f012
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M 
SecurityPkg/Library/DxeTcg2PhysicalPresenceLib/DxeTcg2PhysicalPresenceLib.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Capability.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c

  Log Message:
  -----------
  SecurityPkg/TPM2: Extract GetSupportedAndActivePcrs to Tpm2CommandLib

This patch extracts function Tpm2GetCapabilitySupportedAndActivePcrs()
from drivers and also update Tcg2ExecutePhysicalPresence() to call
Tpm2GetCapabilitySupportedAndActivePcrs() instead of
Tcg2Protocol->GetCapability to query the TPM to determine which
hashing algorithms are supported.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Signed-off-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


  Commit: 5919a9600e07b4700b54a5b47ae3991aad0e883c
      
https://github.com/tianocore/edk2/commit/5919a9600e07b4700b54a5b47ae3991aad0e883c
  Author: Jiewen Yao <jiewen....@intel.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M SecurityPkg/SecurityPkg.dsc
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf

  Log Message:
  -----------
  SecurityPkg/TPM2: Sync PcrAllocations and PcrMask

Current TCG2 implementation will set Tpm2HashMask PCD value according to TPM2
PCR bank. However, there might be misconfiguration in BIOS build phase.
The enhanced logic makes sure that the current PCR allocations, the TPM
supported PCRs, and the PcdTpm2HashMask are all in agreement.

Cc: Chao B Zhang <chao.b.zh...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen....@intel.com>
Reviewed-by: Star Zeng <star.z...@intel.com>
Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>


Compare: https://github.com/tianocore/edk2/compare/558311c94a7e...5919a9600e07
------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to