|
| int | version |
| |
| int | type |
| |
| const SSL_METHOD * | method |
| |
| BIO * | rbio |
| |
| BIO * | wbio |
| |
| BIO * | bbio |
| |
| int | rwstate |
| |
| int | in_handshake |
| |
| int(* | handshake_func )(SSL *) |
| |
| int | server |
| |
| int | new_session |
| |
| int | quiet_shutdown |
| |
| int | shutdown |
| |
| int | state |
| |
| int | rstate |
| |
| BUF_MEM * | init_buf |
| |
| void * | init_msg |
| |
| int | init_num |
| |
| int | init_off |
| |
| unsigned char * | packet |
| |
| unsigned int | packet_length |
| |
| struct ssl2_state_st * | s2 |
| |
| struct ssl3_state_st * | s3 |
| |
| struct dtls1_state_st * | d1 |
| |
| int | read_ahead |
| |
| void(* | msg_callback )(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg) |
| |
| void * | msg_callback_arg |
| |
| int | hit |
| |
| X509_VERIFY_PARAM * | param |
| |
| int | mac_flags |
| |
| EVP_CIPHER_CTX * | enc_read_ctx |
| |
| EVP_MD_CTX * | read_hash |
| |
| COMP_CTX * | expand |
| |
| EVP_CIPHER_CTX * | enc_write_ctx |
| |
| EVP_MD_CTX * | write_hash |
| |
| COMP_CTX * | compress |
| |
| struct cert_st * | cert |
| |
| unsigned int | sid_ctx_length |
| |
| unsigned char | sid_ctx [SSL_MAX_SID_CTX_LENGTH] |
| |
| SSL_SESSION * | session |
| |
| GEN_SESSION_CB | generate_session_id |
| |
| int | verify_mode |
| |
| int(* | verify_callback )(int ok, X509_STORE_CTX *ctx) |
| |
| void(* | info_callback )(const SSL *ssl, int type, int val) |
| |
| int | error |
| |
| int | error_code |
| |
| KSSL_CTX * | kssl_ctx |
| |
| unsigned int(* | psk_client_callback )(SSL *ssl, const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len) |
| |
| unsigned int(* | psk_server_callback )(SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len) |
| |
| SSL_CTX * | ctx |
| |
| int | debug |
| |
| long | verify_result |
| |
| CRYPTO_EX_DATA | ex_data |
| |
| int | references |
| |
| unsigned long | options |
| |
| unsigned long | mode |
| |
| long | max_cert_list |
| |
| int | first_packet |
| |
| int | client_version |
| |
| unsigned int | max_send_fragment |
| |
| void(* | tlsext_debug_cb )(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg) |
| |
| void * | tlsext_debug_arg |
| |
| char * | tlsext_hostname |
| |
| int | servername_done |
| |
| int | tlsext_status_type |
| |
| int | tlsext_status_expected |
| |
| X509_EXTENSIONS * | tlsext_ocsp_exts |
| |
| unsigned char * | tlsext_ocsp_resp |
| |
| int | tlsext_ocsp_resplen |
| |
| int | tlsext_ticket_expected |
| |
| size_t | tlsext_ecpointformatlist_length |
| |
| unsigned char * | tlsext_ecpointformatlist |
| |
| size_t | tlsext_ellipticcurvelist_length |
| |
| unsigned char * | tlsext_ellipticcurvelist |
| |
| void * | tlsext_opaque_prf_input |
| |
| size_t | tlsext_opaque_prf_input_len |
| |
| TLS_SESSION_TICKET_EXT * | tlsext_session_ticket |
| |
| tls_session_ticket_ext_cb_fn | tls_session_ticket_ext_cb |
| |
| void * | tls_session_ticket_ext_cb_arg |
| |
| tls_session_secret_cb_fn | tls_session_secret_cb |
| |
| void * | tls_session_secret_cb_arg |
| |
| SSL_CTX * | initial_ctx |
| |
| unsigned char * | next_proto_negotiated |
| |
| unsigned char | next_proto_negotiated_len |
| |
| SRTP_PROTECTION_PROFILE * | srtp_profile |
| |
| unsigned int | tlsext_heartbeat |
| |
| unsigned int | tlsext_hb_pending |
| |
| unsigned int | tlsext_hb_seq |
| |
| int | renegotiate |
| |
| SRP_CTX | srp_ctx |
| |
Definition at line 1100 of file ssl.h.