Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 338fd26b8f07336d40f21d1966e17ee3dd669f1a
      
https://github.com/tianocore/edk2/commit/338fd26b8f07336d40f21d1966e17ee3dd669f1a
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M MdePkg/Include/IndustryStandard/Spdm.h

  Log Message:
  -----------
  MdePkg: Add SPDM1.2 support.

Update Spdm.h to support 1.2 new features, such as:
Authentication and measurement. It wil be used in DeviceSecurity.
The DeviceSecurity feature is from
TCG PC Client Platform Firmware Profile Specification 1.06.

Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: 5f391c660667ec7c7c01551bc98e5c3921f4b3da
      
https://github.com/tianocore/edk2/commit/5f391c660667ec7c7c01551bc98e5c3921f4b3da
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M MdePkg/Include/IndustryStandard/Spdm.h
    M MdePkg/Include/IndustryStandard/UefiTcgPlatform.h

  Log Message:
  -----------
  MdePkg: Add TCG PFP 1.06 support.

Add support for
TCG PC Client Platform Firmware Profile Specification 1.06.

Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Jiewen Yao <[email protected]>

Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: 74db2ed3e55416cc6882d7ff3faf9c8131051d6e
      
https://github.com/tianocore/edk2/commit/74db2ed3e55416cc6882d7ff3faf9c8131051d6e
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M MdePkg/Include/Guid/GlobalVariable.h
    M MdePkg/Include/Guid/ImageAuthentication.h

  Log Message:
  -----------
  MdePkg: Add devAuthBoot GlobalVariable

According to UEFI 2.10 spec 3.3 Globally Defined Variables section,
add devAuthBoot GlobalVariable.

Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: d8e4c4b000e1bfc691271239e46803585975d715
      
https://github.com/tianocore/edk2/commit/d8e4c4b000e1bfc691271239e46803585975d715
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M MdeModulePkg/MdeModulePkg.dec
    M MdeModulePkg/Universal/Variable/RuntimeDxe/Measurement.c
    M MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
    M MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf

  Log Message:
  -----------
  MdeModulePkg/Variable: Add TCG SPDM device measurement update

Add EV_EFI_SPDM_DEVICE_POLICY support for MeasureVariable.

Cc: Liming Gao <[email protected]>
Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: c3f615a1bd7d64f42e7962f5a4d53f1f1a4423e6
      
https://github.com/tianocore/edk2/commit/c3f615a1bd7d64f42e7962f5a4d53f1f1a4423e6
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M SecurityPkg/Include/Library/Tpm2CommandLib.h
    M SecurityPkg/Library/HashLibBaseCryptoRouter/HashLibBaseCryptoRouterDxe.c
    M SecurityPkg/Library/Tpm2CommandLib/Tpm2NVStorage.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.c
    M SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf

  Log Message:
  -----------
  SecurityPkg: Add TCG PFP 1.06 support.

Add new api Tpm2ExtendNvIndex.
It is uesd in HashCompleteAndExtend when PcrIndex > MAX_PCR_INDEX.

Cc: Jiewen Yao <[email protected]>
Cc: Rahul Kumar <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: 750d763623fd1ff4a69d2e350310333dcbc19d4f
      
https://github.com/tianocore/edk2/commit/750d763623fd1ff4a69d2e350310333dcbc19d4f
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    A SecurityPkg/DeviceSecurity/OsStub/CryptlibWrapper/CryptlibWrapper.c
    A SecurityPkg/DeviceSecurity/OsStub/CryptlibWrapper/CryptlibWrapper.inf
    A SecurityPkg/DeviceSecurity/OsStub/MemLibWrapper/MemLibWrapper.c
    A SecurityPkg/DeviceSecurity/OsStub/MemLibWrapper/MemLibWrapper.inf
    A SecurityPkg/DeviceSecurity/OsStub/PlatformLibWrapper/PlatformLibWrapper.c
    A 
SecurityPkg/DeviceSecurity/OsStub/PlatformLibWrapper/PlatformLibWrapper.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/Stub/SpdmLibStub.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdDefAlt.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdIntAlt.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/base.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/library/debuglib.h
    A SecurityPkg/DeviceSecurity/SpdmLib/Include/library/spdm_lib_config.h
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmCommonLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmCryptLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmDeviceSecretLibNull.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmRequesterLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmResponderLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmSecuredMessageLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmTransportMctpLib.inf
    A SecurityPkg/DeviceSecurity/SpdmLib/SpdmTransportPciDoeLib.inf
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmAuthentication.c
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmConnectionInit.c
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmMeasurement.c
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmSecurityLib.c
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmSecurityLib.inf
    A SecurityPkg/DeviceSecurity/SpdmSecurityLib/SpdmSecurityLibInternal.h
    A SecurityPkg/Include/Library/SpdmSecurityLib.h
    A SecurityPkg/Include/Protocol/DeviceSecurityPolicy.h
    M SecurityPkg/SecurityPkg.ci.yaml
    M SecurityPkg/SecurityPkg.dec
    M SecurityPkg/SecurityPkg.dsc

  Log Message:
  -----------
  SecurityPkg: add DeviceSecurity support

This patch implement the SpdmSecurityLib,
which is the core of DeviceSecurity.
And the SpdmSecurityLib include Device Authentication and Measurement.
The other library is to support SpdmSecurityLib.

Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: cf3b34c0b8fe6408859734f24c6dd39361df4173
      
https://github.com/tianocore/edk2/commit/cf3b34c0b8fe6408859734f24c6dd39361df4173
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M .pytool/CISettings.py

  Log Message:
  -----------
  .pytool/CISettings.py: add libspdm submodule.

Add DeviceSecurity submodule libspdm.

Cc: Sean Brogan <[email protected]>
Cc: Joey Vagedes <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Joey Vagedes <[email protected]>


  Commit: 9bc2725198686b404a9535810710165538c957bb
      
https://github.com/tianocore/edk2/commit/9bc2725198686b404a9535810710165538c957bb
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M .gitmodules

  Log Message:
  -----------
  .gitmodule: Add libspdm submodule for EDKII

libspdm is submodule, which will be used in DeviceSecurity.

Cc: Andrew Fish <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>


  Commit: 54a4fd9b35cac79e7c54b750d3dddd0fbb43dca1
      
https://github.com/tianocore/edk2/commit/54a4fd9b35cac79e7c54b750d3dddd0fbb43dca1
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    A SecurityPkg/DeviceSecurity/SpdmLib/libspdm

  Log Message:
  -----------
  SecurityPkg: Add libspdm submodule

libspdm is submodule to support DeviceSecurity feature.

Cc: Jiewen Yao <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: 88781ccd744c73acbbbe9767627860a538b9f3a2
      
https://github.com/tianocore/edk2/commit/88781ccd744c73acbbbe9767627860a538b9f3a2
  Author: Wenxing Hou <[email protected]>
  Date:   2024-04-30 (Tue, 30 Apr 2024)

  Changed paths:
    M ReadMe.rst

  Log Message:
  -----------
  ReadMe.rst: Add libspdm submodule license

This patch add libspdm submodule license.

Cc: Andrew Fish <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Michael D Kinney <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/094727264f88...88781ccd744c

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