crypto/openssl/include/internal/recordmethod.h
142
OSSL_RECORD_LAYER **ret);
crypto/openssl/include/internal/recordmethod.h
143
int (*free)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
146
int (*unprocessed_read_pending)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
152
int (*processed_read_pending)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
158
size_t (*app_data_pending)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
173
size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
crypto/openssl/include/internal/recordmethod.h
196
int (*write_records)(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
crypto/openssl/include/internal/recordmethod.h
208
int (*retry_write_records)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
225
int (*read_record)(OSSL_RECORD_LAYER *rl, void **rechandle, int *rversion,
crypto/openssl/include/internal/recordmethod.h
234
int (*release_record)(OSSL_RECORD_LAYER *rl, void *rechandle, size_t length);
crypto/openssl/include/internal/recordmethod.h
241
int (*get_alert_code)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
247
int (*set1_bio)(OSSL_RECORD_LAYER *rl, BIO *bio);
crypto/openssl/include/internal/recordmethod.h
250
int (*set_protocol_version)(OSSL_RECORD_LAYER *rl, int version);
crypto/openssl/include/internal/recordmethod.h
257
void (*set_plain_alerts)(OSSL_RECORD_LAYER *rl, int allow);
crypto/openssl/include/internal/recordmethod.h
263
void (*set_first_handshake)(OSSL_RECORD_LAYER *rl, int first);
crypto/openssl/include/internal/recordmethod.h
269
void (*set_max_pipelines)(OSSL_RECORD_LAYER *rl, size_t max_pipelines);
crypto/openssl/include/internal/recordmethod.h
275
void (*set_in_init)(OSSL_RECORD_LAYER *rl, int in_init);
crypto/openssl/include/internal/recordmethod.h
280
void (*get_state)(OSSL_RECORD_LAYER *rl, const char **shortstr,
crypto/openssl/include/internal/recordmethod.h
287
int (*set_options)(OSSL_RECORD_LAYER *rl, const OSSL_PARAM *options);
crypto/openssl/include/internal/recordmethod.h
289
const COMP_METHOD *(*get_compression)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
296
void (*set_max_frag_len)(OSSL_RECORD_LAYER *rl, size_t max_frag_len);
crypto/openssl/include/internal/recordmethod.h
302
size_t (*get_max_record_overhead)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
307
int (*increment_sequence_ctr)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
313
int (*alloc_buffers)(OSSL_RECORD_LAYER *rl);
crypto/openssl/include/internal/recordmethod.h
319
int (*free_buffers)(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/quic/quic_tls.c
111
OSSL_RECORD_LAYER **retrl)
crypto/openssl/ssl/quic/quic_tls.c
113
OSSL_RECORD_LAYER *rl = OPENSSL_zalloc(sizeof(*rl));
crypto/openssl/ssl/quic/quic_tls.c
201
static int quic_free(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
211
static int quic_unprocessed_read_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
220
static int quic_processed_read_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
238
static size_t quic_get_max_records(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/quic/quic_tls.c
245
static int quic_write_records(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/quic/quic_tls.c
359
static int quic_retry_write_records(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
364
static int quic_read_record(OSSL_RECORD_LAYER *rl, void **rechandle,
crypto/openssl/ssl/quic/quic_tls.c
419
static int quic_release_record(OSSL_RECORD_LAYER *rl, void *rechandle,
crypto/openssl/ssl/quic/quic_tls.c
442
static int quic_get_alert_code(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
447
static int quic_set_protocol_version(OSSL_RECORD_LAYER *rl, int version)
crypto/openssl/ssl/quic/quic_tls.c
458
static void quic_set_plain_alerts(OSSL_RECORD_LAYER *rl, int allow)
crypto/openssl/ssl/quic/quic_tls.c
463
static void quic_set_first_handshake(OSSL_RECORD_LAYER *rl, int first)
crypto/openssl/ssl/quic/quic_tls.c
468
static void quic_set_max_pipelines(OSSL_RECORD_LAYER *rl, size_t max_pipelines)
crypto/openssl/ssl/quic/quic_tls.c
473
static void quic_get_state(OSSL_RECORD_LAYER *rl, const char **shortstr,
crypto/openssl/ssl/quic/quic_tls.c
496
static int quic_set_options(OSSL_RECORD_LAYER *rl, const OSSL_PARAM *options)
crypto/openssl/ssl/quic/quic_tls.c
505
static const COMP_METHOD *quic_get_compression(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
511
static void quic_set_max_frag_len(OSSL_RECORD_LAYER *rl, size_t max_frag_len)
crypto/openssl/ssl/quic/quic_tls.c
516
static int quic_alloc_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
525
static int quic_free_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
534
static int quic_set1_bio(OSSL_RECORD_LAYER *rl, BIO *bio)
crypto/openssl/ssl/quic/quic_tls.c
551
static size_t quic_app_data_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
557
static size_t quic_get_max_record_overhead(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
563
static int quic_increment_sequence_ctr(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/quic/quic_tls.c
95
static int quic_set1_bio(OSSL_RECORD_LAYER *rl, BIO *bio);
crypto/openssl/ssl/quic/quic_tls.c
96
static int quic_free(OSSL_RECORD_LAYER *r);
crypto/openssl/ssl/record/methods/dtls_meth.c
103
static void dtls_set_in_init(OSSL_RECORD_LAYER *rl, int in_init)
crypto/openssl/ssl/record/methods/dtls_meth.c
108
static int dtls_process_record(OSSL_RECORD_LAYER *rl, DTLS_BITMAP *bitmap)
crypto/openssl/ssl/record/methods/dtls_meth.c
283
static int dtls_rlayer_buffer_record(OSSL_RECORD_LAYER *rl, struct pqueue_st *queue,
crypto/openssl/ssl/record/methods/dtls_meth.c
333
static int dtls_copy_rlayer_record(OSSL_RECORD_LAYER *rl, pitem *item)
crypto/openssl/ssl/record/methods/dtls_meth.c
352
static int dtls_retrieve_rlayer_buffered_record(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/dtls_meth.c
379
int dtls_get_more_records(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/dtls_meth.c
40
static int dtls_record_replay_check(OSSL_RECORD_LAYER *rl, DTLS_BITMAP *bitmap)
crypto/openssl/ssl/record/methods/dtls_meth.c
584
static int dtls_free(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/dtls_meth.c
61
static void dtls_record_bitmap_update(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/dtls_meth.c
643
OSSL_RECORD_LAYER **retrl)
crypto/openssl/ssl/record/methods/dtls_meth.c
698
int dtls_prepare_record_header(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/dtls_meth.c
729
int dtls_post_encryption_processing(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/dtls_meth.c
744
static size_t dtls_get_max_record_overhead(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/dtls_meth.c
83
static DTLS_BITMAP *dtls_get_bitmap(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rr,
crypto/openssl/ssl/record/methods/ktls_meth.c
128
static int ktls_int_check_supported_cipher(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
286
static int ktls_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/ktls_meth.c
29
static int ktls_int_check_supported_cipher(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
344
static int ktls_read_n(OSSL_RECORD_LAYER *rl, size_t n, size_t max, int extend,
crypto/openssl/ssl/record/methods/ktls_meth.c
373
static int ktls_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *inrecs,
crypto/openssl/ssl/record/methods/ktls_meth.c
380
static int ktls_validate_record_header(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/ktls_meth.c
390
static int ktls_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/ktls_meth.c
411
OSSL_RECORD_LAYER **retrl)
crypto/openssl/ssl/record/methods/ktls_meth.c
442
static int ktls_allocate_write_buffers(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
458
static int ktls_initialise_write_packets(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
488
static int ktls_prepare_record_header(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
500
static int ktls_prepare_for_encryption(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
509
static int ktls_post_encryption_processing(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/ktls_meth.c
519
static int ktls_prepare_write_bio(OSSL_RECORD_LAYER *rl, int type)
crypto/openssl/ssl/record/methods/ktls_meth.c
541
static int ktls_alloc_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/ktls_meth.c
550
static int ktls_free_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/recmethod_local.h
115
int (*cipher)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs, size_t n_recs,
crypto/openssl/ssl/record/methods/recmethod_local.h
118
int (*mac)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec, unsigned char *md,
crypto/openssl/ssl/record/methods/recmethod_local.h
122
int (*set_protocol_version)(OSSL_RECORD_LAYER *rl, int version);
crypto/openssl/ssl/record/methods/recmethod_local.h
126
int (*read_n)(OSSL_RECORD_LAYER *rl, size_t n, size_t max, int extend,
crypto/openssl/ssl/record/methods/recmethod_local.h
129
int (*get_more_records)(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
132
int (*validate_record_header)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
crypto/openssl/ssl/record/methods/recmethod_local.h
135
int (*post_process_record)(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
crypto/openssl/ssl/record/methods/recmethod_local.h
139
size_t (*get_max_records)(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
crypto/openssl/ssl/record/methods/recmethod_local.h
143
int (*write_records)(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
crypto/openssl/ssl/record/methods/recmethod_local.h
147
int (*allocate_write_buffers)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
159
int (*initialise_write_packets)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
168
uint8_t (*get_record_type)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
172
int (*prepare_record_header)(OSSL_RECORD_LAYER *rl, WPACKET *thispkt,
crypto/openssl/ssl/record/methods/recmethod_local.h
177
int (*add_record_padding)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
187
int (*prepare_for_encryption)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
196
int (*post_encryption_processing)(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
207
int (*prepare_write_bio)(OSSL_RECORD_LAYER *rl, int type);
crypto/openssl/ssl/record/methods/recmethod_local.h
388
void ossl_rlayer_fatal(OSSL_RECORD_LAYER *rl, int al, int reason,
crypto/openssl/ssl/record/methods/recmethod_local.h
406
int ossl_set_tls_provider_parameters(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
411
int tls_increment_sequence_ctr(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
412
int tls_alloc_buffers(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
413
int tls_free_buffers(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
415
int tls_default_read_n(OSSL_RECORD_LAYER *rl, size_t n, size_t max, int extend,
crypto/openssl/ssl/record/methods/recmethod_local.h
417
int tls_get_more_records(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
418
int dtls_get_more_records(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
420
int dtls_prepare_record_header(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
425
int dtls_post_encryption_processing(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
431
int tls_default_set_protocol_version(OSSL_RECORD_LAYER *rl, int version);
crypto/openssl/ssl/record/methods/recmethod_local.h
432
int tls_default_validate_record_header(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *re);
crypto/openssl/ssl/record/methods/recmethod_local.h
433
int tls_do_compress(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *wr);
crypto/openssl/ssl/record/methods/recmethod_local.h
434
int tls_do_uncompress(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
crypto/openssl/ssl/record/methods/recmethod_local.h
435
int tls_default_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
crypto/openssl/ssl/record/methods/recmethod_local.h
436
int tls13_common_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec);
crypto/openssl/ssl/record/methods/recmethod_local.h
445
OSSL_RECORD_LAYER **retrl);
crypto/openssl/ssl/record/methods/recmethod_local.h
446
int tls_free(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
447
int tls_unprocessed_read_pending(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
448
int tls_processed_read_pending(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
449
size_t tls_app_data_pending(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
450
size_t tls_get_max_records(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
crypto/openssl/ssl/record/methods/recmethod_local.h
452
int tls_write_records(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
crypto/openssl/ssl/record/methods/recmethod_local.h
454
int tls_retry_write_records(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
455
int tls_get_alert_code(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
456
int tls_set1_bio(OSSL_RECORD_LAYER *rl, BIO *bio);
crypto/openssl/ssl/record/methods/recmethod_local.h
457
int tls_read_record(OSSL_RECORD_LAYER *rl, void **rechandle, int *rversion,
crypto/openssl/ssl/record/methods/recmethod_local.h
460
int tls_release_record(OSSL_RECORD_LAYER *rl, void *rechandle, size_t length);
crypto/openssl/ssl/record/methods/recmethod_local.h
461
int tls_default_set_protocol_version(OSSL_RECORD_LAYER *rl, int version);
crypto/openssl/ssl/record/methods/recmethod_local.h
462
int tls_set_protocol_version(OSSL_RECORD_LAYER *rl, int version);
crypto/openssl/ssl/record/methods/recmethod_local.h
463
void tls_set_plain_alerts(OSSL_RECORD_LAYER *rl, int allow);
crypto/openssl/ssl/record/methods/recmethod_local.h
464
void tls_set_first_handshake(OSSL_RECORD_LAYER *rl, int first);
crypto/openssl/ssl/record/methods/recmethod_local.h
465
void tls_set_max_pipelines(OSSL_RECORD_LAYER *rl, size_t max_pipelines);
crypto/openssl/ssl/record/methods/recmethod_local.h
466
void tls_get_state(OSSL_RECORD_LAYER *rl, const char **shortstr,
crypto/openssl/ssl/record/methods/recmethod_local.h
468
int tls_set_options(OSSL_RECORD_LAYER *rl, const OSSL_PARAM *options);
crypto/openssl/ssl/record/methods/recmethod_local.h
469
const COMP_METHOD *tls_get_compression(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
470
void tls_set_max_frag_len(OSSL_RECORD_LAYER *rl, size_t max_frag_len);
crypto/openssl/ssl/record/methods/recmethod_local.h
471
int tls_setup_read_buffer(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/recmethod_local.h
472
int tls_setup_write_buffer(OSSL_RECORD_LAYER *rl, size_t numwpipes,
crypto/openssl/ssl/record/methods/recmethod_local.h
475
int tls_write_records_multiblock(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
479
size_t tls_get_max_records_default(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/record/methods/recmethod_local.h
482
size_t tls_get_max_records_multiblock(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/record/methods/recmethod_local.h
485
int tls_allocate_write_buffers_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
488
int tls_initialise_write_packets_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
495
int tls1_allocate_write_buffers(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
498
int tls1_initialise_write_packets(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
505
int tls_prepare_record_header_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
510
int tls_prepare_for_encryption_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
514
int tls_post_encryption_processing_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
519
int tls_write_records_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/recmethod_local.h
99
int (*set_crypto_state)(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/ssl3_meth.c
17
static int ssl3_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/ssl3_meth.c
218
static int ssl3_mac(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec, unsigned char *md,
crypto/openssl/ssl/record/methods/ssl3_meth.c
95
static int ssl3_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *inrecs,
crypto/openssl/ssl/record/methods/tls13_meth.c
16
static int tls13_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/tls13_meth.c
256
static int tls13_validate_record_header(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls13_meth.c
280
static int tls13_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/tls13_meth.c
314
static uint8_t tls13_get_record_type(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls13_meth.c
328
static int tls13_add_record_padding(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls13_meth.c
87
static int tls13_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs,
crypto/openssl/ssl/record/methods/tls1_meth.c
173
static int tls1_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs,
crypto/openssl/ssl/record/methods/tls1_meth.c
19
static int tls1_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/tls1_meth.c
479
static int tls1_mac(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec, unsigned char *md,
crypto/openssl/ssl/record/methods/tls1_meth.c
597
int tls1_allocate_write_buffers(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls1_meth.c
619
int tls1_initialise_write_packets(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1023
int tls_do_compress(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *wr)
crypto/openssl/ssl/record/methods/tls_common.c
1042
int tls_do_uncompress(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/tls_common.c
1068
int tls_default_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/tls_common.c
1092
int tls13_common_post_process_record(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/tls_common.c
1121
int tls_read_record(OSSL_RECORD_LAYER *rl, void **rechandle, int *rversion,
crypto/openssl/ssl/record/methods/tls_common.c
113
static int tls_allow_compression(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1166
int tls_release_record(OSSL_RECORD_LAYER *rl, void *rechandle, size_t length)
crypto/openssl/ssl/record/methods/tls_common.c
1202
int tls_set_options(OSSL_RECORD_LAYER *rl, const OSSL_PARAM *options)
crypto/openssl/ssl/record/methods/tls_common.c
123
static void tls_release_write_buffer_int(OSSL_RECORD_LAYER *rl, size_t start)
crypto/openssl/ssl/record/methods/tls_common.c
1265
OSSL_RECORD_LAYER **retrl)
crypto/openssl/ssl/record/methods/tls_common.c
1267
OSSL_RECORD_LAYER *rl = OPENSSL_zalloc(sizeof(*rl));
crypto/openssl/ssl/record/methods/tls_common.c
1409
OSSL_RECORD_LAYER **retrl)
crypto/openssl/ssl/record/methods/tls_common.c
142
int tls_setup_write_buffer(OSSL_RECORD_LAYER *rl, size_t numwpipes,
crypto/openssl/ssl/record/methods/tls_common.c
1455
static void tls_int_free(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1480
int tls_free(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1504
int tls_unprocessed_read_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1509
int tls_processed_read_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1514
size_t tls_app_data_pending(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1527
size_t tls_get_max_records_default(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/record/methods/tls_common.c
1553
size_t tls_get_max_records(OSSL_RECORD_LAYER *rl, uint8_t type, size_t len,
crypto/openssl/ssl/record/methods/tls_common.c
1559
int tls_allocate_write_buffers_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1572
int tls_initialise_write_packets_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1613
int tls_prepare_record_header_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1642
int tls_prepare_for_encryption_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1691
int tls_post_encryption_processing_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1759
int tls_write_records_default(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
1898
int tls_write_records(OSSL_RECORD_LAYER *rl, OSSL_RECORD_TEMPLATE *templates,
crypto/openssl/ssl/record/methods/tls_common.c
1918
int tls_retry_write_records(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
1995
int tls_get_alert_code(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
2000
int tls_set1_bio(OSSL_RECORD_LAYER *rl, BIO *bio)
crypto/openssl/ssl/record/methods/tls_common.c
2011
int tls_default_set_protocol_version(OSSL_RECORD_LAYER *rl, int version)
crypto/openssl/ssl/record/methods/tls_common.c
2019
int tls_set_protocol_version(OSSL_RECORD_LAYER *rl, int version)
crypto/openssl/ssl/record/methods/tls_common.c
2024
void tls_set_plain_alerts(OSSL_RECORD_LAYER *rl, int allow)
crypto/openssl/ssl/record/methods/tls_common.c
2029
void tls_set_first_handshake(OSSL_RECORD_LAYER *rl, int first)
crypto/openssl/ssl/record/methods/tls_common.c
2034
void tls_set_max_pipelines(OSSL_RECORD_LAYER *rl, size_t max_pipelines)
crypto/openssl/ssl/record/methods/tls_common.c
2041
void tls_get_state(OSSL_RECORD_LAYER *rl, const char **shortstr,
crypto/openssl/ssl/record/methods/tls_common.c
2065
const COMP_METHOD *tls_get_compression(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
2074
void tls_set_max_frag_len(OSSL_RECORD_LAYER *rl, size_t max_frag_len)
crypto/openssl/ssl/record/methods/tls_common.c
2086
int tls_increment_sequence_ctr(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
2104
int tls_alloc_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
2136
int tls_free_buffers(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
222
static void tls_release_write_buffer(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
229
int tls_setup_read_buffer(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
24
static void tls_int_free(OSSL_RECORD_LAYER *rl);
crypto/openssl/ssl/record/methods/tls_common.c
277
static int tls_release_read_buffer(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
294
int tls_default_read_n(OSSL_RECORD_LAYER *rl, size_t n, size_t max, int extend,
crypto/openssl/ssl/record/methods/tls_common.c
462
static int tls_record_app_data_waiting(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
48
void ossl_rlayer_fatal(OSSL_RECORD_LAYER *rl, int al, int reason,
crypto/openssl/ssl/record/methods/tls_common.c
497
static int rlayer_early_data_count_ok(OSSL_RECORD_LAYER *rl, size_t length,
crypto/openssl/ssl/record/methods/tls_common.c
543
int tls_get_more_records(OSSL_RECORD_LAYER *rl)
crypto/openssl/ssl/record/methods/tls_common.c
60
int ossl_set_tls_provider_parameters(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_common.c
996
int tls_default_validate_record_header(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/methods/tls_multib.c
167
int tls_write_records_multiblock(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tls_multib.c
20
static int tls_is_multiblock_capable(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/record/methods/tls_multib.c
39
size_t tls_get_max_records_multiblock(OSSL_RECORD_LAYER *rl, uint8_t type,
crypto/openssl/ssl/record/methods/tls_multib.c
63
static int tls_write_records_multiblock_int(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tlsany_meth.c
127
static int tls_any_set_protocol_version(OSSL_RECORD_LAYER *rl, int vers)
crypto/openssl/ssl/record/methods/tlsany_meth.c
136
static int tls_any_prepare_for_encryption(OSSL_RECORD_LAYER *rl,
crypto/openssl/ssl/record/methods/tlsany_meth.c
166
static int dtls_any_set_protocol_version(OSSL_RECORD_LAYER *rl, int vers)
crypto/openssl/ssl/record/methods/tlsany_meth.c
17
static int tls_any_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
crypto/openssl/ssl/record/methods/tlsany_meth.c
37
static int tls_any_cipher(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *recs,
crypto/openssl/ssl/record/methods/tlsany_meth.c
44
static int tls_validate_record_header(OSSL_RECORD_LAYER *rl, TLS_RL_RECORD *rec)
crypto/openssl/ssl/record/rec_layer_s3.c
1214
OSSL_RECORD_LAYER *thisrl;
crypto/openssl/ssl/record/rec_layer_s3.c
1256
OSSL_RECORD_LAYER **thisrl, *newrl = NULL;
crypto/openssl/ssl/record/record.h
84
OSSL_RECORD_LAYER *rrl;
crypto/openssl/ssl/record/record.h
86
OSSL_RECORD_LAYER *wrl;
crypto/openssl/ssl/ssl_local.h
1910
OSSL_RECORD_LAYER *wrl;
crypto/openssl/test/sslbuffertest.c
55
OSSL_RECORD_LAYER *rrl = sc->rlayer.rrl;
crypto/openssl/test/sslbuffertest.c
56
OSSL_RECORD_LAYER *wrl = sc->rlayer.wrl;
crypto/openssl/test/tls13encryptiontest.c
290
OSSL_RECORD_LAYER *rrl = NULL, *wrl = NULL;