Home
last modified time | relevance | path

Searched defs:hs (Results 1 – 25 of 224) sorted by relevance

123456789

/external/cronet/tot/third_party/boringssl/src/ssl/
Dextensions.cc316 Span<const uint16_t> tls1_get_grouplist(const SSL_HANDSHAKE *hs) { in tls1_get_grouplist()
323 bool tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { in tls1_get_shared_group()
362 bool tls1_check_group_id(const SSL_HANDSHAKE *hs, uint16_t group_id) { in tls1_check_group_id()
428 static Span<const uint16_t> tls12_get_verify_sigalgs(const SSL_HANDSHAKE *hs) { in tls12_get_verify_sigalgs()
435 bool tls12_add_verify_sigalgs(const SSL_HANDSHAKE *hs, CBB *out) { in tls12_add_verify_sigalgs()
444 bool tls12_check_peer_sigalg(const SSL_HANDSHAKE *hs, uint8_t *out_alert, in tls12_check_peer_sigalg()
498 static bool forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in forbid_parse_serverhello()
510 static bool ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ignore_parse_clienthello()
516 static bool dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { return true; } in dont_add_serverhello()
522 static bool ext_sni_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sni_add_clienthello()
[all …]
Dhandshake_client.cc205 static void ssl_get_client_disabled(const SSL_HANDSHAKE *hs, in ssl_get_client_disabled()
226 static bool ssl_write_client_cipher_list(const SSL_HANDSHAKE *hs, CBB *out, in ssl_write_client_cipher_list()
313 bool ssl_write_client_hello_without_extensions(const SSL_HANDSHAKE *hs, in ssl_write_client_hello_without_extensions()
351 bool ssl_add_client_hello(SSL_HANDSHAKE *hs) { in ssl_add_client_hello()
384 static bool parse_server_version(const SSL_HANDSHAKE *hs, uint16_t *out_version, in parse_server_version()
422 const SSL_HANDSHAKE *hs) { in should_offer_early_data()
469 void ssl_done_writing_client_hello(SSL_HANDSHAKE *hs) { in ssl_done_writing_client_hello()
475 static enum ssl_hs_wait_t do_start_connect(SSL_HANDSHAKE *hs) { in do_start_connect()
570 static enum ssl_hs_wait_t do_enter_early_data(SSL_HANDSHAKE *hs) { in do_enter_early_data()
589 SSL_HANDSHAKE *hs) { in do_early_reverify_server_certificate()
[all …]
Dtls13_client.cc58 static bool close_early_data(SSL_HANDSHAKE *hs, ssl_encryption_level_t level) { in close_early_data()
107 static bool parse_server_hello_tls13(const SSL_HANDSHAKE *hs, in parse_server_hello_tls13()
140 static bool check_ech_confirmation(const SSL_HANDSHAKE *hs, bool *out_accepted, in check_ech_confirmation()
184 static enum ssl_hs_wait_t do_read_hello_retry_request(SSL_HANDSHAKE *hs) { in do_read_hello_retry_request()
350 static enum ssl_hs_wait_t do_send_second_client_hello(SSL_HANDSHAKE *hs) { in do_send_second_client_hello()
367 static enum ssl_hs_wait_t do_read_server_hello(SSL_HANDSHAKE *hs) { in do_read_server_hello()
549 static enum ssl_hs_wait_t do_read_encrypted_extensions(SSL_HANDSHAKE *hs) { in do_read_encrypted_extensions()
631 static enum ssl_hs_wait_t do_read_certificate_request(SSL_HANDSHAKE *hs) { in do_read_certificate_request()
701 static enum ssl_hs_wait_t do_read_server_certificate(SSL_HANDSHAKE *hs) { in do_read_server_certificate()
723 static enum ssl_hs_wait_t do_read_server_certificate_verify(SSL_HANDSHAKE *hs) { in do_read_server_certificate_verify()
[all …]
Dtls13_server.cc46 static bool resolve_ecdhe_secret(SSL_HANDSHAKE *hs, in resolve_ecdhe_secret()
99 static int ssl_ext_supported_versions_add_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_supported_versions_add_serverhello()
127 static bool add_new_session_tickets(SSL_HANDSHAKE *hs, bool *out_sent_tickets) { in add_new_session_tickets()
223 static bool check_credential(SSL_HANDSHAKE *hs, const SSL_CREDENTIAL *cred, in check_credential()
250 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { in do_select_parameters()
326 SSL_HANDSHAKE *hs, uint8_t *out_alert, UniquePtr<SSL_SESSION> *out_session, in select_session()
430 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { in do_select_session()
614 static enum ssl_hs_wait_t do_send_hello_retry_request(SSL_HANDSHAKE *hs) { in do_send_hello_retry_request()
672 static enum ssl_hs_wait_t do_read_second_client_hello(SSL_HANDSHAKE *hs) { in do_read_second_client_hello()
798 static enum ssl_hs_wait_t do_send_server_hello(SSL_HANDSHAKE *hs) { in do_send_server_hello()
[all …]
Dhandshake_server.cc196 static bool negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in negotiate_version()
288 static const SSL_CIPHER *choose_cipher(SSL_HANDSHAKE *hs, in choose_cipher()
359 static TLS12ServerParams choose_params(SSL_HANDSHAKE *hs, in choose_params()
418 static enum ssl_hs_wait_t do_start_accept(SSL_HANDSHAKE *hs) { in do_start_accept()
527 static bool decrypt_ech(SSL_HANDSHAKE *hs, uint8_t *out_alert, in decrypt_ech()
605 static bool extract_sni(SSL_HANDSHAKE *hs, uint8_t *out_alert, in extract_sni()
654 static enum ssl_hs_wait_t do_read_client_hello(SSL_HANDSHAKE *hs) { in do_read_client_hello()
710 static enum ssl_hs_wait_t do_read_client_hello_after_ech(SSL_HANDSHAKE *hs) { in do_read_client_hello_after_ech()
788 static enum ssl_hs_wait_t do_cert_callback(SSL_HANDSHAKE *hs) { in do_cert_callback()
837 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
[all …]
Dhandshake.cc193 UniquePtr<SSL_HANDSHAKE> hs = MakeUnique<SSL_HANDSHAKE>(ssl); in ssl_handshake_new() local
256 bool ssl_hash_message(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in ssl_hash_message()
319 enum ssl_verify_result_t ssl_verify_peer_cert(SSL_HANDSHAKE *hs) { in ssl_verify_peer_cert()
419 enum ssl_verify_result_t ssl_reverify_peer_cert(SSL_HANDSHAKE *hs, in ssl_reverify_peer_cert()
441 static uint16_t grease_index_to_value(const SSL_HANDSHAKE *hs, in grease_index_to_value()
450 uint16_t ssl_get_grease_value(const SSL_HANDSHAKE *hs, in ssl_get_grease_value()
463 enum ssl_hs_wait_t ssl_get_finished(SSL_HANDSHAKE *hs) { in ssl_get_finished()
519 bool ssl_send_finished(SSL_HANDSHAKE *hs) { in ssl_send_finished()
557 bool ssl_send_tls12_certificate(SSL_HANDSHAKE *hs) { in ssl_send_tls12_certificate()
582 const SSL_SESSION *ssl_handshake_session(const SSL_HANDSHAKE *hs) { in ssl_handshake_session()
[all …]
/external/cronet/stable/third_party/boringssl/src/ssl/
Dextensions.cc316 Span<const uint16_t> tls1_get_grouplist(const SSL_HANDSHAKE *hs) { in tls1_get_grouplist()
323 bool tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { in tls1_get_shared_group()
362 bool tls1_check_group_id(const SSL_HANDSHAKE *hs, uint16_t group_id) { in tls1_check_group_id()
428 static Span<const uint16_t> tls12_get_verify_sigalgs(const SSL_HANDSHAKE *hs) { in tls12_get_verify_sigalgs()
435 bool tls12_add_verify_sigalgs(const SSL_HANDSHAKE *hs, CBB *out) { in tls12_add_verify_sigalgs()
444 bool tls12_check_peer_sigalg(const SSL_HANDSHAKE *hs, uint8_t *out_alert, in tls12_check_peer_sigalg()
498 static bool forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in forbid_parse_serverhello()
510 static bool ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ignore_parse_clienthello()
516 static bool dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { return true; } in dont_add_serverhello()
522 static bool ext_sni_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sni_add_clienthello()
[all …]
Dhandshake_client.cc205 static void ssl_get_client_disabled(const SSL_HANDSHAKE *hs, in ssl_get_client_disabled()
226 static bool ssl_write_client_cipher_list(const SSL_HANDSHAKE *hs, CBB *out, in ssl_write_client_cipher_list()
313 bool ssl_write_client_hello_without_extensions(const SSL_HANDSHAKE *hs, in ssl_write_client_hello_without_extensions()
351 bool ssl_add_client_hello(SSL_HANDSHAKE *hs) { in ssl_add_client_hello()
384 static bool parse_server_version(const SSL_HANDSHAKE *hs, uint16_t *out_version, in parse_server_version()
422 const SSL_HANDSHAKE *hs) { in should_offer_early_data()
469 void ssl_done_writing_client_hello(SSL_HANDSHAKE *hs) { in ssl_done_writing_client_hello()
475 static enum ssl_hs_wait_t do_start_connect(SSL_HANDSHAKE *hs) { in do_start_connect()
570 static enum ssl_hs_wait_t do_enter_early_data(SSL_HANDSHAKE *hs) { in do_enter_early_data()
589 SSL_HANDSHAKE *hs) { in do_early_reverify_server_certificate()
[all …]
Dtls13_client.cc58 static bool close_early_data(SSL_HANDSHAKE *hs, ssl_encryption_level_t level) { in close_early_data()
107 static bool parse_server_hello_tls13(const SSL_HANDSHAKE *hs, in parse_server_hello_tls13()
140 static bool check_ech_confirmation(const SSL_HANDSHAKE *hs, bool *out_accepted, in check_ech_confirmation()
184 static enum ssl_hs_wait_t do_read_hello_retry_request(SSL_HANDSHAKE *hs) { in do_read_hello_retry_request()
350 static enum ssl_hs_wait_t do_send_second_client_hello(SSL_HANDSHAKE *hs) { in do_send_second_client_hello()
367 static enum ssl_hs_wait_t do_read_server_hello(SSL_HANDSHAKE *hs) { in do_read_server_hello()
549 static enum ssl_hs_wait_t do_read_encrypted_extensions(SSL_HANDSHAKE *hs) { in do_read_encrypted_extensions()
631 static enum ssl_hs_wait_t do_read_certificate_request(SSL_HANDSHAKE *hs) { in do_read_certificate_request()
701 static enum ssl_hs_wait_t do_read_server_certificate(SSL_HANDSHAKE *hs) { in do_read_server_certificate()
723 static enum ssl_hs_wait_t do_read_server_certificate_verify(SSL_HANDSHAKE *hs) { in do_read_server_certificate_verify()
[all …]
Dtls13_server.cc46 static bool resolve_ecdhe_secret(SSL_HANDSHAKE *hs, in resolve_ecdhe_secret()
99 static int ssl_ext_supported_versions_add_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_supported_versions_add_serverhello()
127 static bool add_new_session_tickets(SSL_HANDSHAKE *hs, bool *out_sent_tickets) { in add_new_session_tickets()
223 static bool check_credential(SSL_HANDSHAKE *hs, const SSL_CREDENTIAL *cred, in check_credential()
250 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { in do_select_parameters()
326 SSL_HANDSHAKE *hs, uint8_t *out_alert, UniquePtr<SSL_SESSION> *out_session, in select_session()
430 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { in do_select_session()
614 static enum ssl_hs_wait_t do_send_hello_retry_request(SSL_HANDSHAKE *hs) { in do_send_hello_retry_request()
672 static enum ssl_hs_wait_t do_read_second_client_hello(SSL_HANDSHAKE *hs) { in do_read_second_client_hello()
798 static enum ssl_hs_wait_t do_send_server_hello(SSL_HANDSHAKE *hs) { in do_send_server_hello()
[all …]
Dhandshake_server.cc196 static bool negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in negotiate_version()
288 static const SSL_CIPHER *choose_cipher(SSL_HANDSHAKE *hs, in choose_cipher()
359 static TLS12ServerParams choose_params(SSL_HANDSHAKE *hs, in choose_params()
418 static enum ssl_hs_wait_t do_start_accept(SSL_HANDSHAKE *hs) { in do_start_accept()
527 static bool decrypt_ech(SSL_HANDSHAKE *hs, uint8_t *out_alert, in decrypt_ech()
605 static bool extract_sni(SSL_HANDSHAKE *hs, uint8_t *out_alert, in extract_sni()
654 static enum ssl_hs_wait_t do_read_client_hello(SSL_HANDSHAKE *hs) { in do_read_client_hello()
710 static enum ssl_hs_wait_t do_read_client_hello_after_ech(SSL_HANDSHAKE *hs) { in do_read_client_hello_after_ech()
788 static enum ssl_hs_wait_t do_cert_callback(SSL_HANDSHAKE *hs) { in do_cert_callback()
837 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
[all …]
Dhandshake.cc193 UniquePtr<SSL_HANDSHAKE> hs = MakeUnique<SSL_HANDSHAKE>(ssl); in ssl_handshake_new() local
256 bool ssl_hash_message(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in ssl_hash_message()
319 enum ssl_verify_result_t ssl_verify_peer_cert(SSL_HANDSHAKE *hs) { in ssl_verify_peer_cert()
419 enum ssl_verify_result_t ssl_reverify_peer_cert(SSL_HANDSHAKE *hs, in ssl_reverify_peer_cert()
441 static uint16_t grease_index_to_value(const SSL_HANDSHAKE *hs, in grease_index_to_value()
450 uint16_t ssl_get_grease_value(const SSL_HANDSHAKE *hs, in ssl_get_grease_value()
463 enum ssl_hs_wait_t ssl_get_finished(SSL_HANDSHAKE *hs) { in ssl_get_finished()
519 bool ssl_send_finished(SSL_HANDSHAKE *hs) { in ssl_send_finished()
557 bool ssl_send_tls12_certificate(SSL_HANDSHAKE *hs) { in ssl_send_tls12_certificate()
582 const SSL_SESSION *ssl_handshake_session(const SSL_HANDSHAKE *hs) { in ssl_handshake_session()
[all …]
/external/boringssl/src/ssl/
Dextensions.cc222 Span<const uint16_t> tls1_get_grouplist(const SSL_HANDSHAKE *hs) { in tls1_get_grouplist()
229 bool tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { in tls1_get_shared_group()
268 bool tls1_check_group_id(const SSL_HANDSHAKE *hs, uint16_t group_id) { in tls1_check_group_id()
334 static Span<const uint16_t> tls12_get_verify_sigalgs(const SSL_HANDSHAKE *hs) { in tls12_get_verify_sigalgs()
341 bool tls12_add_verify_sigalgs(const SSL_HANDSHAKE *hs, CBB *out) { in tls12_add_verify_sigalgs()
350 bool tls12_check_peer_sigalg(const SSL_HANDSHAKE *hs, uint8_t *out_alert, in tls12_check_peer_sigalg()
404 static bool forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in forbid_parse_serverhello()
416 static bool ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ignore_parse_clienthello()
422 static bool dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { return true; } in dont_add_serverhello()
428 static bool ext_sni_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sni_add_clienthello()
[all …]
Dhandshake_client.cc67 static void ssl_get_client_disabled(const SSL_HANDSHAKE *hs, in ssl_get_client_disabled()
88 static bool ssl_write_client_cipher_list(const SSL_HANDSHAKE *hs, CBB *out, in ssl_write_client_cipher_list()
175 bool ssl_write_client_hello_without_extensions(const SSL_HANDSHAKE *hs, in ssl_write_client_hello_without_extensions()
213 bool ssl_add_client_hello(SSL_HANDSHAKE *hs) { in ssl_add_client_hello()
246 static bool parse_server_version(const SSL_HANDSHAKE *hs, uint16_t *out_version, in parse_server_version()
284 const SSL_HANDSHAKE *hs) { in should_offer_early_data()
331 void ssl_done_writing_client_hello(SSL_HANDSHAKE *hs) { in ssl_done_writing_client_hello()
338 static enum ssl_hs_wait_t do_start_connect(SSL_HANDSHAKE *hs) { in do_start_connect()
440 static enum ssl_hs_wait_t do_enter_early_data(SSL_HANDSHAKE *hs) { in do_enter_early_data()
459 SSL_HANDSHAKE *hs) { in do_early_reverify_server_certificate()
[all …]
Dtls13_server.cc46 static bool resolve_pake_secret(SSL_HANDSHAKE *hs) { in resolve_pake_secret()
70 static bool resolve_ecdhe_secret(SSL_HANDSHAKE *hs, in resolve_ecdhe_secret()
123 static int ssl_ext_supported_versions_add_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_supported_versions_add_serverhello()
151 static bool add_new_session_tickets(SSL_HANDSHAKE *hs, bool *out_sent_tickets) { in add_new_session_tickets()
250 static bool check_signature_credential(SSL_HANDSHAKE *hs, in check_signature_credential()
281 static bool check_pake_credential(SSL_HANDSHAKE *hs, in check_pake_credential()
296 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { in do_select_parameters()
389 SSL_HANDSHAKE *hs, uint8_t *out_alert, UniquePtr<SSL_SESSION> *out_session, in select_session()
499 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { in do_select_session()
702 static enum ssl_hs_wait_t do_send_hello_retry_request(SSL_HANDSHAKE *hs) { in do_send_hello_retry_request()
[all …]
Dtls13_client.cc58 static bool close_early_data(SSL_HANDSHAKE *hs, ssl_encryption_level_t level) { in close_early_data()
107 static bool parse_server_hello_tls13(const SSL_HANDSHAKE *hs, in parse_server_hello_tls13()
139 static bool check_ech_confirmation(const SSL_HANDSHAKE *hs, bool *out_accepted, in check_ech_confirmation()
183 static enum ssl_hs_wait_t do_read_hello_retry_request(SSL_HANDSHAKE *hs) { in do_read_hello_retry_request()
354 static enum ssl_hs_wait_t do_send_second_client_hello(SSL_HANDSHAKE *hs) { in do_send_second_client_hello()
371 static enum ssl_hs_wait_t do_read_server_hello(SSL_HANDSHAKE *hs) { in do_read_server_hello()
593 static enum ssl_hs_wait_t do_read_encrypted_extensions(SSL_HANDSHAKE *hs) { in do_read_encrypted_extensions()
674 static enum ssl_hs_wait_t do_read_certificate_request(SSL_HANDSHAKE *hs) { in do_read_certificate_request()
748 static enum ssl_hs_wait_t do_read_server_certificate(SSL_HANDSHAKE *hs) { in do_read_server_certificate()
770 static enum ssl_hs_wait_t do_read_server_certificate_verify(SSL_HANDSHAKE *hs) { in do_read_server_certificate_verify()
[all …]
Dhandshake_server.cc59 static bool negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in negotiate_version()
151 static const SSL_CIPHER *choose_cipher(SSL_HANDSHAKE *hs, in choose_cipher()
222 static TLS12ServerParams choose_params(SSL_HANDSHAKE *hs, in choose_params()
281 static enum ssl_hs_wait_t do_start_accept(SSL_HANDSHAKE *hs) { in do_start_accept()
390 static bool decrypt_ech(SSL_HANDSHAKE *hs, uint8_t *out_alert, in decrypt_ech()
468 static bool extract_sni(SSL_HANDSHAKE *hs, uint8_t *out_alert, in extract_sni()
517 static enum ssl_hs_wait_t do_read_client_hello(SSL_HANDSHAKE *hs) { in do_read_client_hello()
573 static enum ssl_hs_wait_t do_read_client_hello_after_ech(SSL_HANDSHAKE *hs) { in do_read_client_hello_after_ech()
651 static enum ssl_hs_wait_t do_cert_callback(SSL_HANDSHAKE *hs) { in do_cert_callback()
700 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
[all …]
Dhandshake.cc93 UniquePtr<SSL_HANDSHAKE> hs = MakeUnique<SSL_HANDSHAKE>(ssl); in ssl_handshake_new() local
156 bool ssl_hash_message(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in ssl_hash_message()
220 enum ssl_verify_result_t ssl_verify_peer_cert(SSL_HANDSHAKE *hs) { in ssl_verify_peer_cert()
318 enum ssl_verify_result_t ssl_reverify_peer_cert(SSL_HANDSHAKE *hs, in ssl_reverify_peer_cert()
340 static uint16_t grease_index_to_value(const SSL_HANDSHAKE *hs, in grease_index_to_value()
349 uint16_t ssl_get_grease_value(const SSL_HANDSHAKE *hs, in ssl_get_grease_value()
362 enum ssl_hs_wait_t ssl_get_finished(SSL_HANDSHAKE *hs) { in ssl_get_finished()
416 bool ssl_send_finished(SSL_HANDSHAKE *hs) { in ssl_send_finished()
454 bool ssl_send_tls12_certificate(SSL_HANDSHAKE *hs) { in ssl_send_tls12_certificate()
479 const SSL_SESSION *ssl_handshake_session(const SSL_HANDSHAKE *hs) { in ssl_handshake_session()
[all …]
/external/rust/android-crates-io/crates/quiche/deps/boringssl/src/ssl/
Dextensions.cc311 Span<const uint16_t> tls1_get_grouplist(const SSL_HANDSHAKE *hs) { in tls1_get_grouplist()
318 bool tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { in tls1_get_shared_group()
408 bool tls1_check_group_id(const SSL_HANDSHAKE *hs, uint16_t group_id) { in tls1_check_group_id()
474 static Span<const uint16_t> tls12_get_verify_sigalgs(const SSL_HANDSHAKE *hs) { in tls12_get_verify_sigalgs()
481 bool tls12_add_verify_sigalgs(const SSL_HANDSHAKE *hs, CBB *out) { in tls12_add_verify_sigalgs()
490 bool tls12_check_peer_sigalg(const SSL_HANDSHAKE *hs, uint8_t *out_alert, in tls12_check_peer_sigalg()
542 static bool forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in forbid_parse_serverhello()
554 static bool ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ignore_parse_clienthello()
560 static bool dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) { in dont_add_serverhello()
568 static bool ext_sni_add_clienthello(const SSL_HANDSHAKE *hs, CBB *out, in ext_sni_add_clienthello()
[all …]
Dhandshake_client.cc205 static void ssl_get_client_disabled(const SSL_HANDSHAKE *hs, in ssl_get_client_disabled()
218 static bool ssl_write_client_cipher_list(const SSL_HANDSHAKE *hs, CBB *out, in ssl_write_client_cipher_list()
286 bool ssl_write_client_hello_without_extensions(const SSL_HANDSHAKE *hs, in ssl_write_client_hello_without_extensions()
323 bool ssl_add_client_hello(SSL_HANDSHAKE *hs) { in ssl_add_client_hello()
356 static bool parse_server_version(const SSL_HANDSHAKE *hs, uint16_t *out_version, in parse_server_version()
390 const SSL_HANDSHAKE *hs) { in should_offer_early_data()
435 void ssl_done_writing_client_hello(SSL_HANDSHAKE *hs) { in ssl_done_writing_client_hello()
441 static enum ssl_hs_wait_t do_start_connect(SSL_HANDSHAKE *hs) { in do_start_connect()
536 static enum ssl_hs_wait_t do_enter_early_data(SSL_HANDSHAKE *hs) { in do_enter_early_data()
566 static enum ssl_hs_wait_t do_early_reverify_server_certificate(SSL_HANDSHAKE *hs) { in do_early_reverify_server_certificate()
[all …]
Dtls13_server.cc45 static bool resolve_ecdhe_secret(SSL_HANDSHAKE *hs, in resolve_ecdhe_secret()
98 static int ssl_ext_supported_versions_add_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_supported_versions_add_serverhello()
122 static bool add_new_session_tickets(SSL_HANDSHAKE *hs, bool *out_sent_tickets) { in add_new_session_tickets()
207 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { in do_select_parameters()
259 SSL_HANDSHAKE *hs, uint8_t *out_alert, UniquePtr<SSL_SESSION> *out_session, in select_session()
364 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { in do_select_session()
550 static enum ssl_hs_wait_t do_send_hello_retry_request(SSL_HANDSHAKE *hs) { in do_send_hello_retry_request()
609 static enum ssl_hs_wait_t do_read_second_client_hello(SSL_HANDSHAKE *hs) { in do_read_second_client_hello()
747 static enum ssl_hs_wait_t do_send_server_hello(SSL_HANDSHAKE *hs) { in do_send_server_hello()
889 static enum ssl_hs_wait_t do_send_server_certificate_verify(SSL_HANDSHAKE *hs) { in do_send_server_certificate_verify()
[all …]
Dtls13_client.cc58 static bool close_early_data(SSL_HANDSHAKE *hs, ssl_encryption_level_t level) { in close_early_data()
104 static bool parse_server_hello_tls13(const SSL_HANDSHAKE *hs, in parse_server_hello_tls13()
127 static bool check_ech_confirmation(const SSL_HANDSHAKE *hs, bool *out_accepted, in check_ech_confirmation()
171 static enum ssl_hs_wait_t do_read_hello_retry_request(SSL_HANDSHAKE *hs) { in do_read_hello_retry_request()
334 static enum ssl_hs_wait_t do_send_second_client_hello(SSL_HANDSHAKE *hs) { in do_send_second_client_hello()
354 static enum ssl_hs_wait_t do_read_server_hello(SSL_HANDSHAKE *hs) { in do_read_server_hello()
535 static enum ssl_hs_wait_t do_read_encrypted_extensions(SSL_HANDSHAKE *hs) { in do_read_encrypted_extensions()
617 static enum ssl_hs_wait_t do_read_certificate_request(SSL_HANDSHAKE *hs) { in do_read_certificate_request()
688 static enum ssl_hs_wait_t do_read_server_certificate(SSL_HANDSHAKE *hs) { in do_read_server_certificate()
710 static enum ssl_hs_wait_t do_read_server_certificate_verify(SSL_HANDSHAKE *hs) { in do_read_server_certificate_verify()
[all …]
Dhandshake_server.cc196 static bool negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in negotiate_version()
301 static void ssl_get_compatible_server_ciphers(SSL_HANDSHAKE *hs, in ssl_get_compatible_server_ciphers()
331 SSL_HANDSHAKE *hs, const SSL_CLIENT_HELLO *client_hello, in choose_cipher()
399 static enum ssl_hs_wait_t do_start_accept(SSL_HANDSHAKE *hs) { in do_start_accept()
507 static bool decrypt_ech(SSL_HANDSHAKE *hs, uint8_t *out_alert, in decrypt_ech()
592 static bool extract_sni(SSL_HANDSHAKE *hs, uint8_t *out_alert, in extract_sni()
640 static enum ssl_hs_wait_t do_read_client_hello(SSL_HANDSHAKE *hs) { in do_read_client_hello()
693 static enum ssl_hs_wait_t do_read_client_hello_after_ech(SSL_HANDSHAKE *hs) { in do_read_client_hello_after_ech()
764 static enum ssl_hs_wait_t do_select_certificate(SSL_HANDSHAKE *hs) { in do_select_certificate()
841 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
[all …]
Dhandshake.cc197 UniquePtr<SSL_HANDSHAKE> hs = MakeUnique<SSL_HANDSHAKE>(ssl); in ssl_handshake_new() local
260 bool ssl_hash_message(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in ssl_hash_message()
323 enum ssl_verify_result_t ssl_verify_peer_cert(SSL_HANDSHAKE *hs) { in ssl_verify_peer_cert()
423 enum ssl_verify_result_t ssl_reverify_peer_cert(SSL_HANDSHAKE *hs, in ssl_reverify_peer_cert()
445 static uint16_t grease_index_to_value(const SSL_HANDSHAKE *hs, in grease_index_to_value()
454 uint16_t ssl_get_grease_value(const SSL_HANDSHAKE *hs, in ssl_get_grease_value()
467 enum ssl_hs_wait_t ssl_get_finished(SSL_HANDSHAKE *hs) { in ssl_get_finished()
523 bool ssl_send_finished(SSL_HANDSHAKE *hs) { in ssl_send_finished()
567 bool ssl_output_cert_chain(SSL_HANDSHAKE *hs) { in ssl_output_cert_chain()
581 const SSL_SESSION *ssl_handshake_session(const SSL_HANDSHAKE *hs) { in ssl_handshake_session()
[all …]
Dtls13_enc.cc36 static bool init_key_schedule(SSL_HANDSHAKE *hs, SSLTranscript *transcript, in init_key_schedule()
49 static bool hkdf_extract_to_secret(SSL_HANDSHAKE *hs, in hkdf_extract_to_secret()
61 bool tls13_init_key_schedule(SSL_HANDSHAKE *hs, Span<const uint8_t> psk) { in tls13_init_key_schedule()
75 bool tls13_init_early_key_schedule(SSL_HANDSHAKE *hs, in tls13_init_early_key_schedule()
123 bool tls13_advance_key_schedule(SSL_HANDSHAKE *hs, Span<const uint8_t> in) { in tls13_advance_key_schedule()
137 static bool derive_secret_with_transcript(const SSL_HANDSHAKE *hs, in derive_secret_with_transcript()
151 static bool derive_secret(SSL_HANDSHAKE *hs, Span<uint8_t> out, in derive_secret()
245 bool tls13_derive_early_secret(SSL_HANDSHAKE *hs) { in tls13_derive_early_secret()
262 bool tls13_derive_handshake_secrets(SSL_HANDSHAKE *hs) { in tls13_derive_handshake_secrets()
278 bool tls13_derive_application_secrets(SSL_HANDSHAKE *hs) { in tls13_derive_application_secrets()
[all …]

123456789