SSL 170 extra_lib/include/openssl/ossl_typ.h typedef struct ssl_st SSL; SSL 382 extra_lib/include/openssl/ssl.h typedef int (*tls_session_ticket_ext_cb_fn)(SSL *s, const unsigned char *data, int len, void *arg); SSL 383 extra_lib/include/openssl/ssl.h typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, STACK_OF(SSL_CIPHER) *peer_ciphers, SSL_CIPHER **cipher, void *arg); SSL 389 extra_lib/include/openssl/ssl.h int (*ssl_new)(SSL *s); SSL 390 extra_lib/include/openssl/ssl.h void (*ssl_clear)(SSL *s); SSL 391 extra_lib/include/openssl/ssl.h void (*ssl_free)(SSL *s); SSL 392 extra_lib/include/openssl/ssl.h int (*ssl_accept)(SSL *s); SSL 393 extra_lib/include/openssl/ssl.h int (*ssl_connect)(SSL *s); SSL 394 extra_lib/include/openssl/ssl.h int (*ssl_read)(SSL *s,void *buf,int len); SSL 395 extra_lib/include/openssl/ssl.h int (*ssl_peek)(SSL *s,void *buf,int len); SSL 396 extra_lib/include/openssl/ssl.h int (*ssl_write)(SSL *s,const void *buf,int len); SSL 397 extra_lib/include/openssl/ssl.h int (*ssl_shutdown)(SSL *s); SSL 398 extra_lib/include/openssl/ssl.h int (*ssl_renegotiate)(SSL *s); SSL 399 extra_lib/include/openssl/ssl.h int (*ssl_renegotiate_check)(SSL *s); SSL 400 extra_lib/include/openssl/ssl.h long (*ssl_get_message)(SSL *s, int st1, int stn, int mt, long SSL 402 extra_lib/include/openssl/ssl.h int (*ssl_read_bytes)(SSL *s, int type, unsigned char *buf, int len, SSL 404 extra_lib/include/openssl/ssl.h int (*ssl_write_bytes)(SSL *s, int type, const void *buf_, int len); SSL 405 extra_lib/include/openssl/ssl.h int (*ssl_dispatch_alert)(SSL *s); SSL 406 extra_lib/include/openssl/ssl.h long (*ssl_ctrl)(SSL *s,int cmd,long larg,void *parg); SSL 410 extra_lib/include/openssl/ssl.h int (*ssl_pending)(const SSL *s); SSL 417 extra_lib/include/openssl/ssl.h long (*ssl_callback_ctrl)(SSL *s, int cb_id, void (*fp)(void)); SSL 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 641 extra_lib/include/openssl/ssl.h void SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)); SSL 668 extra_lib/include/openssl/ssl.h typedef int (*GEN_SESSION_CB)(const SSL *ssl, unsigned char *id, SSL 761 extra_lib/include/openssl/ssl.h int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey); SSL 764 extra_lib/include/openssl/ssl.h int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie, SSL 768 extra_lib/include/openssl/ssl.h int (*app_verify_cookie_cb)(SSL *ssl, unsigned char *cookie, SSL 783 extra_lib/include/openssl/ssl.h void (*info_callback)(const SSL *ssl,int type,int val); /* used if SSL's info_callback is NULL */ SSL 799 extra_lib/include/openssl/ssl.h void (*msg_callback)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg); SSL 833 extra_lib/include/openssl/ssl.h int (*tlsext_servername_callback)(SSL*, int *, void *); SSL 840 extra_lib/include/openssl/ssl.h int (*tlsext_ticket_key_cb)(SSL *ssl, SSL 847 extra_lib/include/openssl/ssl.h int (*tlsext_status_cb)(SSL *ssl, void *arg); SSL 851 extra_lib/include/openssl/ssl.h int (*tlsext_opaque_prf_input_callback)(SSL *, void *peerinput, size_t len, void *arg); SSL 857 extra_lib/include/openssl/ssl.h unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, char *identity, SSL 860 extra_lib/include/openssl/ssl.h unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, SSL 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 916 extra_lib/include/openssl/ssl.h void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl,int type,int val); SSL 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 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 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 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 931 extra_lib/include/openssl/ssl.h unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, SSL 934 extra_lib/include/openssl/ssl.h void SSL_set_psk_client_callback(SSL *ssl, SSL 935 extra_lib/include/openssl/ssl.h unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, SSL 939 extra_lib/include/openssl/ssl.h unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, SSL 941 extra_lib/include/openssl/ssl.h void SSL_set_psk_server_callback(SSL *ssl, SSL 942 extra_lib/include/openssl/ssl.h unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, SSL 945 extra_lib/include/openssl/ssl.h int SSL_use_psk_identity_hint(SSL *s, const char *identity_hint); SSL 946 extra_lib/include/openssl/ssl.h const char *SSL_get_psk_identity_hint(const SSL *s); SSL 947 extra_lib/include/openssl/ssl.h const char *SSL_get_psk_identity(const SSL *s); SSL 996 extra_lib/include/openssl/ssl.h int (*handshake_func)(SSL *); SSL 1037 extra_lib/include/openssl/ssl.h void (*msg_callback)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg); SSL 1094 extra_lib/include/openssl/ssl.h void (*info_callback)(const SSL *ssl,int type,int val); /* optional informational callback */ SSL 1104 extra_lib/include/openssl/ssl.h unsigned int (*psk_client_callback)(SSL *ssl, const char *hint, char *identity, SSL 1107 extra_lib/include/openssl/ssl.h unsigned int (*psk_server_callback)(SSL *ssl, const char *identity, SSL 1133 extra_lib/include/openssl/ssl.h void (*tlsext_debug_cb)(SSL *s, int client_server, int type, SSL 1255 extra_lib/include/openssl/ssl.h size_t SSL_get_finished(const SSL *s, void *buf, size_t count); SSL 1256 extra_lib/include/openssl/ssl.h size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count); SSL 1475 extra_lib/include/openssl/ssl.h int SSL_want(const SSL *s); SSL 1476 extra_lib/include/openssl/ssl.h int SSL_clear(SSL *s); SSL 1480 extra_lib/include/openssl/ssl.h const SSL_CIPHER *SSL_get_current_cipher(const SSL *s); SSL 1485 extra_lib/include/openssl/ssl.h int SSL_get_fd(const SSL *s); SSL 1486 extra_lib/include/openssl/ssl.h int SSL_get_rfd(const SSL *s); SSL 1487 extra_lib/include/openssl/ssl.h int SSL_get_wfd(const SSL *s); SSL 1488 extra_lib/include/openssl/ssl.h const char * SSL_get_cipher_list(const SSL *s,int n); SSL 1489 extra_lib/include/openssl/ssl.h char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len); SSL 1490 extra_lib/include/openssl/ssl.h int SSL_get_read_ahead(const SSL * s); SSL 1491 extra_lib/include/openssl/ssl.h int SSL_pending(const SSL *s); SSL 1493 extra_lib/include/openssl/ssl.h int SSL_set_fd(SSL *s, int fd); SSL 1494 extra_lib/include/openssl/ssl.h int SSL_set_rfd(SSL *s, int fd); SSL 1495 extra_lib/include/openssl/ssl.h int SSL_set_wfd(SSL *s, int fd); SSL 1498 extra_lib/include/openssl/ssl.h void SSL_set_bio(SSL *s, BIO *rbio,BIO *wbio); SSL 1499 extra_lib/include/openssl/ssl.h BIO * SSL_get_rbio(const SSL *s); SSL 1500 extra_lib/include/openssl/ssl.h BIO * SSL_get_wbio(const SSL *s); SSL 1502 extra_lib/include/openssl/ssl.h int SSL_set_cipher_list(SSL *s, const char *str); SSL 1503 extra_lib/include/openssl/ssl.h void SSL_set_read_ahead(SSL *s, int yes); SSL 1504 extra_lib/include/openssl/ssl.h int SSL_get_verify_mode(const SSL *s); SSL 1505 extra_lib/include/openssl/ssl.h int SSL_get_verify_depth(const SSL *s); SSL 1506 extra_lib/include/openssl/ssl.h int (*SSL_get_verify_callback(const SSL *s))(int,X509_STORE_CTX *); SSL 1507 extra_lib/include/openssl/ssl.h void SSL_set_verify(SSL *s, int mode, SSL 1509 extra_lib/include/openssl/ssl.h void SSL_set_verify_depth(SSL *s, int depth); SSL 1511 extra_lib/include/openssl/ssl.h int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa); SSL 1513 extra_lib/include/openssl/ssl.h int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, unsigned char *d, long len); SSL 1514 extra_lib/include/openssl/ssl.h int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey); SSL 1515 extra_lib/include/openssl/ssl.h int SSL_use_PrivateKey_ASN1(int pk,SSL *ssl, const unsigned char *d, long len); SSL 1516 extra_lib/include/openssl/ssl.h int SSL_use_certificate(SSL *ssl, X509 *x); SSL 1517 extra_lib/include/openssl/ssl.h int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len); SSL 1520 extra_lib/include/openssl/ssl.h int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type); SSL 1521 extra_lib/include/openssl/ssl.h int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type); SSL 1522 extra_lib/include/openssl/ssl.h int SSL_use_certificate_file(SSL *ssl, const char *file, int type); SSL 1540 extra_lib/include/openssl/ssl.h const char *SSL_state_string(const SSL *s); SSL 1541 extra_lib/include/openssl/ssl.h const char *SSL_rstate_string(const SSL *s); SSL 1542 extra_lib/include/openssl/ssl.h const char *SSL_state_string_long(const SSL *s); SSL 1543 extra_lib/include/openssl/ssl.h const char *SSL_rstate_string_long(const SSL *s); SSL 1548 extra_lib/include/openssl/ssl.h void SSL_copy_session_id(SSL *to,const SSL *from); SSL 1561 extra_lib/include/openssl/ssl.h int SSL_set_session(SSL *to, SSL_SESSION *session); SSL 1565 extra_lib/include/openssl/ssl.h int SSL_set_generate_session_id(SSL *, GEN_SESSION_CB); SSL 1566 extra_lib/include/openssl/ssl.h int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id, SSL 1572 extra_lib/include/openssl/ssl.h X509 * SSL_get_peer_certificate(const SSL *s); SSL 1575 extra_lib/include/openssl/ssl.h STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s); SSL 1598 extra_lib/include/openssl/ssl.h int SSL_check_private_key(const SSL *ctx); SSL 1603 extra_lib/include/openssl/ssl.h SSL * SSL_new(SSL_CTX *ctx); SSL 1604 extra_lib/include/openssl/ssl.h int SSL_set_session_id_context(SSL *ssl,const unsigned char *sid_ctx, SSL 1608 extra_lib/include/openssl/ssl.h int SSL_set_purpose(SSL *s, int purpose); SSL 1610 extra_lib/include/openssl/ssl.h int SSL_set_trust(SSL *s, int trust); SSL 1613 extra_lib/include/openssl/ssl.h int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm); SSL 1615 extra_lib/include/openssl/ssl.h void SSL_free(SSL *ssl); SSL 1616 extra_lib/include/openssl/ssl.h int SSL_accept(SSL *ssl); SSL 1617 extra_lib/include/openssl/ssl.h int SSL_connect(SSL *ssl); SSL 1618 extra_lib/include/openssl/ssl.h int SSL_read(SSL *ssl,void *buf,int num); SSL 1619 extra_lib/include/openssl/ssl.h int SSL_peek(SSL *ssl,void *buf,int num); SSL 1620 extra_lib/include/openssl/ssl.h int SSL_write(SSL *ssl,const void *buf,int num); SSL 1621 extra_lib/include/openssl/ssl.h long SSL_ctrl(SSL *ssl,int cmd, long larg, void *parg); SSL 1622 extra_lib/include/openssl/ssl.h long SSL_callback_ctrl(SSL *, int, void (*)(void)); SSL 1626 extra_lib/include/openssl/ssl.h int SSL_get_error(const SSL *s,int ret_code); SSL 1627 extra_lib/include/openssl/ssl.h const char *SSL_get_version(const SSL *s); SSL 1654 extra_lib/include/openssl/ssl.h STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s); SSL 1656 extra_lib/include/openssl/ssl.h int SSL_do_handshake(SSL *s); SSL 1657 extra_lib/include/openssl/ssl.h int SSL_renegotiate(SSL *s); SSL 1658 extra_lib/include/openssl/ssl.h int SSL_renegotiate_pending(SSL *s); SSL 1659 extra_lib/include/openssl/ssl.h int SSL_shutdown(SSL *s); SSL 1661 extra_lib/include/openssl/ssl.h const SSL_METHOD *SSL_get_ssl_method(SSL *s); SSL 1662 extra_lib/include/openssl/ssl.h int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method); SSL 1668 extra_lib/include/openssl/ssl.h void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list); SSL 1670 extra_lib/include/openssl/ssl.h STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s); SSL 1672 extra_lib/include/openssl/ssl.h int SSL_add_client_CA(SSL *ssl,X509 *x); SSL 1675 extra_lib/include/openssl/ssl.h void SSL_set_connect_state(SSL *s); SSL 1676 extra_lib/include/openssl/ssl.h void SSL_set_accept_state(SSL *s); SSL 1678 extra_lib/include/openssl/ssl.h long SSL_get_default_timeout(const SSL *s); SSL 1685 extra_lib/include/openssl/ssl.h SSL *SSL_dup(SSL *ssl); SSL 1687 extra_lib/include/openssl/ssl.h X509 *SSL_get_certificate(const SSL *ssl); SSL 1688 extra_lib/include/openssl/ssl.h /* EVP_PKEY */ struct evp_pkey_st *SSL_get_privatekey(SSL *ssl); SSL 1692 extra_lib/include/openssl/ssl.h void SSL_set_quiet_shutdown(SSL *ssl,int mode); SSL 1693 extra_lib/include/openssl/ssl.h int SSL_get_quiet_shutdown(const SSL *ssl); SSL 1694 extra_lib/include/openssl/ssl.h void SSL_set_shutdown(SSL *ssl,int mode); SSL 1695 extra_lib/include/openssl/ssl.h int SSL_get_shutdown(const SSL *ssl); SSL 1696 extra_lib/include/openssl/ssl.h int SSL_version(const SSL *ssl); SSL 1701 extra_lib/include/openssl/ssl.h SSL_SESSION *SSL_get_session(const SSL *ssl); SSL 1702 extra_lib/include/openssl/ssl.h SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */ SSL 1703 extra_lib/include/openssl/ssl.h SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl); SSL 1704 extra_lib/include/openssl/ssl.h SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx); SSL 1705 extra_lib/include/openssl/ssl.h void SSL_set_info_callback(SSL *ssl, SSL 1706 extra_lib/include/openssl/ssl.h void (*cb)(const SSL *ssl,int type,int val)); SSL 1707 extra_lib/include/openssl/ssl.h void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl,int type,int val); SSL 1708 extra_lib/include/openssl/ssl.h int SSL_state(const SSL *ssl); SSL 1710 extra_lib/include/openssl/ssl.h void SSL_set_verify_result(SSL *ssl,long v); SSL 1711 extra_lib/include/openssl/ssl.h long SSL_get_verify_result(const SSL *ssl); SSL 1713 extra_lib/include/openssl/ssl.h int SSL_set_ex_data(SSL *ssl,int idx,void *data); SSL 1714 extra_lib/include/openssl/ssl.h void *SSL_get_ex_data(const SSL *ssl,int idx); SSL 1762 extra_lib/include/openssl/ssl.h RSA *(*cb)(SSL *ssl,int is_export, SSL 1765 extra_lib/include/openssl/ssl.h void SSL_set_tmp_rsa_callback(SSL *ssl, SSL 1766 extra_lib/include/openssl/ssl.h RSA *(*cb)(SSL *ssl,int is_export, SSL 1771 extra_lib/include/openssl/ssl.h DH *(*dh)(SSL *ssl,int is_export, SSL 1773 extra_lib/include/openssl/ssl.h void SSL_set_tmp_dh_callback(SSL *ssl, SSL 1774 extra_lib/include/openssl/ssl.h DH *(*dh)(SSL *ssl,int is_export, SSL 1779 extra_lib/include/openssl/ssl.h EC_KEY *(*ecdh)(SSL *ssl,int is_export, SSL 1781 extra_lib/include/openssl/ssl.h void SSL_set_tmp_ecdh_callback(SSL *ssl, SSL 1782 extra_lib/include/openssl/ssl.h EC_KEY *(*ecdh)(SSL *ssl,int is_export, SSL 1787 extra_lib/include/openssl/ssl.h const COMP_METHOD *SSL_get_current_compression(SSL *s); SSL 1788 extra_lib/include/openssl/ssl.h const COMP_METHOD *SSL_get_current_expansion(SSL *s); SSL 1793 extra_lib/include/openssl/ssl.h const void *SSL_get_current_compression(SSL *s); SSL 1794 extra_lib/include/openssl/ssl.h const void *SSL_get_current_expansion(SSL *s); SSL 1801 extra_lib/include/openssl/ssl.h int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len); SSL 1803 extra_lib/include/openssl/ssl.h int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb, SSL 1807 extra_lib/include/openssl/ssl.h int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg); SSL 223 extra_lib/include/openssl/tls1.h const char *SSL_get_servername(const SSL *s, const int type) ; SSL 224 extra_lib/include/openssl/tls1.h int SSL_get_servername_type(const SSL *s) ; SSL 169 src/utils/downloader.c SSL *ssl;