libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: ssl_st (200)


Used As Name Used In
PARAM s SSL_state_string_long ( SSL const* s ) »
PARAM s SSL_rstate_string_long ( SSL const* s ) »
PARAM s SSL_state_string ( SSL const* s ) »
PARAM s SSL_rstate_string ( SSL const* s ) »
PARAM ssl SSL_use_certificate_file ( SSL* ssl, char const* file, int type ) »
PARAM ssl SSL_use_certificate_ASN1 ( SSL* ssl, unsigned char const* d, int len ) »
PARAM ssl SSL_use_RSAPrivateKey ( SSL* ssl, RSA* rsa ) »
PARAM ssl SSL_use_RSAPrivateKey_file ( SSL* ssl, char const* file, int type ) »
PARAM ssl SSL_use_RSAPrivateKey_ASN1 ( SSL* ssl, unsigned char* d, long len ) »
PARAM ssl SSL_use_PrivateKey_file ( SSL* ssl, char const* file, int type ) »
PARAM ssl SSL_use_PrivateKey_ASN1 ( int type, SSL* ssl, unsigned char const* d, long len ) »
PARAM ssl SSL_CONF_CTX_set_ssl ( SSL_CONF_CTX* cctx, SSL* ssl ) »
PARAM s SSL_set_srp_server_param_pw ( SSL* s, char const* user, char const* pass, char const* grp ) »
PARAM s SSL_set_srp_server_param ( SSL* s, BIGNUM const* N, BIGNUM const* g, BIGNUM* sa, BIGNUM* v, char* info ) »
PARAM s SSL_get_srp_g ( SSL* s ) »
PARAM s SSL_get_srp_N ( SSL* s ) »
PARAM s SSL_get_srp_username ( SSL* s ) »
PARAM s SSL_get_srp_userinfo ( SSL* s ) »
PARAM s SSL_srp_server_param_with_username ( SSL* s, int* ad ) »
PARAM s SSL_ctrl ( SSL* s, int cmd, long larg, void* parg ) »
PARAM s ssl_check_clienthello_tlsext_late ( SSL* s ) »
PARAM s SSL_get_client_CA_list ( SSL const* s ) »
PARAM s SRP_generate_server_master_secret ( SSL* s, unsigned char* master_key ) »
PARAM s SRP_generate_client_master_secret ( SSL* s, unsigned char* master_key ) »
PARAM s SRP_Calc_A_param ( SSL* s ) »
PARAM s SSL_SRP_CTX_init ( struct ssl_st* s ) »
PARAM s SSL_SRP_CTX_free ( struct ssl_st* s ) »
PARAM s ssl3_enc ( SSL* s, int send ) »
PARAM s SSL_get_rbio ( SSL const* s ) »
PARAM s SSL_accept ( SSL* s ) »
PARAM s SSL_connect ( SSL* s ) »
PARAM s SSL_get_ciphers ( SSL const* s ) »
PARAM s SSL_read ( SSL* s, void* buf, int num ) »
PARAM s SSL_peek ( SSL* s, void* buf, int num ) »
PARAM s SSL_write ( SSL* s, void const* buf, int num ) »
PARAM ssl SSL_state ( SSL const* ssl ) »
PARAM s SSL_clear ( SSL* s ) »
PARAM s SSL_get_sigalgs ( SSL* s, int idx, int* psign, int* phash, int* psignhash, unsigned char* rsig, unsigned char* rhash ) »
PARAM s SSL_get_shared_sigalgs ( SSL* s, int idx, int* psign, int* phash, int* psignhash, unsigned char* rsig, unsigned char* rhash ) »
PARAM s SSL_check_chain ( SSL* s, X509* x, EVP_PKEY* pk, struct stack_st_X509* chain ) »
PARAM s ssl_parse_serverhello_renegotiate_ext ( SSL* s, unsigned char* d, int len, int* al ) »
PARAM s ssl_parse_serverhello_use_srtp_ext ( SSL* s, unsigned char* d, int len, int* al ) »
PARAM s ssl_add_clienthello_renegotiate_ext ( SSL* s, unsigned char* p, int* len, int maxlen ) »
PARAM s ssl_add_clienthello_use_srtp_ext ( SSL* s, unsigned char* p, int* len, int maxlen ) »
PARAM s SSL_get_srtp_profiles ( SSL* s ) »
PARAM s ssl_add_serverhello_renegotiate_ext ( SSL* s, unsigned char* p, int* len, int maxlen ) »
PARAM s ssl_add_serverhello_use_srtp_ext ( SSL* s, unsigned char* p, int* len, int maxlen ) »
PARAM s ssl_parse_clienthello_renegotiate_ext ( SSL* s, unsigned char* d, int len, int* al ) »
PARAM s ssl_parse_clienthello_use_srtp_ext ( SSL* s, unsigned char* d, int len, int* al ) »
PARAM s SSL_get_wbio ( SSL const* s ) »
PARAM s dtls1_retransmit_buffered_messages ( SSL* s ) »
PARAM ssl SSL_use_certificate ( SSL* ssl, X509* x ) »
PARAM ssl SSL_use_PrivateKey ( SSL* ssl, EVP_PKEY* pkey ) »
PARAM s SSL_set_tlsext_use_srtp ( SSL* s, char const* profiles ) »
PARAM s SSL_get_selected_srtp_profile ( SSL* s ) »
PARAM ssl SSL_set_session_id_context ( SSL* ssl, unsigned char const* sid_ctx, unsigned int sid_ctx_len ) »
PARAM ssl SSL_set_generate_session_id ( SSL* ssl, GEN_SESSION_CB cb ) »
PARAM ssl SSL_has_matching_session_id ( SSL const* ssl, unsigned char const* id, unsigned int id_len ) »
PARAM s SSL_set_purpose ( SSL* s, int purpose ) »
PARAM s SSL_set_trust ( SSL* s, int trust ) »
PARAM ssl SSL_set1_param ( SSL* ssl, X509_VERIFY_PARAM* vpm ) »
PARAM ssl SSL_get0_param ( SSL* ssl ) »
PARAM s SSL_certs_clear ( SSL* s ) »
PARAM s SSL_set_bio ( SSL* s, BIO* rbio, BIO* wbio ) »
PARAM s SSL_get_rfd ( SSL const* s ) »
PARAM s SSL_get_fd ( SSL const* s ) »
PARAM s SSL_get_wfd ( SSL const* s ) »
PARAM s SSL_set_fd ( SSL* s, int fd ) »
PARAM s SSL_set_wfd ( SSL* s, int fd ) »
PARAM s SSL_set_rfd ( SSL* s, int fd ) »
PARAM s SSL_get_finished ( SSL const* s, void* buf, size_t count ) »
PARAM s SSL_get_peer_finished ( SSL const* s, void* buf, size_t count ) »
PARAM s SSL_get_verify_mode ( SSL const* s ) »
PARAM s SSL_get_verify_depth ( SSL const* s ) »
PARAM s SSL_get_verify_callback ( SSL const* s ) »
PARAM s SSL_set_verify ( SSL* s, int mode, int(*)(int, X509_STORE_CTX*) callback ) »
PARAM s SSL_set_verify_depth ( SSL* s, int depth ) »
PARAM s SSL_set_read_ahead ( SSL* s, int yes ) »
PARAM s SSL_get_read_ahead ( SSL const* s ) »
PARAM s SSL_pending ( SSL const* s ) »
PARAM s SSL_get_peer_certificate ( SSL const* s ) »
PARAM s SSL_get_peer_cert_chain ( SSL const* s ) »
PARAM f SSL_copy_session_id ( SSL* t, SSL const* f ) »
PARAM t SSL_copy_session_id ( SSL* t, SSL const* f ) »
PARAM ssl SSL_check_private_key ( SSL const* ssl ) »
PARAM s SSL_get_default_timeout ( SSL const* s ) »
PARAM s SSL_renegotiate ( SSL* s ) »
PARAM s SSL_renegotiate_abbreviated ( SSL* s ) »
PARAM s SSL_renegotiate_pending ( SSL* s ) »
PARAM s SSL_callback_ctrl ( SSL* s, int cmd, void(*)() fp ) »
PARAM s SSL_get_cipher_list ( SSL const* s, int n ) »
PARAM s SSL_set_cipher_list ( SSL* s, char const* str ) »
PARAM s SSL_get_shared_ciphers ( SSL const* s, char* buf, int len ) »
PARAM s SSL_get_servername ( SSL const* s, int const type ) »
PARAM s SSL_get_servername_type ( SSL const* s ) »
PARAM s SSL_get0_next_proto_negotiated ( SSL const* s, unsigned char const** data, unsigned int* len ) »
PARAM ssl SSL_set_alpn_protos ( SSL* ssl, unsigned char const* protos, unsigned int protos_len ) »
PARAM ssl SSL_get0_alpn_selected ( SSL const* ssl, unsigned char const** data, unsigned int* len ) »
PARAM s SSL_export_keying_material ( SSL* s, unsigned char* out, size_t olen, char const* label, size_t llen, unsigned char const* p, size_t plen, int use_context ) »
PARAM s SSL_set_cert_cb ( SSL* s, int(*)(SSL*, void*) cb, void* arg ) »
PARAM s SSL_get_ssl_method ( SSL* s ) »
PARAM s SSL_set_ssl_method ( SSL* s, SSL_METHOD const* meth ) »
PARAM s SSL_get_version ( SSL const* s ) »
PARAM s SSL_get_certificate ( SSL const* s ) »
PARAM s SSL_get_privatekey ( SSL const* s ) »
PARAM s SSL_get_current_cipher ( SSL const* s ) »
PARAM s SSL_get_current_compression ( SSL* s ) »
PARAM s SSL_get_current_expansion ( SSL* s ) »
PARAM s SSL_set_quiet_shutdown ( SSL* s, int mode ) »
PARAM s SSL_get_quiet_shutdown ( SSL const* s ) »
PARAM s SSL_set_shutdown ( SSL* s, int mode ) »
PARAM s SSL_get_shutdown ( SSL const* s ) »
PARAM s SSL_version ( SSL const* s ) »
PARAM ssl SSL_get_SSL_CTX ( SSL const* ssl ) »
PARAM ssl SSL_set_SSL_CTX ( SSL* ssl, SSL_CTX* ctx ) »
PARAM ssl SSL_set_info_callback ( SSL* ssl, void(*)(SSL const*, int, int) cb ) »
PARAM ssl SSL_get_info_callback ( SSL const* ssl ) »
PARAM s SSL_shutdown ( SSL* s ) »
PARAM s SSL_do_handshake ( SSL* s ) »
PARAM ssl SSL_set_state ( SSL* ssl, int state ) »
PARAM ssl SSL_set_verify_result ( SSL* ssl, long arg ) »
PARAM ssl SSL_get_verify_result ( SSL const* ssl ) »
PARAM s SSL_set_ex_data ( SSL* s, int idx, void* arg ) »
PARAM s SSL_get_ex_data ( SSL const* s, int idx ) »
PARAM s SSL_want ( SSL const* s ) »
PARAM s SSL_get_error ( SSL const* s, int i ) »
PARAM ssl SSL_set_tmp_rsa_callback ( SSL* ssl, RSA*(*)(SSL*, int, int) cb ) »
PARAM ssl SSL_set_tmp_dh_callback ( SSL* ssl, DH*(*)(SSL*, int, int) dh ) »
PARAM ssl SSL_set_tmp_ecdh_callback ( SSL* ssl, EC_KEY*(*)(SSL*, int, int) ecdh ) »
PARAM s SSL_use_psk_identity_hint ( SSL* s, char const* identity_hint ) »
PARAM s SSL_get_psk_identity_hint ( SSL const* s ) »
PARAM s SSL_get_psk_identity ( SSL const* s ) »
PARAM s SSL_set_psk_client_callback ( SSL* s, unsigned int(*)(SSL*, char const*, char*, unsigned int, unsigned char*, unsigned int) cb ) »
PARAM s SSL_set_psk_server_callback ( SSL* s, unsigned int(*)(SSL*, char const*, unsigned char*, unsigned int) cb ) »
PARAM ssl SSL_set_msg_callback ( SSL* ssl, void(*)(int, int, int, void const*, size_t, SSL*, void*) cb ) »
PARAM s SSL_free ( SSL* s ) »
PARAM s SSL_dup ( SSL* s ) »
PARAM s SSL_set_accept_state ( SSL* s ) »
PARAM s SSL_set_connect_state ( SSL* s ) »
PARAM s SSL_set_debug ( SSL* s, int debug ) »
PARAM s SSL_cache_hit ( SSL* s ) »
PARAM s SSL_is_server ( SSL* s ) »
PARAM ssl SSL_get_session ( SSL const* ssl ) »
PARAM s SSL_set_session ( SSL* s, SSL_SESSION* session ) »
PARAM s SSL_set_client_CA_list ( SSL* s, struct stack_st_X509_NAME* name_list ) »
PARAM ssl SSL_add_client_CA ( SSL* ssl, X509* x ) »
PARAM ssl SSL_get1_session ( SSL* ssl ) »
PARAM s SSL_set_session_secret_cb ( SSL* s, int(*)(SSL*, void*, int*, struct stack_st_SSL_CIPHER*, SSL_CIPHER**, void*) tls_session_secret_cb, void* arg ) »
PARAM s SSL_set_session_ticket_ext_cb ( SSL* s, tls_session_ticket_ext_cb_fn cb, void* arg ) »
PARAM s SSL_set_session_ticket_ext ( SSL* s, void* ext_data, int ext_len ) »
PARAM ssl SSL_CIPHER_find ( SSL* ssl, unsigned char const* ptr ) »
RETURN SSL_new ( SSL_CTX* ctx ) »
RETURN SSL_dup ( SSL* s ) »
FIELD .ssl struct ssl_conf_ctx_st { unsigned int flags, char* prefix, size_t prefixlen, SSL_CTX* ctx, SSL* ssl, unsigned long* poptions, unsigned int* pcert_flags, ssl_flag_tbl const* tbl, size_t ntbl } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char const*, int, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, void*, int*, struct stack_st_SSL_CIPHER*, SSL_CIPHER**, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned int, unsigned char const**, size_t*, int*, void* } »
F-PTR
PARAM
1st parameter void(*) { SSL*, unsigned int, unsigned char const*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned int, unsigned char const*, size_t, int*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL* } »
F-PTR
PARAM
1st parameter void(*) { SSL* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, void*, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, void const*, int } »
F-PTR
PARAM
1st parameter long(*) { SSL*, int, int, int, long, int* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, int, unsigned char*, int, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, int, void const*, int } »
F-PTR
PARAM
1st parameter long(*) { SSL*, int, long, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL const* } »
F-PTR
PARAM
1st parameter long(*) { SSL*, int, void(*)() } »
F-PTR
PARAM
1st parameter int(*) { SSL*, int*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, void* } »
F-PTR
PARAM
1st parameter char*(*) { SSL*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL const*, unsigned char*, unsigned int* } »
F-PTR
PARAM
1st parameter int(*) { struct ssl_st*, SSL_SESSION* } »
F-PTR
PARAM
1st parameter SSL_SESSION*(*) { struct ssl_st*, unsigned char*, int, int* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, X509**, EVP_PKEY** } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, unsigned int* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, unsigned int } »
F-PTR
PARAM
1st parameter void(*) { SSL const*, int, int } »
F-PTR
PARAM
6th parameter void(*) { int, int, int, void const*, size_t, SSL*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, unsigned char*, EVP_CIPHER_CTX*, HMAC_CTX*, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, void*, size_t, void* } »
F-PTR
PARAM
1st parameter unsigned int(*) { SSL*, char const*, char*, unsigned int, unsigned char*, unsigned int } »
F-PTR
PARAM
1st parameter unsigned int(*) { SSL*, char const*, unsigned char*, unsigned int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char const**, unsigned int*, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char**, unsigned char*, unsigned char const*, unsigned int, void* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char const**, unsigned char*, unsigned char const*, unsigned int, void* } »
F-PTR
PARAM
1st parameter void(*) { SSL*, int, int, unsigned char*, int, void* } »
F-PTR
PARAM
1st parameter RSA*(*) { SSL*, int, int } »
F-PTR
PARAM
1st parameter DH*(*) { SSL*, int, int } »
F-PTR
PARAM
1st parameter EC_KEY*(*) { SSL*, int, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, unsigned char*, int } »
F-PTR
PARAM
1st parameter int(*) { SSL*, char const*, int, unsigned char* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, int, unsigned char* } »
F-PTR
PARAM
1st parameter int(*) { SSL*, unsigned char*, size_t, char const*, size_t, unsigned char const*, size_t, int } »
F-PTR
PARAM
1st parameter void(*) { SSL*, int, unsigned long } »
F-PTR
PARAM
1st parameter int(*) { SSL*, SSL_SESSION* } »
F-PTR
PARAM
1st parameter SSL_SESSION*(*) { SSL*, unsigned char*, int, int* } »



Andrey Ponomarenko's ABI laboratory