mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
test_suite_ssl.function: configure RNG to address test failure
Signed-off-by: Yanray Wang <yanray.wang@arm.com>
This commit is contained in:
parent
f88e529de3
commit
d6128e9ab9
@ -1121,6 +1121,8 @@ void ssl_dtls_replay(data_t *prevs, data_t *new, int ret)
|
|||||||
mbedtls_ssl_config_init(&conf);
|
mbedtls_ssl_config_init(&conf);
|
||||||
MD_OR_USE_PSA_INIT();
|
MD_OR_USE_PSA_INIT();
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_config_defaults(&conf,
|
TEST_ASSERT(mbedtls_ssl_config_defaults(&conf,
|
||||||
MBEDTLS_SSL_IS_CLIENT,
|
MBEDTLS_SSL_IS_CLIENT,
|
||||||
MBEDTLS_SSL_TRANSPORT_DATAGRAM,
|
MBEDTLS_SSL_TRANSPORT_DATAGRAM,
|
||||||
@ -2892,6 +2894,7 @@ void conf_version(int endpoint, int transport,
|
|||||||
mbedtls_ssl_conf_transport(&conf, transport);
|
mbedtls_ssl_conf_transport(&conf, transport);
|
||||||
mbedtls_ssl_conf_min_tls_version(&conf, min_tls_version);
|
mbedtls_ssl_conf_min_tls_version(&conf, min_tls_version);
|
||||||
mbedtls_ssl_conf_max_tls_version(&conf, max_tls_version);
|
mbedtls_ssl_conf_max_tls_version(&conf, max_tls_version);
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_setup(&ssl, &conf) == expected_ssl_setup_result);
|
TEST_ASSERT(mbedtls_ssl_setup(&ssl, &conf) == expected_ssl_setup_result);
|
||||||
TEST_EQUAL(mbedtls_ssl_conf_get_endpoint(
|
TEST_EQUAL(mbedtls_ssl_conf_get_endpoint(
|
||||||
@ -2933,6 +2936,8 @@ void conf_curve()
|
|||||||
mbedtls_ssl_init(&ssl);
|
mbedtls_ssl_init(&ssl);
|
||||||
MD_OR_USE_PSA_INIT();
|
MD_OR_USE_PSA_INIT();
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_setup(&ssl, &conf) == 0);
|
TEST_ASSERT(mbedtls_ssl_setup(&ssl, &conf) == 0);
|
||||||
|
|
||||||
TEST_ASSERT(ssl.handshake != NULL && ssl.handshake->group_list != NULL);
|
TEST_ASSERT(ssl.handshake != NULL && ssl.handshake->group_list != NULL);
|
||||||
@ -2964,6 +2969,7 @@ void conf_group()
|
|||||||
mbedtls_ssl_config conf;
|
mbedtls_ssl_config conf;
|
||||||
mbedtls_ssl_config_init(&conf);
|
mbedtls_ssl_config_init(&conf);
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
mbedtls_ssl_conf_max_tls_version(&conf, MBEDTLS_SSL_VERSION_TLS1_2);
|
mbedtls_ssl_conf_max_tls_version(&conf, MBEDTLS_SSL_VERSION_TLS1_2);
|
||||||
mbedtls_ssl_conf_min_tls_version(&conf, MBEDTLS_SSL_VERSION_TLS1_2);
|
mbedtls_ssl_conf_min_tls_version(&conf, MBEDTLS_SSL_VERSION_TLS1_2);
|
||||||
|
|
||||||
@ -3069,6 +3075,8 @@ void cookie_parsing(data_t *cookie, int exp_ret)
|
|||||||
mbedtls_ssl_config_init(&conf);
|
mbedtls_ssl_config_init(&conf);
|
||||||
USE_PSA_INIT();
|
USE_PSA_INIT();
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_EQUAL(mbedtls_ssl_config_defaults(&conf, MBEDTLS_SSL_IS_SERVER,
|
TEST_EQUAL(mbedtls_ssl_config_defaults(&conf, MBEDTLS_SSL_IS_SERVER,
|
||||||
MBEDTLS_SSL_TRANSPORT_DATAGRAM,
|
MBEDTLS_SSL_TRANSPORT_DATAGRAM,
|
||||||
MBEDTLS_SSL_PRESET_DEFAULT),
|
MBEDTLS_SSL_PRESET_DEFAULT),
|
||||||
@ -3122,6 +3130,8 @@ void cid_sanity()
|
|||||||
mbedtls_ssl_config_init(&conf);
|
mbedtls_ssl_config_init(&conf);
|
||||||
MD_OR_USE_PSA_INIT();
|
MD_OR_USE_PSA_INIT();
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_ASSERT(mbedtls_ssl_config_defaults(&conf,
|
TEST_ASSERT(mbedtls_ssl_config_defaults(&conf,
|
||||||
MBEDTLS_SSL_IS_CLIENT,
|
MBEDTLS_SSL_IS_CLIENT,
|
||||||
MBEDTLS_SSL_TRANSPORT_STREAM,
|
MBEDTLS_SSL_TRANSPORT_STREAM,
|
||||||
@ -3380,6 +3390,8 @@ void ssl_ecjpake_set_password(int use_opaque_arg)
|
|||||||
|
|
||||||
mbedtls_ssl_config_init(&conf);
|
mbedtls_ssl_config_init(&conf);
|
||||||
|
|
||||||
|
mbedtls_ssl_conf_rng(&conf, rng_get, NULL);
|
||||||
|
|
||||||
TEST_EQUAL(mbedtls_ssl_config_defaults(&conf,
|
TEST_EQUAL(mbedtls_ssl_config_defaults(&conf,
|
||||||
MBEDTLS_SSL_IS_CLIENT,
|
MBEDTLS_SSL_IS_CLIENT,
|
||||||
MBEDTLS_SSL_TRANSPORT_STREAM,
|
MBEDTLS_SSL_TRANSPORT_STREAM,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user