iPXE
tls_client_key_exchange Union Reference

ClientKeyExchange descriptor (unified). More...

#include <tlsfmt.h>

Data Fields

struct tls_cursor cursor
 ClientKeyExchange descriptor (common format).
struct tls_client_key_exchange_pubkey pubkey
 ClientKeyExchange descriptor (for key transport).
struct tls_client_key_exchange_dhe dhe
 ClientKeyExchange descriptor (for DHE).
struct tls_client_key_exchange_ecdhe ecdhe
 ClientKeyExchange descriptor (for ECDHE).
union tls_ptr_len desc [0]
 Raw pointer/length array.

Detailed Description

ClientKeyExchange descriptor (unified).

Definition at line 477 of file tlsfmt.h.

Field Documentation

◆ cursor

struct tls_cursor tls_client_key_exchange::cursor

ClientKeyExchange descriptor (common format).

Definition at line 479 of file tlsfmt.h.

Referenced by tls_send_client_key_exchange().

◆ pubkey

struct tls_client_key_exchange_pubkey tls_client_key_exchange::pubkey

ClientKeyExchange descriptor (for key transport).

Definition at line 481 of file tlsfmt.h.

◆ dhe

struct tls_client_key_exchange_dhe tls_client_key_exchange::dhe

ClientKeyExchange descriptor (for DHE).

Definition at line 483 of file tlsfmt.h.

◆ ecdhe

struct tls_client_key_exchange_ecdhe tls_client_key_exchange::ecdhe

ClientKeyExchange descriptor (for ECDHE).

Definition at line 485 of file tlsfmt.h.

◆ desc

union tls_ptr_len tls_client_key_exchange::desc[0]

Raw pointer/length array.

Definition at line 487 of file tlsfmt.h.

Referenced by tls_send_client_key_exchange().


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