#include <tlsv1_record.h>
Public Attributes | |
enum crypto_cipher_alg | cipher_alg |
u16 | cipher_suite |
enum crypto_hash_alg | hash_alg |
size_t | hash_size |
size_t | iv_size |
size_t | key_material_len |
struct crypto_cipher * | read_cbc |
u16 | read_cipher_suite |
u8 | read_iv [TLS_MAX_IV_LEN] |
u8 | read_key [TLS_MAX_WRITE_KEY_LEN] |
u8 | read_mac_secret [TLS_MAX_WRITE_MAC_SECRET_LEN] |
u8 | read_seq_num [TLS_SEQ_NUM_LEN] |
struct crypto_cipher * | write_cbc |
u16 | write_cipher_suite |
u8 | write_iv [TLS_MAX_IV_LEN] |
u8 | write_key [TLS_MAX_WRITE_KEY_LEN] |
u8 | write_mac_secret [TLS_MAX_WRITE_MAC_SECRET_LEN] |
u8 | write_seq_num [TLS_SEQ_NUM_LEN] |
Definition at line 37 of file tlsv1_record.h.
Definition at line 50 of file tlsv1_record.h.
Definition at line 55 of file tlsv1_record.h.
Definition at line 49 of file tlsv1_record.h.
Definition at line 45 of file tlsv1_record.h.
size_t tlsv1_record_layer::iv_size |
Definition at line 47 of file tlsv1_record.h.
Definition at line 46 of file tlsv1_record.h.
Definition at line 60 of file tlsv1_record.h.
Definition at line 57 of file tlsv1_record.h.
u8 tlsv1_record_layer::read_iv[TLS_MAX_IV_LEN] |
Definition at line 43 of file tlsv1_record.h.
u8 tlsv1_record_layer::read_key[TLS_MAX_WRITE_KEY_LEN] |
Definition at line 41 of file tlsv1_record.h.
u8 tlsv1_record_layer::read_mac_secret[TLS_MAX_WRITE_MAC_SECRET_LEN] |
Definition at line 39 of file tlsv1_record.h.
u8 tlsv1_record_layer::read_seq_num[TLS_SEQ_NUM_LEN] |
Definition at line 53 of file tlsv1_record.h.
Definition at line 59 of file tlsv1_record.h.
Definition at line 56 of file tlsv1_record.h.
u8 tlsv1_record_layer::write_iv[TLS_MAX_IV_LEN] |
Definition at line 42 of file tlsv1_record.h.
u8 tlsv1_record_layer::write_key[TLS_MAX_WRITE_KEY_LEN] |
Definition at line 40 of file tlsv1_record.h.
u8 tlsv1_record_layer::write_mac_secret[TLS_MAX_WRITE_MAC_SECRET_LEN] |
Definition at line 38 of file tlsv1_record.h.
u8 tlsv1_record_layer::write_seq_num[TLS_SEQ_NUM_LEN] |
Definition at line 52 of file tlsv1_record.h.