tlsv1_server Struct Reference

Collaboration diagram for tlsv1_server:
Collaboration graph
[legend]

Public Types

enum  {
  CLIENT_HELLO, SERVER_HELLO, SERVER_CERTIFICATE, SERVER_KEY_EXCHANGE,
  SERVER_CERTIFICATE_REQUEST, SERVER_HELLO_DONE, CLIENT_CERTIFICATE, CLIENT_KEY_EXCHANGE,
  CERTIFICATE_VERIFY, CHANGE_CIPHER_SPEC, CLIENT_FINISHED, SERVER_CHANGE_CIPHER_SPEC,
  SERVER_FINISHED, ESTABLISHED, FAILED
}

Data Fields

enum tlsv1_server:: { ... }  state
struct tlsv1_record_layer rl
u8 session_id [TLS_SESSION_ID_MAX_LEN]
size_t session_id_len
u8 client_random [TLS_RANDOM_LEN]
u8 server_random [TLS_RANDOM_LEN]
u8 master_secret [TLS_MASTER_SECRET_LEN]
u8 alert_level
u8 alert_description
struct crypto_public_key * client_rsa_key
struct tls_verify_hash verify
u16 cipher_suites [MAX_CIPHER_COUNT]
size_t num_cipher_suites
u16 cipher_suite
struct tlsv1_credentialscred
int verify_peer
u16 client_version
u8 * session_ticket
size_t session_ticket_len
tlsv1_server_session_ticket_cb session_ticket_cb
void * session_ticket_cb_ctx
int use_session_ticket
u8 * dh_secret
size_t dh_secret_len

Detailed Description

Definition at line 19 of file tlsv1_server_i.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:26:02 2009 for hostapd by  doxygen 1.6.1