SSL_CTX 171 extra_lib/include/openssl/ossl_typ.h typedef struct ssl_ctx_st SSL_CTX; SSL_CTX 407 extra_lib/include/openssl/ssl.h long (*ssl_ctx_ctrl)(SSL_CTX *ctx,int cmd,long larg,void *parg); SSL_CTX 418 extra_lib/include/openssl/ssl.h long (*ssl_ctx_callback_ctrl)(SSL_CTX *s, int cb_id, void (*fp)(void)); SSL_CTX 640 extra_lib/include/openssl/ssl.h void SSL_CTX_set_msg_callback(SSL_CTX *ctx, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)); SSL_CTX 883 extra_lib/include/openssl/ssl.h LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx); SSL_CTX 909 extra_lib/include/openssl/ssl.h void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx, int (*new_session_cb)(struct ssl_st *ssl,SSL_SESSION *sess)); SSL_CTX 910 extra_lib/include/openssl/ssl.h int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(struct ssl_st *ssl, SSL_SESSION *sess); SSL_CTX 911 extra_lib/include/openssl/ssl.h void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx, void (*remove_session_cb)(struct ssl_ctx_st *ctx,SSL_SESSION *sess)); SSL_CTX 912 extra_lib/include/openssl/ssl.h void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))(struct ssl_ctx_st *ctx, SSL_SESSION *sess); SSL_CTX 913 extra_lib/include/openssl/ssl.h void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx, SSL_SESSION *(*get_session_cb)(struct ssl_st *ssl, unsigned char *data,int len,int *copy)); SSL_CTX 914 extra_lib/include/openssl/ssl.h SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(struct ssl_st *ssl, unsigned char *Data, int len, int *copy); SSL_CTX 915 extra_lib/include/openssl/ssl.h void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl,int type,int val)); SSL_CTX 916 extra_lib/include/openssl/ssl.h void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl,int type,int val); SSL_CTX 917 extra_lib/include/openssl/ssl.h void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey)); SSL_CTX 918 extra_lib/include/openssl/ssl.h int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509, EVP_PKEY **pkey); SSL_CTX 920 extra_lib/include/openssl/ssl.h int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e); SSL_CTX 922 extra_lib/include/openssl/ssl.h void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx, int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len)); SSL_CTX 923 extra_lib/include/openssl/ssl.h void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx, int (*app_verify_cookie_cb)(SSL *ssl, unsigned char *cookie, unsigned int cookie_len)); SSL_CTX 930 extra_lib/include/openssl/ssl.h void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx, SSL_CTX 938 extra_lib/include/openssl/ssl.h void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_CTX 944 extra_lib/include/openssl/ssl.h int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint); SSL_CTX 1111 extra_lib/include/openssl/ssl.h SSL_CTX *ctx; SSL_CTX 1179 extra_lib/include/openssl/ssl.h SSL_CTX * initial_ctx; /* initial ctx, used to store sessions */ SSL_CTX 1460 extra_lib/include/openssl/ssl.h BIO *BIO_new_ssl(SSL_CTX *ctx,int client); SSL_CTX 1461 extra_lib/include/openssl/ssl.h BIO *BIO_new_ssl_connect(SSL_CTX *ctx); SSL_CTX 1462 extra_lib/include/openssl/ssl.h BIO *BIO_new_buffer_ssl_connect(SSL_CTX *ctx); SSL_CTX 1468 extra_lib/include/openssl/ssl.h int SSL_CTX_set_cipher_list(SSL_CTX *,const char *str); SSL_CTX 1469 extra_lib/include/openssl/ssl.h SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth); SSL_CTX 1470 extra_lib/include/openssl/ssl.h void SSL_CTX_free(SSL_CTX *); SSL_CTX 1471 extra_lib/include/openssl/ssl.h long SSL_CTX_set_timeout(SSL_CTX *ctx,long t); SSL_CTX 1472 extra_lib/include/openssl/ssl.h long SSL_CTX_get_timeout(const SSL_CTX *ctx); SSL_CTX 1473 extra_lib/include/openssl/ssl.h X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *); SSL_CTX 1474 extra_lib/include/openssl/ssl.h void SSL_CTX_set_cert_store(SSL_CTX *,X509_STORE *); SSL_CTX 1478 extra_lib/include/openssl/ssl.h void SSL_CTX_flush_sessions(SSL_CTX *ctx,long tm); SSL_CTX 1523 extra_lib/include/openssl/ssl.h int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type); SSL_CTX 1524 extra_lib/include/openssl/ssl.h int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type); SSL_CTX 1525 extra_lib/include/openssl/ssl.h int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type); SSL_CTX 1526 extra_lib/include/openssl/ssl.h int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); /* PEM type */ SSL_CTX 1562 extra_lib/include/openssl/ssl.h int SSL_CTX_add_session(SSL_CTX *s, SSL_SESSION *c); SSL_CTX 1563 extra_lib/include/openssl/ssl.h int SSL_CTX_remove_session(SSL_CTX *,SSL_SESSION *c); SSL_CTX 1564 extra_lib/include/openssl/ssl.h int SSL_CTX_set_generate_session_id(SSL_CTX *, GEN_SESSION_CB); SSL_CTX 1577 extra_lib/include/openssl/ssl.h int SSL_CTX_get_verify_mode(const SSL_CTX *ctx); SSL_CTX 1578 extra_lib/include/openssl/ssl.h int SSL_CTX_get_verify_depth(const SSL_CTX *ctx); SSL_CTX 1579 extra_lib/include/openssl/ssl.h int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int,X509_STORE_CTX *); SSL_CTX 1580 extra_lib/include/openssl/ssl.h void SSL_CTX_set_verify(SSL_CTX *ctx,int mode, SSL_CTX 1582 extra_lib/include/openssl/ssl.h void SSL_CTX_set_verify_depth(SSL_CTX *ctx,int depth); SSL_CTX 1583 extra_lib/include/openssl/ssl.h void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *,void *), void *arg); SSL_CTX 1585 extra_lib/include/openssl/ssl.h int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); SSL_CTX 1587 extra_lib/include/openssl/ssl.h int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len); SSL_CTX 1588 extra_lib/include/openssl/ssl.h int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey); SSL_CTX 1589 extra_lib/include/openssl/ssl.h int SSL_CTX_use_PrivateKey_ASN1(int pk,SSL_CTX *ctx, SSL_CTX 1591 extra_lib/include/openssl/ssl.h int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x); SSL_CTX 1592 extra_lib/include/openssl/ssl.h int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char *d); SSL_CTX 1594 extra_lib/include/openssl/ssl.h void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb); SSL_CTX 1595 extra_lib/include/openssl/ssl.h void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u); SSL_CTX 1597 extra_lib/include/openssl/ssl.h int SSL_CTX_check_private_key(const SSL_CTX *ctx); SSL_CTX 1600 extra_lib/include/openssl/ssl.h int SSL_CTX_set_session_id_context(SSL_CTX *ctx,const unsigned char *sid_ctx, SSL_CTX 1603 extra_lib/include/openssl/ssl.h SSL * SSL_new(SSL_CTX *ctx); SSL_CTX 1607 extra_lib/include/openssl/ssl.h int SSL_CTX_set_purpose(SSL_CTX *s, int purpose); SSL_CTX 1609 extra_lib/include/openssl/ssl.h int SSL_CTX_set_trust(SSL_CTX *s, int trust); SSL_CTX 1612 extra_lib/include/openssl/ssl.h int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm); SSL_CTX 1623 extra_lib/include/openssl/ssl.h long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg); SSL_CTX 1624 extra_lib/include/openssl/ssl.h long SSL_CTX_callback_ctrl(SSL_CTX *, int, void (*)(void)); SSL_CTX 1630 extra_lib/include/openssl/ssl.h int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth); SSL_CTX 1669 extra_lib/include/openssl/ssl.h void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list); SSL_CTX 1671 extra_lib/include/openssl/ssl.h STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *s); SSL_CTX 1673 extra_lib/include/openssl/ssl.h int SSL_CTX_add_client_CA(SSL_CTX *ctx,X509 *x); SSL_CTX 1690 extra_lib/include/openssl/ssl.h void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx,int mode); SSL_CTX 1691 extra_lib/include/openssl/ssl.h int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx); SSL_CTX 1697 extra_lib/include/openssl/ssl.h int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx); SSL_CTX 1698 extra_lib/include/openssl/ssl.h int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, SSL_CTX 1703 extra_lib/include/openssl/ssl.h SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); SSL_CTX 1704 extra_lib/include/openssl/ssl.h SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx); SSL_CTX 1723 extra_lib/include/openssl/ssl.h int SSL_CTX_set_ex_data(SSL_CTX *ssl,int idx,void *data); SSL_CTX 1724 extra_lib/include/openssl/ssl.h void *SSL_CTX_get_ex_data(const SSL_CTX *ssl,int idx); SSL_CTX 1761 extra_lib/include/openssl/ssl.h void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, SSL_CTX 1770 extra_lib/include/openssl/ssl.h void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, SSL_CTX 1778 extra_lib/include/openssl/ssl.h void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, SSL_CTX 212 src/utils/downloader.c SSL_CTX *ssl_ctx;