/external/boringssl/src/ssl/ |
internal.h | 166 typedef struct ssl_handshake_st SSL_HANDSHAKE; 199 int ssl_supports_version(SSL_HANDSHAKE *hs, uint16_t version); 203 int ssl_add_supported_versions(SSL_HANDSHAKE *hs, CBB *cbb); 209 int ssl_negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert, 639 SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len, size_t max_out, 643 SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len, size_t max_out, 648 int ssl_private_key_supports_signature_algorithm(SSL_HANDSHAKE *hs, 676 int custom_ext_add_clienthello(SSL_HANDSHAKE *hs, CBB *extensions); 677 int custom_ext_parse_serverhello(SSL_HANDSHAKE *hs, int *out_alert, 679 int custom_ext_parse_clienthello(SSL_HANDSHAKE *hs, int *out_alert [all...] |
t1_lib.cc | 129 static int ssl_check_clienthello_tlsext(SSL_HANDSHAKE *hs); 322 int tls1_get_shared_group(SSL_HANDSHAKE *hs, uint16_t *out_group_id) { 578 void (*init)(SSL_HANDSHAKE *hs); 580 int (*add_clienthello)(SSL_HANDSHAKE *hs, CBB *out); 581 int (*parse_serverhello)(SSL_HANDSHAKE *hs, uint8_t *out_alert, 584 int (*parse_clienthello)(SSL_HANDSHAKE *hs, uint8_t *out_alert, 586 int (*add_serverhello)(SSL_HANDSHAKE *hs, CBB *out); 589 static int forbid_parse_serverhello(SSL_HANDSHAKE *hs, uint8_t *out_alert, 601 static int ignore_parse_clienthello(SSL_HANDSHAKE *hs, uint8_t *out_alert, 607 static int dont_add_serverhello(SSL_HANDSHAKE *hs, CBB *out) [all...] |
tls13_enc.cc | 31 static int init_key_schedule(SSL_HANDSHAKE *hs, uint16_t version, 45 int tls13_init_key_schedule(SSL_HANDSHAKE *hs) { 55 int tls13_init_early_key_schedule(SSL_HANDSHAKE *hs) { 61 int tls13_advance_key_schedule(SSL_HANDSHAKE *hs, const uint8_t *in, 100 static int derive_secret(SSL_HANDSHAKE *hs, uint8_t *out, size_t len, 196 int tls13_derive_early_secrets(SSL_HANDSHAKE *hs) { 208 int tls13_derive_handshake_secrets(SSL_HANDSHAKE *hs) { 222 int tls13_derive_application_secrets(SSL_HANDSHAKE *hs) { 269 int tls13_derive_resumption_secret(SSL_HANDSHAKE *hs) { 301 int tls13_finished_mac(SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len [all...] |
tls13_client.cc | 51 static enum ssl_hs_wait_t do_process_hello_retry_request(SSL_HANDSHAKE *hs) { 152 static enum ssl_hs_wait_t do_send_second_client_hello(SSL_HANDSHAKE *hs) { 163 static enum ssl_hs_wait_t do_process_server_hello(SSL_HANDSHAKE *hs) { 343 static enum ssl_hs_wait_t do_process_change_cipher_spec(SSL_HANDSHAKE *hs) { 365 static enum ssl_hs_wait_t do_process_encrypted_extensions(SSL_HANDSHAKE *hs) { 419 static enum ssl_hs_wait_t do_continue_second_server_flight(SSL_HANDSHAKE *hs) { 424 static enum ssl_hs_wait_t do_process_certificate_request(SSL_HANDSHAKE *hs) { 482 static enum ssl_hs_wait_t do_process_server_certificate(SSL_HANDSHAKE *hs) { 495 SSL_HANDSHAKE *hs) { 507 static enum ssl_hs_wait_t do_process_server_finished(SSL_HANDSHAKE *hs) [all...] |
custom_extensions.cc | 61 static int custom_ext_add_hello(SSL_HANDSHAKE *hs, CBB *extensions) { 133 int custom_ext_add_clienthello(SSL_HANDSHAKE *hs, CBB *extensions) { 137 int custom_ext_parse_serverhello(SSL_HANDSHAKE *hs, int *out_alert, 165 int custom_ext_parse_clienthello(SSL_HANDSHAKE *hs, int *out_alert, 190 int custom_ext_add_serverhello(SSL_HANDSHAKE *hs, CBB *extensions) { 198 (sizeof(((SSL_HANDSHAKE *)NULL)->custom_extensions.sent) * 8)
|
handshake_server.cc | 173 static int ssl3_process_client_hello(SSL_HANDSHAKE *hs); 174 static int ssl3_select_certificate(SSL_HANDSHAKE *hs); 175 static int ssl3_select_parameters(SSL_HANDSHAKE *hs); 176 static int ssl3_send_server_hello(SSL_HANDSHAKE *hs); 177 static int ssl3_send_server_certificate(SSL_HANDSHAKE *hs); 178 static int ssl3_send_server_key_exchange(SSL_HANDSHAKE *hs); 179 static int ssl3_send_server_hello_done(SSL_HANDSHAKE *hs); 180 static int ssl3_get_client_certificate(SSL_HANDSHAKE *hs); 181 static int ssl3_get_client_key_exchange(SSL_HANDSHAKE *hs); 182 static int ssl3_get_cert_verify(SSL_HANDSHAKE *hs) [all...] |
tls13_server.cc | 60 static int resolve_ecdhe_secret(SSL_HANDSHAKE *hs, int *out_need_retry, 95 static int ssl_ext_supported_versions_add_serverhello(SSL_HANDSHAKE *hs, 154 static int add_new_session_tickets(SSL_HANDSHAKE *hs) { 216 static enum ssl_hs_wait_t do_select_parameters(SSL_HANDSHAKE *hs) { 262 SSL_HANDSHAKE *hs, uint8_t *out_alert, SSL_SESSION **out_session, 350 static enum ssl_hs_wait_t do_select_session(SSL_HANDSHAKE *hs) { 480 static enum ssl_hs_wait_t do_send_hello_retry_request(SSL_HANDSHAKE *hs) { 501 static enum ssl_hs_wait_t do_process_second_client_hello(SSL_HANDSHAKE *hs) { 534 static enum ssl_hs_wait_t do_send_server_hello(SSL_HANDSHAKE *hs) { 630 static enum ssl_hs_wait_t do_send_server_certificate_verify(SSL_HANDSHAKE *hs) [all...] |
handshake_client.cc | 171 static int ssl3_send_client_hello(SSL_HANDSHAKE *hs); 172 static int dtls1_get_hello_verify_request(SSL_HANDSHAKE *hs); 173 static int ssl3_get_server_hello(SSL_HANDSHAKE *hs); 174 static int ssl3_get_server_certificate(SSL_HANDSHAKE *hs); 175 static int ssl3_get_cert_status(SSL_HANDSHAKE *hs); 176 static int ssl3_verify_server_cert(SSL_HANDSHAKE *hs); 177 static int ssl3_get_server_key_exchange(SSL_HANDSHAKE *hs); 178 static int ssl3_get_certificate_request(SSL_HANDSHAKE *hs); 179 static int ssl3_get_server_hello_done(SSL_HANDSHAKE *hs); 180 static int ssl3_send_client_certificate(SSL_HANDSHAKE *hs) [all...] |
s3_both.cc | 133 SSL_HANDSHAKE *ssl_handshake_new(SSL *ssl) { 134 SSL_HANDSHAKE *hs = (SSL_HANDSHAKE *)OPENSSL_malloc(sizeof(SSL_HANDSHAKE)); 139 OPENSSL_memset(hs, 0, sizeof(SSL_HANDSHAKE)); 150 void ssl_handshake_free(SSL_HANDSHAKE *hs) { 378 int ssl3_send_finished(SSL_HANDSHAKE *hs) { 426 int ssl3_get_finished(SSL_HANDSHAKE *hs) { 754 int ssl_hash_current_message(SSL_HANDSHAKE *hs) {
|
tls13_both.cc | 36 int tls13_handshake(SSL_HANDSHAKE *hs, int *out_early_return) { 133 SSL_HANDSHAKE *hs, uint8_t **out, size_t *out_len, 186 int tls13_process_certificate(SSL_HANDSHAKE *hs, int allow_anonymous) { 374 int tls13_process_certificate_verify(SSL_HANDSHAKE *hs) { 425 int tls13_process_finished(SSL_HANDSHAKE *hs, int use_saved_value) { 457 int tls13_add_certificate(SSL_HANDSHAKE *hs) { 529 enum ssl_private_key_result_t tls13_add_certificate_verify(SSL_HANDSHAKE *hs) { 580 int tls13_add_finished(SSL_HANDSHAKE *hs) {
|
ssl_versions.cc | 302 int ssl_supports_version(SSL_HANDSHAKE *hs, uint16_t version) { 331 int ssl_add_supported_versions(SSL_HANDSHAKE *hs, CBB *cbb) { 344 int ssl_negotiate_version(SSL_HANDSHAKE *hs, uint8_t *out_alert,
|
t1_enc.cc | 326 static int tls1_setup_key_block(SSL_HANDSHAKE *hs) { 385 int tls1_change_cipher_state(SSL_HANDSHAKE *hs, int which) { 473 int tls1_generate_master_secret(SSL_HANDSHAKE *hs, uint8_t *out,
|
tls_method.cc | 254 static void ssl_noop_x509_hs_flush_cached_ca_names(SSL_HANDSHAKE *hs) {}
|
ssl_privkey.cc | 443 SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len, size_t max_out, 480 SSL_HANDSHAKE *hs, uint8_t *out, size_t *out_len, size_t max_out, 510 int ssl_private_key_supports_signature_algorithm(SSL_HANDSHAKE *hs,
|
ssl_cert.cc | 808 int ssl_check_leaf_certificate(SSL_HANDSHAKE *hs, EVP_PKEY *pkey, 849 int ssl_on_certificate_selected(SSL_HANDSHAKE *hs) {
|
ssl_session.cc | 470 SSL_HANDSHAKE *hs = ssl->s3->hs; 525 int ssl_get_new_session(SSL_HANDSHAKE *hs, int is_server) { 744 int ssl_session_is_resumable(const SSL_HANDSHAKE *hs, [all...] |
ssl_lib.cc | 875 SSL_HANDSHAKE *hs = ssl->s3->hs; [all...] |
ssl_x509.cc | 682 static void ssl_crypto_x509_hs_flush_cached_ca_names(SSL_HANDSHAKE *hs) { [all...] |