_ssl_session Struct Reference

#include <ssl.h>

Collaboration diagram for _ssl_session:
Collaboration graph
[legend]

Data Fields

time_t start
int ciphersuite
int compression
size_t length
unsigned char id [32]
unsigned char master [48]
x509_crtpeer_cert
int verify_result
unsigned char * ticket
size_t ticket_len
uint32_t ticket_lifetime
unsigned char mfl_code
int trunc_hmac

Detailed Description

Definition at line 421 of file ssl.h.


Field Documentation

unsigned char _ssl_session::id[32]
unsigned char _ssl_session::master[48]
unsigned char _ssl_session::mfl_code

MaxFragmentLength negotiated by peer

Definition at line 444 of file ssl.h.

Referenced by ssl_parse_max_fragment_length_ext(), ssl_write(), and ssl_write_max_fragment_length_ext().

starting time

Definition at line 424 of file ssl.h.

Referenced by ssl_parse_server_hello(), ssl_parse_ticket(), and ssl_write_server_hello().

unsigned char* _ssl_session::ticket

session ticket length

Definition at line 439 of file ssl.h.

Referenced by ssl_parse_new_session_ticket(), ssl_session_copy(), ssl_write_client_hello(), and ssl_write_session_ticket_ext().

ticket lifetime hint

Definition at line 440 of file ssl.h.

Referenced by ssl_parse_new_session_ticket().

flag for truncated hmac activation

Definition at line 448 of file ssl.h.

Referenced by ssl_derive_keys(), ssl_parse_truncated_hmac_ext(), and ssl_write_truncated_hmac_ext().

verification result

Definition at line 435 of file ssl.h.

Referenced by ssl_cache_get(), ssl_get_verify_result(), and ssl_parse_certificate().


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

Generated on 9 Apr 2014 for PolarSSL v1.3.2 by  doxygen 1.6.1