Lines Matching refs:tls12_record_layer

674 struct tls12_record_layer;
676 struct tls12_record_layer *tls12_record_layer_new(void);
677 void tls12_record_layer_free(struct tls12_record_layer *rl);
678 void tls12_record_layer_alert(struct tls12_record_layer *rl,
680 int tls12_record_layer_write_overhead(struct tls12_record_layer *rl,
682 int tls12_record_layer_read_protected(struct tls12_record_layer *rl);
683 int tls12_record_layer_write_protected(struct tls12_record_layer *rl);
684 void tls12_record_layer_set_aead(struct tls12_record_layer *rl,
686 void tls12_record_layer_set_cipher_hash(struct tls12_record_layer *rl,
689 void tls12_record_layer_set_version(struct tls12_record_layer *rl,
691 void tls12_record_layer_set_initial_epoch(struct tls12_record_layer *rl,
693 uint16_t tls12_record_layer_read_epoch(struct tls12_record_layer *rl);
694 uint16_t tls12_record_layer_write_epoch(struct tls12_record_layer *rl);
695 int tls12_record_layer_use_write_epoch(struct tls12_record_layer *rl,
697 void tls12_record_layer_write_epoch_done(struct tls12_record_layer *rl,
699 void tls12_record_layer_clear_read_state(struct tls12_record_layer *rl);
700 void tls12_record_layer_clear_write_state(struct tls12_record_layer *rl);
701 void tls12_record_layer_reflect_seq_num(struct tls12_record_layer *rl);
702 int tls12_record_layer_change_read_cipher_state(struct tls12_record_layer *rl,
704 int tls12_record_layer_change_write_cipher_state(struct tls12_record_layer *rl,
706 int tls12_record_layer_open_record(struct tls12_record_layer *rl,
708 int tls12_record_layer_seal_record(struct tls12_record_layer *rl,
1016 struct tls12_record_layer *rl;