Lines Matching refs:srv
161 server *srv; member
505 static int mod_openssl_init_once_openssl (server *srv) in mod_openssl_init_once_openssl() argument
525 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_init_once_openssl()
565 mod_openssl_free_config (server *srv, plugin_data * const p) in mod_openssl_free_config() argument
572 for (uint32_t i = 1; i < srv->config_context->used; ++i) { in mod_openssl_free_config()
781 mod_openssl_load_cacrls (X509_STORE *store, const buffer *ssl_ca_crl_file, server *srv) in mod_openssl_load_cacrls() argument
789 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_load_cacrls()
802 mod_openssl_load_verify_locn (SSL_CTX *ssl_ctx, const buffer *b, server *srv) in mod_openssl_load_verify_locn() argument
808 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_load_verify_locn()
815 mod_openssl_load_ca_files (SSL_CTX *ssl_ctx, plugin_data *p, server *srv) in mod_openssl_load_ca_files() argument
821 if (!mod_openssl_load_verify_locn(ssl_ctx, b, srv)) in mod_openssl_load_ca_files()
832 if (NULL == p->srv) return; in FREE_FUNC()
833 mod_openssl_free_config(p->srv, p); in FREE_FUNC()
1218 mod_openssl_client_hello_cb (SSL *ssl, int *al, void *srv) in mod_openssl_client_hello_cb() argument
1222 UNUSED(srv); in mod_openssl_client_hello_cb()
1248 network_ssl_servername_callback (SSL *ssl, int *al, void *srv) in network_ssl_servername_callback() argument
1253 UNUSED(srv); in network_ssl_servername_callback()
1569 mod_openssl_expire_stapling_file (server *srv, plugin_cert *pc) in mod_openssl_expire_stapling_file() argument
1578 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_expire_stapling_file()
1586 mod_openssl_reload_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_openssl_reload_stapling_file() argument
1589 srv->errh, pc->ssl_stapling); in mod_openssl_reload_stapling_file()
1603 mod_openssl_expire_stapling_file(srv, pc); in mod_openssl_reload_stapling_file()
1612 mod_openssl_refresh_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_openssl_refresh_stapling_file() argument
1620 mod_openssl_expire_stapling_file(srv, pc); in mod_openssl_refresh_stapling_file()
1623 return mod_openssl_reload_stapling_file(srv, pc, cur_ts); in mod_openssl_refresh_stapling_file()
1628 mod_openssl_refresh_stapling_files (server *srv, const plugin_data *p, const unix_time64_t cur_ts) in mod_openssl_refresh_stapling_files() argument
1641 mod_openssl_refresh_stapling_file(srv, pc, cur_ts); in mod_openssl_refresh_stapling_files()
1682 network_openssl_load_pemfile (server *srv, const buffer *pemfile, const buffer *privkey, const buff… in network_openssl_load_pemfile() argument
1684 if (!mod_openssl_init_once_openssl(srv)) return NULL; in network_openssl_load_pemfile()
1688 mod_openssl_load_pem_file(pemfile->ptr, srv->errh, &ssl_pemfile_chain); in network_openssl_load_pemfile()
1693 mod_openssl_evp_pkey_load_pem_file(privkey->ptr, srv->errh); in network_openssl_load_pemfile()
1701 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in network_openssl_load_pemfile()
1732 if (!mod_openssl_reload_stapling_file(srv, pc, log_epoch_secs)) { in network_openssl_load_pemfile()
1736 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in network_openssl_load_pemfile()
1742 log_error(srv->errh, __FILE__, __LINE__, in network_openssl_load_pemfile()
1945 mod_openssl_ssl_conf_cmd (server *srv, plugin_config_socket *s);
1950 network_openssl_ssl_conf_cmd (server *srv, plugin_config_socket *s) in network_openssl_ssl_conf_cmd() argument
1989 log_error(srv->errh, __FILE__, __LINE__, in network_openssl_ssl_conf_cmd()
1998 log_error(srv->errh, __FILE__, __LINE__, in network_openssl_ssl_conf_cmd()
2010 return mod_openssl_ssl_conf_cmd(srv, s); in network_openssl_ssl_conf_cmd()
2015 log_error(srv->errh, __FILE__, __LINE__, in network_openssl_ssl_conf_cmd()
2090 mod_openssl_ssl_conf_dhparameters(server *srv, plugin_config_socket *s, const buffer *dhparameters) in mod_openssl_ssl_conf_dhparameters() argument
2101 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2108 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2118 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2147 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2159 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2172 mod_openssl_ssl_conf_curves(server *srv, plugin_config_socket *s, const buffer *ssl_ec_curve) in mod_openssl_ssl_conf_curves() argument
2185 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2197 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2207 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2217 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2226 UNUSED(srv); in mod_openssl_ssl_conf_curves()
2236 network_init_ssl (server *srv, plugin_config_socket *s, plugin_data *p) in network_init_ssl() argument
2256 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2272 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2279 !config_feature_bool(srv, "ssl.session-cache", 0); in network_init_ssl()
2295 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2306 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2315 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2330 if (!mod_openssl_ssl_conf_dhparameters(srv, s, NULL)) in network_init_ssl()
2370 if (!mod_openssl_load_ca_files(s->ssl_ctx, p, srv)) in network_init_ssl()
2375 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2398 if (!mod_openssl_load_cacrls(store, s->ssl_ca_crl_file, srv)) in network_init_ssl()
2405 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2412 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2419 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2440 SSL_CTX_set_client_hello_cb(s->ssl_ctx,mod_openssl_client_hello_cb,srv); in network_init_ssl()
2444 !SSL_CTX_set_tlsext_servername_arg(s->ssl_ctx, srv)) { in network_init_ssl()
2445 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2465 if (0 != network_openssl_ssl_conf_cmd(srv, s)) return -1; in network_init_ssl()
2467 if (srv->srvconf.h2proto) in network_init_ssl()
2480 mod_openssl_set_defaults_sockets(server *srv, plugin_data *p) in mod_openssl_set_defaults_sockets() argument
2505 p->ssl_ctxs = ck_calloc(srv->config_context->used, sizeof(plugin_ssl_ctx)); in mod_openssl_set_defaults_sockets()
2511 if (!config_plugin_values_init(srv, ps, cpk, "mod_openssl")) in mod_openssl_set_defaults_sockets()
2532 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2548 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2647 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2659 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2668 if (0 == network_init_ssl(srv, &conf, p)) { in mod_openssl_set_defaults_sockets()
2751 p->srv = srv; in SETDEFAULTS_FUNC()
2753 if (!config_plugin_values_init(srv, p, cpk, "mod_openssl")) in SETDEFAULTS_FUNC()
2782 if (!mod_openssl_init_once_openssl(srv)) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
2784 cpv->v.v = mod_openssl_load_cacerts(ssl_ca_file, srv->errh); in SETDEFAULTS_FUNC()
2790 log_error(srv->errh, __FILE__, __LINE__, "SSL: %s %s", in SETDEFAULTS_FUNC()
2801 if (!mod_openssl_init_once_openssl(srv)) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
2808 log_error(srv->errh, __FILE__, __LINE__, "SSL: %s %s", in SETDEFAULTS_FUNC()
2830 log_error(srv->errh, __FILE__, __LINE__, in SETDEFAULTS_FUNC()
2875 log_error(srv->errh, __FILE__, __LINE__, in SETDEFAULTS_FUNC()
2893 if (!mod_openssl_load_cacrls(ca_store, ssl_ca_crl_file, srv)) in SETDEFAULTS_FUNC()
2906 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in SETDEFAULTS_FUNC()
2910 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in SETDEFAULTS_FUNC()
2918 network_openssl_load_pemfile(srv, pemfile->v.b, privkey->v.b, in SETDEFAULTS_FUNC()
2942 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in SETDEFAULTS_FUNC()
2948 return mod_openssl_set_defaults_sockets(srv, p); in SETDEFAULTS_FUNC()
3303 hctx->tmp_buf = con->srv->tmp_buf; in CONNECTION_FUNC()
3666 UNUSED(srv); in TRIGGER_FUNC()
3674 mod_openssl_refresh_stapling_files(srv, p, cur_ts); in TRIGGER_FUNC()
3707 mod_openssl_ssl_conf_proto_val (server *srv, const buffer *b, int max) in mod_openssl_ssl_conf_proto_val() argument
3737 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_proto_val()
3741 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_proto_val()
3754 mod_openssl_ssl_conf_cmd (server *srv, plugin_config_socket *s) in mod_openssl_ssl_conf_cmd() argument
3776 if (!mod_openssl_ssl_conf_dhparameters(srv, s, &ds->value)) in mod_openssl_ssl_conf_cmd()
3786 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3819 if (srv->srvconf.h2proto) in mod_openssl_ssl_conf_cmd()
3858 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3869 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3877 int n = mod_openssl_ssl_conf_proto_val(srv, minb, 0); in mod_openssl_ssl_conf_cmd()
3883 int x = mod_openssl_ssl_conf_proto_val(srv, maxb, 1); in mod_openssl_ssl_conf_cmd()
3891 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3903 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3913 if (!mod_openssl_ssl_conf_curves(srv, s, curves)) in mod_openssl_ssl_conf_cmd()