Lines Matching refs:c_ssl
611 int doit_localhost(SSL *s_ssl, SSL *c_ssl, int family,
613 int doit_biopair(SSL *s_ssl, SSL *c_ssl, long bytes, clock_t *s_time,
615 int doit(SSL *s_ssl, SSL *c_ssl, long bytes);
752 static void print_details(SSL *c_ssl, const char *prefix) in print_details() argument
759 ciph = SSL_get_current_cipher(c_ssl); in print_details()
762 SSL_get_version(c_ssl), in print_details()
764 cert = SSL_get0_peer_certificate(c_ssl); in print_details()
773 if (SSL_get_peer_tmp_key(c_ssl, &pkey)) { in print_details()
778 if (SSL_get_peer_signature_nid(c_ssl, &mdnid)) in print_details()
882 SSL *c_ssl, *s_ssl; in main() local
1722 c_ssl = SSL_new(c_ctx); in main()
1726 SSL_set_tlsext_host_name(c_ssl, sn_client); in main()
1732 if (!set_protocol_version(client_min_proto, c_ssl, SSL_CTRL_SET_MIN_PROTO_VERSION)) in main()
1734 if (!set_protocol_version(client_max_proto, c_ssl, SSL_CTRL_SET_MAX_PROTO_VERSION)) in main()
1748 if (!SSL_set_session(c_ssl, NULL)) { in main()
1754 if (SSL_set_session(c_ssl, client_sess) == 0) { in main()
1762 ret = doit(s_ssl, c_ssl, bytes); in main()
1765 ret = doit_biopair(s_ssl, c_ssl, bytes, &s_time, &c_time); in main()
1769 ret = doit_localhost(s_ssl, c_ssl, BIO_FAMILY_IPV4, in main()
1773 ret = doit_localhost(s_ssl, c_ssl, BIO_FAMILY_IPV6, in main()
1795 if (SSL_version(c_ssl) != version) { in main()
1797 "Expected: %s, got %s\n", should_negotiate, SSL_get_version(c_ssl)); in main()
1805 SSL_session_reused(c_ssl) != should_reuse) { in main()
1808 SSL_session_reused(s_ssl), SSL_session_reused(c_ssl)); in main()
1821 if (write_session(client_sess_out, SSL_get_session(c_ssl)) == 0) { in main()
1828 print_details(c_ssl, ""); in main()
1851 SSL_free(c_ssl); in main()
1876 int doit_localhost(SSL *s_ssl, SSL *c_ssl, int family, long count, in doit_localhost() argument
1943 SSL_set_connect_state(c_ssl); in doit_localhost()
1944 SSL_set_bio(c_ssl, client, client); in doit_localhost()
1945 (void)BIO_set_ssl(c_ssl_bio, c_ssl, BIO_NOCLOSE); in doit_localhost()
1980 if (SSL_in_init(c_ssl)) in doit_localhost()
1982 SSL_state_string_long(c_ssl)); in doit_localhost()
2115 print_details(c_ssl, "DONE via TCP connect: "); in doit_localhost()
2117 if (verify_npn(c_ssl, s_ssl) < 0) in doit_localhost()
2124 if (verify_alpn(c_ssl, s_ssl) < 0 in doit_localhost()
2125 || verify_servername(c_ssl, s_ssl) < 0) in doit_localhost()
2156 int doit_biopair(SSL *s_ssl, SSL *c_ssl, long count, in doit_biopair() argument
2181 SSL_set_connect_state(c_ssl); in doit_biopair()
2182 SSL_set_bio(c_ssl, client, client); in doit_biopair()
2183 (void)BIO_set_ssl(c_ssl_bio, c_ssl, BIO_NOCLOSE); in doit_biopair()
2242 if (SSL_in_init(c_ssl)) in doit_biopair()
2244 SSL_state_string_long(c_ssl)); in doit_biopair()
2489 print_details(c_ssl, "DONE via BIO pair: "); in doit_biopair()
2491 if (verify_npn(c_ssl, s_ssl) < 0) in doit_biopair()
2498 if (verify_alpn(c_ssl, s_ssl) < 0 in doit_biopair()
2499 || verify_servername(c_ssl, s_ssl) < 0) in doit_biopair()
2535 int doit(SSL *s_ssl, SSL *c_ssl, long count) in doit() argument
2576 SSL_set_connect_state(c_ssl); in doit()
2577 SSL_set_bio(c_ssl, s_to_c, c_to_s); in doit()
2578 SSL_set_max_send_fragment(c_ssl, max_frag); in doit()
2579 BIO_set_ssl(c_bio, c_ssl, BIO_NOCLOSE); in doit()
2633 if (SSL_in_init(c_ssl)) in doit()
2635 SSL_state_string_long(c_ssl)); in doit()
2672 SSL_set_max_send_fragment(c_ssl, max_frag -= 5); in doit()
2787 print_details(c_ssl, "DONE: "); in doit()
2789 if (verify_npn(c_ssl, s_ssl) < 0) in doit()