iPXE
tls_key_exchange_parameters Struct Reference

TLS key exchange parameters. More...

#include <tls.h>

Data Fields

size_t len
 Length of parameters (excluding trailing signature).
struct exchange_algorithmexchange
 Key exchange algorithm.
const void * partner
 Partner key.
size_t partner_len
 Length of partner key.

Detailed Description

TLS key exchange parameters.

Definition at line 198 of file tls.h.

Field Documentation

◆ len

size_t tls_key_exchange_parameters::len

Length of parameters (excluding trailing signature).

Definition at line 200 of file tls.h.

Referenced by tls_new_server_key_exchange(), tls_parse_dhe(), and tls_parse_ecdhe().

◆ exchange

struct exchange_algorithm* tls_key_exchange_parameters::exchange

Key exchange algorithm.

Definition at line 202 of file tls.h.

Referenced by tls_new_server_key_exchange(), tls_parse_dhe(), and tls_parse_ecdhe().

◆ partner

const void* tls_key_exchange_parameters::partner

Partner key.

Definition at line 204 of file tls.h.

Referenced by tls_new_server_key_exchange(), tls_parse_dhe(), and tls_parse_ecdhe().

◆ partner_len

size_t tls_key_exchange_parameters::partner_len

Length of partner key.

Definition at line 206 of file tls.h.

Referenced by tls_new_server_key_exchange(), tls_parse_dhe(), and tls_parse_ecdhe().


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