Lines Matching defs:tls

51 #include "vquic-tls.h"
284 struct quic_tls_ctx tls;
306 Curl_vquic_tls_cleanup(&ctx->tls);
321 if(ctx && ctx->tls.ssl) {
406 lerr = SSL_get_verify_result(ctx->tls.ssl);
473 return Curl_vquic_tls_verify_peer(&ctx->tls, cf, data, &ctx->peer);
1053 result = Curl_vquic_tls_init(&ctx->tls, cf, data, &ctx->peer,
1087 if(!SSL_set1_initial_peer_addr(ctx->tls.ssl, baddr)) {
1092 if(!SSL_set_blocking_mode(ctx->tls.ssl, 0)) {
1098 SSL_set_bio(ctx->tls.ssl, bio, bio);
1100 SSL_set_connect_state(ctx->tls.ssl);
1101 SSL_set_incoming_stream_policy(ctx->tls.ssl,
1104 result = cf_osslq_h3conn_init(ctx, ctx->tls.ssl, cf);
1111 CURL_TRC_CF(data, cf, "QUIC tls init -> %d", result);
1271 if(!ctx->tls.ssl)
1278 SSL *snew = SSL_accept_stream(ctx->tls.ssl, SSL_ACCEPT_STREAM_NO_BLOCK);
1285 if(!SSL_handle_events(ctx->tls.ssl)) {
1286 int detail = SSL_get_error(ctx->tls.ssl, 0);
1353 if(!ctx->tls.ssl || !ctx->h3.conn)
1465 if(!ctx->tls.ssl)
1473 if(!SSL_handle_events(ctx->tls.ssl)) {
1474 int detail = SSL_get_error(ctx->tls.ssl, 0);
1494 if(ctx->tls.ssl &&
1495 SSL_get_event_timeout(ctx->tls.ssl, &tv, &is_infinite) &&
1506 if(SSL_get_event_timeout(ctx->tls.ssl, &tv, &is_infinite)) {
1551 if(!ctx->tls.ssl) {
1567 err = SSL_do_handshake(ctx->tls.ssl);
1584 int detail = SSL_get_error(ctx->tls.ssl, err);
1588 result = Curl_vquic_tls_before_recv(&ctx->tls, cf, data);
1612 if(result == CURLE_RECV_ERROR && ctx->tls.ssl && ctx->protocol_shutdown) {
1702 *err = cf_osslq_stream_open(&stream->s, ctx->tls.ssl, 0,
1779 DEBUGASSERT(ctx->tls.ssl);
1919 DEBUGASSERT(ctx->tls.ssl);
2055 if(!ctx->tls.ssl)
2086 if(!ctx->tls.ssl) {
2093 SSL_net_read_desired(ctx->tls.ssl),
2094 SSL_net_write_desired(ctx->tls.ssl));
2103 SSL_net_read_desired(ctx->tls.ssl),
2104 SSL_net_write_desired(ctx->tls.ssl));