mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-10-24 13:32:59 +03:00 
			
		
		
		
	ssl_helpers.c: add mbedtls_test_ssl prefix for *_exchange_data
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
This commit is contained in:
		| @@ -919,7 +919,7 @@ int mbedtls_ssl_write_fragment(mbedtls_ssl_context *ssl, | ||||
|         /* Used for DTLS and the message size larger than MFL. In that case | ||||
|          * the message can not be fragmented and the library should return | ||||
|          * MBEDTLS_ERR_SSL_BAD_INPUT_DATA error. This error must be returned | ||||
|          * to prevent a dead loop inside mbedtls_exchange_data(). */ | ||||
|          * to prevent a dead loop inside mbedtls_test_ssl_exchange_data(). */ | ||||
|         return ret; | ||||
|     } else if (expected_fragments == 1) { | ||||
|         /* Used for TLS/DTLS and the message size lower than MFL */ | ||||
| @@ -1580,10 +1580,11 @@ int mbedtls_test_ssl_tls13_populate_session(mbedtls_ssl_session *session, | ||||
| } | ||||
| #endif /* MBEDTLS_SSL_PROTO_TLS1_3 */ | ||||
|  | ||||
| int mbedtls_exchange_data(mbedtls_ssl_context *ssl_1, | ||||
|                           int msg_len_1, const int expected_fragments_1, | ||||
|                           mbedtls_ssl_context *ssl_2, | ||||
|                           int msg_len_2, const int expected_fragments_2) | ||||
| int mbedtls_test_ssl_exchange_data( | ||||
|     mbedtls_ssl_context *ssl_1, | ||||
|     int msg_len_1, const int expected_fragments_1, | ||||
|     mbedtls_ssl_context *ssl_2, | ||||
|     int msg_len_2, const int expected_fragments_2) | ||||
| { | ||||
|     unsigned char *msg_buf_1 = malloc(msg_len_1); | ||||
|     unsigned char *msg_buf_2 = malloc(msg_len_2); | ||||
| @@ -1695,8 +1696,8 @@ exit: | ||||
| static int exchange_data(mbedtls_ssl_context *ssl_1, | ||||
|                          mbedtls_ssl_context *ssl_2) | ||||
| { | ||||
|     return mbedtls_exchange_data(ssl_1, 256, 1, | ||||
|                                  ssl_2, 256, 1); | ||||
|     return mbedtls_test_ssl_exchange_data(ssl_1, 256, 1, | ||||
|                                           ssl_2, 256, 1); | ||||
| } | ||||
| #endif /* MBEDTLS_SSL_HANDSHAKE_WITH_CERT_ENABLED && | ||||
|           (MBEDTLS_SSL_RENEGOTIATION              || | ||||
| @@ -1969,10 +1970,11 @@ void mbedtls_test_ssl_perform_handshake( | ||||
|  | ||||
|     if (options->cli_msg_len != 0 || options->srv_msg_len != 0) { | ||||
|         /* Start data exchanging test */ | ||||
|         TEST_ASSERT(mbedtls_exchange_data(&(client.ssl), options->cli_msg_len, | ||||
|                                           options->expected_cli_fragments, | ||||
|                                           &(server.ssl), options->srv_msg_len, | ||||
|                                           options->expected_srv_fragments) | ||||
|         TEST_ASSERT(mbedtls_test_ssl_exchange_data( | ||||
|                         &(client.ssl), options->cli_msg_len, | ||||
|                         options->expected_cli_fragments, | ||||
|                         &(server.ssl), options->srv_msg_len, | ||||
|                         options->expected_srv_fragments) | ||||
|                     == 0); | ||||
|     } | ||||
| #if defined(MBEDTLS_SSL_CONTEXT_SERIALIZATION) | ||||
| @@ -2029,12 +2031,10 @@ void mbedtls_test_ssl_perform_handshake( | ||||
| #endif | ||||
|         /* Retest writing/reading */ | ||||
|         if (options->cli_msg_len != 0 || options->srv_msg_len != 0) { | ||||
|             TEST_ASSERT(mbedtls_exchange_data( | ||||
|                             &(client.ssl), | ||||
|                             options->cli_msg_len, | ||||
|             TEST_ASSERT(mbedtls_test_ssl_exchange_data( | ||||
|                             &(client.ssl), options->cli_msg_len, | ||||
|                             options->expected_cli_fragments, | ||||
|                             &(server.ssl), | ||||
|                             options->srv_msg_len, | ||||
|                             &(server.ssl), options->srv_msg_len, | ||||
|                             options->expected_srv_fragments) | ||||
|                         == 0); | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user