Skip to content

Commit 035c583

Browse files
committed
remove invalid test case for encap message.
The comment is also incorrect. Signed-off-by: Jiewen Yao <[email protected]>
1 parent 203bb47 commit 035c583

File tree

1 file changed

+0
-98
lines changed

1 file changed

+0
-98
lines changed

unit_test/test_spdm_requester/encap_request.c

-98
Original file line numberDiff line numberDiff line change
@@ -679,53 +679,6 @@ void libspdm_test_requester_encap_request_case2(void **State)
679679

680680
void libspdm_test_requester_encap_request_case3(void **State)
681681
{
682-
libspdm_return_t status;
683-
libspdm_test_context_t *spdm_test_context;
684-
libspdm_context_t *spdm_context;
685-
void *data;
686-
size_t data_size;
687-
void *hash;
688-
size_t hash_size;
689-
690-
spdm_test_context = *State;
691-
spdm_context = spdm_test_context->spdm_context;
692-
spdm_test_context->case_id = 0x3;
693-
694-
spdm_context->connection_info.version = SPDM_MESSAGE_VERSION_11 <<
695-
SPDM_VERSION_NUMBER_SHIFT_BIT;
696-
spdm_context->connection_info.connection_state = LIBSPDM_CONNECTION_STATE_NEGOTIATED;
697-
spdm_context->connection_info.capability.flags |= SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_PSK_CAP;
698-
spdm_context->connection_info.capability.flags |=
699-
SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_ENCRYPT_CAP;
700-
spdm_context->connection_info.capability.flags |= SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_MAC_CAP;
701-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_PSK_CAP;
702-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_ENCRYPT_CAP;
703-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_MAC_CAP;
704-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_ENCAP_CAP;
705-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_CERT_CAP;
706-
spdm_context->connection_info.capability.flags |=
707-
SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_ENCAP_CAP;
708-
libspdm_read_responder_public_certificate_chain(m_libspdm_use_hash_algo,
709-
m_libspdm_use_asym_algo, &data,
710-
&data_size,
711-
&hash, &hash_size);
712-
libspdm_reset_message_a(spdm_context);
713-
spdm_context->connection_info.algorithm.base_hash_algo = m_libspdm_use_hash_algo;
714-
spdm_context->connection_info.algorithm.base_asym_algo = m_libspdm_use_asym_algo;
715-
spdm_context->connection_info.algorithm.dhe_named_group = m_libspdm_use_dhe_algo;
716-
spdm_context->connection_info.algorithm.aead_cipher_suite = m_libspdm_use_aead_algo;
717-
#if LIBSPDM_RECORD_TRANSCRIPT_DATA_SUPPORT
718-
spdm_context->connection_info.peer_used_cert_chain[0].buffer_size =
719-
data_size;
720-
libspdm_copy_mem(spdm_context->connection_info.peer_used_cert_chain[0].buffer,
721-
sizeof(spdm_context->connection_info.peer_used_cert_chain[0].buffer),
722-
data, data_size);
723-
#endif
724-
725-
libspdm_register_get_encap_response_func(spdm_context, libspdm_get_encap_response_digest);
726-
status = libspdm_encapsulated_request(spdm_context, NULL, 0, NULL);
727-
assert_int_equal(status, LIBSPDM_STATUS_INVALID_MSG_SIZE);
728-
free(data);
729682
}
730683

731684
void libspdm_test_requester_encap_request_case4(void **State)
@@ -832,53 +785,6 @@ void libspdm_test_requester_encap_request_case5(void **State)
832785

833786
void libspdm_test_requester_encap_request_case6(void **State)
834787
{
835-
libspdm_return_t status;
836-
libspdm_test_context_t *spdm_test_context;
837-
libspdm_context_t *spdm_context;
838-
void *data;
839-
size_t data_size;
840-
void *hash;
841-
size_t hash_size;
842-
843-
spdm_test_context = *State;
844-
spdm_context = spdm_test_context->spdm_context;
845-
spdm_test_context->case_id = 0x6;
846-
847-
spdm_context->connection_info.version = SPDM_MESSAGE_VERSION_11 <<
848-
SPDM_VERSION_NUMBER_SHIFT_BIT;
849-
spdm_context->connection_info.connection_state = LIBSPDM_CONNECTION_STATE_NEGOTIATED;
850-
spdm_context->connection_info.capability.flags |= SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_PSK_CAP;
851-
spdm_context->connection_info.capability.flags |=
852-
SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_ENCRYPT_CAP;
853-
spdm_context->connection_info.capability.flags |= SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_MAC_CAP;
854-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_PSK_CAP;
855-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_ENCRYPT_CAP;
856-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_MAC_CAP;
857-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_ENCAP_CAP;
858-
spdm_context->local_context.capability.flags |= SPDM_GET_CAPABILITIES_REQUEST_FLAGS_CERT_CAP;
859-
spdm_context->connection_info.capability.flags |=
860-
SPDM_GET_CAPABILITIES_RESPONSE_FLAGS_ENCAP_CAP;
861-
libspdm_read_responder_public_certificate_chain(m_libspdm_use_hash_algo,
862-
m_libspdm_use_asym_algo, &data,
863-
&data_size,
864-
&hash, &hash_size);
865-
libspdm_reset_message_a(spdm_context);
866-
spdm_context->connection_info.algorithm.base_hash_algo = m_libspdm_use_hash_algo;
867-
spdm_context->connection_info.algorithm.base_asym_algo = m_libspdm_use_asym_algo;
868-
spdm_context->connection_info.algorithm.dhe_named_group = m_libspdm_use_dhe_algo;
869-
spdm_context->connection_info.algorithm.aead_cipher_suite = m_libspdm_use_aead_algo;
870-
#if LIBSPDM_RECORD_TRANSCRIPT_DATA_SUPPORT
871-
spdm_context->connection_info.peer_used_cert_chain[0].buffer_size =
872-
data_size;
873-
libspdm_copy_mem(spdm_context->connection_info.peer_used_cert_chain[0].buffer,
874-
sizeof(spdm_context->connection_info.peer_used_cert_chain[0].buffer),
875-
data, data_size);
876-
#endif
877-
878-
libspdm_register_get_encap_response_func(spdm_context, libspdm_get_encap_response_digest);
879-
status = libspdm_encapsulated_request(spdm_context, NULL, 0, NULL);
880-
assert_int_equal(status, LIBSPDM_STATUS_INVALID_MSG_SIZE);
881-
free(data);
882788
}
883789

884790
void libspdm_test_requester_encap_request_case7(void **State)
@@ -1079,14 +985,10 @@ int libspdm_requester_encap_request_test_main(void)
1079985
cmocka_unit_test(libspdm_test_requester_encap_request_case1),
1080986
/* Success Case ,func :libspdm_get_encap_response_digest*/
1081987
cmocka_unit_test(libspdm_test_requester_encap_request_case2),
1082-
/* Error response: When spdm_encapsulated_response_ack_response versions are inconsistent*/
1083-
cmocka_unit_test(libspdm_test_requester_encap_request_case3),
1084988
/* Error response:Receive message only SPDM ENCAPSULATED_REQUEST response*/
1085989
cmocka_unit_test(libspdm_test_requester_encap_request_case4),
1086990
/* Error response: spdm_encapsulated_response_ack_response == NULL*/
1087991
cmocka_unit_test(libspdm_test_requester_encap_request_case5),
1088-
/* Error response: spdm_encapsulated_response_ack_response.param2 == NULL*/
1089-
cmocka_unit_test(libspdm_test_requester_encap_request_case6),
1090992
/* response: param2 == SPDM_ENCAPSULATED_RESPONSE_ACK_RESPONSE_PAYLOAD_TYPE_REQ_SLOT_NUMBER*/
1091993
cmocka_unit_test(libspdm_test_requester_encap_request_case7),
1092994
/*Success Case ,func :libspdm_get_encap_response_certificate */

0 commit comments

Comments
 (0)