|
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 396 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 398 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 400 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 402 of file tls.h.
Referenced by tls_close(), tls_new_finished(), tls_ready(), tls_restart(), and tls_send_finished().
1.8.15