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 240 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_new_ciphertext(), tls_newdata_process_header(), tls_send_client_key_exchange(), tls_send_client_key_exchange_pubkey(), tls_send_plaintext(), tls_set_cipher(), and tls_verify_dh_params().
void* tls_cipherspec::dynamic |
Dynamically-allocated storage.
Definition at line 242 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 244 of file tls.h.
Referenced by tls_generate_keys(), tls_new_ciphertext(), tls_send_plaintext(), and tls_set_cipher().
void* tls_cipherspec::mac_secret |
MAC secret.
Definition at line 246 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 248 of file tls.h.
Referenced by tls_generate_keys(), tls_new_ciphertext(), tls_send_plaintext(), and tls_set_cipher().