mbedtls_ssl_session Struct Reference

#include <ssl.h>

Collaboration diagram for mbedtls_ssl_session:

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


Field Documentation

int mbedtls_ssl_session::ciphersuite

chosen ciphersuite

Definition at line 549 of file ssl.h.

int mbedtls_ssl_session::compression

chosen compression

Definition at line 550 of file ssl.h.

int mbedtls_ssl_session::encrypt_then_mac

flag for EtM activation

Definition at line 575 of file ssl.h.

unsigned char mbedtls_ssl_session::id[32]

session identifier

Definition at line 552 of file ssl.h.

size_t mbedtls_ssl_session::id_len

session id length

Definition at line 551 of file ssl.h.

unsigned char mbedtls_ssl_session::master[48]

the master secret

Definition at line 553 of file ssl.h.

unsigned char mbedtls_ssl_session::mfl_code

MaxFragmentLength negotiated by peer

Definition at line 567 of file ssl.h.

mbedtls_x509_crt* mbedtls_ssl_session::peer_cert

peer X.509 cert chain

Definition at line 556 of file ssl.h.

mbedtls_time_t mbedtls_ssl_session::start

starting time

Definition at line 547 of file ssl.h.

unsigned char* mbedtls_ssl_session::ticket

RFC 5077 session ticket

Definition at line 561 of file ssl.h.

size_t mbedtls_ssl_session::ticket_len

session ticket length

Definition at line 562 of file ssl.h.

uint32_t mbedtls_ssl_session::ticket_lifetime

ticket lifetime hint

Definition at line 563 of file ssl.h.

int mbedtls_ssl_session::trunc_hmac

flag for truncated hmac activation

Definition at line 571 of file ssl.h.

uint32_t mbedtls_ssl_session::verify_result

verification result

Definition at line 558 of file ssl.h.


The documentation for this struct was generated from the following file:
Generated on 11 Mar 2017 for mbed TLS v2.4.2 by  doxygen 1.4.7