iPXE
|
TLS client state. More...
#include <tls.h>
Data Fields | |
struct tls_client_random | random |
Random bytes. More... | |
struct private_key * | key |
Private key (if used) More... | |
struct x509_chain * | chain |
Certificate chain (if used) More... | |
struct pending_operation | negotiation |
Security negotiation pending operation. More... | |
struct tls_client_random tls_client::random |
Random bytes.
Definition at line 382 of file tls.h.
Referenced by add_tls(), tls_client_hello(), tls_generate_keys(), tls_generate_master_secret(), tls_send_client_key_exchange_dhe(), tls_tx_step(), and tls_verify_dh_params().
struct private_key* tls_client::key |
Private key (if used)
Definition at line 384 of file tls.h.
Referenced by add_tls(), free_tls(), tls_new_certificate_request(), tls_send_certificate_verify(), and tls_session().
struct x509_chain* tls_client::chain |
Certificate chain (if used)
Definition at line 386 of file tls.h.
Referenced by free_tls(), tls_new_certificate_request(), tls_send_certificate(), tls_send_certificate_verify(), and tls_validator_done().
struct pending_operation tls_client::negotiation |
Security negotiation pending operation.
Definition at line 388 of file tls.h.
Referenced by tls_close(), tls_new_finished(), tls_ready(), tls_restart(), and tls_send_finished().