|
XenevaOS
|
The data structure holding the cryptographic material (key and IV) used for record protection in TLS 1.3. More...
#include <ssl_misc.h>
Public Attributes | |
| unsigned char | client_write_key [MBEDTLS_SSL_MAX_KEY_LENGTH] |
| unsigned char | server_write_key [MBEDTLS_SSL_MAX_KEY_LENGTH] |
| unsigned char | client_write_iv [MBEDTLS_SSL_MAX_IV_LENGTH] |
| unsigned char | server_write_iv [MBEDTLS_SSL_MAX_IV_LENGTH] |
| size_t | key_len |
| size_t | iv_len |
The data structure holding the cryptographic material (key and IV) used for record protection in TLS 1.3.
| unsigned char mbedtls_ssl_key_set::client_write_iv[MBEDTLS_SSL_MAX_IV_LENGTH] |
The IV for client->server records.
| unsigned char mbedtls_ssl_key_set::client_write_key[MBEDTLS_SSL_MAX_KEY_LENGTH] |
The key for client->server records.
| size_t mbedtls_ssl_key_set::iv_len |
The length of client_write_iv and server_write_iv, in Bytes.
| size_t mbedtls_ssl_key_set::key_len |
The length of client_write_key and server_write_key, in Bytes.
| unsigned char mbedtls_ssl_key_set::server_write_iv[MBEDTLS_SSL_MAX_IV_LENGTH] |
The IV for server->client records.
| unsigned char mbedtls_ssl_key_set::server_write_key[MBEDTLS_SSL_MAX_KEY_LENGTH] |
The key for server->client records.