Symbol: tls13_record_layer
crypto/libressl/ssl/tls13_handshake_msg.c
116
struct tls13_record_layer *rl = cb_arg;
crypto/libressl/ssl/tls13_handshake_msg.c
123
struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_handshake_msg.c
168
struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_internal.h
175
struct tls13_record_layer;
crypto/libressl/ssl/tls13_internal.h
197
struct tls13_record_layer *tls13_record_layer_new(
crypto/libressl/ssl/tls13_internal.h
199
void tls13_record_layer_free(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
200
void tls13_record_layer_set_callbacks(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
202
void tls13_record_layer_allow_ccs(struct tls13_record_layer *rl, int allow);
crypto/libressl/ssl/tls13_internal.h
203
void tls13_record_layer_allow_legacy_alerts(struct tls13_record_layer *rl, int allow);
crypto/libressl/ssl/tls13_internal.h
204
void tls13_record_layer_rcontent(struct tls13_record_layer *rl, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
205
void tls13_record_layer_set_aead(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
207
void tls13_record_layer_set_hash(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
209
void tls13_record_layer_set_legacy_version(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
211
void tls13_record_layer_set_retry_after_phh(struct tls13_record_layer *rl, int retry);
crypto/libressl/ssl/tls13_internal.h
212
void tls13_record_layer_handshake_completed(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
213
int tls13_record_layer_set_read_traffic_key(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
215
int tls13_record_layer_set_write_traffic_key(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_internal.h
217
ssize_t tls13_record_layer_send_pending(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
218
ssize_t tls13_record_layer_phh(struct tls13_record_layer *rl, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
219
ssize_t tls13_record_layer_flush(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
221
ssize_t tls13_read_handshake_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
crypto/libressl/ssl/tls13_internal.h
222
ssize_t tls13_write_handshake_data(struct tls13_record_layer *rl, const uint8_t *buf,
crypto/libressl/ssl/tls13_internal.h
224
ssize_t tls13_pending_application_data(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
225
ssize_t tls13_peek_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
crypto/libressl/ssl/tls13_internal.h
226
ssize_t tls13_read_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n);
crypto/libressl/ssl/tls13_internal.h
227
ssize_t tls13_write_application_data(struct tls13_record_layer *rl, const uint8_t *buf,
crypto/libressl/ssl/tls13_internal.h
230
ssize_t tls13_send_alert(struct tls13_record_layer *rl, uint8_t alert_desc);
crypto/libressl/ssl/tls13_internal.h
231
ssize_t tls13_send_dummy_ccs(struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
247
struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
249
struct tls13_record_layer *rl);
crypto/libressl/ssl/tls13_internal.h
287
struct tls13_record_layer *rl;
crypto/libressl/ssl/tls13_record_layer.c
1001
tls13_record_layer_peek(struct tls13_record_layer *rl, uint8_t content_type,
crypto/libressl/ssl/tls13_record_layer.c
1017
tls13_record_layer_read(struct tls13_record_layer *rl, uint8_t content_type,
crypto/libressl/ssl/tls13_record_layer.c
1033
tls13_record_layer_write_record(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
1093
tls13_record_layer_write_chunk(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
1103
tls13_record_layer_write(struct tls13_record_layer *rl, uint8_t content_type,
crypto/libressl/ssl/tls13_record_layer.c
1122
tls13_record_layer_flush(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
1130
tls13_send_dummy_ccs(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
1147
tls13_read_handshake_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n)
crypto/libressl/ssl/tls13_record_layer.c
1156
tls13_write_handshake_data(struct tls13_record_layer *rl, const uint8_t *buf,
crypto/libressl/ssl/tls13_record_layer.c
1166
tls13_pending_application_data(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
1175
tls13_peek_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n)
crypto/libressl/ssl/tls13_record_layer.c
118
tls13_record_layer_rrec_free(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
1184
tls13_read_application_data(struct tls13_record_layer *rl, uint8_t *buf, size_t n)
crypto/libressl/ssl/tls13_record_layer.c
1193
tls13_write_application_data(struct tls13_record_layer *rl, const uint8_t *buf,
crypto/libressl/ssl/tls13_record_layer.c
1203
tls13_send_alert(struct tls13_record_layer *rl, uint8_t alert_desc)
crypto/libressl/ssl/tls13_record_layer.c
125
tls13_record_layer_wrec_free(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
131
struct tls13_record_layer *
crypto/libressl/ssl/tls13_record_layer.c
135
struct tls13_record_layer *rl;
crypto/libressl/ssl/tls13_record_layer.c
137
if ((rl = calloc(1, sizeof(struct tls13_record_layer))) == NULL)
crypto/libressl/ssl/tls13_record_layer.c
161
tls13_record_layer_free(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
177
freezero(rl, sizeof(struct tls13_record_layer));
crypto/libressl/ssl/tls13_record_layer.c
181
tls13_record_layer_set_callbacks(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
189
tls13_record_layer_rcontent(struct tls13_record_layer *rl, CBS *cbs)
crypto/libressl/ssl/tls13_record_layer.c
22
static ssize_t tls13_record_layer_write_chunk(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
236
tls13_record_layer_allow_ccs(struct tls13_record_layer *rl, int allow)
crypto/libressl/ssl/tls13_record_layer.c
24
static ssize_t tls13_record_layer_write_record(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
242
tls13_record_layer_allow_legacy_alerts(struct tls13_record_layer *rl, int allow)
crypto/libressl/ssl/tls13_record_layer.c
248
tls13_record_layer_set_aead(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
255
tls13_record_layer_set_hash(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
262
tls13_record_layer_set_legacy_version(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
269
tls13_record_layer_handshake_completed(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
275
tls13_record_layer_set_retry_after_phh(struct tls13_record_layer *rl, int retry)
crypto/libressl/ssl/tls13_record_layer.c
281
tls13_record_layer_process_alert(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
336
tls13_record_layer_send_alert(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
370
tls13_record_layer_send_phh(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
395
tls13_record_layer_send_pending(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
416
tls13_record_layer_enqueue_alert(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
446
tls13_record_layer_phh(struct tls13_record_layer *rl, CBS *cbs)
crypto/libressl/ssl/tls13_record_layer.c
497
tls13_record_layer_set_read_traffic_key(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
509
tls13_record_layer_set_write_traffic_key(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
521
tls13_record_layer_open_record_plaintext(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
548
tls13_record_layer_open_record_protected(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
620
tls13_record_layer_open_record(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
632
tls13_record_layer_seal_record_plaintext(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
684
tls13_record_layer_seal_record_protected(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
784
tls13_record_layer_seal_record(struct tls13_record_layer *rl,
crypto/libressl/ssl/tls13_record_layer.c
804
tls13_record_layer_read_record(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
906
tls13_record_layer_pending(struct tls13_record_layer *rl, uint8_t content_type)
crypto/libressl/ssl/tls13_record_layer.c
915
tls13_record_layer_recv_phh(struct tls13_record_layer *rl)
crypto/libressl/ssl/tls13_record_layer.c
949
tls13_record_layer_read_internal(struct tls13_record_layer *rl,