iPXE
|
TLS receive state. More...
#include <tls.h>
Data Fields | |
struct tls_cipherspec_pair | cipherspec |
Cipher specifications. More... | |
uint64_t | seq |
Sequence number. More... | |
enum tls_rx_state | state |
State machine current state. More... | |
struct tls_header | header |
Current received record header. More... | |
struct io_buffer | iobuf |
Current received record header (static I/O buffer) More... | |
struct list_head | data |
List of received data buffers. More... | |
struct io_buffer * | handshake |
Received handshake fragment. More... | |
struct tls_cipherspec_pair tls_rx::cipherspec |
Cipher specifications.
Definition at line 364 of file tls.h.
Referenced by add_tls(), free_tls(), tls_generate_keys(), tls_new_change_cipher(), tls_new_ciphertext(), tls_newdata_process_header(), and tls_select_cipher().
uint64_t tls_rx::seq |
Sequence number.
Definition at line 366 of file tls.h.
Referenced by tls_new_change_cipher(), tls_new_ciphertext(), and tls_newdata_process_data().
enum tls_rx_state tls_rx::state |
State machine current state.
Definition at line 368 of file tls.h.
Referenced by tls_cipherstream_deliver(), tls_newdata_process_data(), and tls_newdata_process_header().
struct tls_header tls_rx::header |
Current received record header.
Definition at line 370 of file tls.h.
Referenced by add_tls(), tls_newdata_process_data(), and tls_newdata_process_header().
struct io_buffer tls_rx::iobuf |
Current received record header (static I/O buffer)
Definition at line 372 of file tls.h.
Referenced by add_tls(), tls_cipherstream_deliver(), and tls_newdata_process_data().
struct list_head tls_rx::data |
List of received data buffers.
Definition at line 374 of file tls.h.
Referenced by add_tls(), free_tls(), tls_cipherstream_deliver(), tls_new_ciphertext(), tls_newdata_process_data(), and tls_newdata_process_header().
struct io_buffer* tls_rx::handshake |
Received handshake fragment.
Definition at line 376 of file tls.h.
Referenced by free_tls(), and tls_new_record().