From 8a5e7b6e844ee7f41ca7df0105d4d052b2a36507 Mon Sep 17 00:00:00 2001 From: Steven Bellock Date: Tue, 30 Dec 2025 08:31:36 -0800 Subject: [PATCH] Return encapsulated Unspecified error Fix #3455. Signed-off-by: Steven Bellock --- library/spdm_requester_lib/libspdm_req_encap_challenge_auth.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/spdm_requester_lib/libspdm_req_encap_challenge_auth.c b/library/spdm_requester_lib/libspdm_req_encap_challenge_auth.c index 0337a698ec8..e8dc0174dab 100644 --- a/library/spdm_requester_lib/libspdm_req_encap_challenge_auth.c +++ b/library/spdm_requester_lib/libspdm_req_encap_challenge_auth.c @@ -158,7 +158,9 @@ libspdm_return_t libspdm_get_encap_response_challenge_auth( ptr += hash_size; if (!libspdm_get_random_number(SPDM_NONCE_SIZE, ptr)) { - return LIBSPDM_STATUS_LOW_ENTROPY; + return libspdm_generate_encap_error_response( + context, SPDM_ERROR_CODE_UNSPECIFIED, 0, + response_size, response); } ptr += SPDM_NONCE_SIZE;