Lines Matching refs:options

737     mbedtls_test_handshake_test_options *options,  in mbedtls_test_ssl_endpoint_init()  argument
803 if (options->client_min_version != MBEDTLS_SSL_VERSION_UNKNOWN) { in mbedtls_test_ssl_endpoint_init()
805 options->client_min_version); in mbedtls_test_ssl_endpoint_init()
808 if (options->client_max_version != MBEDTLS_SSL_VERSION_UNKNOWN) { in mbedtls_test_ssl_endpoint_init()
810 options->client_max_version); in mbedtls_test_ssl_endpoint_init()
813 if (options->server_min_version != MBEDTLS_SSL_VERSION_UNKNOWN) { in mbedtls_test_ssl_endpoint_init()
815 options->server_min_version); in mbedtls_test_ssl_endpoint_init()
818 if (options->server_max_version != MBEDTLS_SSL_VERSION_UNKNOWN) { in mbedtls_test_ssl_endpoint_init()
820 options->server_max_version); in mbedtls_test_ssl_endpoint_init()
824 if (options->group_list != NULL) { in mbedtls_test_ssl_endpoint_init()
825 mbedtls_ssl_conf_groups(&(ep->conf), options->group_list); in mbedtls_test_ssl_endpoint_init()
831 mbedtls_ssl_conf_early_data(&(ep->conf), options->early_data); in mbedtls_test_ssl_endpoint_init()
834 (options->max_early_data_size >= 0)) { in mbedtls_test_ssl_endpoint_init()
836 options->max_early_data_size); in mbedtls_test_ssl_endpoint_init()
841 if (options->alpn_list[0] != NULL) { in mbedtls_test_ssl_endpoint_init()
842 mbedtls_ssl_conf_alpn_protocols(&(ep->conf), options->alpn_list); in mbedtls_test_ssl_endpoint_init()
848 if (endpoint_type == MBEDTLS_SSL_IS_SERVER && options->cache != NULL) { in mbedtls_test_ssl_endpoint_init()
849 mbedtls_ssl_conf_session_cache(&(ep->conf), options->cache, in mbedtls_test_ssl_endpoint_init()
867 options->srv_log_fun != NULL) { in mbedtls_test_ssl_endpoint_init()
868 mbedtls_ssl_conf_dbg(&(ep->conf), options->srv_log_fun, in mbedtls_test_ssl_endpoint_init()
869 options->srv_log_obj); in mbedtls_test_ssl_endpoint_init()
874 options->cli_log_fun != NULL) { in mbedtls_test_ssl_endpoint_init()
875 mbedtls_ssl_conf_dbg(&(ep->conf), options->cli_log_fun, in mbedtls_test_ssl_endpoint_init()
876 options->cli_log_obj); in mbedtls_test_ssl_endpoint_init()
881 ret = mbedtls_test_ssl_endpoint_certificate_init(ep, options->pk_alg, in mbedtls_test_ssl_endpoint_init()
882 options->opaque_alg, in mbedtls_test_ssl_endpoint_init()
883 options->opaque_alg2, in mbedtls_test_ssl_endpoint_init()
884 options->opaque_usage); in mbedtls_test_ssl_endpoint_init()
2025 mbedtls_test_handshake_test_options *options) in mbedtls_test_ssl_perform_handshake() argument
2044 int expected_handshake_result = options->expected_handshake_result; in mbedtls_test_ssl_perform_handshake()
2055 if (options->cli_log_fun || options->srv_log_fun) { in mbedtls_test_ssl_perform_handshake()
2061 if (options->dtls != 0) { in mbedtls_test_ssl_perform_handshake()
2064 options, &client_context, in mbedtls_test_ssl_perform_handshake()
2075 options, NULL, NULL, in mbedtls_test_ssl_perform_handshake()
2079 if (strlen(options->cipher) > 0) { in mbedtls_test_ssl_perform_handshake()
2080 set_ciphersuite(&client.conf, options->cipher, forced_ciphersuite); in mbedtls_test_ssl_perform_handshake()
2084 if (options->dtls != 0) { in mbedtls_test_ssl_perform_handshake()
2087 options, &server_context, in mbedtls_test_ssl_perform_handshake()
2098 options, NULL, NULL, in mbedtls_test_ssl_perform_handshake()
2102 mbedtls_ssl_conf_authmode(&server.conf, options->srv_auth_mode); in mbedtls_test_ssl_perform_handshake()
2106 (unsigned char) options->mfl) in mbedtls_test_ssl_perform_handshake()
2109 (unsigned char) options->mfl) in mbedtls_test_ssl_perform_handshake()
2112 TEST_ASSERT(MBEDTLS_SSL_MAX_FRAG_LEN_NONE == options->mfl); in mbedtls_test_ssl_perform_handshake()
2116 if (options->psk_str != NULL && options->psk_str->len > 0) { in mbedtls_test_ssl_perform_handshake()
2118 &client.conf, options->psk_str->x, in mbedtls_test_ssl_perform_handshake()
2119 options->psk_str->len, in mbedtls_test_ssl_perform_handshake()
2124 &server.conf, options->psk_str->x, in mbedtls_test_ssl_perform_handshake()
2125 options->psk_str->len, in mbedtls_test_ssl_perform_handshake()
2134 if (options->renegotiate) { in mbedtls_test_ssl_perform_handshake()
2141 options->legacy_renegotiation); in mbedtls_test_ssl_perform_handshake()
2143 options->legacy_renegotiation); in mbedtls_test_ssl_perform_handshake()
2152 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2161 if (options->expected_negotiated_version == MBEDTLS_SSL_VERSION_UNKNOWN) { in mbedtls_test_ssl_perform_handshake()
2186 if (!check_ssl_version(options->expected_negotiated_version, in mbedtls_test_ssl_perform_handshake()
2192 if (!check_ssl_version(options->expected_negotiated_version, in mbedtls_test_ssl_perform_handshake()
2197 if (options->expected_ciphersuite != 0) { in mbedtls_test_ssl_perform_handshake()
2199 options->expected_ciphersuite); in mbedtls_test_ssl_perform_handshake()
2203 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2219 if (options->cli_msg_len != 0 || options->srv_msg_len != 0) { in mbedtls_test_ssl_perform_handshake()
2222 &(client.ssl), options->cli_msg_len, in mbedtls_test_ssl_perform_handshake()
2223 options->expected_cli_fragments, in mbedtls_test_ssl_perform_handshake()
2224 &(server.ssl), options->srv_msg_len, in mbedtls_test_ssl_perform_handshake()
2225 options->expected_srv_fragments) in mbedtls_test_ssl_perform_handshake()
2229 if (options->serialize == 1) { in mbedtls_test_ssl_perform_handshake()
2230 TEST_ASSERT(options->dtls == 1); in mbedtls_test_ssl_perform_handshake()
2262 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2273 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2281 if (options->cli_msg_len != 0 || options->srv_msg_len != 0) { in mbedtls_test_ssl_perform_handshake()
2283 &(client.ssl), options->cli_msg_len, in mbedtls_test_ssl_perform_handshake()
2284 options->expected_cli_fragments, in mbedtls_test_ssl_perform_handshake()
2285 &(server.ssl), options->srv_msg_len, in mbedtls_test_ssl_perform_handshake()
2286 options->expected_srv_fragments) in mbedtls_test_ssl_perform_handshake()
2293 if (options->renegotiate) { in mbedtls_test_ssl_perform_handshake()
2322 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2343 if (options->resize_buffers != 0) { in mbedtls_test_ssl_perform_handshake()
2364 options->dtls != 0 ? &client_context : NULL); in mbedtls_test_ssl_perform_handshake()
2366 options->dtls != 0 ? &server_context : NULL); in mbedtls_test_ssl_perform_handshake()
2368 if (options->cli_log_fun || options->srv_log_fun) { in mbedtls_test_ssl_perform_handshake()