OpenVPN
|
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] |
struct to cache TLS secrets for keying material exporter (RFC 5705).
Not needed if the library itself implements the keying material exporter.
The constants 64 and 48 are inherent to TLS 1.2. For TLS 1.3, it is not possible to obtain the exporter master secret from mbed TLS.
Definition at line 97 of file ssl_mbedtls.h.
unsigned char tls_key_cache::client_server_random[64] |
Definition at line 99 of file ssl_mbedtls.h.
unsigned char tls_key_cache::master_secret[48] |
Definition at line 101 of file ssl_mbedtls.h.
mbedtls_tls_prf_types tls_key_cache::tls_prf_type |
Definition at line 100 of file ssl_mbedtls.h.