Lines Matching defs:hs
315 Span<const uint16_t> tls1_get_grouplist(const SSL_HANDSHAKE *hs) { in tls1_get_grouplist()
322 bool tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { in tls1_get_shared_group()
361 bool tls1_check_group_id(const SSL_HANDSHAKE *hs, uint16_t group_id) { in tls1_check_group_id()
427 static Span<const uint16_t> tls12_get_verify_sigalgs(const SSL_HANDSHAKE *hs) { in tls12_get_verify_sigalgs()
434 bool tls12_add_verify_sigalgs(const SSL_HANDSHAKE *hs, CBB *out) { in tls12_add_verify_sigalgs()
443 bool tls12_check_peer_sigalg(const SSL_HANDSHAKE *hs, uint8_t *out_alert, in tls12_check_peer_sigalg()
497 static bool forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in forbid_parse_serverhello()
509 static bool ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ignore_parse_clienthello()
515 static bool dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in dont_add_serverhello()
523 static bool ext_sni_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sni_add_clienthello()
554 static bool ext_sni_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_sni_parse_serverhello()
561 static bool ext_sni_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_sni_parse_clienthello()
567 static bool ext_sni_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_sni_add_serverhello()
586 static bool ext_ech_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ech_add_clienthello()
614 static bool ext_ech_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ech_parse_serverhello()
645 static bool ext_ech_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ech_parse_clienthello()
667 static bool ext_ech_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ech_add_serverhello()
700 static bool ext_ri_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ri_add_clienthello()
726 static bool ext_ri_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ri_parse_serverhello()
809 static bool ext_ri_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ri_parse_clienthello()
844 static bool ext_ri_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ri_add_serverhello()
868 static bool ext_ems_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ems_add_clienthello()
884 static bool ext_ems_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ems_parse_serverhello()
909 static bool ext_ems_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ems_parse_clienthello()
927 static bool ext_ems_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ems_add_serverhello()
945 static bool ext_ticket_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ticket_add_clienthello()
980 static bool ext_ticket_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ticket_parse_serverhello()
1004 static bool ext_ticket_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ticket_add_serverhello()
1025 static bool ext_sigalgs_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sigalgs_add_clienthello()
1044 static bool ext_sigalgs_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_sigalgs_parse_clienthello()
1066 static bool ext_ocsp_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ocsp_add_clienthello()
1086 static bool ext_ocsp_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ocsp_parse_serverhello()
1112 static bool ext_ocsp_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ocsp_parse_clienthello()
1130 static bool ext_ocsp_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ocsp_add_serverhello()
1150 static bool ext_npn_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_npn_add_clienthello()
1171 static bool ext_npn_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_npn_parse_serverhello()
1224 static bool ext_npn_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_npn_parse_clienthello()
1246 static bool ext_npn_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_npn_add_serverhello()
1280 static bool ext_sct_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sct_add_clienthello()
1295 static bool ext_sct_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_sct_parse_serverhello()
1334 static bool ext_sct_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_sct_parse_clienthello()
1348 static bool ext_sct_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_sct_add_serverhello()
1374 static bool ext_alpn_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_alpn_add_clienthello()
1403 static bool ext_alpn_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_alpn_parse_serverhello()
1468 bool ssl_is_alpn_protocol_allowed(const SSL_HANDSHAKE *hs, in ssl_is_alpn_protocol_allowed()
1499 bool ssl_negotiate_alpn(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ssl_negotiate_alpn()
1572 static bool ext_alpn_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_alpn_add_serverhello()
1597 static bool ext_channel_id_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_channel_id_add_clienthello()
1622 static bool ext_channel_id_parse_serverhello(SSL_HANDSHAKE *hs, in ext_channel_id_parse_serverhello()
1640 static bool ext_channel_id_parse_clienthello(SSL_HANDSHAKE *hs, in ext_channel_id_parse_clienthello()
1656 static bool ext_channel_id_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_channel_id_add_serverhello()
1674 static bool ext_srtp_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_srtp_add_clienthello()
1707 static bool ext_srtp_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_srtp_parse_serverhello()
1750 static bool ext_srtp_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_srtp_parse_clienthello()
1792 static bool ext_srtp_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_srtp_add_serverhello()
1817 static bool ext_ec_point_add_extension(const SSL_HANDSHAKE *hs, CBB *out) { in ext_ec_point_add_extension()
1830 static bool ext_ec_point_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_ec_point_add_clienthello()
1841 static bool ext_ec_point_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ec_point_parse_serverhello()
1869 static bool ext_ec_point_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ext_ec_point_parse_clienthello()
1878 static bool ext_ec_point_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_ec_point_add_serverhello()
1900 static bool should_offer_psk(const SSL_HANDSHAKE *hs, in should_offer_psk()
1925 const SSL_HANDSHAKE *hs, ssl_client_hello_type_t type) { in ext_pre_shared_key_clienthello_length()
1935 static bool ext_pre_shared_key_add_clienthello(const SSL_HANDSHAKE *hs, in ext_pre_shared_key_add_clienthello()
1971 bool ssl_ext_pre_shared_key_parse_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_pre_shared_key_parse_serverhello()
1993 SSL_HANDSHAKE *hs, CBS *out_ticket, CBS *out_binders, in ssl_ext_pre_shared_key_parse_clienthello()
2058 bool ssl_ext_pre_shared_key_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ssl_ext_pre_shared_key_add_serverhello()
2081 const SSL_HANDSHAKE *hs, CBB *out, CBB *out_compressible, in ext_psk_key_exchange_modes_add_clienthello()
2098 static bool ext_psk_key_exchange_modes_parse_clienthello(SSL_HANDSHAKE *hs, in ext_psk_key_exchange_modes_parse_clienthello()
2125 static bool ext_early_data_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_early_data_add_clienthello()
2153 static bool ext_early_data_parse_serverhello(SSL_HANDSHAKE *hs, in ext_early_data_parse_serverhello()
2191 static bool ext_early_data_parse_clienthello(SSL_HANDSHAKE *hs, in ext_early_data_parse_clienthello()
2208 static bool ext_early_data_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_early_data_add_serverhello()
2227 bool ssl_setup_key_shares(SSL_HANDSHAKE *hs, uint16_t override_group_id) { in ssl_setup_key_shares()
2295 static bool ext_key_share_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_key_share_add_clienthello()
2316 bool ssl_ext_key_share_parse_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_key_share_parse_serverhello()
2350 bool ssl_ext_key_share_parse_clienthello(SSL_HANDSHAKE *hs, bool *out_found, in ssl_ext_key_share_parse_clienthello()
2403 bool ssl_ext_key_share_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ssl_ext_key_share_add_serverhello()
2423 const SSL_HANDSHAKE *hs, CBB *out, CBB *out_compressible, in ext_supported_versions_add_clienthello()
2465 static bool ext_cookie_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_cookie_add_clienthello()
2490 static bool ext_supported_groups_add_clienthello(const SSL_HANDSHAKE *hs, in ext_supported_groups_add_clienthello()
2522 static bool ext_supported_groups_parse_serverhello(SSL_HANDSHAKE *hs, in ext_supported_groups_parse_serverhello()
2553 static bool ext_supported_groups_parse_clienthello(SSL_HANDSHAKE *hs, in ext_supported_groups_parse_clienthello()
2575 const SSL_HANDSHAKE *hs, CBB *out, bool use_legacy_codepoint) { in ext_quic_transport_params_add_clienthello_impl()
2609 const SSL_HANDSHAKE *hs, CBB *out, CBB *out_compressible, in ext_quic_transport_params_add_clienthello()
2616 const SSL_HANDSHAKE *hs, CBB *out, CBB *out_compressible, in ext_quic_transport_params_add_clienthello_legacy()
2623 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents, in ext_quic_transport_params_parse_serverhello_impl()
2645 static bool ext_quic_transport_params_parse_serverhello(SSL_HANDSHAKE *hs, in ext_quic_transport_params_parse_serverhello()
2653 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents) { in ext_quic_transport_params_parse_serverhello_legacy()
2659 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents, in ext_quic_transport_params_parse_clienthello_impl()
2699 static bool ext_quic_transport_params_parse_clienthello(SSL_HANDSHAKE *hs, in ext_quic_transport_params_parse_clienthello()
2707 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents) { in ext_quic_transport_params_parse_clienthello_legacy()
2713 SSL_HANDSHAKE *hs, CBB *out, bool use_legacy_codepoint) { in ext_quic_transport_params_add_serverhello_impl()
2747 static bool ext_quic_transport_params_add_serverhello(SSL_HANDSHAKE *hs, in ext_quic_transport_params_add_serverhello()
2753 static bool ext_quic_transport_params_add_serverhello_legacy(SSL_HANDSHAKE *hs, in ext_quic_transport_params_add_serverhello_legacy()
2764 const SSL_HANDSHAKE *hs, CBB *out, CBB *out_compressible, in ext_delegated_credential_add_clienthello()
2769 static bool ext_delegated_credential_parse_clienthello(SSL_HANDSHAKE *hs, in ext_delegated_credential_parse_clienthello()
2793 static bool cert_compression_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in cert_compression_add_clienthello()
2819 static bool cert_compression_parse_serverhello(SSL_HANDSHAKE *hs, in cert_compression_parse_serverhello()
2831 static bool cert_compression_parse_clienthello(SSL_HANDSHAKE *hs, in cert_compression_parse_clienthello()
2894 static bool cert_compression_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in cert_compression_add_serverhello()
2902 bool ssl_get_local_application_settings(const SSL_HANDSHAKE *hs, in ssl_get_local_application_settings()
2914 static bool ext_alps_add_clienthello_impl(const SSL_HANDSHAKE *hs, CBB *out, in ext_alps_add_clienthello_impl()
2958 static bool ext_alps_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_alps_add_clienthello()
2965 static bool ext_alps_add_clienthello_old(const SSL_HANDSHAKE *hs, CBB *out, in ext_alps_add_clienthello_old()
2972 static bool ext_alps_parse_serverhello_impl(SSL_HANDSHAKE *hs, in ext_alps_parse_serverhello_impl()
3004 static bool ext_alps_parse_serverhello(SSL_HANDSHAKE *hs, in ext_alps_parse_serverhello()
3011 static bool ext_alps_parse_serverhello_old(SSL_HANDSHAKE *hs, in ext_alps_parse_serverhello_old()
3018 static bool ext_alps_add_serverhello_impl(SSL_HANDSHAKE *hs, CBB *out, in ext_alps_add_serverhello_impl()
3052 static bool ext_alps_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in ext_alps_add_serverhello()
3056 static bool ext_alps_add_serverhello_old(SSL_HANDSHAKE *hs, CBB *out) { in ext_alps_add_serverhello_old()
3060 bool ssl_negotiate_alps(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ssl_negotiate_alps()
3308 bool ssl_setup_extension_permutation(SSL_HANDSHAKE *hs) { in ssl_setup_extension_permutation()
3356 static bool ssl_add_clienthello_tlsext_inner(SSL_HANDSHAKE *hs, CBB *out, in ssl_add_clienthello_tlsext_inner()
3464 bool ssl_add_clienthello_tlsext(SSL_HANDSHAKE *hs, CBB *out, CBB *out_encoded, in ssl_add_clienthello_tlsext()
3590 bool ssl_add_serverhello_tlsext(SSL_HANDSHAKE *hs, CBB *out) { in ssl_add_serverhello_tlsext()
3623 static bool ssl_scan_clienthello_tlsext(SSL_HANDSHAKE *hs, in ssl_scan_clienthello_tlsext()
3689 bool ssl_parse_clienthello_tlsext(SSL_HANDSHAKE *hs, in ssl_parse_clienthello_tlsext()
3706 static bool ssl_scan_serverhello_tlsext(SSL_HANDSHAKE *hs, const CBS *cbs, in ssl_scan_serverhello_tlsext()
3776 static bool ssl_check_clienthello_tlsext(SSL_HANDSHAKE *hs) { in ssl_check_clienthello_tlsext()
3802 static bool ssl_check_serverhello_tlsext(SSL_HANDSHAKE *hs) { in ssl_check_serverhello_tlsext()
3832 bool ssl_parse_serverhello_tlsext(SSL_HANDSHAKE *hs, const CBS *cbs) { in ssl_parse_serverhello_tlsext()
3902 SSL_HANDSHAKE *hs, Array<uint8_t> *out, bool *out_renew_ticket, in ssl_decrypt_ticket_with_cb()
3930 SSL_HANDSHAKE *hs, Array<uint8_t> *out, Span<const uint8_t> ticket) { in ssl_decrypt_ticket_with_ticket_keys()
3969 SSL_HANDSHAKE *hs, Array<uint8_t> *out, bool *out_renew_ticket, in ssl_decrypt_ticket_with_method()
3991 SSL_HANDSHAKE *hs, UniquePtr<SSL_SESSION> *out_session, in ssl_process_ticket()
4089 bool tls1_parse_peer_sigalgs(SSL_HANDSHAKE *hs, const CBS *in_sigalgs) { in tls1_parse_peer_sigalgs()
4114 bool tls1_choose_signature_algorithm(SSL_HANDSHAKE *hs, in tls1_choose_signature_algorithm()
4169 bool tls1_verify_channel_id(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in tls1_verify_channel_id()
4232 bool tls1_write_channel_id(SSL_HANDSHAKE *hs, CBB *cbb) { in tls1_write_channel_id()
4272 bool tls1_channel_id_hash(SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len) { in tls1_channel_id_hash()
4313 bool tls1_record_handshake_hashes_for_channel_id(SSL_HANDSHAKE *hs) { in tls1_record_handshake_hashes_for_channel_id()