Lines Matching refs:opt

557 } opt;  variable
581 if (opt.debug_level == 0) { in my_verify()
611 if (opt.transport != MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in report_cid_usage()
634 if (opt.cid_enabled == MBEDTLS_SSL_CID_ENABLED) { in report_cid_usage()
730 ret = mbedtls_snprintf((char *) buf, buf_size, GET_REQUEST, opt.request_page); in build_http_request()
737 if (opt.request_size != DFL_REQUEST_SIZE) { in build_http_request()
738 request_size = (size_t) opt.request_size; in build_http_request()
748 if (opt.request_size != DFL_REQUEST_SIZE && in build_http_request()
758 if (opt.request_size != DFL_REQUEST_SIZE && in build_http_request()
919 opt.server_name = DFL_SERVER_NAME; in main()
920 opt.server_addr = DFL_SERVER_ADDR; in main()
921 opt.server_port = DFL_SERVER_PORT; in main()
922 opt.debug_level = DFL_DEBUG_LEVEL; in main()
923 opt.cid_enabled = DFL_CID_ENABLED; in main()
924 opt.cid_val = DFL_CID_VALUE; in main()
925 opt.cid_enabled_renego = DFL_CID_ENABLED_RENEGO; in main()
926 opt.cid_val_renego = DFL_CID_VALUE_RENEGO; in main()
927 opt.nbio = DFL_NBIO; in main()
928 opt.event = DFL_EVENT; in main()
929 opt.context_crt_cb = DFL_CONTEXT_CRT_CB; in main()
930 opt.read_timeout = DFL_READ_TIMEOUT; in main()
931 opt.max_resend = DFL_MAX_RESEND; in main()
932 opt.request_page = DFL_REQUEST_PAGE; in main()
933 opt.request_size = DFL_REQUEST_SIZE; in main()
934 opt.ca_file = DFL_CA_FILE; in main()
935 opt.ca_path = DFL_CA_PATH; in main()
936 opt.crt_file = DFL_CRT_FILE; in main()
937 opt.key_file = DFL_KEY_FILE; in main()
938 opt.key_opaque = DFL_KEY_OPAQUE; in main()
939 opt.key_pwd = DFL_KEY_PWD; in main()
940 opt.psk = DFL_PSK; in main()
942 opt.psk_opaque = DFL_PSK_OPAQUE; in main()
945 opt.ca_callback = DFL_CA_CALLBACK; in main()
947 opt.psk_identity = DFL_PSK_IDENTITY; in main()
948 opt.ecjpake_pw = DFL_ECJPAKE_PW; in main()
950 opt.ecjpake_pw_opaque = DFL_ECJPAKE_PW_OPAQUE; in main()
952 opt.ec_max_ops = DFL_EC_MAX_OPS; in main()
953 opt.force_ciphersuite[0] = DFL_FORCE_CIPHER; in main()
955 opt.tls13_kex_modes = DFL_TLS1_3_KEX_MODES; in main()
957 opt.renegotiation = DFL_RENEGOTIATION; in main()
958 opt.allow_legacy = DFL_ALLOW_LEGACY; in main()
959 opt.renegotiate = DFL_RENEGOTIATE; in main()
960 opt.exchanges = DFL_EXCHANGES; in main()
961 opt.min_version = DFL_MIN_VERSION; in main()
962 opt.max_version = DFL_MAX_VERSION; in main()
963 opt.allow_sha1 = DFL_SHA1; in main()
964 opt.auth_mode = DFL_AUTH_MODE; in main()
965 opt.mfl_code = DFL_MFL_CODE; in main()
966 opt.trunc_hmac = DFL_TRUNC_HMAC; in main()
967 opt.recsplit = DFL_RECSPLIT; in main()
968 opt.dhmlen = DFL_DHMLEN; in main()
969 opt.reconnect = DFL_RECONNECT; in main()
970 opt.reco_server_name = DFL_RECO_SERVER_NAME; in main()
971 opt.reco_delay = DFL_RECO_DELAY; in main()
972 opt.reco_mode = DFL_RECO_MODE; in main()
973 opt.reconnect_hard = DFL_RECONNECT_HARD; in main()
974 opt.tickets = DFL_TICKETS; in main()
975 opt.new_session_tickets = DFL_NEW_SESSION_TICKETS; in main()
976 opt.alpn_string = DFL_ALPN_STRING; in main()
977 opt.groups = DFL_GROUPS; in main()
978 opt.sig_algs = DFL_SIG_ALGS; in main()
980 opt.early_data = DFL_EARLY_DATA; in main()
982 opt.transport = DFL_TRANSPORT; in main()
983 opt.hs_to_min = DFL_HS_TO_MIN; in main()
984 opt.hs_to_max = DFL_HS_TO_MAX; in main()
985 opt.dtls_mtu = DFL_DTLS_MTU; in main()
986 opt.fallback = DFL_FALLBACK; in main()
987 opt.extended_ms = DFL_EXTENDED_MS; in main()
988 opt.etm = DFL_ETM; in main()
989 opt.dgram_packing = DFL_DGRAM_PACKING; in main()
990 opt.serialize = DFL_SERIALIZE; in main()
991 opt.context_file = DFL_CONTEXT_FILE; in main()
992 opt.eap_tls = DFL_EAP_TLS; in main()
993 opt.reproducible = DFL_REPRODUCIBLE; in main()
994 opt.nss_keylog = DFL_NSS_KEYLOG; in main()
995 opt.nss_keylog_file = DFL_NSS_KEYLOG_FILE; in main()
996 opt.skip_close_notify = DFL_SKIP_CLOSE_NOTIFY; in main()
997 opt.query_config_mode = DFL_QUERY_CONFIG_MODE; in main()
998 opt.use_srtp = DFL_USE_SRTP; in main()
999 opt.force_srtp_profile = DFL_SRTP_FORCE_PROFILE; in main()
1000 opt.mki = DFL_SRTP_MKI; in main()
1001 opt.key_opaque_alg1 = DFL_KEY_OPAQUE_ALG; in main()
1002 opt.key_opaque_alg2 = DFL_KEY_OPAQUE_ALG; in main()
1057 opt.server_name = q; in main()
1059 opt.server_addr = q; in main()
1061 opt.server_port = q; in main()
1065 opt.transport = MBEDTLS_SSL_TRANSPORT_STREAM; in main()
1067 opt.transport = MBEDTLS_SSL_TRANSPORT_DATAGRAM; in main()
1072 opt.debug_level = atoi(q); in main()
1073 if (opt.debug_level < 0 || opt.debug_level > 65535) { in main()
1084 opt.context_crt_cb = atoi(q); in main()
1085 if (opt.context_crt_cb != 0 && opt.context_crt_cb != 1) { in main()
1089 opt.nbio = atoi(q); in main()
1090 if (opt.nbio < 0 || opt.nbio > 2) { in main()
1094 opt.event = atoi(q); in main()
1095 if (opt.event < 0 || opt.event > 2) { in main()
1099 opt.read_timeout = atoi(q); in main()
1101 opt.max_resend = atoi(q); in main()
1102 if (opt.max_resend < 0) { in main()
1106 opt.request_page = q; in main()
1108 opt.request_size = atoi(q); in main()
1109 if (opt.request_size < 0 || in main()
1110 opt.request_size > MAX_REQUEST_SIZE) { in main()
1114 opt.ca_file = q; in main()
1116 opt.ca_path = q; in main()
1118 opt.crt_file = q; in main()
1120 opt.key_file = q; in main()
1122 opt.key_pwd = q; in main()
1126 opt.key_opaque = atoi(q); in main()
1131 opt.cid_enabled = atoi(q); in main()
1132 if (opt.cid_enabled != 0 && opt.cid_enabled != 1) { in main()
1136 opt.cid_enabled_renego = atoi(q); in main()
1137 if (opt.cid_enabled_renego != 0 && opt.cid_enabled_renego != 1) { in main()
1141 opt.cid_val = q; in main()
1143 opt.cid_val_renego = q; in main()
1147 opt.psk = q; in main()
1151 opt.psk_opaque = atoi(q); in main()
1156 opt.ca_callback = atoi(q); in main()
1160 opt.psk_identity = q; in main()
1162 opt.ecjpake_pw = q; in main()
1166 opt.ecjpake_pw_opaque = atoi(q); in main()
1170 opt.ec_max_ops = atoi(q); in main()
1172 opt.force_ciphersuite[0] = mbedtls_ssl_get_ciphersuite_id(q); in main()
1174 if (opt.force_ciphersuite[0] == 0) { in main()
1178 opt.force_ciphersuite[1] = 0; in main()
1180 opt.renegotiation = (atoi(q)) ? in main()
1186 opt.allow_legacy = MBEDTLS_SSL_LEGACY_BREAK_HANDSHAKE; in main()
1189 opt.allow_legacy = MBEDTLS_SSL_LEGACY_NO_RENEGOTIATION; in main()
1192 opt.allow_legacy = MBEDTLS_SSL_LEGACY_ALLOW_RENEGOTIATION; in main()
1197 opt.renegotiate = atoi(q); in main()
1198 if (opt.renegotiate < 0 || opt.renegotiate > 1) { in main()
1202 opt.exchanges = atoi(q); in main()
1203 if (opt.exchanges < 1) { in main()
1207 opt.reconnect = atoi(q); in main()
1208 if (opt.reconnect < 0 || opt.reconnect > 2) { in main()
1212 opt.reco_server_name = q; in main()
1214 opt.reco_delay = atoi(q); in main()
1215 if (opt.reco_delay < 0) { in main()
1219 opt.reco_mode = atoi(q); in main()
1220 if (opt.reco_mode < 0) { in main()
1224 opt.reconnect_hard = atoi(q); in main()
1225 if (opt.reconnect_hard < 0 || opt.reconnect_hard > 1) { in main()
1229 opt.tickets = atoi(q); in main()
1230 if (opt.tickets < 0) { in main()
1234 opt.new_session_tickets = atoi(q); in main()
1235 if (opt.new_session_tickets < 0) { in main()
1239 opt.alpn_string = q; in main()
1243 opt.extended_ms = MBEDTLS_SSL_EXTENDED_MS_DISABLED; in main()
1246 opt.extended_ms = MBEDTLS_SSL_EXTENDED_MS_ENABLED; in main()
1251 opt.groups = q; in main()
1255 opt.sig_algs = q; in main()
1260 case 0: opt.etm = MBEDTLS_SSL_ETM_DISABLED; break; in main()
1261 case 1: opt.etm = MBEDTLS_SSL_ETM_ENABLED; break; in main()
1271 opt.early_data = MBEDTLS_SSL_EARLY_DATA_DISABLED; in main()
1274 opt.early_data = MBEDTLS_SSL_EARLY_DATA_ENABLED; in main()
1283 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK; in main()
1285 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL; in main()
1287 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL; in main()
1289 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_EPHEMERAL_ALL; in main()
1291 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_ALL; in main()
1293 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_ALL; in main()
1295 opt.tls13_kex_modes = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK | in main()
1305 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1309 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_3; in main()
1318 opt.max_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1322 opt.max_version = MBEDTLS_SSL_VERSION_TLS1_3; in main()
1330 case 0: opt.allow_sha1 = 0; break; in main()
1331 case 1: opt.allow_sha1 = 1; break; in main()
1336 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1337 opt.max_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1339 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1340 opt.max_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1341 opt.transport = MBEDTLS_SSL_TRANSPORT_DATAGRAM; in main()
1345 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_3; in main()
1346 opt.max_version = MBEDTLS_SSL_VERSION_TLS1_3; in main()
1354 opt.auth_mode = MBEDTLS_SSL_VERIFY_NONE; in main()
1356 opt.auth_mode = MBEDTLS_SSL_VERIFY_OPTIONAL; in main()
1358 opt.auth_mode = MBEDTLS_SSL_VERIFY_REQUIRED; in main()
1364 opt.mfl_code = MBEDTLS_SSL_MAX_FRAG_LEN_512; in main()
1366 opt.mfl_code = MBEDTLS_SSL_MAX_FRAG_LEN_1024; in main()
1368 opt.mfl_code = MBEDTLS_SSL_MAX_FRAG_LEN_2048; in main()
1370 opt.mfl_code = MBEDTLS_SSL_MAX_FRAG_LEN_4096; in main()
1376 case 0: opt.trunc_hmac = MBEDTLS_SSL_TRUNC_HMAC_DISABLED; break; in main()
1377 case 1: opt.trunc_hmac = MBEDTLS_SSL_TRUNC_HMAC_ENABLED; break; in main()
1385 opt.hs_to_min = atoi(q); in main()
1386 opt.hs_to_max = atoi(p); in main()
1387 if (opt.hs_to_min == 0 || opt.hs_to_max < opt.hs_to_min) { in main()
1391 opt.dtls_mtu = atoi(q); in main()
1392 if (opt.dtls_mtu < 0) { in main()
1396 opt.dgram_packing = atoi(q); in main()
1397 if (opt.dgram_packing != 0 && in main()
1398 opt.dgram_packing != 1) { in main()
1402 opt.recsplit = atoi(q); in main()
1403 if (opt.recsplit < 0 || opt.recsplit > 1) { in main()
1407 opt.dhmlen = atoi(q); in main()
1408 if (opt.dhmlen < 0) { in main()
1412 opt.query_config_mode = 1; in main()
1416 opt.serialize = atoi(q); in main()
1417 if (opt.serialize < 0 || opt.serialize > 2) { in main()
1421 opt.context_file = q; in main()
1423 opt.eap_tls = atoi(q); in main()
1424 if (opt.eap_tls < 0 || opt.eap_tls > 1) { in main()
1428 opt.reproducible = 1; in main()
1430 opt.nss_keylog = atoi(q); in main()
1431 if (opt.nss_keylog < 0 || opt.nss_keylog > 1) { in main()
1435 opt.nss_keylog_file = q; in main()
1437 opt.skip_close_notify = atoi(q); in main()
1438 if (opt.skip_close_notify < 0 || opt.skip_close_notify > 1) { in main()
1442 opt.use_srtp = atoi(q); in main()
1444 opt.force_srtp_profile = atoi(q); in main()
1446 opt.mki = q; in main()
1448 if (key_opaque_alg_parse(q, &opt.key_opaque_alg1, in main()
1449 &opt.key_opaque_alg2) != 0) { in main()
1461 if (opt.nss_keylog != 0 && opt.eap_tls != 0) { in main()
1469 if (opt.event == 1 && opt.nbio != 1) { in main()
1471 opt.nbio = 1; in main()
1475 mbedtls_debug_set_threshold(opt.debug_level); in main()
1482 if (strlen(opt.psk)) { in main()
1484 opt.psk, &psk_len) != 0) { in main()
1492 if (opt.psk_opaque != 0) { in main()
1493 if (opt.psk == NULL) { in main()
1499 if (opt.force_ciphersuite[0] <= 0) { in main()
1508 if (opt.force_ciphersuite[0] > 0) { in main()
1511 mbedtls_ssl_ciphersuite_from_id(opt.force_ciphersuite[0]); in main()
1513 if (opt.max_version != -1 && in main()
1514 ciphersuite_info->min_tls_version > opt.max_version) { in main()
1519 if (opt.min_version != -1 && in main()
1520 ciphersuite_info->max_tls_version < opt.min_version) { in main()
1528 if (opt.max_version == -1 || in main()
1529 opt.max_version > ciphersuite_info->max_tls_version) { in main()
1530 opt.max_version = ciphersuite_info->max_tls_version; in main()
1532 if (opt.min_version < ciphersuite_info->min_tls_version) { in main()
1533 opt.min_version = ciphersuite_info->min_tls_version; in main()
1535 if (opt.transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM && in main()
1536 opt.min_version < MBEDTLS_SSL_VERSION_TLS1_2) { in main()
1537 opt.min_version = MBEDTLS_SSL_VERSION_TLS1_2; in main()
1543 if (opt.psk_opaque != 0) { in main()
1558 opt.cid_val, &cid_len) != 0) { in main()
1565 if (opt.cid_enabled_renego == DFL_CID_ENABLED_RENEGO) { in main()
1566 opt.cid_enabled_renego = opt.cid_enabled; in main()
1568 if (opt.cid_val_renego == DFL_CID_VALUE_RENEGO) { in main()
1569 opt.cid_val_renego = opt.cid_val; in main()
1573 opt.cid_val_renego, &cid_renego_len) != 0) { in main()
1579 if (opt.groups != NULL) { in main()
1580 if (parse_groups(opt.groups, group_list, GROUP_LIST_SIZE) != 0) { in main()
1586 if (opt.sig_algs != NULL) { in main()
1587 p = (char *) opt.sig_algs; in main()
1653 if (opt.alpn_string != NULL) { in main()
1654 p = (char *) opt.alpn_string; in main()
1681 ret = rng_seed(&rng, opt.reproducible, pers); in main()
1694 if (strcmp(opt.ca_path, "none") == 0 || in main()
1695 strcmp(opt.ca_file, "none") == 0) { in main()
1699 if (strlen(opt.ca_path)) { in main()
1700 ret = mbedtls_x509_crt_parse_path(&cacert, opt.ca_path); in main()
1701 } else if (strlen(opt.ca_file)) { in main()
1702 ret = mbedtls_x509_crt_parse_file(&cacert, opt.ca_file); in main()
1743 if (strcmp(opt.crt_file, "none") == 0) { in main()
1747 if (strlen(opt.crt_file)) { in main()
1748 ret = mbedtls_x509_crt_parse_file(&clicert, opt.crt_file); in main()
1760 if (strcmp(opt.key_file, "none") == 0) { in main()
1764 if (strlen(opt.key_file)) { in main()
1765 ret = mbedtls_pk_parse_keyfile(&pkey, opt.key_file, opt.key_pwd, rng_get, &rng); in main()
1778 if (opt.key_opaque != 0) { in main()
1782 if (key_opaque_set_alg_usage(opt.key_opaque_alg1, in main()
1783 opt.key_opaque_alg2, in main()
1799 strlen(opt.key_file) || strlen(opt.key_opaque_alg1) ? in main()
1811 opt.transport, in main()
1821 if (opt.allow_sha1 > 0) { in main()
1826 if (opt.context_crt_cb == 0) { in main()
1834 if (opt.cid_enabled == 1 || opt.cid_enabled_renego == 1) { in main()
1835 if (opt.cid_enabled == 1 && in main()
1836 opt.cid_enabled_renego == 1 && in main()
1842 if (opt.cid_enabled == 1) { in main()
1858 if (opt.auth_mode != DFL_AUTH_MODE) { in main()
1859 mbedtls_ssl_conf_authmode(&conf, opt.auth_mode); in main()
1863 if (opt.hs_to_min != DFL_HS_TO_MIN || opt.hs_to_max != DFL_HS_TO_MAX) { in main()
1864 mbedtls_ssl_conf_handshake_timeout(&conf, opt.hs_to_min, in main()
1865 opt.hs_to_max); in main()
1868 if (opt.dgram_packing != DFL_DGRAM_PACKING) { in main()
1869 mbedtls_ssl_set_datagram_packing(&ssl, opt.dgram_packing); in main()
1874 if ((ret = mbedtls_ssl_conf_max_frag_len(&conf, opt.mfl_code)) != 0) { in main()
1883 { opt.force_srtp_profile, MBEDTLS_TLS_SRTP_UNSET }; in main()
1884 if (opt.use_srtp == 1) { in main()
1885 if (opt.force_srtp_profile != 0) { in main()
1898 } else if (opt.force_srtp_profile != 0) { in main()
1905 if (opt.extended_ms != DFL_EXTENDED_MS) { in main()
1906 mbedtls_ssl_conf_extended_master_secret(&conf, opt.extended_ms); in main()
1911 if (opt.etm != DFL_ETM) { in main()
1912 mbedtls_ssl_conf_encrypt_then_mac(&conf, opt.etm); in main()
1917 if (opt.dhmlen != DFL_DHMLEN) { in main()
1918 mbedtls_ssl_conf_dhm_min_bitlen(&conf, opt.dhmlen); in main()
1923 if (opt.alpn_string != NULL) { in main()
1932 if (opt.reproducible) { in main()
1944 mbedtls_ssl_conf_read_timeout(&conf, opt.read_timeout); in main()
1947 mbedtls_ssl_conf_session_tickets(&conf, opt.tickets); in main()
1950 &conf, opt.new_session_tickets); in main()
1954 if (opt.force_ciphersuite[0] != DFL_FORCE_CIPHER) { in main()
1955 mbedtls_ssl_conf_ciphersuites(&conf, opt.force_ciphersuite); in main()
1959 mbedtls_ssl_conf_tls13_key_exchange_modes(&conf, opt.tls13_kex_modes); in main()
1962 if (opt.allow_legacy != DFL_ALLOW_LEGACY) { in main()
1963 mbedtls_ssl_conf_legacy_renegotiation(&conf, opt.allow_legacy); in main()
1966 mbedtls_ssl_conf_renegotiation(&conf, opt.renegotiation); in main()
1970 if (strcmp(opt.ca_path, "none") != 0 && in main()
1971 strcmp(opt.ca_file, "none") != 0) { in main()
1973 if (opt.ca_callback != 0) { in main()
1979 if (strcmp(opt.crt_file, "none") != 0 && in main()
1980 strcmp(opt.key_file, "none") != 0) { in main()
1992 if (opt.groups != NULL && in main()
1993 strcmp(opt.groups, "default") != 0) { in main()
1999 if (opt.sig_algs != NULL) { in main()
2006 if (opt.psk_opaque != 0) { in main()
2019 (const unsigned char *) opt.psk_identity, in main()
2020 strlen(opt.psk_identity))) != 0) { in main()
2029 (const unsigned char *) opt.psk_identity, in main()
2030 strlen(opt.psk_identity)); in main()
2038 if (opt.min_version != DFL_MIN_VERSION) { in main()
2039 mbedtls_ssl_conf_min_tls_version(&conf, opt.min_version); in main()
2042 if (opt.max_version != DFL_MAX_VERSION) { in main()
2043 mbedtls_ssl_conf_max_tls_version(&conf, opt.max_version); in main()
2047 if (opt.early_data != DFL_EARLY_DATA) { in main()
2048 mbedtls_ssl_conf_early_data(&conf, opt.early_data); in main()
2058 if (opt.eap_tls != 0) { in main()
2061 } else if (opt.nss_keylog != 0) { in main()
2067 else if (opt.use_srtp != 0) { in main()
2074 if ((ret = mbedtls_ssl_set_hostname(&ssl, opt.server_name)) != 0) { in main()
2082 if (opt.ecjpake_pw != DFL_ECJPAKE_PW) { in main()
2084 if (opt.ecjpake_pw_opaque != DFL_ECJPAKE_PW_OPAQUE) { in main()
2092 (const unsigned char *) opt.ecjpake_pw, in main()
2093 strlen(opt.ecjpake_pw), in main()
2112 (const unsigned char *) opt.ecjpake_pw, in main()
2113 strlen(opt.ecjpake_pw))) != 0) { in main()
2123 if (opt.context_crt_cb == 1) { in main()
2131 opt.nbio == 0 ? recv_timeout_cb : NULL); in main()
2134 if (opt.transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in main()
2135 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled, in main()
2145 if (opt.dtls_mtu != DFL_DTLS_MTU) { in main()
2146 mbedtls_ssl_set_mtu(&ssl, opt.dtls_mtu); in main()
2156 if (opt.ec_max_ops != DFL_EC_MAX_OPS) { in main()
2157 mbedtls_ecp_set_max_ops(opt.ec_max_ops); in main()
2162 if (opt.use_srtp != 0 && strlen(opt.mki) != 0) { in main()
2164 opt.mki, &mki_len) != 0) { in main()
2171 (uint16_t) strlen(opt.mki) / 2)) != 0) { in main()
2183 if (opt.server_addr == NULL) { in main()
2184 opt.server_addr = opt.server_name; in main()
2188 opt.transport == MBEDTLS_SSL_TRANSPORT_STREAM ? "tcp" : "udp", in main()
2189 opt.server_addr, opt.server_port); in main()
2193 opt.server_addr, opt.server_port, in main()
2194 opt.transport == MBEDTLS_SSL_TRANSPORT_STREAM ? in main()
2201 if (opt.nbio > 0) { in main()
2257 if (opt.event == 1 /* level triggered IO */) { in main()
2297 if (opt.alpn_string != NULL) { in main()
2304 if (opt.eap_tls != 0) { in main()
2352 else if (opt.use_srtp != 0) { in main()
2407 if (opt.reconnect != 0 && ssl.tls_version != MBEDTLS_SSL_VERSION_TLS1_3) { in main()
2411 if (opt.reco_mode == 1) { in main()
2429 if (opt.reco_mode == 1) { in main()
2465 if (opt.transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM) { in main()
2466 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled_renego, in main()
2477 if (opt.renegotiate) { in main()
2500 if (opt.event == 1 /* level triggered IO */) { in main()
2523 retry_left = opt.max_resend; in main()
2533 if (opt.transport == MBEDTLS_SSL_TRANSPORT_STREAM) { in main()
2549 if (opt.event == 1 /* level triggered IO */) { in main()
2577 if (opt.event == 1 /* level triggered IO */) { in main()
2610 opt.request_size = DFL_REQUEST_SIZE; in main()
2621 if (opt.transport == MBEDTLS_SSL_TRANSPORT_STREAM) { in main()
2639 if (opt.event == 1 /* level triggered IO */) { in main()
2670 if (opt.reconnect != 0) { in main()
2674 if (opt.reco_mode == 1) { in main()
2694 if (opt.reco_mode == 1) { in main()
2743 if (opt.event == 1 /* level triggered IO */) { in main()
2783 if (opt.reconnect_hard != 0) { in main()
2784 opt.reconnect_hard = 0; in main()
2809 if (opt.event == 1 /* level triggered IO */) { in main()
2827 if (opt.serialize != 0) { in main()
2859 if (0 < strlen(opt.context_file)) { in main()
2882 if ((b64_file = fopen(opt.context_file, "w")) == NULL) { in main()
2884 opt.context_file); in main()
2903 if (opt.serialize == 1) { in main()
2908 if (opt.serialize == 2) { in main()
2921 if (opt.nbio == 2) { in main()
2927 opt.nbio == 0 ? mbedtls_net_recv_timeout : NULL); in main()
2960 if (--opt.exchanges > 0) { in main()
2983 if (opt.skip_close_notify == 0) { in main()
2997 if (opt.reconnect != 0) { in main()
2998 --opt.reconnect; in main()
3003 if (opt.reco_delay > 0) { in main()
3004 mbedtls_net_usleep(1000 * opt.reco_delay); in main()
3020 if (opt.reco_mode == 1) { in main()
3037 if (opt.reco_server_name != NULL && in main()
3039 opt.reco_server_name)) != 0) { in main()
3047 opt.server_addr, opt.server_port, in main()
3048 opt.transport == MBEDTLS_SSL_TRANSPORT_STREAM ? in main()
3055 if (opt.nbio > 0) { in main()
3090 if (opt.event == 1 /* level triggered IO */) { in main()
3169 if (opt.psk_opaque != 0) { in main()
3176 (opt.query_config_mode == DFL_QUERY_CONFIG_MODE)) { in main()
3194 if ((opt.ecjpake_pw_opaque != DFL_ECJPAKE_PW_OPAQUE)) { in main()
3254 if (opt.query_config_mode == DFL_QUERY_CONFIG_MODE) { in main()