1
1
/**
2
2
* Copyright Notice:
3
- * Copyright 2021-2022 DMTF. All rights reserved.
3
+ * Copyright 2021-2025 DMTF. All rights reserved.
4
4
* License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libspdm/blob/main/LICENSE.md
5
5
**/
6
6
@@ -2166,24 +2166,7 @@ void libspdm_test_responder_algorithms_case23(void **state)
2166
2166
spdm_context -> local_context .capability .flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_PSK_CAP ;
2167
2167
spdm_context -> connection_info .capability .flags |= SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_PSK_CAP ;
2168
2168
2169
- /* Sub Case 1: other_params_support set Illegal OpaqueDataFmt */
2170
- m_libspdm_negotiate_algorithm_request18 .spdm_request_version10 .other_params_support = 0x04 ;
2171
- libspdm_reset_message_a (spdm_context );
2172
-
2173
- response_size = sizeof (response );
2174
- status = libspdm_get_response_algorithms (spdm_context ,
2175
- m_libspdm_negotiate_algorithm_request18_size ,
2176
- & m_libspdm_negotiate_algorithm_request18 ,
2177
- & response_size ,
2178
- response );
2179
- assert_int_equal (status , LIBSPDM_STATUS_SUCCESS );
2180
- assert_int_equal (response_size , sizeof (spdm_error_response_t ));
2181
- spdm_response = (void * )response ;
2182
- assert_int_equal (spdm_response -> header .request_response_code , SPDM_ERROR );
2183
- assert_int_equal (spdm_response -> header .param1 , SPDM_ERROR_CODE_INVALID_REQUEST );
2184
- assert_int_equal (spdm_response -> header .param2 , 0 );
2185
-
2186
- /* Sub Case 2: other_params_support set OpaqueDataFmt1 */
2169
+ /* Sub Case 1: other_params_support set OpaqueDataFmt1 */
2187
2170
m_libspdm_negotiate_algorithm_request18 .spdm_request_version10 .other_params_support =
2188
2171
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1 ;
2189
2172
spdm_context -> local_context .algorithm .other_params_support =
@@ -2208,7 +2191,8 @@ void libspdm_test_responder_algorithms_case23(void **state)
2208
2191
assert_int_equal (spdm_context -> connection_info .algorithm .other_params_support ,
2209
2192
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1 );
2210
2193
2211
- /* Sub Case 3: Populate reserved field for version 1.2, field values marked as Reserved shall be written as zero ( 0 )*/
2194
+ /* Sub Case 2: Populate reserved field for version 1.2.
2195
+ * Field values marked as Reserved shall be written as zero (0). */
2212
2196
spdm_context -> local_context .algorithm .other_params_support =
2213
2197
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1 |
2214
2198
SPDM_ALGORITHMS_MULTI_KEY_CONN ;
@@ -2231,7 +2215,8 @@ void libspdm_test_responder_algorithms_case23(void **state)
2231
2215
assert_int_equal (spdm_context -> connection_info .algorithm .other_params_support ,
2232
2216
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1 );
2233
2217
2234
- /* Sub Case 4: OpaqueDataFmt. Supports both SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_0 and SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1*/
2218
+ /* Sub Case 3: OpaqueDataFmt. Supports both SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_0 and
2219
+ * SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1. */
2235
2220
m_libspdm_negotiate_algorithm_request18 .spdm_request_version10 .other_params_support =
2236
2221
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_0 |
2237
2222
SPDM_ALGORITHMS_OPAQUE_DATA_FORMAT_1 ;
0 commit comments