Symbol: tls13_ctx
crypto/libressl/ssl/ssl_locl.h
924
struct tls13_ctx *tls13;
crypto/libressl/ssl/ssl_tlsext.c
2297
struct tls13_ctx *ctx = s->internal->tls13;
crypto/libressl/ssl/tls13_client.c
1056
tls13_client_finished_sent(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_client.c
134
tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
149
tls13_client_hello_sent(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_client.c
209
tls13_server_hello_process(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
28
tls13_client_init(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_client.c
333
tls13_client_engage_record_protection(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_client.c
400
tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
436
tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
463
tls13_server_hello_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
501
tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
514
tls13_server_certificate_request_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
550
tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
632
tls13_server_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
714
tls13_server_finished_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_client.c
79
tls13_client_connect(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_client.c
801
tls13_client_check_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY *cpk,
crypto/libressl/ssl/tls13_client.c
824
tls13_client_select_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY **out_cpk,
crypto/libressl/ssl/tls13_client.c
864
tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
88
tls13_client_hello_build(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
913
tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
993
tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
999
tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_handshake.c
300
tls13_handshake_active_state(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
313
tls13_handshake_active_action(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
324
tls13_handshake_advance_state_machine(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
333
tls13_handshake_end_of_flight(struct tls13_ctx *ctx,
crypto/libressl/ssl/tls13_handshake.c
34
int (*send)(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_handshake.c
345
tls13_handshake_msg_record(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
35
int (*sent)(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
354
tls13_handshake_perform(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
36
int (*recv)(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_handshake.c
40
tls13_handshake_active_state(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
43
tls13_handshake_active_action(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
44
static int tls13_handshake_advance_state_machine(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
441
tls13_handshake_send_action(struct tls13_ctx *ctx,
crypto/libressl/ssl/tls13_handshake.c
46
static int tls13_handshake_send_action(struct tls13_ctx *ctx,
crypto/libressl/ssl/tls13_handshake.c
48
static int tls13_handshake_recv_action(struct tls13_ctx *ctx,
crypto/libressl/ssl/tls13_handshake.c
505
tls13_handshake_recv_action(struct tls13_ctx *ctx,
crypto/libressl/ssl/tls13_handshake.c
51
static int tls13_handshake_set_legacy_state(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
52
static int tls13_handshake_legacy_info_callback(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_handshake.c
636
tls13_handshake_legacy_state(struct tls13_ctx *ctx, int *out_state)
crypto/libressl/ssl/tls13_handshake.c
672
tls13_handshake_info_position(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
687
tls13_handshake_legacy_info_callback(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_handshake.c
707
tls13_handshake_set_legacy_state(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_internal.h
306
struct tls13_ctx *tls13_ctx_new(int mode, SSL *ssl);
crypto/libressl/ssl/tls13_internal.h
307
void tls13_ctx_free(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
317
int tls13_quic_init(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
322
int tls13_use_legacy_client(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
323
int tls13_use_legacy_server(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
335
int tls13_legacy_servername_process(struct tls13_ctx *ctx, uint8_t *alert);
crypto/libressl/ssl/tls13_internal.h
365
int tls13_handshake_msg_record(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
366
int tls13_handshake_perform(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
368
int tls13_client_init(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
369
int tls13_server_init(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
370
int tls13_client_connect(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
371
int tls13_server_accept(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
373
int tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
374
int tls13_client_hello_sent(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
375
int tls13_client_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
376
int tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
377
int tls13_client_hello_retry_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
378
int tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
379
int tls13_client_end_of_early_data_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
380
int tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
381
int tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
382
int tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
383
int tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
384
int tls13_client_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
385
int tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
386
int tls13_client_finished_sent(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
387
int tls13_server_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
388
int tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
389
int tls13_server_hello_sent(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
390
int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
391
int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
392
int tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
393
int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
394
int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
395
int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
396
int tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
397
int tls13_server_certificate_request_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
398
int tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
399
int tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
400
int tls13_server_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
401
int tls13_server_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
402
int tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
403
int tls13_server_finished_sent(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
406
int tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
crypto/libressl/ssl/tls13_internal.h
409
int tls13_synthetic_handshake_message(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
410
int tls13_clienthello_hash_init(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
412
int tls13_clienthello_hash_update_bytes(struct tls13_ctx *ctx, void *data,
crypto/libressl/ssl/tls13_internal.h
414
int tls13_clienthello_hash_update(struct tls13_ctx *ctx, CBS *cbs);
crypto/libressl/ssl/tls13_internal.h
415
int tls13_clienthello_hash_finalize(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
416
int tls13_clienthello_hash_validate(struct tls13_ctx *ctx);
crypto/libressl/ssl/tls13_internal.h
430
int tls13_exporter(struct tls13_ctx *ctx, const uint8_t *label, size_t label_len,
crypto/libressl/ssl/tls13_legacy.c
118
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_legacy.c
126
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
210
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
226
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
260
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
317
tls13_use_legacy_stack(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_legacy.c
382
tls13_use_legacy_client(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_legacy.c
396
tls13_use_legacy_server(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_legacy.c
413
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
445
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
477
struct tls13_ctx *ctx = ssl->internal->tls13;
crypto/libressl/ssl/tls13_legacy.c
529
tls13_legacy_servername_process(struct tls13_ctx *ctx, uint8_t *alert)
crypto/libressl/ssl/tls13_legacy.c
57
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_legacy.c
94
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
109
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
138
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
157
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
171
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
185
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
194
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_lib.c
218
tls13_phh_update_read_traffic_secret(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
238
tls13_phh_update_write_traffic_secret(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
263
tls13_phh_limit_check(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
278
tls13_key_update_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_lib.c
335
struct tls13_ctx *ctx = cb_arg;
crypto/libressl/ssl/tls13_lib.c
375
struct tls13_ctx *ctx = cb_arg;
crypto/libressl/ssl/tls13_lib.c
394
struct tls13_ctx *
crypto/libressl/ssl/tls13_lib.c
397
struct tls13_ctx *ctx = NULL;
crypto/libressl/ssl/tls13_lib.c
399
if ((ctx = calloc(sizeof(struct tls13_ctx), 1)) == NULL)
crypto/libressl/ssl/tls13_lib.c
432
tls13_ctx_free(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
441
freezero(ctx, sizeof(struct tls13_ctx));
crypto/libressl/ssl/tls13_lib.c
445
tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
crypto/libressl/ssl/tls13_lib.c
475
tls13_synthetic_handshake_message(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
518
tls13_clienthello_hash_init(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
546
tls13_clienthello_hash_update_bytes(struct tls13_ctx *ctx, void *data,
crypto/libressl/ssl/tls13_lib.c
553
tls13_clienthello_hash_update(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_lib.c
560
tls13_clienthello_hash_finalize(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
572
tls13_clienthello_hash_validate(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_lib.c
596
tls13_exporter(struct tls13_ctx *ctx, const uint8_t *label, size_t label_len,
crypto/libressl/ssl/tls13_quic.c
110
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
133
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
163
tls13_quic_init(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_quic.c
25
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
35
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
45
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
59
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
70
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_quic.c
86
struct tls13_ctx *ctx = arg;
crypto/libressl/ssl/tls13_server.c
100
tls13_client_hello_required_extensions(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
1026
tls13_client_end_of_early_data_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
1032
tls13_client_finished_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
145
tls13_client_hello_process(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
28
tls13_server_init(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
298
tls13_client_hello_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
330
tls13_server_hello_build(struct tls13_ctx *ctx, CBB *cbb, int hrr)
crypto/libressl/ssl/tls13_server.c
371
tls13_server_engage_record_protection(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
438
tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
461
tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
475
tls13_client_hello_retry_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
492
tls13_servername_process(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
505
tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
523
tls13_server_hello_sent(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
538
tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
549
tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
56
tls13_server_accept(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
567
tls13_server_check_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY *cpk,
crypto/libressl/ssl/tls13_server.c
597
tls13_server_select_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY **out_cpk,
crypto/libressl/ssl/tls13_server.c
631
tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
711
tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
791
tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
848
tls13_server_finished_sent(struct tls13_ctx *ctx)
crypto/libressl/ssl/tls13_server.c
871
tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs)
crypto/libressl/ssl/tls13_server.c
943
tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs)