ssl_st Struct Reference


Public Member Functions

 STACK_OF (SSL_CIPHER)*cipher_list
 STACK_OF (SSL_CIPHER)*cipher_list_by_id
 STACK_OF (X509_NAME)*client_CA
 STACK_OF (OCSP_RESPID)*tlsext_ocsp_ids
 STACK_OF (SRTP_PROTECTION_PROFILE)*srtp_profiles

Data Fields

int version
int type
const SSL_METHODmethod
BIOrbio
BIOwbio
BIObbio
int rwstate
int in_handshake
int(* handshake_func )(SSL *)
int server
int new_session
int quiet_shutdown
int shutdown
int state
int rstate
BUF_MEMinit_buf
void * init_msg
int init_num
int init_off
unsigned char * packet
unsigned int packet_length
struct ssl2_state_sts2
struct ssl3_state_sts3
struct dtls1_state_std1
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_PARAMparam
int mac_flags
EVP_CIPHER_CTXenc_read_ctx
EVP_MD_CTXread_hash
COMP_CTXexpand
EVP_CIPHER_CTXenc_write_ctx
EVP_MD_CTXwrite_hash
COMP_CTXcompress
struct cert_st * cert
unsigned int sid_ctx_length
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
SSL_SESSIONsession
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
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_CTXctx
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_EXTENSIONStlsext_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_EXTtlsext_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_CTXinitial_ctx
unsigned char * next_proto_negotiated
unsigned char next_proto_negotiated_len
SRTP_PROTECTION_PROFILEsrtp_profile
unsigned int tlsext_heartbeat
unsigned int tlsext_hb_pending
unsigned int tlsext_hb_seq
int renegotiate
SRP_CTX srp_ctx
unsigned char * alpn_client_proto_list
unsigned alpn_client_proto_list_len

Member Function Documentation

ssl_st::STACK_OF ( SRTP_PROTECTION_PROFILE   ) 

ssl_st::STACK_OF ( OCSP_RESPID   ) 

ssl_st::STACK_OF ( X509_NAME   ) 

ssl_st::STACK_OF ( SSL_CIPHER   ) 

ssl_st::STACK_OF ( SSL_CIPHER   ) 


Field Documentation

struct cert_st* ssl_st::cert [read]

struct dtls1_state_st* ssl_st::d1 [read]

void(* ssl_st::info_callback)(const SSL *ssl, int type, int val)

unsigned long ssl_st::mode

void(* ssl_st::msg_callback)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)

unsigned long ssl_st::options

unsigned char* ssl_st::packet

unsigned int ssl_st::packet_length

unsigned int(* ssl_st::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(* ssl_st::psk_server_callback)(SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len)

struct ssl2_state_st* ssl_st::s2 [read]

struct ssl3_state_st* ssl_st::s3 [read]

unsigned char ssl_st::sid_ctx[SSL_MAX_SID_CTX_LENGTH]

unsigned int ssl_st::sid_ctx_length

tls_session_ticket_ext_cb_fn ssl_st::tls_session_ticket_ext_cb

void(* ssl_st::tlsext_debug_cb)(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg)

unsigned int ssl_st::tlsext_hb_seq

unsigned char* ssl_st::tlsext_ocsp_resp


Generated on Wed Sep 2 14:03:42 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1