ssl3_state_st Struct Reference


Data Fields

long flags
int delay_buf_pop_ret
unsigned char read_sequence [8]
int read_mac_secret_size
unsigned char read_mac_secret [EVP_MAX_MD_SIZE]
unsigned char write_sequence [8]
int write_mac_secret_size
unsigned char write_mac_secret [EVP_MAX_MD_SIZE]
unsigned char server_random [SSL3_RANDOM_SIZE]
unsigned char client_random [SSL3_RANDOM_SIZE]
int need_empty_fragments
int empty_fragment_done
int init_extra
SSL3_BUFFER rbuf
SSL3_BUFFER wbuf
SSL3_RECORD rrec
SSL3_RECORD wrec
unsigned char alert_fragment [2]
unsigned int alert_fragment_len
unsigned char handshake_fragment [4]
unsigned int handshake_fragment_len
unsigned int wnum
int wpend_tot
int wpend_type
int wpend_ret
const unsigned char * wpend_buf
BIOhandshake_buffer
EVP_MD_CTX ** handshake_dgst
int change_cipher_spec
int warn_alert
int fatal_alert
int alert_dispatch
unsigned char send_alert [2]
int renegotiate
int total_renegotiations
int num_renegotiations
int in_read_app_data
void * client_opaque_prf_input
size_t client_opaque_prf_input_len
void * server_opaque_prf_input
size_t server_opaque_prf_input_len
struct {
 STACK_OF (X509_NAME)*ca_names
   unsigned char   cert_verify_md [EVP_MAX_MD_SIZE *2]
   unsigned char   finish_md [EVP_MAX_MD_SIZE *2]
   int   finish_md_len
   unsigned char   peer_finish_md [EVP_MAX_MD_SIZE *2]
   int   peer_finish_md_len
   unsigned long   message_size
   int   message_type
   const SSL_CIPHER *   new_cipher
   DH *   dh
   EC_KEY *   ecdh
   int   next_state
   int   reuse_message
   int   cert_req
   int   ctype_num
   char   ctype [SSL3_CT_NUMBER]
   int   use_rsa_tmp
   int   key_block_length
   unsigned char *   key_block
   const EVP_CIPHER *   new_sym_enc
   const EVP_MD *   new_hash
   int   new_mac_pkey_type
   int   new_mac_secret_size
   const SSL_COMP *   new_compression
   int   cert_request
tmp
unsigned char previous_client_finished [EVP_MAX_MD_SIZE]
unsigned char previous_client_finished_len
unsigned char previous_server_finished [EVP_MAX_MD_SIZE]
unsigned char previous_server_finished_len
int send_connection_binding
int next_proto_neg_seen
char is_probably_safari
unsigned char * alpn_selected
unsigned alpn_selected_len

Field Documentation

unsigned char ssl3_state_st::cert_verify_md[EVP_MAX_MD_SIZE *2]

unsigned char ssl3_state_st::client_random[SSL3_RANDOM_SIZE]

char ssl3_state_st::ctype[SSL3_CT_NUMBER]

unsigned char ssl3_state_st::finish_md[EVP_MAX_MD_SIZE *2]

unsigned char* ssl3_state_st::key_block

unsigned char ssl3_state_st::peer_finish_md[EVP_MAX_MD_SIZE *2]

unsigned char ssl3_state_st::previous_client_finished[EVP_MAX_MD_SIZE]

unsigned char ssl3_state_st::previous_server_finished[EVP_MAX_MD_SIZE]

unsigned char ssl3_state_st::read_mac_secret[EVP_MAX_MD_SIZE]

unsigned char ssl3_state_st::read_sequence[8]

unsigned char ssl3_state_st::send_alert[2]

unsigned char ssl3_state_st::server_random[SSL3_RANDOM_SIZE]

struct { ... } ssl3_state_st::tmp

unsigned int ssl3_state_st::wnum

const unsigned char* ssl3_state_st::wpend_buf

unsigned char ssl3_state_st::write_mac_secret[EVP_MAX_MD_SIZE]


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