Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: fde05ad8f6cc72c571542b52e2e587377b8dd5bc
      
https://github.com/tianocore/edk2/commit/fde05ad8f6cc72c571542b52e2e587377b8dd5bc
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    A SecurityPkg/Include/Library/Tpm2HelpLib.h
    A SecurityPkg/Library/Tpm2HelpLib/Tpm2Help.c
    A SecurityPkg/Library/Tpm2HelpLib/Tpm2HelpLib.inf
    M SecurityPkg/SecurityPkg.dec
    M SecurityPkg/SecurityPkg.dsc

  Log Message:
  -----------
  SecurityPkg: Introduce Tpm2HelpLib

Creation of a new Tpm2HelpLib which contains the functions from
Tpm2Help.c. This new library is meant to replace Tpm2Help.c such
that inclusion of Tpm2CommandLib and Tpm2DeviceLib is not required
when only needing access to the Tpm2Help.c functions. Due to
Tpm2HelpLib being a new library, the prefix Tpm2 has been added
to all library functions to indicate where the functions
originate from.

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 3219c8bf5ff0cb7aa11a2af373140a8f05872dc0
      
https://github.com/tianocore/edk2/commit/3219c8bf5ff0cb7aa11a2af373140a8f05872dc0
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M ArmPlatformPkg/ArmPlatformPkg.dsc

  Log Message:
  -----------
  ArmPlatformPkg: Add Tpm2HelpLib

Add Tpm2HelpLib to ArmPlatformPkg.dsc

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 75991df764eed88f48dd21ad197265eeeffeb552
      
https://github.com/tianocore/edk2/commit/75991df764eed88f48dd21ad197265eeeffeb552
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M ArmVirtPkg/ArmVirtQemu.dsc

  Log Message:
  -----------
  ArmVirtPkg: Add Tpm2HelpLib

Add Tpm2HelpLib to ArmVirtPkg.dsc

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 6b3272fd82c3917c6c4fef15109048db3550ca31
      
https://github.com/tianocore/edk2/commit/6b3272fd82c3917c6c4fef15109048db3550ca31
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dsc

  Log Message:
  -----------
  IntelFsp2WrapperPkg: Add Tpm2HelpLib

Add Tpm2HelpLib to IntelFsp2WrapperPkg.dsc

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 4ff351e9f281c935ce74dfa656b8a79bf717ec81
      
https://github.com/tianocore/edk2/commit/4ff351e9f281c935ce74dfa656b8a79bf717ec81
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M OvmfPkg/Include/Dsc/OvmfTpmLibs.dsc.inc
    M OvmfPkg/IntelTdx/IntelTdxX64.dsc
    M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc

  Log Message:
  -----------
  OvmfPkg: Add Tpm2HelpLib

Add Tpm2HelpLib to OvmfPkg/RiscVVirtQemu.dsc,
OvmfPkg/OvmfTpmLibs.dsc.inc and IntelTdxX64.dsc.

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 159a86fb09963219a7677007b6ed6f85f8b6fae8
      
https://github.com/tianocore/edk2/commit/159a86fb09963219a7677007b6ed6f85f8b6fae8
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M OvmfPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.c
    M OvmfPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf

  Log Message:
  -----------
  OvmfPkg: Integrate Tpm2HelpLib

Replace instances of the old Tpm2Help.c functions with the
new Tpm2HelpLib versions. Update files to use Tpm2HelpLib
in place of Tpm2Help.c from Tpm2CommandLib.

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: 2d49d517224f060dfe1d35436437a5eafe586f3e
      
https://github.com/tianocore/edk2/commit/2d49d517224f060dfe1d35436437a5eafe586f3e
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.c
    M SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.inf
    M SecurityPkg/Library/PeilessSecMeasureLib/PeilessSecMeasureLib.c
    M SecurityPkg/Library/PeilessSecMeasureLib/PeilessSecMeasureLib.inf
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.inf
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2DictionaryAttack.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2EnhancedAuthorization.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Hierarchy.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Integrity.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Miscellaneous.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2NVStorage.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2Sequences.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c
    M SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf

  Log Message:
  -----------
  SecurityPkg: Integrate Tpm2HelpLib

Replace instances of the old Tpm2Help.c functions with the
new Tpm2HelpLib versions. Update files to use Tpm2HelpLib
in place of Tpm2Help.c from Tpm2CommandLib.

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: c0208dc79e71a4b01fb59a1580b1c2af23382804
      
https://github.com/tianocore/edk2/commit/c0208dc79e71a4b01fb59a1580b1c2af23382804
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

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

  Log Message:
  -----------
  SecurityPkg: Update Tpm2Help.c Functions

Update the Tpm2Help.c functions to become wrappers for the
functions in Tpm2HelpLib. This prevents platforms from breaking
due to the updated prefix naming but will still allow us to
keep one instance of the function implementations.

Signed-off-by: Raymond Diaz <[email protected]>


  Commit: a48fae661125042e16c8f7e082226ecbd9a29adb
      
https://github.com/tianocore/edk2/commit/a48fae661125042e16c8f7e082226ecbd9a29adb
  Author: rdiaz <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M 
SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.c
    M 
SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterCommon.h
    M SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.c
    M SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterPei.c

  Log Message:
  -----------
  SecurityPkg: Update HashLibBaseCryptoRouter

HashLibBaseCryptoRouterCommon contained a version of
Tpm2GetHashMaskFromAlgo which was causing conflicts with the
version in Tpm2HelpLib. This version used a GUID to query the
HashMask, updated the name to remove the conflict and be more
inline with the actual function implementation.

Signed-off-by: Raymond Diaz <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/02fa0cb9116f...a48fae661125

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to