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