ssl3_state_st Struct Reference

#include <ssl3.h>


Data Fields

long flags
int delay_buf_pop_ret
unsigned char read_sequence [8]
unsigned char read_mac_secret [EVP_MAX_MD_SIZE]
unsigned char write_sequence [8]
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
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
EVP_MD_CTX finish_dgst1
EVP_MD_CTX finish_dgst2
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
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
   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
   const SSL_COMP *   new_compression
   int   cert_request
tmp


Detailed Description

Definition at line 334 of file ssl3.h.


Field Documentation

Definition at line 336 of file ssl3.h.

Definition at line 337 of file ssl3.h.

unsigned char ssl3_state_st::read_sequence[8]

Definition at line 339 of file ssl3.h.

unsigned char ssl3_state_st::read_mac_secret[EVP_MAX_MD_SIZE]

Definition at line 340 of file ssl3.h.

Definition at line 341 of file ssl3.h.

unsigned char ssl3_state_st::write_mac_secret[EVP_MAX_MD_SIZE]

Definition at line 342 of file ssl3.h.

unsigned char ssl3_state_st::server_random[SSL3_RANDOM_SIZE]

Definition at line 344 of file ssl3.h.

unsigned char ssl3_state_st::client_random[SSL3_RANDOM_SIZE]

Definition at line 345 of file ssl3.h.

Definition at line 348 of file ssl3.h.

Definition at line 349 of file ssl3.h.

Definition at line 351 of file ssl3.h.

Definition at line 352 of file ssl3.h.

Definition at line 354 of file ssl3.h.

Definition at line 355 of file ssl3.h.

Definition at line 359 of file ssl3.h.

Definition at line 360 of file ssl3.h.

Definition at line 361 of file ssl3.h.

Definition at line 362 of file ssl3.h.

unsigned int ssl3_state_st::wnum

Definition at line 365 of file ssl3.h.

Definition at line 366 of file ssl3.h.

Definition at line 367 of file ssl3.h.

Definition at line 368 of file ssl3.h.

const unsigned char* ssl3_state_st::wpend_buf

Definition at line 369 of file ssl3.h.

Definition at line 372 of file ssl3.h.

Definition at line 373 of file ssl3.h.

Definition at line 377 of file ssl3.h.

Definition at line 379 of file ssl3.h.

Definition at line 380 of file ssl3.h.

Definition at line 383 of file ssl3.h.

unsigned char ssl3_state_st::send_alert[2]

Definition at line 384 of file ssl3.h.

Definition at line 388 of file ssl3.h.

Definition at line 389 of file ssl3.h.

Definition at line 390 of file ssl3.h.

Definition at line 392 of file ssl3.h.

unsigned char ssl3_state_st::cert_verify_md[EVP_MAX_MD_SIZE *2]

Definition at line 396 of file ssl3.h.

unsigned char ssl3_state_st::finish_md[EVP_MAX_MD_SIZE *2]

Definition at line 399 of file ssl3.h.

Definition at line 400 of file ssl3.h.

unsigned char ssl3_state_st::peer_finish_md[EVP_MAX_MD_SIZE *2]

Definition at line 401 of file ssl3.h.

Definition at line 402 of file ssl3.h.

Definition at line 404 of file ssl3.h.

Definition at line 405 of file ssl3.h.

Definition at line 408 of file ssl3.h.

Definition at line 410 of file ssl3.h.

Definition at line 414 of file ssl3.h.

Definition at line 418 of file ssl3.h.

Definition at line 420 of file ssl3.h.

Definition at line 423 of file ssl3.h.

Definition at line 424 of file ssl3.h.

char ssl3_state_st::ctype[SSL3_CT_NUMBER]

Definition at line 425 of file ssl3.h.

Definition at line 428 of file ssl3.h.

Definition at line 430 of file ssl3.h.

unsigned char* ssl3_state_st::key_block

Definition at line 431 of file ssl3.h.

Definition at line 433 of file ssl3.h.

Definition at line 434 of file ssl3.h.

Definition at line 436 of file ssl3.h.

Definition at line 440 of file ssl3.h.

struct { ... } ssl3_state_st::tmp


The documentation for this struct was generated from the following file:

Generated on Thu Aug 20 22:33:08 2009 for OpenXDAS by  doxygen 1.5.6