Lines Matching refs:tls13_record_layer
175 struct tls13_record_layer;
197 struct tls13_record_layer *tls13_record_layer_new(
199 void tls13_record_layer_free(struct tls13_record_layer *rl);
200 void tls13_record_layer_set_callbacks(struct tls13_record_layer *rl,
202 void tls13_record_layer_allow_ccs(struct tls13_record_layer *rl, int allow);
203 void tls13_record_layer_allow_legacy_alerts(struct tls13_record_layer *rl, int allow);
204 void tls13_record_layer_rcontent(struct tls13_record_layer *rl, CBS *cbs);
205 void tls13_record_layer_set_aead(struct tls13_record_layer *rl,
207 void tls13_record_layer_set_hash(struct tls13_record_layer *rl,
209 void tls13_record_layer_set_legacy_version(struct tls13_record_layer *rl,
211 void tls13_record_layer_set_retry_after_phh(struct tls13_record_layer *rl, int retry);
212 void tls13_record_layer_handshake_completed(struct tls13_record_layer *rl);
213 int tls13_record_layer_set_read_traffic_key(struct tls13_record_layer *rl,
215 int tls13_record_layer_set_write_traffic_key(struct tls13_record_layer *rl,
217 ssize_t tls13_record_layer_send_pending(struct tls13_record_layer *rl);
218 ssize_t tls13_record_layer_phh(struct tls13_record_layer *rl, CBS *cbs);
219 ssize_t tls13_record_layer_flush(struct tls13_record_layer *rl);
221 ssize_t tls13_read_handshake_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
222 ssize_t tls13_write_handshake_data(struct tls13_record_layer *rl, const uint8_t *buf,
224 ssize_t tls13_pending_application_data(struct tls13_record_layer *rl);
225 ssize_t tls13_peek_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
226 ssize_t tls13_read_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
227 ssize_t tls13_write_application_data(struct tls13_record_layer *rl, const uint8_t *buf,
230 ssize_t tls13_send_alert(struct tls13_record_layer *rl, uint8_t alert_desc);
231 ssize_t tls13_send_dummy_ccs(struct tls13_record_layer *rl);
247 struct tls13_record_layer *rl);
249 struct tls13_record_layer *rl);
287 struct tls13_record_layer *rl;