Lines Matching defs:ssl
468 const char *server_port; /* port on which the ssl service runs */
600 int report_cid_usage(mbedtls_ssl_context *ssl,
622 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated,
641 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated,
650 ret = mbedtls_ssl_get_peer_cid(ssl, &cid_negotiated,
671 static int ssl_save_session_serialize(mbedtls_ssl_context *ssl,
687 ret = mbedtls_ssl_get_session(ssl, &exported_session);
826 mbedtls_ssl_context ssl;
884 mbedtls_ssl_init(&ssl);
1854 mbedtls_ssl_set_datagram_packing(&ssl, opt.dgram_packing);
2033 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) {
2040 mbedtls_ssl_set_export_keys_cb(&ssl, eap_tls_key_derivation,
2043 mbedtls_ssl_set_export_keys_cb(&ssl,
2049 mbedtls_ssl_set_export_keys_cb(&ssl, dtls_srtp_key_derivation,
2055 if ((ret = mbedtls_ssl_set_hostname(&ssl, opt.server_name)) != 0) {
2081 if ((ret = mbedtls_ssl_set_hs_ecjpake_password_opaque(&ssl,
2092 if ((ret = mbedtls_ssl_set_hs_ecjpake_password(&ssl,
2105 mbedtls_ssl_set_verify(&ssl, my_verify, NULL);
2109 io_ctx.ssl = &ssl;
2111 mbedtls_ssl_set_bio(&ssl, &io_ctx, send_cb, recv_cb,
2116 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled,
2127 mbedtls_ssl_set_mtu(&ssl, opt.dtls_mtu);
2132 mbedtls_ssl_set_timer_cb(&ssl, &timer, mbedtls_timing_set_delay,
2151 if ((ret = mbedtls_ssl_dtls_srtp_set_mki_value(&ssl, mki,
2201 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) {
2216 " For TLS 1.3 server, try `ca_path=/etc/ssl/certs/`"
2243 int suite_id = mbedtls_ssl_get_ciphersuite_id_from_ssl(&ssl);
2250 mbedtls_ssl_get_version(&ssl),
2256 if ((ret = mbedtls_ssl_get_record_expansion(&ssl)) >= 0) {
2264 (unsigned int) mbedtls_ssl_get_max_in_record_payload(&ssl));
2266 (unsigned int) mbedtls_ssl_get_max_out_record_payload(&ssl));
2271 const char *alp = mbedtls_ssl_get_alpn_protocol(&ssl);
2328 mbedtls_ssl_get_dtls_srtp_negotiation_result(&ssl, &dtls_srtp_negotiation_result);
2380 if (opt.reconnect != 0 && ssl.tls_version != MBEDTLS_SSL_VERSION_TLS1_3) {
2385 if ((ret = ssl_save_session_serialize(&ssl,
2393 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) {
2414 if ((flags = mbedtls_ssl_get_verify_result(&ssl)) != 0) {
2433 ret = report_cid_usage(&ssl, "initial handshake");
2439 if ((ret = mbedtls_ssl_set_cid(&ssl, opt.cid_enabled_renego,
2457 while ((ret = mbedtls_ssl_renegotiate(&ssl)) != 0) {
2487 ret = report_cid_usage(&ssl, "after renegotiation");
2511 while ((ret = mbedtls_ssl_write(&ssl, buf + written,
2536 ret = mbedtls_ssl_write(&ssl, buf, len);
2601 ret = mbedtls_ssl_read(&ssl, buf, len);
2648 if ((ret = ssl_save_session_serialize(&ssl,
2657 if ((ret = mbedtls_ssl_get_session(&ssl, &saved_session)) != 0) {
2702 ret = mbedtls_ssl_read(&ssl, buf, len);
2766 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) {
2772 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) {
2805 ret = mbedtls_ssl_context_save(&ssl, NULL, 0, &buf_len);
2821 if ((ret = mbedtls_ssl_context_save(&ssl, context_buf,
2884 mbedtls_ssl_free(&ssl);
2886 mbedtls_ssl_init(&ssl);
2888 if ((ret = mbedtls_ssl_setup(&ssl, &conf)) != 0) {
2895 mbedtls_ssl_set_bio(&ssl, &server_fd, delayed_send,
2898 mbedtls_ssl_set_bio(&ssl, &server_fd, mbedtls_net_send,
2904 mbedtls_ssl_set_timer_cb(&ssl, &timer,
2914 if ((ret = mbedtls_ssl_context_load(&ssl, context_buf,
2954 * ssl-opt.sh, avoided by enabling skip_close_notify client-side.
2959 ret = mbedtls_ssl_close_notify(&ssl);
2987 if ((ret = mbedtls_ssl_session_reset(&ssl)) != 0) {
3003 if ((ret = mbedtls_ssl_set_session(&ssl, &saved_session)) != 0) {
3011 (ret = mbedtls_ssl_set_hostname(&ssl,
3045 if (ssl.conf->early_data_enabled == MBEDTLS_SSL_EARLY_DATA_ENABLED) {
3049 while ((ret = mbedtls_ssl_write_early_data(&ssl, buf + written,
3087 while ((ret = mbedtls_ssl_handshake(&ssl)) != 0) {
3116 mbedtls_ssl_free(&ssl);