Symbol: tls12_record_layer
crypto/libressl/ssl/ssl_locl.h
1016
struct tls12_record_layer *rl;
crypto/libressl/ssl/ssl_locl.h
674
struct tls12_record_layer;
crypto/libressl/ssl/ssl_locl.h
676
struct tls12_record_layer *tls12_record_layer_new(void);
crypto/libressl/ssl/ssl_locl.h
677
void tls12_record_layer_free(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
678
void tls12_record_layer_alert(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
680
int tls12_record_layer_write_overhead(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
682
int tls12_record_layer_read_protected(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
683
int tls12_record_layer_write_protected(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
684
void tls12_record_layer_set_aead(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
686
void tls12_record_layer_set_cipher_hash(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
689
void tls12_record_layer_set_version(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
691
void tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
693
uint16_t tls12_record_layer_read_epoch(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
694
uint16_t tls12_record_layer_write_epoch(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
695
int tls12_record_layer_use_write_epoch(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
697
void tls12_record_layer_write_epoch_done(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
699
void tls12_record_layer_clear_read_state(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
700
void tls12_record_layer_clear_write_state(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
701
void tls12_record_layer_reflect_seq_num(struct tls12_record_layer *rl);
crypto/libressl/ssl/ssl_locl.h
702
int tls12_record_layer_change_read_cipher_state(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
704
int tls12_record_layer_change_write_cipher_state(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
706
int tls12_record_layer_open_record(struct tls12_record_layer *rl,
crypto/libressl/ssl/ssl_locl.h
708
int tls12_record_layer_seal_record(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
1075
tls12_record_layer_open_record(struct tls12_record_layer *rl, uint8_t *buf,
crypto/libressl/ssl/tls12_record_layer.c
1129
tls12_record_layer_seal_record_plaintext(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
1139
tls12_record_layer_seal_record_protected_aead(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
1194
tls12_record_layer_seal_record_protected_cipher(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
1270
tls12_record_layer_seal_record(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
184
struct tls12_record_layer *
crypto/libressl/ssl/tls12_record_layer.c
187
struct tls12_record_layer *rl;
crypto/libressl/ssl/tls12_record_layer.c
189
if ((rl = calloc(1, sizeof(struct tls12_record_layer))) == NULL)
crypto/libressl/ssl/tls12_record_layer.c
208
tls12_record_layer_free(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
217
freezero(rl, sizeof(struct tls12_record_layer));
crypto/libressl/ssl/tls12_record_layer.c
221
tls12_record_layer_alert(struct tls12_record_layer *rl, uint8_t *alert_desc)
crypto/libressl/ssl/tls12_record_layer.c
227
tls12_record_layer_write_overhead(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
254
tls12_record_layer_read_protected(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
260
tls12_record_layer_write_protected(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
266
tls12_record_layer_set_aead(struct tls12_record_layer *rl, const EVP_AEAD *aead)
crypto/libressl/ssl/tls12_record_layer.c
272
tls12_record_layer_set_cipher_hash(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
282
tls12_record_layer_set_version(struct tls12_record_layer *rl, uint16_t version)
crypto/libressl/ssl/tls12_record_layer.c
289
tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
296
tls12_record_layer_read_epoch(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
302
tls12_record_layer_write_epoch(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
308
tls12_record_layer_use_write_epoch(struct tls12_record_layer *rl, uint16_t epoch)
crypto/libressl/ssl/tls12_record_layer.c
327
tls12_record_layer_write_epoch_done(struct tls12_record_layer *rl, uint16_t epoch)
crypto/libressl/ssl/tls12_record_layer.c
339
tls12_record_layer_clear_read_state(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
346
tls12_record_layer_clear_write_state(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
356
tls12_record_layer_reflect_seq_num(struct tls12_record_layer *rl)
crypto/libressl/ssl/tls12_record_layer.c
367
tls12_record_layer_inc_seq_num(struct tls12_record_layer *rl, uint8_t *seq_num)
crypto/libressl/ssl/tls12_record_layer.c
415
tls12_record_layer_ccs_aead(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
466
tls12_record_layer_ccs_cipher(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
548
tls12_record_layer_change_cipher_state(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
561
tls12_record_layer_change_read_cipher_state(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
593
tls12_record_layer_change_write_cipher_state(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
630
tls12_record_layer_build_seq_num(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
648
tls12_record_layer_pseudo_header(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
682
tls12_record_layer_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
731
tls12_record_layer_read_mac_cbc(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
770
tls12_record_layer_read_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
786
tls12_record_layer_write_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
796
tls12_record_layer_aead_concat_nonce(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
825
tls12_record_layer_aead_xored_nonce(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
866
tls12_record_layer_open_record_plaintext(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
880
tls12_record_layer_open_record_protected_aead(struct tls12_record_layer *rl,
crypto/libressl/ssl/tls12_record_layer.c
950
tls12_record_layer_open_record_protected_cipher(struct tls12_record_layer *rl,