From 8e90e2cbcfd2e5288b31dff097bd7d6f03515486 Mon Sep 17 00:00:00 2001 From: Mike Beaton Date: Sat, 8 Nov 2025 08:02:32 +0000 Subject: [PATCH] SecurityPkg: Update libspdm to 3.7.0 https://github.com/DMTF/libspdm/commit/0f6c6a3e800f487242b973b5858c534186a7db05 fixes incorrectly typed return values in libspdm_hmac_new. Without this commit XCODE5 refuses to build SecurityPkg, with multiple errors corresponding to the lines fixed above, each of the form: libspdm_crypt_hmac.c:31:16: error: expression which evaluates to zero treated as a null pointer constant of type 'void *' I have updated libspdm to the minimum whole build number which includes the required commit, though higher releases than 3.7.0, up to 3.8.1, are available. Signed-off-by: Mike Beaton --- SecurityPkg/DeviceSecurity/SpdmLib/libspdm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SecurityPkg/DeviceSecurity/SpdmLib/libspdm b/SecurityPkg/DeviceSecurity/SpdmLib/libspdm index 98ef964e1e..1be116c7b7 160000 --- a/SecurityPkg/DeviceSecurity/SpdmLib/libspdm +++ b/SecurityPkg/DeviceSecurity/SpdmLib/libspdm @@ -1 +1 @@ -Subproject commit 98ef964e1e9a0c39c7efb67143d3a13a819432e0 +Subproject commit 1be116c7b7713fa9003e1bd53b53a34758549eb9