UNICORN - iOS
公開変数類 | 全メンバ一覧
ssl3_state_st 構造体

公開変数類

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 {
   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
 

この構造体詳解は次のファイルから抽出されました: