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 580 of file ssl.h.


Field Documentation

chosen ciphersuite

Definition at line 585 of file ssl.h.

chosen compression

Definition at line 586 of file ssl.h.

flag for EtM activation

Definition at line 611 of file ssl.h.

unsigned char mbedtls_ssl_session::id[32]

session identifier

Definition at line 588 of file ssl.h.

session id length

Definition at line 587 of file ssl.h.

unsigned char mbedtls_ssl_session::master[48]

the master secret

Definition at line 589 of file ssl.h.

MaxFragmentLength negotiated by peer

Definition at line 603 of file ssl.h.

peer X.509 cert chain

Definition at line 592 of file ssl.h.

starting time

Definition at line 583 of file ssl.h.

RFC 5077 session ticket

Definition at line 597 of file ssl.h.

session ticket length

Definition at line 598 of file ssl.h.

ticket lifetime hint

Definition at line 599 of file ssl.h.

flag for truncated hmac activation

Definition at line 607 of file ssl.h.

verification result

Definition at line 594 of file ssl.h.


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

Generated on 10 Aug 2020 for mbed TLS v2.7.16 by  doxygen 1.6.1