Lines Matching refs:ctx
65 static void print_stats(BIO *bp, SSL_CTX *ctx);
81 static SSL_CTX *ctx = NULL;
1062 ctx = ctx2 = NULL;
1835 ctx = SSL_CTX_new_ex(app_get0_libctx(), app_get0_propq(), meth);
1836 if (ctx == NULL) {
1841 SSL_CTX_clear_mode(ctx, SSL_MODE_AUTO_RETRY);
1844 ssl_ctx_security_debug(ctx, sdebug);
1846 if (!config_ctx(cctx, ssl_args, ctx))
1850 if (SSL_CTX_config(ctx, ssl_config) == 0) {
1859 SSL_CTX_set_mode(ctx, SSL_MODE_DTLS_SCTP_LABEL_LENGTH_BUG);
1863 && SSL_CTX_set_min_proto_version(ctx, min_version) == 0)
1866 && SSL_CTX_set_max_proto_version(ctx, max_version) == 0)
1873 if (!SSL_CTX_set_generate_session_id(ctx, generate_session_id)) {
1881 ssl_ctx_set_excert(ctx, exc);
1884 SSL_CTX_set_info_callback(ctx, apps_ssl_info_callback);
1886 SSL_CTX_set_session_cache_mode(ctx, SSL_SESS_CACHE_OFF);
1888 init_session_cache_ctx(ctx);
1890 SSL_CTX_sess_set_cache_size(ctx, 128);
1893 SSL_CTX_set_mode(ctx, SSL_MODE_ASYNC);
1897 SSL_CTX_set_options(ctx, SSL_OP_DISABLE_TLSEXT_CA_NAMES);
1901 SSL_CTX_set_options(ctx, SSL_OP_IGNORE_UNEXPECTED_EOF);
1904 && !SSL_CTX_set_max_send_fragment(ctx, max_send_fragment)) {
1911 && !SSL_CTX_set_split_send_fragment(ctx, split_send_fragment)) {
1917 && !SSL_CTX_set_max_pipelines(ctx, max_pipelines)) {
1924 SSL_CTX_set_default_read_buffer_len(ctx, read_buf_len);
1929 if (SSL_CTX_set_tlsext_use_srtp(ctx, srtp_profiles) != 0) {
1937 if (!ctx_set_verify_locations(ctx, CAfile, noCAfile, CApath, noCApath,
1942 if (vpmtouched && !SSL_CTX_set1_param(ctx, vpm)) {
1948 ssl_ctx_add_crls(ctx, crls, 0);
1950 if (!ssl_load_stores(ctx,
1968 BIO_printf(bio_s_out, "Setting secondary ctx parameters\n");
2017 SSL_CTX_set_next_protos_advertised_cb(ctx, next_proto_cb,
2021 SSL_CTX_set_alpn_select_cb(ctx, alpn_cb, &alpn_ctx);
2040 SSL_CTX_set_dh_auto(ctx, 1);
2043 * We need 2 references: one for use by ctx and one for use by
2050 if (!SSL_CTX_set0_tmp_dh_pkey(ctx, dhpkey)) {
2088 if (!set_cert_key_stuff(ctx, s_cert, s_key, s_chain, build_chain))
2092 && !SSL_CTX_use_serverinfo_file(ctx, s_serverinfo_file)) {
2102 if (!set_cert_key_stuff(ctx, s_dcert, s_dkey, s_dchain, build_chain))
2107 SSL_CTX_set_not_resumable_session_callback(ctx,
2118 SSL_CTX_set_psk_server_callback(ctx, psk_server_cb);
2125 if (!SSL_CTX_use_psk_identity_hint(ctx, psk_identity_hint)) {
2152 SSL_CTX_set_psk_find_session_callback(ctx, psk_find_session_cb);
2154 SSL_CTX_set_verify(ctx, s_server_verify, verify_callback);
2155 if (!SSL_CTX_set_session_id_context(ctx,
2164 SSL_CTX_set_cookie_generate_cb(ctx, generate_cookie_callback);
2165 SSL_CTX_set_cookie_verify_cb(ctx, verify_cookie_callback);
2168 SSL_CTX_set_stateless_cookie_generate_cb(ctx, generate_stateless_cookie_callback);
2169 SSL_CTX_set_stateless_cookie_verify_cb(ctx, verify_stateless_cookie_callback);
2183 SSL_CTX_set_tlsext_servername_callback(ctx, ssl_servername_cb);
2184 SSL_CTX_set_tlsext_servername_arg(ctx, &tlsextcbp);
2189 if (!set_up_srp_verifier_file(ctx, &srp_callback_parm, srpuserseed,
2195 SSL_CTX_set_client_CA_list(ctx, SSL_load_client_CA_file(CAfile));
2202 SSL_CTX_set_tlsext_status_cb(ctx, cert_status_cb);
2203 SSL_CTX_set_tlsext_status_arg(ctx, &tlscstatp);
2210 if (set_keylog_file(ctx, keylog_file))
2214 SSL_CTX_set_max_early_data(ctx, max_early_data);
2216 SSL_CTX_set_recv_max_early_data(ctx, recv_max_early_data);
2231 print_stats(bio_s_out, ctx);
2234 SSL_CTX_free(ctx);
2355 con = SSL_new(ctx);
3076 if ((con = SSL_new(ctx)) == NULL)
3512 if ((con = SSL_new(ctx)) == NULL)