Home
last modified time | relevance | path

Searched refs:SSL_HANDSHAKE (Results 1 – 21 of 21) sorted by relevance

/ssl/
A Dinternal.h62 struct SSL_HANDSHAKE;
1692 struct SSL_HANDSHAKE { struct
1693 explicit SSL_HANDSHAKE(SSL *ssl);
1694 ~SSL_HANDSHAKE();
2109 bool tls13_add_finished(SSL_HANDSHAKE *hs);
2165 bool ssl_add_client_hello(SSL_HANDSHAKE *hs);
2194 SSL_HANDSHAKE *hs, Array<uint8_t> *out,
2265 bool ssl_send_finished(SSL_HANDSHAKE *hs);
2579 bool (*ssl_new)(SSL_HANDSHAKE *hs);
2819 UniquePtr<SSL_HANDSHAKE> hs;
[all …]
A Dextensions.cc45 static bool ssl_check_clienthello_tlsext(SSL_HANDSHAKE *hs);
46 static bool ssl_check_serverhello_tlsext(SSL_HANDSHAKE *hs);
478 bool (*add_serverhello)(SSL_HANDSHAKE *hs, CBB *out);
1870 static bool should_offer_psk(const SSL_HANDSHAKE *hs, in should_offer_psk()
1963 SSL_HANDSHAKE *hs, CBS *out_ticket, CBS *out_binders, in ssl_ext_pre_shared_key_parse_clienthello()
2808 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents, in ext_quic_transport_params_parse_serverhello_impl()
2844 SSL_HANDSHAKE *hs, uint8_t *out_alert, CBS *contents, in ext_quic_transport_params_parse_clienthello_impl()
3087 bool ssl_setup_pake_shares(SSL_HANDSHAKE *hs) { in ssl_setup_pake_shares()
3161 bool ssl_ext_pake_parse_serverhello(SSL_HANDSHAKE *hs, in ssl_ext_pake_parse_serverhello()
4103 bool ssl_parse_clienthello_tlsext(SSL_HANDSHAKE *hs, in ssl_parse_clienthello_tlsext()
[all …]
A Dhandshake.cc31 SSL_HANDSHAKE::SSL_HANDSHAKE(SSL *ssl_arg) in SSL_HANDSHAKE() function in SSL_HANDSHAKE
72 SSL_HANDSHAKE::~SSL_HANDSHAKE() { in ~SSL_HANDSHAKE()
76 bool SSL_HANDSHAKE::GetClientHello(SSLMessage *out_msg, in GetClientHello()
100 UniquePtr<SSL_HANDSHAKE> ssl_handshake_new(SSL *ssl) { in ssl_handshake_new()
101 UniquePtr<SSL_HANDSHAKE> hs = MakeUnique<SSL_HANDSHAKE>(ssl); in ssl_handshake_new()
165 bool ssl_hash_message(SSL_HANDSHAKE *hs, const SSLMessage &msg) { in ssl_hash_message()
349 static uint16_t grease_index_to_value(const SSL_HANDSHAKE *hs, in grease_index_to_value()
358 uint16_t ssl_get_grease_value(const SSL_HANDSHAKE *hs, in ssl_get_grease_value()
371 enum ssl_hs_wait_t ssl_get_finished(SSL_HANDSHAKE *hs) { in ssl_get_finished()
425 bool ssl_send_finished(SSL_HANDSHAKE *hs) { in ssl_send_finished()
[all …]
A 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()
259 bool ssl_check_tls13_credential_ignoring_issuer(SSL_HANDSHAKE *hs, in ssl_check_tls13_credential_ignoring_issuer()
285 static bool check_signature_credential(SSL_HANDSHAKE *hs, in check_signature_credential()
294 static bool check_pake_credential(SSL_HANDSHAKE *hs, in check_pake_credential()
309 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { in do_select_parameters()
512 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { in do_select_session()
1201 SSL_HANDSHAKE *hs) { in do_read_client_encrypted_extensions()
1325 static enum ssl_hs_wait_t do_read_channel_id(SSL_HANDSHAKE *hs) { in do_read_channel_id()
1410 enum ssl_hs_wait_t tls13_server_handshake(SSL_HANDSHAKE *hs) { in tls13_server_handshake()
[all …]
A Dhandshake_client.cc72 static void ssl_get_client_disabled(const SSL_HANDSHAKE *hs, in ssl_get_client_disabled()
218 bool ssl_add_client_hello(SSL_HANDSHAKE *hs) { in ssl_add_client_hello()
289 const SSL_HANDSHAKE *hs) { in should_offer_early_data()
336 void ssl_done_writing_client_hello(SSL_HANDSHAKE *hs) { in ssl_done_writing_client_hello()
343 static enum ssl_hs_wait_t do_start_connect(SSL_HANDSHAKE *hs) { in do_start_connect()
464 SSL_HANDSHAKE *hs) { in do_early_reverify_server_certificate()
505 static bool handle_hello_verify_request(SSL_HANDSHAKE *hs, in handle_hello_verify_request()
821 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
1609 static bool can_false_start(const SSL_HANDSHAKE *hs) { in can_false_start()
1817 enum ssl_hs_wait_t ssl_client_handshake(SSL_HANDSHAKE *hs) { in ssl_client_handshake()
[all …]
A Dtls13_enc.cc40 static bool init_key_schedule(SSL_HANDSHAKE *hs, SSLTranscript *transcript, in init_key_schedule()
52 static bool hkdf_extract_to_secret(SSL_HANDSHAKE *hs, in hkdf_extract_to_secret()
64 bool tls13_init_key_schedule(SSL_HANDSHAKE *hs, Span<const uint8_t> psk) { in tls13_init_key_schedule()
78 bool tls13_init_early_key_schedule(SSL_HANDSHAKE *hs, in tls13_init_early_key_schedule()
173 static bool derive_secret(SSL_HANDSHAKE *hs, in derive_secret()
348 bool tls13_derive_early_secret(SSL_HANDSHAKE *hs) { in tls13_derive_early_secret()
364 bool tls13_derive_handshake_secrets(SSL_HANDSHAKE *hs) { in tls13_derive_handshake_secrets()
380 bool tls13_derive_application_secrets(SSL_HANDSHAKE *hs) { in tls13_derive_application_secrets()
416 bool tls13_derive_resumption_secret(SSL_HANDSHAKE *hs) { in tls13_derive_resumption_secret()
580 bool tls13_write_psk_binder(const SSL_HANDSHAKE *hs, in tls13_write_psk_binder()
[all …]
A Dhandshake_server.cc64 static bool negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in negotiate_version()
156 static const SSL_CIPHER *choose_cipher(SSL_HANDSHAKE *hs, in choose_cipher()
224 static TLS12ServerParams choose_params(SSL_HANDSHAKE *hs, in choose_params()
285 static enum ssl_hs_wait_t do_start_accept(SSL_HANDSHAKE *hs) { in do_start_accept()
394 static bool decrypt_ech(SSL_HANDSHAKE *hs, uint8_t *out_alert, in decrypt_ech()
472 static bool extract_sni(SSL_HANDSHAKE *hs, uint8_t *out_alert, in extract_sni()
655 static enum ssl_hs_wait_t do_cert_callback(SSL_HANDSHAKE *hs) { in do_cert_callback()
704 static enum ssl_hs_wait_t do_tls13(SSL_HANDSHAKE *hs) { in do_tls13()
1585 static enum ssl_hs_wait_t do_read_next_proto(SSL_HANDSHAKE *hs) { in do_read_next_proto()
1757 enum ssl_hs_wait_t ssl_server_handshake(SSL_HANDSHAKE *hs) { in ssl_server_handshake()
[all …]
A 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()
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()
811 static enum ssl_hs_wait_t do_read_server_finished(SSL_HANDSHAKE *hs) { in do_read_server_finished()
839 static enum ssl_hs_wait_t do_send_end_of_early_data(SSL_HANDSHAKE *hs) { in do_send_end_of_early_data()
865 SSL_HANDSHAKE *hs) { in do_send_client_encrypted_extensions()
993 static enum ssl_hs_wait_t do_complete_second_flight(SSL_HANDSHAKE *hs) { in do_complete_second_flight()
1028 enum ssl_hs_wait_t tls13_client_handshake(SSL_HANDSHAKE *hs) { in tls13_client_handshake()
[all …]
A Dtls_method.cc156 SSL_HANDSHAKE *hs, in ssl_noop_x509_session_verify_cert_chain()
161 static void ssl_noop_x509_hs_flush_cached_ca_names(SSL_HANDSHAKE *hs) {} in ssl_noop_x509_hs_flush_cached_ca_names()
162 static bool ssl_noop_x509_ssl_new(SSL_HANDSHAKE *hs) { return true; } in ssl_noop_x509_ssl_new()
165 static bool ssl_noop_x509_ssl_auto_chain_if_needed(SSL_HANDSHAKE *hs) { in ssl_noop_x509_ssl_auto_chain_if_needed()
A Dtls13_both.cc57 SSL_HANDSHAKE *hs, Array<uint8_t> *out, in tls13_get_cert_verify_signature_input()
102 bool tls13_process_certificate(SSL_HANDSHAKE *hs, const SSLMessage &msg, in tls13_process_certificate()
334 bool tls13_process_certificate_verify(SSL_HANDSHAKE *hs, in tls13_process_certificate_verify()
378 bool tls13_process_finished(SSL_HANDSHAKE *hs, const SSLMessage &msg, in tls13_process_finished()
408 bool tls13_add_certificate(SSL_HANDSHAKE *hs) { in tls13_add_certificate()
580 enum ssl_private_key_result_t tls13_add_certificate_verify(SSL_HANDSHAKE *hs) { in tls13_add_certificate_verify()
624 bool tls13_add_finished(SSL_HANDSHAKE *hs) { in tls13_add_finished()
A Dssl_versions.cc179 bool ssl_get_version_range(const SSL_HANDSHAKE *hs, uint16_t *out_min_version, in ssl_get_version_range()
286 bool ssl_supports_version(const SSL_HANDSHAKE *hs, uint16_t version) { in ssl_supports_version()
299 bool ssl_add_supported_versions(const SSL_HANDSHAKE *hs, CBB *cbb, in ssl_add_supported_versions()
313 bool ssl_negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ssl_negotiate_version()
A Dssl_session.cc218 bool ssl_get_new_session(SSL_HANDSHAKE *hs) { in ssl_get_new_session()
314 static int ssl_encrypt_ticket_with_cipher_ctx(SSL_HANDSHAKE *hs, CBB *out, in ssl_encrypt_ticket_with_cipher_ctx()
396 static int ssl_encrypt_ticket_with_method(SSL_HANDSHAKE *hs, CBB *out, in ssl_encrypt_ticket_with_method()
426 bool ssl_encrypt_ticket(SSL_HANDSHAKE *hs, CBB *out, in ssl_encrypt_ticket()
461 bool ssl_session_is_context_valid(const SSL_HANDSHAKE *hs, in ssl_session_is_context_valid()
482 bool ssl_session_is_resumable(const SSL_HANDSHAKE *hs, in ssl_session_is_resumable()
515 SSL_HANDSHAKE *hs, UniquePtr<SSL_SESSION> *out_session, in ssl_lookup_session()
580 enum ssl_hs_wait_t ssl_get_prev_session(SSL_HANDSHAKE *hs, in ssl_get_prev_session()
1047 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_get_session()
A Dencrypted_client_hello.cc270 bool ssl_client_hello_decrypt(SSL_HANDSHAKE *hs, uint8_t *out_alert, in ssl_client_hello_decrypt()
644 bool ssl_select_ech_config(SSL_HANDSHAKE *hs, Span<uint8_t> out_enc, in ssl_select_ech_config()
722 static bool setup_ech_grease(SSL_HANDSHAKE *hs) { in setup_ech_grease()
776 bool ssl_encrypt_client_hello(SSL_HANDSHAKE *hs, Span<const uint8_t> enc) { in ssl_encrypt_client_hello()
938 const SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_get0_ech_name_override()
952 const SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_get0_ech_retry_configs()
A Dt1_enc.cc140 bool tls1_change_cipher_state(SSL_HANDSHAKE *hs, in tls1_change_cipher_state()
146 bool tls1_generate_master_secret(SSL_HANDSHAKE *hs, Span<uint8_t> out, in tls1_generate_master_secret()
A Dssl_cert.cc467 bool ssl_add_client_CA_list(const SSL_HANDSHAKE *hs, CBB *cbb) { in ssl_add_client_CA_list()
472 bool ssl_add_CA_names(const SSL_HANDSHAKE *hs, CBB *cbb) { in ssl_add_CA_names()
477 bool ssl_check_leaf_certificate(SSL_HANDSHAKE *hs, EVP_PKEY *pkey, in ssl_check_leaf_certificate()
A Dssl_x509.cc201 SSL_HANDSHAKE *hs, in ssl_crypto_x509_session_verify_cert_chain()
266 static void ssl_crypto_x509_hs_flush_cached_ca_names(SSL_HANDSHAKE *hs) { in ssl_crypto_x509_hs_flush_cached_ca_names()
271 static bool ssl_crypto_x509_ssl_new(SSL_HANDSHAKE *hs) { in ssl_crypto_x509_ssl_new()
291 static bool ssl_crypto_x509_ssl_auto_chain_if_needed(SSL_HANDSHAKE *hs) { in ssl_crypto_x509_ssl_auto_chain_if_needed()
A Dssl_credential.cc38 bool ssl_get_full_credential_list(SSL_HANDSHAKE *hs, in ssl_get_full_credential_list()
65 bool ssl_credential_matches_requested_issuers(SSL_HANDSHAKE *hs, in ssl_credential_matches_requested_issuers()
A Dhandoff.cc295 SSL_HANDSHAKE *const hs = s3->hs.get(); in SSL_serialize_handback()
520 SSL_HANDSHAKE *const hs = s3->hs.get(); in SSL_apply_handback()
900 const SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_serialize_handshake_hints()
A Dssl_privkey.cc196 SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len, size_t max_out, in ssl_private_key_sign()
281 enum ssl_private_key_result_t ssl_private_key_decrypt(SSL_HANDSHAKE *hs, in ssl_private_key_decrypt()
A Dssl_lib.cc731 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_do_handshake()
1127 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_reset_early_data_reject()
2737 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_in_init()
2968 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_get_pending_cipher()
3166 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in SSL_get_tlsext_status_type()
3401 if (SSL_HANDSHAKE *hs = ssl->s3->hs.get(); hs != nullptr) { in SSL_get0_peer_available_trust_anchors()
A Ds3_pkt.cc69 SSL_HANDSHAKE *hs = ssl->s3->hs.get(); in tls_write_app_data()

Completed in 779 milliseconds