PolarSSL v1.3.7
Data Fields
_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 445 of file ssl.h.

Field Documentation

int _ssl_session::ciphersuite

chosen ciphersuite

Definition at line 450 of file ssl.h.

int _ssl_session::compression

chosen compression

Definition at line 451 of file ssl.h.

unsigned char _ssl_session::id[32]

session identifier

Definition at line 453 of file ssl.h.

size_t _ssl_session::length

session id length

Definition at line 452 of file ssl.h.

unsigned char _ssl_session::master[48]

the master secret

Definition at line 454 of file ssl.h.

unsigned char _ssl_session::mfl_code

MaxFragmentLength negotiated by peer

Definition at line 468 of file ssl.h.

x509_crt* _ssl_session::peer_cert

peer X.509 cert chain

Definition at line 457 of file ssl.h.

time_t _ssl_session::start

starting time

Definition at line 448 of file ssl.h.

unsigned char* _ssl_session::ticket

RFC 5077 session ticket

Definition at line 462 of file ssl.h.

size_t _ssl_session::ticket_len

session ticket length

Definition at line 463 of file ssl.h.

uint32_t _ssl_session::ticket_lifetime

ticket lifetime hint

Definition at line 464 of file ssl.h.

int _ssl_session::trunc_hmac

flag for truncated hmac activation

Definition at line 472 of file ssl.h.

int _ssl_session::verify_result

verification result

Definition at line 459 of file ssl.h.


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