Lines Matching refs:client_hello
57 SSL_CLIENT_HELLO *client_hello) { in resolve_ecdhe_secret() argument
63 if (!ssl_client_hello_get_extension(client_hello, &key_share, in resolve_ecdhe_secret()
132 const SSL *ssl, const SSL_CLIENT_HELLO *client_hello, uint16_t group_id) { in choose_tls13_cipher() argument
133 if (client_hello->cipher_suites_len % 2 != 0) { in choose_tls13_cipher()
138 CBS_init(&cipher_suites, client_hello->cipher_suites, in choose_tls13_cipher()
139 client_hello->cipher_suites_len); in choose_tls13_cipher()
260 SSL_CLIENT_HELLO client_hello; in do_select_parameters() local
261 if (!ssl_client_hello_init(ssl, &client_hello, msg)) { in do_select_parameters()
267 OPENSSL_memcpy(hs->session_id, client_hello.session_id, in do_select_parameters()
268 client_hello.session_id_len); in do_select_parameters()
269 hs->session_id_len = client_hello.session_id_len; in do_select_parameters()
279 hs->new_cipher = choose_tls13_cipher(ssl, &client_hello, group_id); in do_select_parameters()
289 if (!ssl_negotiate_alpn(hs, &alert, &client_hello)) { in do_select_parameters()
311 const SSL_CLIENT_HELLO *client_hello) { in select_session() argument
318 !ssl_client_hello_get_extension(client_hello, &pre_shared_key, in select_session()
326 client_hello->extensions + client_hello->extensions_len) { in select_session()
400 SSL_CLIENT_HELLO client_hello; in do_select_session() local
401 if (!ssl_client_hello_init(ssl, &client_hello, msg)) { in do_select_session()
410 &client_hello)) { in do_select_session()
470 ssl->ctx->dos_protection_cb(&client_hello) == 0) { in do_select_session()
500 if (!resolve_ecdhe_secret(hs, &need_retry, &client_hello)) { in do_select_session()
563 SSL_CLIENT_HELLO client_hello; in do_read_second_client_hello() local
564 if (!ssl_client_hello_init(ssl, &client_hello, msg)) { in do_read_second_client_hello()
571 if (!resolve_ecdhe_secret(hs, &need_retry, &client_hello)) { in do_read_second_client_hello()