|
iPXE
|
TLS receive state. More...
#include <tls.h>
Data Fields | |
| struct tls_cipherspec | cipherspec |
| Cipher specification. | |
| enum tls_rx_state | state |
| State machine current state. | |
| struct tls_header | header |
| Current received record header. | |
| struct io_buffer | iobuf |
| Current received record header (static I/O buffer). | |
| struct list_head | data |
| List of received data buffers. | |
| struct io_buffer * | handshake |
| Received handshake fragment (if any). | |
| struct tls_cipherspec tls_rx::cipherspec |
Cipher specification.
Definition at line 440 of file tls.h.
Referenced by add_tls(), free_tls(), tls_new_change_cipher(), tls_new_ciphertext(), tls_new_finished(), tls_new_handshake(), tls_new_server_hello(), and tls_newdata_process_header().
| enum tls_rx_state tls_rx::state |
State machine current state.
Definition at line 442 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 444 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 446 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 448 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 (if any).
Definition at line 450 of file tls.h.
Referenced by free_tls(), and tls_new_record().