Symbol: tls13_ctx
lib/libssl/ssl_local.h
924
struct tls13_ctx *tls13;
lib/libssl/ssl_tlsext.c
2560
struct tls13_ctx *ctx = s->tls13;
lib/libssl/tls13_client.c
100
tls13_client_hello_build(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
1005
tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
1062
tls13_client_finished_sent(struct tls13_ctx *ctx)
lib/libssl/tls13_client.c
146
tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
161
tls13_client_hello_sent(struct tls13_ctx *ctx)
lib/libssl/tls13_client.c
221
tls13_server_hello_process(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
28
tls13_client_init(struct tls13_ctx *ctx)
lib/libssl/tls13_client.c
345
tls13_client_engage_record_protection(struct tls13_ctx *ctx)
lib/libssl/tls13_client.c
412
tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
448
tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
475
tls13_server_hello_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
513
tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
526
tls13_server_certificate_request_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
562
tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
644
tls13_server_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
722
tls13_server_finished_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_client.c
809
tls13_client_check_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY *cpk,
lib/libssl/tls13_client.c
832
tls13_client_select_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY **out_cpk,
lib/libssl/tls13_client.c
872
tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
91
tls13_client_connect(struct tls13_ctx *ctx)
lib/libssl/tls13_client.c
921
tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_client.c
999
tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_handshake.c
300
tls13_handshake_active_state(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
313
tls13_handshake_active_action(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
324
tls13_handshake_advance_state_machine(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
333
tls13_handshake_end_of_flight(struct tls13_ctx *ctx,
lib/libssl/tls13_handshake.c
34
int (*send)(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_handshake.c
345
tls13_handshake_msg_record(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
35
int (*sent)(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
354
tls13_handshake_perform(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
36
int (*recv)(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_handshake.c
40
tls13_handshake_active_state(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
43
tls13_handshake_active_action(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
44
static int tls13_handshake_advance_state_machine(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
441
tls13_handshake_send_action(struct tls13_ctx *ctx,
lib/libssl/tls13_handshake.c
46
static int tls13_handshake_send_action(struct tls13_ctx *ctx,
lib/libssl/tls13_handshake.c
48
static int tls13_handshake_recv_action(struct tls13_ctx *ctx,
lib/libssl/tls13_handshake.c
505
tls13_handshake_recv_action(struct tls13_ctx *ctx,
lib/libssl/tls13_handshake.c
51
static int tls13_handshake_set_legacy_state(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
52
static int tls13_handshake_legacy_info_callback(struct tls13_ctx *ctx);
lib/libssl/tls13_handshake.c
638
tls13_handshake_legacy_state(struct tls13_ctx *ctx, int *out_state)
lib/libssl/tls13_handshake.c
674
tls13_handshake_info_position(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
689
tls13_handshake_legacy_info_callback(struct tls13_ctx *ctx)
lib/libssl/tls13_handshake.c
709
tls13_handshake_set_legacy_state(struct tls13_ctx *ctx)
lib/libssl/tls13_internal.h
311
struct tls13_ctx *tls13_ctx_new(int mode, SSL *ssl);
lib/libssl/tls13_internal.h
312
void tls13_ctx_free(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
322
int tls13_quic_init(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
327
int tls13_use_legacy_client(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
328
int tls13_use_legacy_server(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
339
int tls13_legacy_servername_process(struct tls13_ctx *ctx, uint8_t *alert);
lib/libssl/tls13_internal.h
369
int tls13_handshake_msg_record(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
370
int tls13_handshake_perform(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
372
int tls13_client_init(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
373
int tls13_server_init(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
374
int tls13_client_connect(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
375
int tls13_server_accept(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
377
int tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
378
int tls13_client_hello_sent(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
379
int tls13_client_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
380
int tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
381
int tls13_client_hello_retry_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
382
int tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
383
int tls13_client_end_of_early_data_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
384
int tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
385
int tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
386
int tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
387
int tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
388
int tls13_client_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
389
int tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
390
int tls13_client_finished_sent(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
391
int tls13_server_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
392
int tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
393
int tls13_server_hello_sent(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
394
int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
395
int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
396
int tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
397
int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
398
int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
399
int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
400
int tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
401
int tls13_server_certificate_request_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
402
int tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
403
int tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
404
int tls13_server_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
405
int tls13_server_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
406
int tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb);
lib/libssl/tls13_internal.h
407
int tls13_server_finished_sent(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
410
int tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
lib/libssl/tls13_internal.h
413
int tls13_synthetic_handshake_message(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
414
int tls13_clienthello_hash_init(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
416
int tls13_clienthello_hash_update_bytes(struct tls13_ctx *ctx, void *data,
lib/libssl/tls13_internal.h
418
int tls13_clienthello_hash_update(struct tls13_ctx *ctx, CBS *cbs);
lib/libssl/tls13_internal.h
419
int tls13_clienthello_hash_finalize(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
420
int tls13_clienthello_hash_validate(struct tls13_ctx *ctx);
lib/libssl/tls13_internal.h
434
int tls13_exporter(struct tls13_ctx *ctx, const uint8_t *label, size_t label_len,
lib/libssl/tls13_key_schedule.c
391
tls13_exporter(struct tls13_ctx *ctx, const uint8_t *label, size_t label_len,
lib/libssl/tls13_legacy.c
118
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_legacy.c
126
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
210
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
226
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
260
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
317
tls13_use_legacy_stack(struct tls13_ctx *ctx)
lib/libssl/tls13_legacy.c
385
tls13_use_legacy_client(struct tls13_ctx *ctx)
lib/libssl/tls13_legacy.c
399
tls13_use_legacy_server(struct tls13_ctx *ctx)
lib/libssl/tls13_legacy.c
416
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
448
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
480
struct tls13_ctx *ctx = ssl->tls13;
lib/libssl/tls13_legacy.c
535
tls13_legacy_servername_process(struct tls13_ctx *ctx, uint8_t *alert)
lib/libssl/tls13_legacy.c
57
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_legacy.c
94
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
118
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
144
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
176
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
198
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
212
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
226
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
235
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_lib.c
259
tls13_phh_update_read_traffic_secret(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
279
tls13_phh_update_write_traffic_secret(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
304
tls13_phh_limit_check(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
319
tls13_key_update_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_lib.c
374
tls13_new_session_ticket_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_lib.c
477
struct tls13_ctx *ctx = cb_arg;
lib/libssl/tls13_lib.c
517
struct tls13_ctx *ctx = cb_arg;
lib/libssl/tls13_lib.c
536
struct tls13_ctx *
lib/libssl/tls13_lib.c
539
struct tls13_ctx *ctx = NULL;
lib/libssl/tls13_lib.c
576
tls13_ctx_free(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
585
freezero(ctx, sizeof(struct tls13_ctx));
lib/libssl/tls13_lib.c
589
tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
lib/libssl/tls13_lib.c
619
tls13_synthetic_handshake_message(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
662
tls13_clienthello_hash_init(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
690
tls13_clienthello_hash_update_bytes(struct tls13_ctx *ctx, void *data,
lib/libssl/tls13_lib.c
697
tls13_clienthello_hash_update(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_lib.c
704
tls13_clienthello_hash_finalize(struct tls13_ctx *ctx)
lib/libssl/tls13_lib.c
716
tls13_clienthello_hash_validate(struct tls13_ctx *ctx)
lib/libssl/tls13_quic.c
109
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
132
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
172
tls13_quic_init(struct tls13_ctx *ctx)
lib/libssl/tls13_quic.c
24
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
34
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
44
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
58
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
69
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_quic.c
85
struct tls13_ctx *ctx = arg;
lib/libssl/tls13_server.c
100
tls13_client_hello_required_extensions(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
1014
tls13_client_end_of_early_data_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
1020
tls13_client_finished_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
145
tls13_client_hello_process(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
28
tls13_server_init(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
298
tls13_client_hello_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
330
tls13_server_hello_build(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
371
tls13_server_engage_record_protection(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
438
tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
457
tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
471
tls13_client_hello_retry_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
488
tls13_servername_process(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
501
tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
517
tls13_server_hello_sent(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
532
tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
543
tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
56
tls13_server_accept(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
561
tls13_server_check_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY *cpk,
lib/libssl/tls13_server.c
591
tls13_server_select_certificate(struct tls13_ctx *ctx, SSL_CERT_PKEY **out_cpk,
lib/libssl/tls13_server.c
625
tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
705
tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
783
tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb)
lib/libssl/tls13_server.c
840
tls13_server_finished_sent(struct tls13_ctx *ctx)
lib/libssl/tls13_server.c
863
tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs)
lib/libssl/tls13_server.c
935
tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs)
regress/lib/libssl/exporter/exportertest.c
531
struct tls13_ctx *tls13_ctx;
regress/lib/libssl/exporter/exportertest.c
571
if ((tls13_ctx = tls13_ctx_new(TLS13_HS_CLIENT, ssl)) == NULL) {
regress/lib/libssl/exporter/exportertest.c
575
ssl->tls13 = tls13_ctx;
regress/lib/libssl/exporter/exportertest.c
601
tls13_ctx->handshake_completed = 1;