|
iPXE
|
A TLS cipher specification. More...
#include <tls.h>
Data Fields | |
| struct tls_cipher_suite * | suite |
| Cipher suite. More... | |
| void * | dynamic |
| Dynamically-allocated storage. More... | |
| void * | cipher_ctx |
| Bulk encryption cipher context. More... | |
| void * | mac_secret |
| MAC secret. More... | |
| void * | fixed_iv |
| Fixed initialisation vector. More... | |
| struct tls_cipher_suite* tls_cipherspec::suite |
Cipher suite.
Definition at line 252 of file tls.h.
Referenced by tls_change_cipher(), tls_clear_cipher(), tls_generate_keys(), tls_hmac(), tls_hmac_final(), tls_hmac_init(), tls_hmac_list(), tls_hmac_update(), tls_iob_reserved(), tls_new_ciphertext(), tls_newdata_process_header(), tls_send_client_key_exchange(), tls_send_client_key_exchange_pubkey(), tls_send_record(), tls_set_cipher(), and tls_verify_dh_params().
| void* tls_cipherspec::dynamic |
Dynamically-allocated storage.
Definition at line 254 of file tls.h.
Referenced by tls_clear_cipher(), and tls_set_cipher().
| void* tls_cipherspec::cipher_ctx |
Bulk encryption cipher context.
Definition at line 256 of file tls.h.
Referenced by tls_generate_keys(), tls_new_ciphertext(), tls_send_record(), and tls_set_cipher().
| void* tls_cipherspec::mac_secret |
MAC secret.
Definition at line 258 of file tls.h.
Referenced by tls_generate_keys(), tls_hmac_init(), and tls_set_cipher().
| void* tls_cipherspec::fixed_iv |
Fixed initialisation vector.
Definition at line 260 of file tls.h.
Referenced by tls_generate_keys(), tls_new_ciphertext(), tls_send_record(), and tls_set_cipher().
1.8.15