|
iPXE
|
A TLS cipher specification. More...
#include <tls.h>
Data Fields | |
| struct tls_cipher_suite * | suite |
| Cipher suite. | |
| const struct tls_endpoint * | writer |
| Writer endpoint. | |
| struct secure_pipe * | pipe |
| Secure pipe. | |
| const struct tls_phase * | pending |
| Pending traffic phase change. | |
| uint64_t | seq |
| Sequence number. | |
| void * | dynamic |
| Dynamically-allocated storage. | |
| void * | cipher_key |
| Cipher key. | |
| void * | mac_secret |
| MAC secret. | |
| void * | fixed_iv |
| Fixed initialisation vector. | |
| struct tls_cipher_suite* tls_cipherspec::suite |
Cipher suite.
Definition at line 335 of file tls.h.
Referenced by add_tls(), tls_change_cipher(), tls_clear_cipher(), tls_hmac(), tls_hmac_final(), tls_hmac_init(), tls_hmac_list(), tls_hmac_update(), tls_iob_reserved(), tls_new_ciphertext(), tls_newdata_process_header(), and tls_send_record().
| const struct tls_endpoint* tls_cipherspec::writer |
Writer endpoint.
Definition at line 337 of file tls.h.
Referenced by add_tls(), tls_change_cipher(), and tls_prep_cipher().
| struct secure_pipe* tls_cipherspec::pipe |
Secure pipe.
Definition at line 339 of file tls.h.
Referenced by add_tls(), tls_change_cipher(), tls_clear_cipher(), and tls_prep_cipher().
| const struct tls_phase* tls_cipherspec::pending |
Pending traffic phase change.
Definition at line 341 of file tls.h.
Referenced by tls_new_change_cipher(), tls_new_finished(), tls_new_handshake(), tls_new_server_hello(), and tls_pending_cipher().
| uint64_t tls_cipherspec::seq |
Sequence number.
Definition at line 343 of file tls.h.
Referenced by tls_clear_cipher(), tls_new_ciphertext(), and tls_send_record().
| void* tls_cipherspec::dynamic |
Dynamically-allocated storage.
Definition at line 346 of file tls.h.
Referenced by tls_change_cipher(), and tls_clear_cipher().
| void* tls_cipherspec::cipher_key |
Cipher key.
Definition at line 348 of file tls.h.
Referenced by tls_change_cipher(), and tls_clear_cipher().
| void* tls_cipherspec::mac_secret |
MAC secret.
Definition at line 350 of file tls.h.
Referenced by tls_change_cipher(), tls_clear_cipher(), and tls_hmac_init().
| void* tls_cipherspec::fixed_iv |
Fixed initialisation vector.
Definition at line 352 of file tls.h.
Referenced by tls_change_cipher(), tls_clear_cipher(), tls_new_ciphertext(), and tls_send_record().