Lines Matching refs:srv
182 server *srv; member
494 static int mod_openssl_init_once_openssl (server *srv) in mod_openssl_init_once_openssl() argument
499 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_init_once_openssl()
506 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_init_once_openssl()
526 log_error(plugin_data_singleton->srv->errh, __FILE__, __LINE__, in mod_openssl_free_openssl()
546 mod_openssl_free_config (server *srv, plugin_data * const p) in mod_openssl_free_config() argument
553 for (uint32_t i = 1; i < srv->config_context->used; ++i) { in mod_openssl_free_config()
948 mod_wolfssl_load_cacrls (WOLFSSL_CTX *ssl_ctx, const buffer *ssl_ca_crl_file, server *srv) in mod_wolfssl_load_cacrls() argument
957 char *data = fdevent_load_file(fn, &dlen, srv->errh, malloc, free); in mod_wolfssl_load_cacrls()
969 log_error(srv->errh, __FILE__, __LINE__, in mod_wolfssl_load_cacrls()
974 log_error(srv->errh, __FILE__, __LINE__, in mod_wolfssl_load_cacrls()
982 mod_wolfssl_load_verify_locn (SSL_CTX *ssl_ctx, const buffer *b, server *srv) in mod_wolfssl_load_verify_locn() argument
986 char *data = fdevent_load_file(fn, &dlen, srv->errh, malloc, free); in mod_wolfssl_load_verify_locn()
998 log_error(srv->errh, __FILE__, __LINE__, in mod_wolfssl_load_verify_locn()
1005 mod_wolfssl_load_ca_files (SSL_CTX *ssl_ctx, plugin_data *p, server *srv) in mod_wolfssl_load_ca_files() argument
1011 if (!mod_wolfssl_load_verify_locn(ssl_ctx, b, srv)) in mod_wolfssl_load_ca_files()
1021 if (NULL == p->srv) return; in FREE_FUNC()
1022 mod_openssl_free_config(p->srv, p); in FREE_FUNC()
1339 network_ssl_servername_callback (SSL *ssl, int *al, void *srv) in network_ssl_servername_callback() argument
1354 UNUSED(srv); in network_ssl_servername_callback()
1506 mod_openssl_expire_stapling_file (server *srv, plugin_cert *pc) in mod_openssl_expire_stapling_file() argument
1515 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_expire_stapling_file()
1523 mod_openssl_reload_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_openssl_reload_stapling_file() argument
1526 srv->errh, pc->ssl_stapling); in mod_openssl_reload_stapling_file()
1540 mod_openssl_expire_stapling_file(srv, pc); in mod_openssl_reload_stapling_file()
1549 mod_openssl_refresh_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_openssl_refresh_stapling_file() argument
1557 mod_openssl_expire_stapling_file(srv, pc); in mod_openssl_refresh_stapling_file()
1560 return mod_openssl_reload_stapling_file(srv, pc, cur_ts); in mod_openssl_refresh_stapling_file()
1565 mod_openssl_refresh_stapling_files (server *srv, const plugin_data *p, const unix_time64_t cur_ts) in mod_openssl_refresh_stapling_files() argument
1578 mod_openssl_refresh_stapling_file(srv, pc, cur_ts); in mod_openssl_refresh_stapling_files()
1624 network_openssl_load_pemfile (server *srv, const buffer *pemfile, const buffer *privkey, const buff… in network_openssl_load_pemfile() argument
1626 if (!mod_openssl_init_once_openssl(srv)) return NULL; in network_openssl_load_pemfile()
1630 mod_wolfssl_load_pem_file(pemfile->ptr, srv->errh, &ssl_pemfile_chain); in network_openssl_load_pemfile()
1639 mod_wolfssl_evp_pkey_load_pem_file(privkey->ptr, srv->errh); in network_openssl_load_pemfile()
1673 if (!mod_openssl_reload_stapling_file(srv, pc, log_epoch_secs)) { in network_openssl_load_pemfile()
1677 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in network_openssl_load_pemfile()
1683 log_error(srv->errh, __FILE__, __LINE__, in network_openssl_load_pemfile()
1891 mod_openssl_ssl_conf_cmd (server *srv, plugin_config_socket *s);
1963 mod_openssl_ssl_conf_dhparameters(server *srv, plugin_config_socket *s, const buffer *dhparameters) in mod_openssl_ssl_conf_dhparameters() argument
1971 char *data = fdevent_load_file(fn, &dlen, srv->errh, malloc, free); in mod_openssl_ssl_conf_dhparameters()
1979 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
1988 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
1998 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_dhparameters()
2009 mod_openssl_ssl_conf_curves(server *srv, plugin_config_socket *s, const buffer *ssl_ec_curve) in mod_openssl_ssl_conf_curves() argument
2018 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2028 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_curves()
2036 network_init_ssl (server *srv, plugin_config_socket *s, plugin_data *p) in network_init_ssl() argument
2053 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2066 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2074 !config_feature_bool(srv, "ssl.session-cache", 0); in network_init_ssl()
2093 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2102 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2117 if (!mod_openssl_ssl_conf_dhparameters(srv, s, NULL)) in network_init_ssl()
2132 if (!mod_wolfssl_load_ca_files(s->ssl_ctx, p, srv)) in network_init_ssl()
2137 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2143 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2166 if (!mod_wolfssl_load_cacrls(s->ssl_ctx,s->ssl_ca_crl_file,srv)) in network_init_ssl()
2172 s->ssl_ctx, s->pc->ssl_pemfile->ptr, srv->errh)) in network_init_ssl()
2180 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2187 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2228 wolfSSL_CTX_set_servername_arg(s->ssl_ctx, srv); in network_init_ssl()
2230 log_error(srv->errh, __FILE__, __LINE__, in network_init_ssl()
2247 if (0 != mod_openssl_ssl_conf_cmd(srv, s)) return -1; in network_init_ssl()
2262 mod_openssl_set_defaults_sockets(server *srv, plugin_data *p) in mod_openssl_set_defaults_sockets() argument
2287 p->ssl_ctxs = ck_calloc(srv->config_context->used, sizeof(plugin_ssl_ctx)); in mod_openssl_set_defaults_sockets()
2293 if (!config_plugin_values_init(srv, ps, cpk, "mod_openssl")) in mod_openssl_set_defaults_sockets()
2314 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2330 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2430 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2442 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_set_defaults_sockets()
2451 if (0 == network_init_ssl(srv, &conf, p)) { in mod_openssl_set_defaults_sockets()
2534 p->srv = srv; in SETDEFAULTS_FUNC()
2536 if (!config_plugin_values_init(srv, p, cpk, "mod_openssl")) in SETDEFAULTS_FUNC()
2565 if (!mod_openssl_init_once_openssl(srv)) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
2567 cpv->v.v = mod_wolfssl_load_cacerts(ssl_ca_file, srv->errh); in SETDEFAULTS_FUNC()
2573 log_error(srv->errh, __FILE__, __LINE__, "SSL: %s %s", in SETDEFAULTS_FUNC()
2584 if (!mod_openssl_init_once_openssl(srv)) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
2588 log_error(srv->errh, __FILE__, __LINE__, in SETDEFAULTS_FUNC()
2595 srv->errh); in SETDEFAULTS_FUNC()
2600 log_error(srv->errh, __FILE__, __LINE__, "SSL: %s %s", in SETDEFAULTS_FUNC()
2622 log_error(srv->errh, __FILE__, __LINE__, in SETDEFAULTS_FUNC()
2673 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in SETDEFAULTS_FUNC()
2677 log_error(srv->errh, __FILE__, __LINE__, "SSL:" in SETDEFAULTS_FUNC()
2685 network_openssl_load_pemfile(srv, pemfile->v.b, privkey->v.b, in SETDEFAULTS_FUNC()
2707 return mod_openssl_set_defaults_sockets(srv, p); in SETDEFAULTS_FUNC()
3003 hctx->tmp_buf = con->srv->tmp_buf; in CONNECTION_FUNC()
3381 UNUSED(srv); in TRIGGER_FUNC()
3389 mod_openssl_refresh_stapling_files(srv, p, cur_ts); in TRIGGER_FUNC()
3419 mod_openssl_ssl_conf_proto_val (server *srv, const buffer *b, int max) in mod_openssl_ssl_conf_proto_val() argument
3436 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_proto_val()
3440 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_proto_val()
3449 mod_openssl_ssl_conf_cmd (server *srv, plugin_config_socket *s) in mod_openssl_ssl_conf_cmd() argument
3473 if (!mod_openssl_ssl_conf_dhparameters(srv, s, &ds->value)) in mod_openssl_ssl_conf_cmd()
3483 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3503 if (srv->srvconf.h2proto) in mod_openssl_ssl_conf_cmd()
3542 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3553 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3561 int n = mod_openssl_ssl_conf_proto_val(srv, minb, 0); in mod_openssl_ssl_conf_cmd()
3571 int n = mod_openssl_ssl_conf_proto_val(srv, maxb, 1); in mod_openssl_ssl_conf_cmd()
3597 log_error(srv->errh, __FILE__, __LINE__, in mod_openssl_ssl_conf_cmd()
3607 if (!mod_openssl_ssl_conf_curves(srv, s, curves)) in mod_openssl_ssl_conf_cmd()