Lines Matching defs:s_ctx
76 static SSL_CTX *s_ctx = NULL;
232 if (sn_expect == 1 && ctx == s_ctx)
239 else if (ctx == s_ctx)
1387 s_ctx = SSL_CTX_new_ex(libctx, NULL, meth);
1389 if ((c_ctx == NULL) || (s_ctx == NULL) || (s_ctx2 == NULL)) {
1399 SSL_CTX_set_security_level(s_ctx, 0);
1404 SSL_CTX_set_options(s_ctx, SSL_OP_NO_TICKET);
1411 if (SSL_CTX_set_min_proto_version(s_ctx, min_version) == 0)
1413 if (SSL_CTX_set_max_proto_version(s_ctx, max_version) == 0)
1431 if (!SSL_CTX_set_cipher_list(s_ctx, cipher)) {
1458 || !SSL_CTX_set_cipher_list(s_ctx, cipher)
1467 || !SSL_CTX_set_ciphersuites(s_ctx, ciphersuites)
1484 SSL_CONF_CTX_set_ssl_ctx(s_cctx, s_ctx);
1528 SSL_CTX_set0_tmp_dh_pkey(s_ctx, dhpkey);
1533 if (!(SSL_CTX_load_verify_file(s_ctx, CAfile)
1534 || SSL_CTX_load_verify_dir(s_ctx, CApath))
1535 || !SSL_CTX_set_default_verify_paths(s_ctx)
1546 if (!SSL_CTX_set_default_ctlog_list_file(s_ctx) ||
1555 SSL_CTX_set_verify(s_ctx,
1561 SSL_CTX_set_cert_verify_callback(s_ctx, app_verify_callback,
1575 if (!SSL_CTX_set_session_id_context(s_ctx, (void *)&session_id_context,
1599 SSL_CTX_set_psk_server_callback(s_ctx, psk_server_callback);
1602 BIO_printf(bio_err, "setting PSK identity hint to s_ctx\n");
1603 if (!SSL_CTX_use_psk_identity_hint(s_ctx, "ctx server identity_hint") ||
1605 BIO_printf(bio_err, "error setting PSK identity hint to s_ctx\n");
1622 SSL_CTX_set_npn_advertised_cb(s_ctx, cb_server_npn, NULL);
1626 SSL_CTX_set_npn_advertised_cb(s_ctx, cb_server_rejects_npn, NULL);
1649 if (!SSL_CTX_use_serverinfo_file(s_ctx, serverinfo_file) ||
1672 || !SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_0,
1680 || !SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_1,
1688 || !SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_2,
1696 || !SSL_CTX_add_server_custom_ext(s_ctx, CUSTOM_EXT_TYPE_3,
1710 SSL_CTX_set_alpn_select_cb(s_ctx, cb_server_alpn, alpn_server);
1747 size = SSL_CTX_set_tlsext_ticket_keys(s_ctx, NULL, 0);
1751 SSL_CTX_set_tlsext_ticket_keys(s_ctx, keys, size);
1756 SSL_CTX_set_tlsext_servername_callback(s_ctx, servername_cb);
1759 s_ssl = SSL_new(s_ctx);
1778 if (SSL_CTX_add_session(s_ctx, server_sess) == 0) {
1894 SSL_CTX_free(s_ctx);