Lines Matching refs:options

1675 void perform_handshake( handshake_test_options* options )
1702 if( options->dtls != 0 )
1705 options->pk_alg, &client_context,
1717 options->pk_alg, NULL, NULL,
1721 if( options->client_min_version != TEST_SSL_MINOR_VERSION_NONE )
1724 options->client_min_version );
1727 if( options->client_max_version != TEST_SSL_MINOR_VERSION_NONE )
1730 options->client_max_version );
1733 if( strlen( options->cipher ) > 0 )
1735 set_ciphersuite( &client.conf, options->cipher, forced_ciphersuite );
1739 if( options->cli_log_fun )
1742 mbedtls_ssl_conf_dbg( &client.conf, options->cli_log_fun,
1743 options->cli_log_obj );
1748 if( options->dtls != 0 )
1751 options->pk_alg, &server_context,
1763 options->pk_alg, NULL, NULL, NULL ) == 0 );
1766 mbedtls_ssl_conf_authmode( &server.conf, options->srv_auth_mode );
1768 if( options->server_min_version != TEST_SSL_MINOR_VERSION_NONE )
1771 options->server_min_version );
1774 if( options->server_max_version != TEST_SSL_MINOR_VERSION_NONE )
1777 options->server_max_version );
1782 (unsigned char) options->mfl ) == 0 );
1784 (unsigned char) options->mfl ) == 0 );
1786 TEST_ASSERT( MBEDTLS_SSL_MAX_FRAG_LEN_NONE == options->mfl );
1790 if( options->psk_str != NULL && options->psk_str->len > 0 )
1792 TEST_ASSERT( mbedtls_ssl_conf_psk( &client.conf, options->psk_str->x,
1793 options->psk_str->len,
1797 TEST_ASSERT( mbedtls_ssl_conf_psk( &server.conf, options->psk_str->x,
1798 options->psk_str->len,
1806 if( options->renegotiate )
1814 options->legacy_renegotiation );
1816 options->legacy_renegotiation );
1821 if( options->srv_log_fun )
1824 mbedtls_ssl_conf_dbg( &server.conf, options->srv_log_fun,
1825 options->srv_log_obj );
1834 if( options->resize_buffers != 0 )
1844 if( options->expected_negotiated_version == TEST_SSL_MINOR_VERSION_NONE )
1867 TEST_EQUAL( client.ssl.minor_ver, options->expected_negotiated_version );
1870 if( options->resize_buffers != 0 )
1887 if( options->cli_msg_len != 0 || options->srv_msg_len != 0 )
1890 TEST_ASSERT( mbedtls_exchange_data( &(client.ssl), options->cli_msg_len,
1891 options->expected_cli_fragments,
1892 &(server.ssl), options->srv_msg_len,
1893 options->expected_srv_fragments )
1897 if( options->serialize == 1 )
1899 TEST_ASSERT( options->dtls == 1 );
1928 if( options->resize_buffers != 0 )
1940 if( options->resize_buffers != 0 )
1949 if( options->cli_msg_len != 0 || options->srv_msg_len != 0 )
1952 options->cli_msg_len,
1953 options->expected_cli_fragments,
1955 options->srv_msg_len,
1956 options->expected_srv_fragments )
1963 if( options->renegotiate )
1992 if( options->resize_buffers != 0 )
2014 if( options->resize_buffers != 0 )
2030 mbedtls_endpoint_free( &client, options->dtls != 0 ? &client_context : NULL );
2031 mbedtls_endpoint_free( &server, options->dtls != 0 ? &server_context : NULL );
2033 if( options->cli_log_fun || options->srv_log_fun )
4452 handshake_test_options options;
4453 init_handshake_options( &options );
4455 options.client_min_version = client_min_version;
4456 options.client_max_version = client_max_version;
4457 options.server_min_version = server_min_version;
4458 options.server_max_version = server_max_version;
4460 options.expected_negotiated_version = expected_negotiated_version;
4462 options.dtls = dtls;
4463 perform_handshake( &options );
4473 handshake_test_options options;
4474 init_handshake_options( &options );
4476 options.cipher = cipher;
4477 options.dtls = dtls;
4478 options.psk_str = psk_str;
4479 options.pk_alg = pk_alg;
4481 perform_handshake( &options );
4503 handshake_test_options options;
4504 init_handshake_options( &options );
4506 options.mfl = mfl;
4507 options.cli_msg_len = cli_msg_len;
4508 options.srv_msg_len = srv_msg_len;
4509 options.expected_cli_fragments = expected_cli_fragments;
4510 options.expected_srv_fragments = expected_srv_fragments;
4511 options.dtls = dtls;
4513 perform_handshake( &options );
4546 handshake_test_options options;
4547 init_handshake_options( &options );
4549 options.serialize = 1;
4550 options.dtls = 1;
4551 perform_handshake( &options );
4560 handshake_test_options options;
4567 init_handshake_options( &options );
4568 options.dtls = 1;
4569 options.mfl = mfl;
4571 options.cipher = "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256";
4572 options.srv_auth_mode = MBEDTLS_SSL_VERIFY_REQUIRED;
4573 options.srv_log_obj = &srv_pattern;
4574 options.cli_log_obj = &cli_pattern;
4575 options.srv_log_fun = log_analyzer;
4576 options.cli_log_fun = log_analyzer;
4578 perform_handshake( &options );
4596 handshake_test_options options;
4597 init_handshake_options( &options );
4599 options.renegotiate = 1;
4600 options.legacy_renegotiation = legacy_renegotiation;
4601 options.dtls = 1;
4603 perform_handshake( &options );
4613 handshake_test_options options;
4614 init_handshake_options( &options );
4616 options.mfl = mfl;
4617 options.cipher = cipher;
4618 options.renegotiate = renegotiation;
4619 options.legacy_renegotiation = legacy_renegotiation;
4620 options.serialize = serialize;
4621 options.dtls = dtls;
4622 options.resize_buffers = 1;
4624 perform_handshake( &options );