OpenVPN
Data Fields
tls_key_cache Struct Reference

struct to cache TLS secrets for keying material exporter (RFC 5705). More...

#include <ssl_mbedtls.h>

Data Fields

unsigned char client_server_random [64]
 
mbedtls_tls_prf_types tls_prf_type
 
unsigned char master_secret [48]
 

Detailed Description

struct to cache TLS secrets for keying material exporter (RFC 5705).

The constants (64 and 48) are inherent to TLS version and the whole keying material export will likely change when they change

Definition at line 91 of file ssl_mbedtls.h.

Field Documentation

◆ client_server_random

unsigned char tls_key_cache::client_server_random[64]

Definition at line 92 of file ssl_mbedtls.h.

◆ master_secret

unsigned char tls_key_cache::master_secret[48]

Definition at line 94 of file ssl_mbedtls.h.

◆ tls_prf_type

mbedtls_tls_prf_types tls_key_cache::tls_prf_type

Definition at line 93 of file ssl_mbedtls.h.


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