OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
ssl2_state_st Struct Reference

#include <ssl2.h>

Public Attributes

int three_byte_header
 
int clear_text
 
int escape
 
int ssl2_rollback
 
unsigned int wnum
 
int wpend_tot
 
const unsigned char * wpend_buf
 
int wpend_off
 
int wpend_len
 
int wpend_ret
 
int rbuf_left
 
int rbuf_offs
 
unsigned char * rbuf
 
unsigned char * wbuf
 
unsigned char * write_ptr
 
unsigned int padding
 
unsigned int rlength
 
int ract_data_length
 
unsigned int wlength
 
int wact_data_length
 
unsigned char * ract_data
 
unsigned char * wact_data
 
unsigned char * mac_data
 
unsigned char * read_key
 
unsigned char * write_key
 
unsigned int challenge_length
 
unsigned char challenge [SSL2_MAX_CHALLENGE_LENGTH]
 
unsigned int conn_id_length
 
unsigned char conn_id [SSL2_MAX_CONNECTION_ID_LENGTH]
 
unsigned int key_material_length
 
unsigned char key_material [SSL2_MAX_KEY_MATERIAL_LENGTH *2]
 
unsigned long read_sequence
 
unsigned long write_sequence
 
struct {
   unsigned int   conn_id_length
 
   unsigned int   cert_type
 
   unsigned int   cert_length
 
   unsigned int   csl
 
   unsigned int   clear
 
   unsigned int   enc
 
   unsigned char   ccl [SSL2_MAX_CERT_CHALLENGE_LENGTH]
 
   unsigned int   cipher_spec_length
 
   unsigned int   session_id_length
 
   unsigned int   clen
 
   unsigned int   rlen
 
tmp
 
struct {
   unsigned int   conn_id_length
 
   unsigned int   cert_type
 
   unsigned int   cert_length
 
   unsigned int   csl
 
   unsigned int   clear
 
   unsigned int   enc
 
   unsigned char   ccl [SSL2_MAX_CERT_CHALLENGE_LENGTH]
 
   unsigned int   cipher_spec_length
 
   unsigned int   session_id_length
 
   unsigned int   clen
 
   unsigned int   rlen
 
tmp
 

Detailed Description

Definition at line 160 of file ssl2.h.

Member Data Documentation

unsigned char ssl2_state_st::ccl[SSL2_MAX_CERT_CHALLENGE_LENGTH]

Definition at line 216 of file ssl2.h.

unsigned int ssl2_state_st::cert_length

Definition at line 212 of file ssl2.h.

unsigned int ssl2_state_st::cert_type

Definition at line 211 of file ssl2.h.

unsigned char ssl2_state_st::challenge

Definition at line 200 of file ssl2.h.

unsigned int ssl2_state_st::challenge_length

Definition at line 199 of file ssl2.h.

unsigned int ssl2_state_st::cipher_spec_length

Definition at line 217 of file ssl2.h.

unsigned int ssl2_state_st::clear

Definition at line 214 of file ssl2.h.

int ssl2_state_st::clear_text

Definition at line 163 of file ssl2.h.

unsigned int ssl2_state_st::clen

Definition at line 219 of file ssl2.h.

unsigned char ssl2_state_st::conn_id

Definition at line 202 of file ssl2.h.

unsigned int ssl2_state_st::conn_id_length

Definition at line 201 of file ssl2.h.

unsigned int ssl2_state_st::csl

Definition at line 213 of file ssl2.h.

unsigned int ssl2_state_st::enc

Definition at line 215 of file ssl2.h.

int ssl2_state_st::escape

Definition at line 164 of file ssl2.h.

unsigned char ssl2_state_st::key_material

Definition at line 204 of file ssl2.h.

unsigned int ssl2_state_st::key_material_length

Definition at line 203 of file ssl2.h.

unsigned char * ssl2_state_st::mac_data

Definition at line 193 of file ssl2.h.

unsigned int ssl2_state_st::padding

Definition at line 186 of file ssl2.h.

unsigned char * ssl2_state_st::ract_data

Definition at line 191 of file ssl2.h.

int ssl2_state_st::ract_data_length

Definition at line 188 of file ssl2.h.

unsigned char * ssl2_state_st::rbuf

Definition at line 180 of file ssl2.h.

int ssl2_state_st::rbuf_left

Definition at line 178 of file ssl2.h.

int ssl2_state_st::rbuf_offs

Definition at line 179 of file ssl2.h.

unsigned char * ssl2_state_st::read_key

Definition at line 195 of file ssl2.h.

unsigned long ssl2_state_st::read_sequence

Definition at line 206 of file ssl2.h.

unsigned int ssl2_state_st::rlen

Definition at line 220 of file ssl2.h.

unsigned int ssl2_state_st::rlength

Definition at line 187 of file ssl2.h.

unsigned int ssl2_state_st::session_id_length

Definition at line 218 of file ssl2.h.

int ssl2_state_st::ssl2_rollback

Definition at line 165 of file ssl2.h.

int ssl2_state_st::three_byte_header

Definition at line 162 of file ssl2.h.

struct { ... } ssl2_state_st::tmp
struct { ... } ssl2_state_st::tmp
unsigned char * ssl2_state_st::wact_data

Definition at line 192 of file ssl2.h.

int ssl2_state_st::wact_data_length

Definition at line 190 of file ssl2.h.

unsigned char * ssl2_state_st::wbuf

Definition at line 181 of file ssl2.h.

unsigned int ssl2_state_st::wlength

Definition at line 189 of file ssl2.h.

unsigned int ssl2_state_st::wnum

Definition at line 169 of file ssl2.h.

const unsigned char * ssl2_state_st::wpend_buf

Definition at line 171 of file ssl2.h.

int ssl2_state_st::wpend_len

Definition at line 174 of file ssl2.h.

int ssl2_state_st::wpend_off

Definition at line 173 of file ssl2.h.

int ssl2_state_st::wpend_ret

Definition at line 175 of file ssl2.h.

int ssl2_state_st::wpend_tot

Definition at line 170 of file ssl2.h.

unsigned char * ssl2_state_st::write_key

Definition at line 196 of file ssl2.h.

unsigned char * ssl2_state_st::write_ptr

Definition at line 183 of file ssl2.h.

unsigned long ssl2_state_st::write_sequence

Definition at line 207 of file ssl2.h.


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