Lines Matching defs:tls13_ctx
270 struct tls13_ctx {
311 struct tls13_ctx *tls13_ctx_new(int mode, SSL *ssl);
312 void tls13_ctx_free(struct tls13_ctx *ctx);
322 int tls13_quic_init(struct tls13_ctx *ctx);
327 int tls13_use_legacy_client(struct tls13_ctx *ctx);
328 int tls13_use_legacy_server(struct tls13_ctx *ctx);
339 int tls13_legacy_servername_process(struct tls13_ctx *ctx, uint8_t *alert);
369 int tls13_handshake_msg_record(struct tls13_ctx *ctx);
370 int tls13_handshake_perform(struct tls13_ctx *ctx);
372 int tls13_client_init(struct tls13_ctx *ctx);
373 int tls13_server_init(struct tls13_ctx *ctx);
374 int tls13_client_connect(struct tls13_ctx *ctx);
375 int tls13_server_accept(struct tls13_ctx *ctx);
377 int tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb);
378 int tls13_client_hello_sent(struct tls13_ctx *ctx);
379 int tls13_client_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
380 int tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb);
381 int tls13_client_hello_retry_recv(struct tls13_ctx *ctx, CBS *cbs);
382 int tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb);
383 int tls13_client_end_of_early_data_recv(struct tls13_ctx *ctx, CBS *cbs);
384 int tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
385 int tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
386 int tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
387 int tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
388 int tls13_client_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
389 int tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb);
390 int tls13_client_finished_sent(struct tls13_ctx *ctx);
391 int tls13_server_hello_recv(struct tls13_ctx *ctx, CBS *cbs);
392 int tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb);
393 int tls13_server_hello_sent(struct tls13_ctx *ctx);
394 int tls13_server_hello_retry_request_recv(struct tls13_ctx *ctx, CBS *cbs);
395 int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb);
396 int tls13_server_hello_retry_request_sent(struct tls13_ctx *ctx);
397 int tls13_server_encrypted_extensions_recv(struct tls13_ctx *ctx, CBS *cbs);
398 int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb);
399 int tls13_server_certificate_recv(struct tls13_ctx *ctx, CBS *cbs);
400 int tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
401 int tls13_server_certificate_request_recv(struct tls13_ctx *ctx, CBS *cbs);
402 int tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb);
403 int tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
404 int tls13_server_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs);
405 int tls13_server_finished_recv(struct tls13_ctx *ctx, CBS *cbs);
406 int tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb);
407 int tls13_server_finished_sent(struct tls13_ctx *ctx);
410 int tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
413 int tls13_synthetic_handshake_message(struct tls13_ctx *ctx);
414 int tls13_clienthello_hash_init(struct tls13_ctx *ctx);
416 int tls13_clienthello_hash_update_bytes(struct tls13_ctx *ctx, void *data,
418 int tls13_clienthello_hash_update(struct tls13_ctx *ctx, CBS *cbs);
419 int tls13_clienthello_hash_finalize(struct tls13_ctx *ctx);
420 int tls13_clienthello_hash_validate(struct tls13_ctx *ctx);
434 int tls13_exporter(struct tls13_ctx *ctx, const uint8_t *label, size_t label_len,