Symbol: tls12_record_layer
lib/libssl/ssl_local.h
1016
struct tls12_record_layer *rl;
lib/libssl/ssl_local.h
618
struct tls12_record_layer;
lib/libssl/ssl_local.h
620
struct tls12_record_layer *tls12_record_layer_new(void);
lib/libssl/ssl_local.h
621
void tls12_record_layer_free(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
622
void tls12_record_layer_alert(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
624
int tls12_record_layer_write_overhead(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
626
int tls12_record_layer_read_protected(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
627
int tls12_record_layer_write_protected(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
628
void tls12_record_layer_set_aead(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
630
void tls12_record_layer_set_cipher_hash(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
633
void tls12_record_layer_set_version(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
635
void tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
637
uint16_t tls12_record_layer_read_epoch(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
638
uint16_t tls12_record_layer_write_epoch(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
639
int tls12_record_layer_use_write_epoch(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
641
void tls12_record_layer_write_epoch_done(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
643
void tls12_record_layer_clear_read_state(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
644
void tls12_record_layer_clear_write_state(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
645
void tls12_record_layer_reflect_seq_num(struct tls12_record_layer *rl);
lib/libssl/ssl_local.h
646
int tls12_record_layer_change_read_cipher_state(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
648
int tls12_record_layer_change_write_cipher_state(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
650
int tls12_record_layer_open_record(struct tls12_record_layer *rl,
lib/libssl/ssl_local.h
652
int tls12_record_layer_seal_record(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
1054
tls12_record_layer_open_record(struct tls12_record_layer *rl, uint8_t *buf,
lib/libssl/tls12_record_layer.c
1108
tls12_record_layer_seal_record_plaintext(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
1118
tls12_record_layer_seal_record_protected_aead(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
1173
tls12_record_layer_seal_record_protected_cipher(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
1249
tls12_record_layer_seal_record(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
184
struct tls12_record_layer *
lib/libssl/tls12_record_layer.c
187
struct tls12_record_layer *rl;
lib/libssl/tls12_record_layer.c
189
if ((rl = calloc(1, sizeof(struct tls12_record_layer))) == NULL)
lib/libssl/tls12_record_layer.c
208
tls12_record_layer_free(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
217
freezero(rl, sizeof(struct tls12_record_layer));
lib/libssl/tls12_record_layer.c
221
tls12_record_layer_alert(struct tls12_record_layer *rl, uint8_t *alert_desc)
lib/libssl/tls12_record_layer.c
227
tls12_record_layer_write_overhead(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
254
tls12_record_layer_read_protected(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
260
tls12_record_layer_write_protected(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
266
tls12_record_layer_set_aead(struct tls12_record_layer *rl, const EVP_AEAD *aead)
lib/libssl/tls12_record_layer.c
272
tls12_record_layer_set_cipher_hash(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
282
tls12_record_layer_set_version(struct tls12_record_layer *rl, uint16_t version)
lib/libssl/tls12_record_layer.c
289
tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
296
tls12_record_layer_read_epoch(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
302
tls12_record_layer_write_epoch(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
308
tls12_record_layer_use_write_epoch(struct tls12_record_layer *rl, uint16_t epoch)
lib/libssl/tls12_record_layer.c
327
tls12_record_layer_write_epoch_done(struct tls12_record_layer *rl, uint16_t epoch)
lib/libssl/tls12_record_layer.c
339
tls12_record_layer_clear_read_state(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
346
tls12_record_layer_clear_write_state(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
356
tls12_record_layer_reflect_seq_num(struct tls12_record_layer *rl)
lib/libssl/tls12_record_layer.c
367
tls12_record_layer_inc_seq_num(struct tls12_record_layer *rl, uint8_t *seq_num)
lib/libssl/tls12_record_layer.c
415
tls12_record_layer_ccs_aead(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
466
tls12_record_layer_ccs_cipher(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
520
tls12_record_layer_change_cipher_state(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
533
tls12_record_layer_change_read_cipher_state(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
565
tls12_record_layer_change_write_cipher_state(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
602
tls12_record_layer_build_seq_num(struct tls12_record_layer *rl, CBB *cbb,
lib/libssl/tls12_record_layer.c
620
tls12_record_layer_pseudo_header(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
654
tls12_record_layer_mac(struct tls12_record_layer *rl, CBB *cbb,
lib/libssl/tls12_record_layer.c
703
tls12_record_layer_read_mac_cbc(struct tls12_record_layer *rl, CBB *cbb,
lib/libssl/tls12_record_layer.c
742
tls12_record_layer_read_mac(struct tls12_record_layer *rl, CBB *cbb,
lib/libssl/tls12_record_layer.c
758
tls12_record_layer_write_mac(struct tls12_record_layer *rl, CBB *cbb,
lib/libssl/tls12_record_layer.c
768
tls12_record_layer_aead_concat_nonce(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
797
tls12_record_layer_aead_xored_nonce(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
838
tls12_record_layer_open_record_plaintext(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
849
tls12_record_layer_open_record_protected_aead(struct tls12_record_layer *rl,
lib/libssl/tls12_record_layer.c
924
tls12_record_layer_open_record_protected_cipher(struct tls12_record_layer *rl,
regress/lib/libssl/dtls/dtlstest.c
41
void tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
regress/lib/libssl/record_layer/record_layer_test.c
201
struct tls12_record_layer *rl;
regress/lib/libssl/record_layer/record_layer_test.c
25
int tls12_record_layer_inc_seq_num(struct tls12_record_layer *rl,