Path Lines of Code tls/extensions/s2n_client_alpn.c 76 tls/extensions/s2n_client_alpn.h 7 tls/extensions/s2n_client_early_data_indication.c 83 tls/extensions/s2n_client_ems.c 29 tls/extensions/s2n_client_key_share.c 258 tls/extensions/s2n_client_key_share.h 7 tls/extensions/s2n_client_max_frag_len.c 47 tls/extensions/s2n_client_max_frag_len.h 6 tls/extensions/s2n_client_pq_kem.c 62 tls/extensions/s2n_client_pq_kem.h 7 tls/extensions/s2n_client_psk.c 239 tls/extensions/s2n_client_psk.h 6 tls/extensions/s2n_client_renegotiation_info.c 26 tls/extensions/s2n_client_renegotiation_info.h 5 tls/extensions/s2n_client_sct_list.c 33 tls/extensions/s2n_client_sct_list.h 6 tls/extensions/s2n_client_server_name.c 69 tls/extensions/s2n_client_server_name.h 7 tls/extensions/s2n_client_session_ticket.c 52 tls/extensions/s2n_client_session_ticket.h 6 tls/extensions/s2n_client_signature_algorithms.c 37 tls/extensions/s2n_client_signature_algorithms.h 8 tls/extensions/s2n_client_status_request.c 49 tls/extensions/s2n_client_status_request.h 7 tls/extensions/s2n_client_supported_groups.c 131 tls/extensions/s2n_client_supported_groups.h 8 tls/extensions/s2n_client_supported_versions.c 86 tls/extensions/s2n_client_supported_versions.h 7 tls/extensions/s2n_cookie.c 69 tls/extensions/s2n_cookie.h 9 tls/extensions/s2n_early_data_indication.h 5 tls/extensions/s2n_ec_point_format.c 55 tls/extensions/s2n_ec_point_format.h 9 tls/extensions/s2n_ems.h 4 tls/extensions/s2n_extension_list.c 115 tls/extensions/s2n_extension_list.h 33 tls/extensions/s2n_extension_type.c 144 tls/extensions/s2n_extension_type.h 57 tls/extensions/s2n_extension_type_lists.c 114 tls/extensions/s2n_extension_type_lists.h 8 tls/extensions/s2n_key_share.c 22 tls/extensions/s2n_key_share.h 11 tls/extensions/s2n_nst_early_data_indication.c 40 tls/extensions/s2n_psk_key_exchange_modes.c 47 tls/extensions/s2n_psk_key_exchange_modes.h 6 tls/extensions/s2n_quic_transport_params.c 46 tls/extensions/s2n_quic_transport_params.h 3 tls/extensions/s2n_server_alpn.c 46 tls/extensions/s2n_server_alpn.h 3 tls/extensions/s2n_server_certificate_status.c 49 tls/extensions/s2n_server_certificate_status.h 7 tls/extensions/s2n_server_early_data_indication.c 37 tls/extensions/s2n_server_ems.c 32 tls/extensions/s2n_server_key_share.c 245 tls/extensions/s2n_server_key_share.h 9 tls/extensions/s2n_server_max_fragment_length.c 40 tls/extensions/s2n_server_max_fragment_length.h 3 tls/extensions/s2n_server_psk.c 43 tls/extensions/s2n_server_psk.h 3 tls/extensions/s2n_server_renegotiation_info.c 52 tls/extensions/s2n_server_renegotiation_info.h 8 tls/extensions/s2n_server_sct_list.c 41 tls/extensions/s2n_server_sct_list.h 3 tls/extensions/s2n_server_server_name.c 28 tls/extensions/s2n_server_server_name.h 3 tls/extensions/s2n_server_session_ticket.c 40 tls/extensions/s2n_server_session_ticket.h 8 tls/extensions/s2n_server_signature_algorithms.c 22 tls/extensions/s2n_server_signature_algorithms.h 3 tls/extensions/s2n_server_status_request.c 40 tls/extensions/s2n_server_status_request.h 8 tls/extensions/s2n_server_supported_versions.c 60 tls/extensions/s2n_server_supported_versions.h 7 tls/extensions/s2n_supported_versions.c 17 tls/extensions/s2n_supported_versions.h 4 tls/s2n_aead.c 41 tls/s2n_alerts.c 191 tls/s2n_alerts.h 36 tls/s2n_async_pkey.c 442 tls/s2n_async_pkey.h 42 tls/s2n_auth_selection.c 127 tls/s2n_auth_selection.h 9 tls/s2n_cbc.c 37 tls/s2n_change_cipher_spec.c 40 tls/s2n_cipher_preferences.c 1546 tls/s2n_cipher_preferences.h 91 tls/s2n_cipher_suites.c 1082 tls/s2n_cipher_suites.h 109 tls/s2n_client_cert.c 80 tls/s2n_client_cert_verify.c 59 tls/s2n_client_finished.c 59 tls/s2n_client_hello.c 450 tls/s2n_client_hello.h 23 tls/s2n_client_hello_request.c 10 tls/s2n_client_key_exchange.c 191 tls/s2n_client_key_exchange.h 16 tls/s2n_config.c 688 tls/s2n_config.h 80 tls/s2n_connection.c 1131 tls/s2n_connection.h 158 tls/s2n_connection_evp_digests.c 18 tls/s2n_connection_evp_digests.h 14 tls/s2n_crypto.h 52 tls/s2n_crypto_constants.h 26 tls/s2n_early_data.c 306 tls/s2n_early_data.h 37 tls/s2n_early_data_io.c 185 tls/s2n_ecc_preferences.c 85 tls/s2n_ecc_preferences.h 17 tls/s2n_encrypted_extensions.c 22 tls/s2n_establish_session.c 21 tls/s2n_handshake.c 219 tls/s2n_handshake.h 103 tls/s2n_handshake_hashes.c 97 tls/s2n_handshake_hashes.h 18 tls/s2n_handshake_io.c 1007 tls/s2n_handshake_transcript.c 74 tls/s2n_handshake_type.c 50 tls/s2n_handshake_type.h 53 tls/s2n_kem.c 458 tls/s2n_kem.h 142 tls/s2n_kem_preferences.c 128 tls/s2n_kem_preferences.h 28 tls/s2n_kex.c 253 tls/s2n_kex.h 33 tls/s2n_kex_data.h 20 tls/s2n_key_log.c 101 tls/s2n_key_log.h 9 tls/s2n_key_update.c 72 tls/s2n_key_update.h 14 tls/s2n_ocsp_stapling.c 20 tls/s2n_post_handshake.c 58 tls/s2n_post_handshake.h 4 tls/s2n_prf.c 671 tls/s2n_prf.h 37 tls/s2n_protocol_preferences.c 91 tls/s2n_protocol_preferences.h 5 tls/s2n_psk.c 480 tls/s2n_psk.h 62 tls/s2n_quic_support.c 72 tls/s2n_quic_support.h 21 tls/s2n_record.h 30 tls/s2n_record_read.c 115 tls/s2n_record_read.h 38 tls/s2n_record_read_aead.c 71 tls/s2n_record_read_cbc.c 77 tls/s2n_record_read_composite.c 61 tls/s2n_record_read_stream.c 57 tls/s2n_record_write.c 314 tls/s2n_recv.c 161 tls/s2n_resume.c 733 tls/s2n_resume.h 71 tls/s2n_security_policies.c 895 tls/s2n_security_policies.h 105 tls/s2n_send.c 147 tls/s2n_server_cert.c 40 tls/s2n_server_cert_request.c 115 tls/s2n_server_done.c 14 tls/s2n_server_extensions.c 36 tls/s2n_server_extensions.h 5 tls/s2n_server_finished.c 67 tls/s2n_server_hello.c 164 tls/s2n_server_hello_retry.c 61 tls/s2n_server_key_exchange.c 219 tls/s2n_server_key_exchange.h 16 tls/s2n_server_new_session_ticket.c 215 tls/s2n_shutdown.c 27 tls/s2n_signature_algorithms.c 204 tls/s2n_signature_algorithms.h 20 tls/s2n_signature_scheme.c 266 tls/s2n_signature_scheme.h 45 tls/s2n_tls.c 13 tls/s2n_tls.h 80 tls/s2n_tls13.c 66 tls/s2n_tls13.h 33 tls/s2n_tls13_certificate_verify.c 120 tls/s2n_tls13_certificate_verify.h 4 tls/s2n_tls13_handshake.c 386 tls/s2n_tls13_handshake.h 17 tls/s2n_tls_parameters.h 144 tls/s2n_x509_validator.c 435 tls/s2n_x509_validator.h 58