Searched refs:sni_ctx (Results 1 – 3 of 3) sorted by relevance
85 struct tls_sni_ctx *sni_ctx; in tls_servername_cb() local119 for (sni_ctx = ctx->sni_ctx; sni_ctx != NULL; sni_ctx = sni_ctx->next) { in tls_servername_cb()120 if (tls_check_name(ctx, sni_ctx->ssl_cert, name, in tls_servername_cb()124 conn_ctx->keypair = sni_ctx->keypair; in tls_servername_cb()125 SSL_set_SSL_CTX(conn_ctx->ssl_conn, sni_ctx->ssl_ctx); in tls_servername_cb()326 struct tls_sni_ctx **sni_ctx; in tls_configure_server_sni() local333 sni_ctx = &ctx->sni_ctx; in tls_configure_server_sni()335 if ((*sni_ctx = tls_sni_ctx_new()) == NULL) { in tls_configure_server_sni()339 (*sni_ctx)->keypair = kp; in tls_configure_server_sni()343 &(*sni_ctx)->ssl_cert) == -1) in tls_configure_server_sni()[all …]
234 tls_sni_ctx_free(struct tls_sni_ctx *sni_ctx) in tls_sni_ctx_free() argument236 if (sni_ctx == NULL) in tls_sni_ctx_free()239 SSL_CTX_free(sni_ctx->ssl_ctx); in tls_sni_ctx_free()240 X509_free(sni_ctx->ssl_cert); in tls_sni_ctx_free()242 free(sni_ctx); in tls_sni_ctx_free()754 for (sni = ctx->sni_ctx; sni != NULL; sni = nsni) { in tls_reset()758 ctx->sni_ctx = NULL; in tls_reset()
198 struct tls_sni_ctx *sni_ctx; member235 void tls_sni_ctx_free(struct tls_sni_ctx *sni_ctx);