Eneboo - Documentación para desarrolladores
Atributos públicos
Referencia de la Estructura ssl3_state_st

#include <ssl3.h>

Lista de todos los miembros.

Atributos públicos

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

Documentación de los datos miembro

unsigned char ssl3_state_st::cert_verify_md[EVP_MAX_MD_SIZE *2]
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]
struct { ... } ssl3_state_st::tmp
struct { ... } ssl3_state_st::tmp
const unsigned char * ssl3_state_st::wpend_buf

La documentación para esta estructura fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'