• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/ssl/

Lines Matching refs:SSL_CTX

370  * function parameters used to prototype callbacks in SSL_CTX.
458 long (*ssl_ctx_ctrl) (SSL_CTX *ctx, int cmd, long larg, void *parg);
469 long (*ssl_ctx_callback_ctrl) (SSL_CTX *s, int cb_id, void (*fp) (void));
834 void SSL_CTX_set_msg_callback(SSL_CTX *ctx,
870 int SSL_CTX_SRP_CTX_init(SSL_CTX *ctx);
872 int SSL_CTX_SRP_CTX_free(SSL_CTX *ctx);
891 * This callback type is used inside SSL_CTX, SSL, and in the functions that
1199 LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx);
1225 void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx,
1228 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (struct ssl_st *ssl,
1230 void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx,
1235 void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx)) (struct ssl_ctx_st *ctx,
1237 void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx,
1243 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (struct ssl_st *ssl,
1246 void SSL_CTX_set_info_callback(SSL_CTX *ctx,
1249 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type,
1251 void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx,
1254 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509,
1257 int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e);
1259 void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx,
1265 void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx,
1272 void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *s,
1278 void SSL_CTX_set_next_proto_select_cb(SSL_CTX *s,
1300 int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos,
1304 void SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx,
1321 void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx,
1355 void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,
1379 int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint);
1388 int SSL_CTX_add_client_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
1395 int SSL_CTX_add_server_custom_ext(SSL_CTX *ctx, unsigned int ext_type,
1570 SSL_CTX *ctx;
1639 SSL_CTX *initial_ctx; /* initial ctx, used to store sessions */
2122 BIO *BIO_new_ssl(SSL_CTX *ctx, int client);
2123 BIO *BIO_new_ssl_connect(SSL_CTX *ctx);
2124 BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx);
2130 int SSL_CTX_set_cipher_list(SSL_CTX *, const char *str);
2131 SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
2132 void SSL_CTX_free(SSL_CTX *);
2133 long SSL_CTX_set_timeout(SSL_CTX *ctx, long t);
2134 long SSL_CTX_get_timeout(const SSL_CTX *ctx);
2135 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *);
2136 void SSL_CTX_set_cert_store(SSL_CTX *, X509_STORE *);
2140 void SSL_CTX_flush_sessions(SSL_CTX *ctx, long tm);
2186 int SSL_CTX_use_serverinfo(SSL_CTX *ctx, const unsigned char *serverinfo,
2189 int SSL_CTX_use_serverinfo_file(SSL_CTX *ctx, const char *file);
2198 int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type);
2199 int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
2200 int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
2202 int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file);
2243 int SSL_CTX_add_session(SSL_CTX *s, SSL_SESSION *c);
2244 int SSL_CTX_remove_session(SSL_CTX *, SSL_SESSION *c);
2245 int SSL_CTX_set_generate_session_id(SSL_CTX *, GEN_SESSION_CB);
2258 int SSL_CTX_get_verify_mode(const SSL_CTX *ctx);
2259 int SSL_CTX_get_verify_depth(const SSL_CTX *ctx);
2260 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx)) (int,
2262 void SSL_CTX_set_verify(SSL_CTX *ctx, int mode,
2264 void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth);
2265 void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx,
2268 void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg),
2271 int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
2273 int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d,
2275 int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
2276 int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx,
2278 int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
2279 int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len,
2282 void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb);
2283 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u);
2285 int SSL_CTX_check_private_key(const SSL_CTX *ctx);
2288 int SSL_CTX_set_session_id_context(SSL_CTX *ctx, const unsigned char *sid_ctx,
2291 SSL *SSL_new(SSL_CTX *ctx);
2295 int SSL_CTX_set_purpose(SSL_CTX *s, int purpose);
2297 int SSL_CTX_set_trust(SSL_CTX *s, int trust);
2300 int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm);
2303 X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx);
2307 int SSL_CTX_set_srp_username(SSL_CTX *ctx, char *name);
2308 int SSL_CTX_set_srp_password(SSL_CTX *ctx, char *password);
2309 int SSL_CTX_set_srp_strength(SSL_CTX *ctx, int strength);
2310 int SSL_CTX_set_srp_client_pwd_callback(SSL_CTX *ctx,
2312 int SSL_CTX_set_srp_verify_param_callback(SSL_CTX *ctx,
2314 int SSL_CTX_set_srp_username_callback(SSL_CTX *ctx,
2316 int SSL_CTX_set_srp_cb_arg(SSL_CTX *ctx, void *arg);
2339 long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg);
2340 long SSL_CTX_callback_ctrl(SSL_CTX *, int, void (*)(void));
2346 int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth);
2399 const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx);
2408 void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list);
2410 STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *s);
2412 int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x);
2431 X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx);
2432 EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx);
2434 void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode);
2435 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx);
2441 int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx);
2442 int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
2447 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl);
2448 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx);
2471 int SSL_CTX_set_ex_data(SSL_CTX *ssl, int idx, void *data);
2472 void *SSL_CTX_get_ex_data(const SSL_CTX *ssl, int idx);
2510 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,
2519 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,
2527 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,
2577 void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx);