mbedtls_ssl_session Struct Reference

#include <ssl.h>

Collaboration diagram for mbedtls_ssl_session:
Collaboration graph
[legend]

Data Fields

mbedtls_time_t start
int ciphersuite
int compression
size_t id_len
unsigned char id [32]
unsigned char master [48]
mbedtls_x509_crtpeer_cert
uint32_t verify_result
unsigned char * ticket
size_t ticket_len
uint32_t ticket_lifetime
unsigned char mfl_code
int trunc_hmac
int encrypt_then_mac

Detailed Description

Definition at line 542 of file ssl.h.


Field Documentation

chosen ciphersuite

Definition at line 547 of file ssl.h.

chosen compression

Definition at line 548 of file ssl.h.

flag for EtM activation

Definition at line 573 of file ssl.h.

unsigned char mbedtls_ssl_session::id[32]

session identifier

Definition at line 550 of file ssl.h.

session id length

Definition at line 549 of file ssl.h.

unsigned char mbedtls_ssl_session::master[48]

the master secret

Definition at line 551 of file ssl.h.

MaxFragmentLength negotiated by peer

Definition at line 565 of file ssl.h.

peer X.509 cert chain

Definition at line 554 of file ssl.h.

starting time

Definition at line 545 of file ssl.h.

RFC 5077 session ticket

Definition at line 559 of file ssl.h.

session ticket length

Definition at line 560 of file ssl.h.

ticket lifetime hint

Definition at line 561 of file ssl.h.

flag for truncated hmac activation

Definition at line 569 of file ssl.h.

verification result

Definition at line 556 of file ssl.h.


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

Generated on 30 Jun 2016 for mbed TLS v2.3.0 by  doxygen 1.6.1