Lines Matching defs:c_ctx
961 SSL_CTX *c_ctx = NULL;
1387 c_ctx = SSL_CTX_new(meth);
1390 if ((c_ctx == NULL) || (s_ctx == NULL) || (s_ctx2 == NULL)) {
1396 SSL_CTX_set_cipher_list(c_ctx, cipher);
1458 SSL_CTX_set_tlsext_opaque_prf_input_callback(c_ctx, opaque_prf_input_cb);
1462 SSL_CTX_set_tlsext_opaque_prf_input_callback_arg(c_ctx, &co1);
1489 SSL_CTX_use_certificate_file(c_ctx, client_cert, SSL_FILETYPE_PEM);
1490 SSL_CTX_use_PrivateKey_file(c_ctx,
1499 (!SSL_CTX_load_verify_locations(c_ctx, CAfile, CApath)) ||
1500 (!SSL_CTX_set_default_verify_paths(c_ctx))) {
1521 SSL_CTX_set_verify(c_ctx, SSL_VERIFY_PEER, verify_callback);
1522 SSL_CTX_set_cert_verify_callback(c_ctx, app_verify_callback,
1548 SSL_CTX_set_psk_client_callback(c_ctx, psk_client_callback);
1567 if (!SSL_CTX_set_srp_username(c_ctx, srp_client_arg.srplogin)) {
1571 SSL_CTX_set_srp_cb_arg(c_ctx, &srp_client_arg);
1572 SSL_CTX_set_srp_client_pwd_callback(c_ctx,
1575 * SSL_CTX_set_srp_strength(c_ctx, srp_client_arg.strength);
1590 SSL_CTX_add_client_custom_ext(c_ctx, SCT_EXT_TYPE,
1594 SSL_CTX_add_client_custom_ext(c_ctx, TACK_EXT_TYPE,
1610 SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_0,
1614 SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_1,
1618 SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_2,
1622 SSL_CTX_add_client_custom_ext(c_ctx, CUSTOM_EXT_TYPE_3,
1675 SSL_CTX_set_alpn_protos(c_ctx, alpn, alpn_len);
1682 c_ssl = SSL_new(c_ctx);
1754 if (c_ctx != NULL)
1755 SSL_CTX_free(c_ctx);