Lines Matching refs:ssl
713 SSL *ssl; member
727 SSL *ssl = NULL; in create_peer() local
730 if (!TEST_ptr(ssl = SSL_new(ctx)) in create_peer()
735 peer->ssl = ssl; in create_peer()
741 SSL_free(ssl); in create_peer()
749 SSL_free(peer->ssl); in peer_free_data()
763 int ret = SSL_do_handshake(peer->ssl); in do_handshake_step()
770 int error = SSL_get_error(peer->ssl, ret); in do_handshake_step()
800 ret = SSL_read(peer->ssl, peer->read_buf, peer->read_buf_len); in do_app_data_step()
811 int error = SSL_get_error(peer->ssl, ret); in do_app_data_step()
823 ret = SSL_write(peer->ssl, peer->write_buf, write_bytes); in do_app_data_step()
888 && SSL_is_server(peer->ssl)) in do_reneg_setup_step()
890 && !SSL_is_server(peer->ssl))) { in do_reneg_setup_step()
895 if (!SSL_renegotiate_pending(peer->ssl)) { in do_reneg_setup_step()
901 if (SSL_is_server(peer->ssl)) { in do_reneg_setup_step()
902 ret = SSL_renegotiate(peer->ssl); in do_reneg_setup_step()
907 SSL_set_options(peer->ssl, SSL_OP_NO_EXTENDED_MASTER_SECRET); in do_reneg_setup_step()
911 if (!SSL_set_cipher_list(peer->ssl, in do_reneg_setup_step()
919 ret = SSL_renegotiate(peer->ssl); in do_reneg_setup_step()
921 ret = SSL_renegotiate_abbreviated(peer->ssl); in do_reneg_setup_step()
947 if (SSL_is_server(peer->ssl) in do_reneg_setup_step()
954 ret = SSL_key_update(peer->ssl, test_ctx->key_update_type); in do_reneg_setup_step()
968 if (SSL_is_server(peer->ssl)) { in do_reneg_setup_step()
971 peer->ssl->post_handshake_auth = SSL_PHA_EXT_RECEIVED; in do_reneg_setup_step()
972 ret = SSL_verify_client_post_handshake(peer->ssl); in do_reneg_setup_step()
993 ret = SSL_read(peer->ssl, &buf, sizeof(buf)); in do_reneg_setup_step()
1002 int error = SSL_get_error(peer->ssl, ret); in do_reneg_setup_step()
1008 if (!SSL_in_init(peer->ssl)) in do_reneg_setup_step()
1039 ret = SSL_shutdown(peer->ssl); in do_shutdown_step()
1044 int error = SSL_get_error(peer->ssl, ret); in do_shutdown_step()
1450 configure_handshake_ssl(server.ssl, client.ssl, extra); in do_handshake_internal()
1457 || !TEST_true(SSL_set_session(client.ssl, session_in))) in do_handshake_internal()
1486 SSL_set_connect_state(client.ssl); in do_handshake_internal()
1487 SSL_set_accept_state(server.ssl); in do_handshake_internal()
1491 SSL_set_bio(client.ssl, client_to_server, client_to_server); in do_handshake_internal()
1492 SSL_set_bio(server.ssl, server_to_client, server_to_client); in do_handshake_internal()
1494 SSL_set_bio(client.ssl, server_to_client, client_to_server); in do_handshake_internal()
1498 SSL_set_bio(server.ssl, client_to_server, server_to_client); in do_handshake_internal()
1503 || !TEST_int_eq(SSL_set_ex_data(server.ssl, ex_data_idx, &server_ex_data), 1) in do_handshake_internal()
1504 || !TEST_int_eq(SSL_set_ex_data(client.ssl, ex_data_idx, &client_ex_data), 1)) in do_handshake_internal()
1507 SSL_set_info_callback(server.ssl, &info_cb); in do_handshake_internal()
1508 SSL_set_info_callback(client.ssl, &info_cb); in do_handshake_internal()
1614 ret->server_protocol = SSL_version(server.ssl); in do_handshake_internal()
1615 ret->client_protocol = SSL_version(client.ssl); in do_handshake_internal()
1617 if ((sess = SSL_get0_session(client.ssl)) != NULL) { in do_handshake_internal()
1625 ret->compression = (SSL_get_current_compression(client.ssl) == NULL) in do_handshake_internal()
1639 SSL_get0_next_proto_negotiated(client.ssl, &proto, &proto_len); in do_handshake_internal()
1642 SSL_get0_next_proto_negotiated(server.ssl, &proto, &proto_len); in do_handshake_internal()
1646 SSL_get0_alpn_selected(client.ssl, &proto, &proto_len); in do_handshake_internal()
1649 SSL_get0_alpn_selected(server.ssl, &proto, &proto_len); in do_handshake_internal()
1652 if ((sess = SSL_get0_session(server.ssl)) != NULL) { in do_handshake_internal()
1657 ret->client_resumed = SSL_session_reused(client.ssl); in do_handshake_internal()
1658 ret->server_resumed = SSL_session_reused(server.ssl); in do_handshake_internal()
1660 cipher = SSL_CIPHER_get_name(SSL_get_current_cipher(client.ssl)); in do_handshake_internal()
1664 *session_out = SSL_get1_session(client.ssl); in do_handshake_internal()
1666 SSL_SESSION *tmp = SSL_get_session(server.ssl); in do_handshake_internal()
1676 if (SSL_get_peer_tmp_key(client.ssl, &tmp_key)) { in do_handshake_internal()
1681 SSL_get_peer_signature_nid(client.ssl, &ret->server_sign_hash); in do_handshake_internal()
1682 SSL_get_peer_signature_nid(server.ssl, &ret->client_sign_hash); in do_handshake_internal()
1684 SSL_get_peer_signature_type_nid(client.ssl, &ret->server_sign_type); in do_handshake_internal()
1685 SSL_get_peer_signature_type_nid(server.ssl, &ret->client_sign_type); in do_handshake_internal()
1687 names = SSL_get0_peer_CA_list(client.ssl); in do_handshake_internal()
1693 names = SSL_get0_peer_CA_list(server.ssl); in do_handshake_internal()
1699 ret->server_cert_type = peer_pkey_type(client.ssl); in do_handshake_internal()
1700 ret->client_cert_type = peer_pkey_type(server.ssl); in do_handshake_internal()