iPXE
Data Fields
tls_cipher_suite Struct Reference

A TLS cipher suite. More...

#include <tls.h>

Data Fields

struct pubkey_algorithmpubkey
 Public-key encryption algorithm.
struct cipher_algorithmcipher
 Bulk encryption cipher algorithm.
struct digest_algorithmdigest
 MAC digest algorithm.
uint16_t key_len
 Key length.
uint16_t code
 Numeric code (in network-endian order)

Detailed Description

A TLS cipher suite.

Definition at line 143 of file tls.h.


Field Documentation

Public-key encryption algorithm.

Definition at line 145 of file tls.h.

Referenced by tls_clear_cipher(), tls_select_cipher(), tls_send_client_key_exchange(), tls_set_cipher(), and tls_validator_done().

Bulk encryption cipher algorithm.

Definition at line 147 of file tls.h.

Referenced by tls_assemble_block(), tls_generate_keys(), tls_new_ciphertext(), tls_select_cipher(), tls_send_plaintext(), tls_set_cipher(), and tls_split_block().

Key length.

Definition at line 151 of file tls.h.

Referenced by tls_generate_keys(), and tls_select_cipher().

Numeric code (in network-endian order)

Definition at line 153 of file tls.h.

Referenced by tls_find_cipher_suite(), and tls_send_client_hello().


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