Lines Matching defs:wsi
74 lws_tls_reuse_session(struct lws *wsi)
80 if (!wsi->a.vhost ||
81 wsi->a.vhost->options & LWS_SERVER_OPTION_DISABLE_TLS_SESSION_CACHE)
84 lws_context_lock(wsi->a.context, __func__); /* -------------- cx { */
85 lws_vhost_lock(wsi->a.vhost); /* -------------- vh { */
87 if (lws_tls_session_tag_from_wsi(wsi, buf, sizeof(buf)))
90 ts = __lws_tls_session_lookup_by_name(wsi->a.vhost, buf);
98 wsi->tls_session_reused = 1;
100 msc = SSL_mbedtls_ssl_context_from_SSL(wsi->tls.ssl);
106 lws_dll2_add_tail(&ts->list, &wsi->a.vhost->tls_sessions);
109 lws_vhost_unlock(wsi->a.vhost); /* } vh -------------- */
110 lws_context_unlock(wsi->a.context); /* } cx -------------- */
114 lws_tls_session_is_reused(struct lws *wsi)
117 struct lws *nwsi = lws_get_network_wsi(wsi);
160 * Called after SSL_accept on the wsi
164 lws_tls_session_new_mbedtls(struct lws *wsi)
175 vh = wsi->a.vhost;
179 if (lws_tls_session_tag_from_wsi(wsi, buf, sizeof(buf)))
184 msc = SSL_mbedtls_ssl_context_from_SSL(wsi->tls.ssl);
230 lws_sul_schedule(wsi->a.context, wsi->tsi, &ts->sul_ttl,
256 wsi->lc.gutag, disposition, buf, vh->name,
289 struct lws *wsi = lws_container_of(tls, struct lws, tls);
291 lws_tls_session_new_mbedtls(wsi);