Lines Matching defs:cctx
350 SSL_CTX *cctx = NULL, *sctx = NULL;
366 &sctx, &cctx, cert, privkey)))
370 SSL_CTX_set_options(cctx, SSL_OP_NO_TLSv1_3);
374 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, "RSA")))
377 if (!TEST_true(SSL_CTX_get_keylog_callback(cctx) == NULL)
380 SSL_CTX_set_keylog_callback(cctx, client_keylog_callback);
381 if (!TEST_true(SSL_CTX_get_keylog_callback(cctx)
390 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
422 SSL_CTX_free(cctx);
431 SSL_CTX *cctx = NULL, *sctx = NULL;
449 &sctx, &cctx, cert, privkey))
454 if (!TEST_true(SSL_CTX_get_keylog_callback(cctx) == NULL)
458 SSL_CTX_set_keylog_callback(cctx, client_keylog_callback);
459 if (!TEST_true(SSL_CTX_get_keylog_callback(cctx)
469 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
507 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
539 SSL_CTX_free(cctx);
574 SSL_CTX *cctx = NULL, *sctx = NULL;
580 &sctx, &cctx, NULL, NULL)))
587 if (!TEST_true(SSL_CTX_load_verify_locations(cctx, root, NULL)))
589 SSL_CTX_set_verify(cctx, SSL_VERIFY_PEER, NULL);
590 SSL_CTX_set_cert_verify_callback(cctx, verify_retry_cb, NULL);
591 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
632 SSL_CTX_free(cctx);
754 SSL_CTX *cctx = NULL, *sctx = NULL;
760 &sctx, &cctx, cert, privkey)))
765 SSL_CTX_set_max_proto_version(cctx, TLS1_2_VERSION);
767 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
769 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
789 SSL_CTX_free(cctx);
796 SSL_CTX *cctx = NULL, *sctx = NULL;
802 &sctx, &cctx, cert, privkey)) {
809 if (!create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL, NULL)) {
834 SSL_CTX_free(cctx);
847 SSL_CTX *cctx = NULL, *sctx = NULL;
862 &sctx, &cctx, cert, privkey))
864 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
878 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
898 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
944 SSL_CTX_free(cctx);
1001 SSL_CTX *cctx = NULL, *sctx = NULL;
1006 max_version, &sctx, &cctx, cert,
1017 || !TEST_true(SSL_CTX_set_cipher_list(cctx,
1028 SSL_CTX_set_read_ahead(cctx, 1);
1034 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
1052 SSL_CTX_free(cctx);
1167 SSL_CTX *cctx = NULL, *sctx = NULL;
1191 &sctx, &cctx, cert, privkey)))
1195 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx, cipher))
1199 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, cipher))
1204 if (!TEST_true(create_ssl_objects2(sctx, cctx, &serverssl,
1284 SSL_CTX_free(cctx);
1299 SSL_CTX *cctx = NULL, *sctx = NULL;
1330 &sctx, &cctx, cert, privkey)))
1334 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx, cipher))
1338 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, cipher))
1343 if (!TEST_true(create_ssl_objects2(sctx, cctx, &serverssl,
1415 SSL_CTX_free(cctx);
1533 SSL_CTX *cctx = NULL, *sctx = NULL;
1622 &sctx, &cctx, cert, privkey)))
1627 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, "DEFAULT:@SECLEVEL=0"))
1633 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
1680 SSL_CTX_free(cctx);
1691 SSL_CTX *cctx = NULL, *sctx = NULL;
1703 &sctx, &cctx, cert,
1719 || !TEST_true(SSL_CTX_set_cipher_list(cctx,
1725 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
1783 SSL_CTX_free(cctx);
1874 SSL_CTX *cctx = NULL, *sctx = NULL;
1883 &sctx, &cctx, cert, privkey))
1886 if (SSL_CTX_get_tlsext_status_type(cctx) != -1)
1891 clientssl = SSL_new(cctx);
1902 if (!SSL_CTX_set_tlsext_status_type(cctx, TLSEXT_STATUSTYPE_ocsp)
1903 || SSL_CTX_get_tlsext_status_type(cctx) != TLSEXT_STATUSTYPE_ocsp)
1906 clientssl = SSL_new(cctx);
1916 SSL_CTX_set_tlsext_status_cb(cctx, ocsp_client_cb);
1917 SSL_CTX_set_tlsext_status_arg(cctx, &cdummyarg);
1920 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
1936 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
1956 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
1992 SSL_CTX_free(cctx);
2035 SSL_CTX *sctx = NULL, *cctx = NULL;
2052 &sctx, &cctx, cert, privkey)))
2059 SSL_CTX_set_min_proto_version(cctx, maxprot);
2060 SSL_CTX_set_max_proto_version(cctx, maxprot);
2064 SSL_CTX_sess_set_new_cb(cctx, new_session_cb);
2065 SSL_CTX_sess_set_remove_cb(cctx, remove_session_cb);
2069 SSL_CTX_set_session_cache_mode(cctx, SSL_SESS_CACHE_CLIENT);
2071 SSL_CTX_set_session_cache_mode(cctx,
2080 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl1, &clientssl1,
2088 if (use_int_cache && !TEST_false(SSL_CTX_add_session(cctx, sess1)))
2097 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl2,
2133 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl2,
2162 if (!TEST_true(SSL_CTX_add_session(cctx, sess2))
2163 || !TEST_true(SSL_CTX_remove_session(cctx, sess2)))
2169 if (!TEST_false(SSL_CTX_remove_session(cctx, sess2)))
2180 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl3,
2194 if (use_int_cache && !TEST_true(SSL_CTX_add_session(cctx, sess2)))
2200 SSL_CTX_sess_set_new_cb(cctx, NULL);
2201 SSL_CTX_sess_set_remove_cb(cctx, NULL);
2208 SSL_CTX_set_session_cache_mode(cctx, 0);
2230 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl1, &clientssl1,
2280 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl2,
2343 SSL_CTX_free(cctx);
2440 SSL_CTX **cctx)
2446 sctx, cctx, cert, privkey))
2456 SSL_CTX_set_session_cache_mode(*cctx, SSL_SESS_CACHE_CLIENT
2458 SSL_CTX_sess_set_new_cb(*cctx, new_cachesession_cb);
2463 static int check_resumption(int idx, SSL_CTX *sctx, SSL_CTX *cctx, int succ)
2471 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
2522 SSL_CTX *sctx = NULL, *cctx = NULL;
2532 if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
2535 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
2550 SSL_CTX_free(cctx);
2552 sctx = cctx = NULL;
2563 if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
2566 if (!check_resumption(idx, sctx, cctx, 0))
2573 SSL_CTX_free(cctx);
2574 sctx = cctx = NULL;
2576 if (!setup_ticket_test(stateful, idx, &sctx, &cctx))
2579 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
2609 if (!check_resumption(idx, sctx, cctx, 1))
2622 SSL_CTX_free(cctx);
2639 SSL_CTX *sctx = NULL, *cctx = NULL;
2646 &sctx, &cctx, NULL, NULL))
2652 SSL_CTX_set_session_cache_mode(cctx, SSL_SESS_CACHE_CLIENT
2654 SSL_CTX_set_psk_use_session_callback(cctx, use_session_cb);
2656 SSL_CTX_sess_set_new_cb(cctx, new_session_cb);
2662 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
2684 SSL_CTX_free(cctx);
2694 SSL_CTX *sctx = NULL, *cctx = NULL;
2711 if (!TEST_ptr(bretry) || !setup_ticket_test(stateful, idx, &sctx, &cctx))
2715 SSL_CTX_sess_set_new_cb(cctx, new_session_cb);
2717 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
2722 * Note that we have new_session_cb on both sctx and cctx, so new_called is
2848 SSL_CTX_free(cctx);
2850 sctx = cctx = NULL;
2905 SSL_CTX *sctx = NULL, *cctx = NULL;
2934 &sctx, &cctx, cert, privkey)))
2945 SSL_CTX_set_max_proto_version(cctx, TLS1_2_VERSION);
2948 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
3023 SSL_CTX_free(cctx);
3143 SSL_CTX *cctx = NULL, *sctx = NULL;
3159 &sctx, &cctx, cert, privkey)))
3162 SSL_CTX_set_max_proto_version(cctx, TLS1_2_VERSION);
3168 ret = SSL_CTX_set1_sigalgs(cctx, curr->list, curr->listlen);
3170 ret = SSL_CTX_set1_sigalgs_list(cctx, curr->liststr);
3185 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
3218 SSL_CTX_free(cctx);
3401 static int setupearly_data_test(SSL_CTX **cctx, SSL_CTX **sctx, SSL **clientssl,
3409 sctx, cctx, cert, privkey)))
3417 SSL_CTX_set_read_ahead(*cctx, 1);
3421 SSL_CTX_set_psk_use_session_callback(*cctx, use_session_cb);
3428 if (!TEST_true(create_ssl_objects(*sctx, *cctx, serverssl, clientssl,
3484 if (!TEST_true(create_ssl_objects(*sctx, *cctx, serverssl,
3513 SSL_CTX *cctx = NULL, *sctx = NULL;
3522 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
3676 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
3723 SSL_CTX_free(cctx);
3752 SSL_CTX *cctx = NULL, *sctx = NULL;
3764 &sctx, &cctx, cert, privkey)))
3788 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
3807 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
3868 SSL_CTX_free(cctx);
3904 SSL_CTX *cctx = NULL, *sctx = NULL;
3917 &sctx, &cctx, cert, privkey)))
3922 SSL_CTX_set_security_level(cctx, 0);
3926 || !TEST_true(SSL_CTX_set_ciphersuites(cctx, ciphersuites[cipher])))
3929 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4072 SSL_CTX_free(cctx);
4127 SSL_CTX *cctx = NULL, *sctx = NULL;
4134 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4178 SSL_CTX_free(cctx);
4210 SSL_CTX *cctx = NULL, *sctx = NULL;
4229 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4384 SSL_CTX_free(cctx);
4398 SSL_CTX *cctx = NULL, *sctx = NULL;
4436 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4498 SSL_CTX_free(cctx);
4508 SSL_CTX *cctx = NULL, *sctx = NULL;
4515 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4557 SSL_CTX_free(cctx);
4569 SSL_CTX *cctx = NULL, *sctx = NULL;
4575 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
4631 SSL_CTX_free(cctx);
4653 SSL_CTX *cctx = NULL, *sctx = NULL;
4659 &sctx, &cctx, cert, privkey))
4666 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, "AES256-GCM-SHA384")))
4672 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
4677 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
4682 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
4713 SSL_CTX_free(cctx);
4720 SSL_CTX *cctx = NULL, *sctx = NULL;
4729 &sctx, &cctx, cert, privkey))
4734 || !TEST_true(SSL_CTX_set_ciphersuites(cctx,
4736 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
4752 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
4754 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
4774 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx, "TLS_AES_256_GCM_SHA384"))
4775 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
4792 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx, "TLS_AES_256_GCM_SHA384"))
4793 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
4806 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
4810 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
4844 SSL_CTX_free(cctx);
4876 SSL_CTX *sctx = NULL, *cctx = NULL;
4962 max_version, &sctx, &cctx, cert,
4970 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
4985 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
4991 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5028 SSL_CTX_free(cctx);
5104 SSL_CTX *sctx = NULL, *cctx = NULL;
5140 max_version, &sctx, &cctx, cert,
5153 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
5158 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5184 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5230 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5251 SSL_CTX_free(cctx);
5266 SSL_CTX *sctx = NULL, *cctx = NULL;
5321 &sctx, &cctx, cert, privkey)))
5326 || !TEST_true(SSL_CTX_set_ciphersuites(cctx, t13_cipher)))
5330 || !TEST_true(SSL_CTX_set_cipher_list(cctx,
5336 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
5385 SSL_CTX_free(cctx);
5386 cctx = NULL;
5395 SSL_CTX_free(cctx);
5408 SSL_CTX *sctx = NULL, *cctx = NULL;
5421 &sctx, &cctx, idx == 3 ? NULL : cert,
5432 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
5441 if (!TEST_true(SSL_CTX_set_ciphersuites(cctx,
5453 SSL_CTX_set_psk_use_session_callback(cctx, use_session_cb);
5458 SSL_CTX_set_psk_client_callback(cctx, psk_client_cb);
5473 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5504 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5547 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5594 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5632 SSL_CTX_free(cctx);
5678 SSL_CTX *sctx = NULL, *cctx = NULL;
5684 &sctx, &cctx, cert, privkey)))
5688 SSL_CTX_clear_options(cctx, SSL_OP_ENABLE_MIDDLEBOX_COMPAT);
5690 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5714 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5731 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
5756 SSL_CTX_free(cctx);
5893 SSL_CTX *cctx = NULL, *sctx = NULL, *sctx2 = NULL;
5914 &sctx, &cctx, cert, privkey)))
5925 SSL_CTX_set_options(cctx, SSL_OP_NO_TLSv1_3);
5937 if (!TEST_int_eq(SSL_CTX_use_certificate_file(cctx, cert,
5939 || !TEST_int_eq(SSL_CTX_use_PrivateKey_file(cctx, privkey,
5941 || !TEST_int_eq(SSL_CTX_check_private_key(cctx), 1))
5958 if (!TEST_true(SSL_CTX_add_client_custom_ext(cctx, TEST_EXT_TYPE1,
5964 if (!TEST_true(SSL_CTX_add_custom_ext(cctx, TEST_EXT_TYPE1, context,
5971 if (!TEST_false(SSL_CTX_add_client_custom_ext(cctx, TEST_EXT_TYPE1,
5975 || !TEST_false(SSL_CTX_add_custom_ext(cctx, TEST_EXT_TYPE1,
6019 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
6067 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6112 SSL_CTX_free(cctx);
6163 SSL_CTX *sctx = NULL, *cctx = NULL;
6210 &sctx, &cctx, cert, privkey)))
6222 if (!TEST_true(SSL_CTX_add_custom_ext(cctx, TLSEXT_TYPE_signed_certificate_timestamp,
6227 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6243 SSL_CTX_free(cctx);
6259 SSL_CTX *cctx = NULL, *sctx = NULL, *sctx2 = NULL;
6296 &sctx, &cctx, cert, privkey)))
6300 SSL_CTX_set_max_proto_version(cctx, protocols[tst]);
6301 SSL_CTX_set_min_proto_version(cctx, protocols[tst]);
6303 (!SSL_CTX_set_cipher_list(cctx, "DEFAULT:@SECLEVEL=0")
6307 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
6411 SSL_CTX_free(cctx);
6428 SSL_CTX *cctx = NULL, *sctx = NULL;
6437 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl, &serverssl,
6489 SSL_CTX_free(cctx);
6500 SSL_CTX *cctx = NULL, *sctx = NULL;
6510 &sctx, &cctx, cert, privkey))
6511 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6546 SSL_CTX_free(cctx);
6559 SSL_CTX *cctx = NULL, *sctx = NULL;
6573 &sctx, &cctx, cert, privkey))
6574 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6629 SSL_CTX_free(cctx);
6645 SSL_CTX *cctx = NULL, *sctx = NULL;
6657 &sctx, &cctx, cert, privkey))
6658 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6715 SSL_CTX_free(cctx);
6728 SSL_CTX *cctx = NULL, *sctx = NULL;
6742 &sctx, &cctx, cert, privkey))
6743 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6804 SSL_CTX_free(cctx);
6819 SSL_CTX *cctx = NULL, *sctx = NULL;
6831 &sctx, &cctx, cert, privkey))
6832 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6889 SSL_CTX_free(cctx);
6897 SSL_CTX *cctx = NULL, *sctx = NULL;
6909 &sctx, &cctx, cert, privkey))
6911 && !TEST_true(SSL_CTX_set_max_proto_version(cctx,
6913 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
6928 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
6944 SSL_CTX_free(cctx);
7064 SSL_CTX *cctx = NULL, *sctx = NULL;
7070 &sctx, &cctx, cert, privkey)))
7075 || !TEST_true(SSL_CTX_set_min_proto_version(cctx, TLS1_3_VERSION))
7076 || !TEST_true(SSL_CTX_set_max_proto_version(cctx, TLS1_3_VERSION)))
7079 SSL_CTX_set_post_handshake_auth(cctx, 1);
7081 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
7114 SSL_CTX_free(cctx);
7268 SSL_CTX *cctx = NULL, *sctx = NULL;
7293 &sctx, &cctx, cert, privkey)))
7297 || !TEST_true(SSL_CTX_set_cipher_list(cctx, "SRP-AES-128-CBC-SHA"))
7299 || !TEST_true(SSL_CTX_set_max_proto_version(cctx, TLS1_2_VERSION))
7300 || !TEST_int_gt(SSL_CTX_set_srp_username(cctx, userid), 0))
7304 if (!TEST_int_gt(SSL_CTX_set_srp_password(cctx, "badpass"), 0))
7307 if (!TEST_int_gt(SSL_CTX_set_srp_password(cctx, password), 0))
7311 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
7332 SSL_CTX_free(cctx);
7488 SSL_CTX *cctx = NULL, *sctx = NULL;
7523 if (!TEST_true(setupearly_data_test(&cctx, &sctx, &clientssl,
7563 tlsvers, tlsvers, &sctx, &cctx, cert,
7574 SSL_CTX_set_info_callback((tst % 2) == 0 ? sctx : cctx,
7577 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
7594 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
7610 SSL_CTX_free(cctx);
7616 SSL_CTX *cctx = NULL, *sctx = NULL;
7627 &sctx, &cctx, cert, privkey)))
7634 &sctx, &cctx, cert, privkey)))
7648 || !TEST_true(SSL_CTX_set_cipher_list(cctx,
7657 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
7681 SSL_CTX_free(cctx);
7773 SSL_CTX *cctx = NULL, *sctx = NULL;
7790 cctx = SSL_CTX_new_ex(tmplibctx, NULL, TLS_client_method());
7791 if (!TEST_ptr(cctx))
7803 &sctx, &cctx, cert, privkey)))
7806 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
7809 && !TEST_true(SSL_CTX_set_ciphersuites(cctx,
7819 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
7841 SSL_CTX_free(cctx);
8016 SSL_CTX *cctx = NULL, *sctx = NULL;
8076 &sctx, &cctx, cert, privkey)))
8100 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8127 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
8160 SSL_CTX_free(cctx);
8176 SSL_CTX *cctx = NULL, *sctx = NULL;
8184 &sctx, &cctx, cert, privkey)))
8190 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8215 SSL_CTX_free(cctx);
8235 SSL_CTX *cctx = NULL, *sctx = NULL;
8257 &sctx, &cctx, cert, privkey)))
8261 SSL_CTX_set_post_handshake_auth(cctx, 1);
8263 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8377 SSL_CTX_free(cctx);
8486 SSL_CTX *cctx = NULL, *sctx = NULL, *snictx = NULL;
8500 &sctx, &cctx, NULL, NULL)))
8518 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8553 SSL_CTX_free(cctx);
8612 SSL_CTX *cctx = NULL, *sctx = NULL;
8630 &sctx, &cctx, cert, privkey)))
8637 SSL_CTX_set_client_cert_cb(cctx, client_cert_cb);
8642 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8654 SSL_CTX_free(cctx);
8669 SSL_CTX *cctx = NULL, *sctx = NULL;
8693 &sctx, &cctx, cert, privkey)))
8708 SSL_CTX_set0_CA_list(cctx, sk2);
8721 SSL_CTX_set_client_CA_list(cctx, sk2);
8725 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8769 SSL_CTX_free(cctx);
8819 SSL_CTX *cctx = NULL, *sctx = NULL;
8848 max_version, &sctx, &cctx, cert,
8855 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
8861 if (!TEST_true(SSL_CTX_set_cipher_list(cctx, cipherlist)))
8886 SSL_CTX_free(cctx);
9025 SSL_CTX *sctx = NULL, *cctx = NULL;
9045 &sctx, &cctx, cert, privkey))
9054 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9088 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9112 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9128 SSL_CTX_free(cctx);
9149 SSL_CTX *cctx = NULL, *sctx = NULL;
9169 &sctx, &cctx, cert, privkey))
9170 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9208 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
9284 SSL_CTX_free(cctx);
9303 SSL_CTX *cctx = NULL, *sctx = NULL;
9347 cctx = SSL_CTX_new_ex(clientctx, NULL, TLS_client_method());
9349 if (!TEST_ptr(cctx) || !TEST_ptr(sctx))
9357 &sctx, &cctx, cert, privkey)))
9364 &sctx, &cctx, cert2, privkey2)))
9370 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
9374 if (!TEST_true(SSL_CTX_set_cipher_list(cctx,
9380 if (!SSL_CTX_set1_sigalgs_list(cctx,
9388 if (!SSL_CTX_set1_sigalgs_list(cctx, "rsa_pss_rsae_sha256:ECDSA+SHA256")
9403 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9429 SSL_CTX_free(cctx);
9444 SSL_CTX *cctx = NULL, *sctx = NULL;
9459 &sctx, &cctx, cert, privkey))
9460 || !TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9483 SSL_CTX_free(cctx);
9494 SSL_CTX *cctx = NULL, *sctx = NULL;
9503 &sctx, &cctx, cert, privkey)))
9506 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9554 SSL_CTX_free(cctx);
9657 SSL_CTX *cctx = NULL, *sctx = NULL;
9688 &sctx, &cctx, cert, privkey)))
9710 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9754 SSL_CTX_free(cctx);
9765 SSL_CTX *cctx = NULL, *sctx = NULL;
9824 &sctx, &cctx, thiscert, thiskey)))
9827 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
9861 SSL_CTX_free(cctx);
9878 SSL_CTX *cctx = NULL, *sctx = NULL, *sctx2 = NULL;
9892 &sctx2, &cctx, cert, privkey)))
9904 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
9921 SSL_CTX_free(cctx);
9932 SSL_CTX *cctx = NULL, *sctx = NULL;
9950 &sctx, &cctx, cert, privkey)))
9953 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
9983 SSL_CTX_free(cctx);
10272 SSL_CONF_CTX *cctx = NULL;
10278 || !TEST_ptr(cctx = SSL_CONF_CTX_new()))
10281 SSL_CONF_CTX_set_ssl_ctx(cctx, ctx);
10282 SSL_CONF_CTX_set_flags(cctx,
10287 if (!TEST_int_eq(SSL_CONF_cmd(cctx, "DHParameters", dhfile), 2))
10292 SSL_CONF_CTX_free(cctx);
10322 SSL_CTX *cctx = NULL, *sctx = NULL;
10341 TLS1_2_VERSION, &sctx, &cctx, cert,
10353 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
10487 SSL_CTX_free(cctx);
10519 SSL_CTX *cctx = NULL, *sctx = NULL;
10538 &sctx, &cctx, cert, privkey)))
10558 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl,
10589 SSL_CTX_free(cctx);
10598 SSL_CTX *cctx;
10622 if (!TEST_true(create_ssl_objects(cbdata->sctx, cbdata->cctx, &serverssl,
10656 SSL_CTX *sctx = NULL, *cctx = NULL;
10677 max_version, &sctx, &cctx, cert,
10697 cbdata.cctx = cctx;
10703 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl,
10763 SSL_CTX_free(cctx);
10966 SSL_CTX *sctx = NULL, *cctx = NULL;
10972 &sctx, &cctx, cert, privkey)))
10976 SSL_CTX_set_next_proto_select_cb(cctx, npn_select_cb, &idx);
10978 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
11021 SSL_CTX_free(cctx);
11064 SSL_CTX *sctx = NULL, *cctx = NULL;
11072 &sctx, &cctx, cert, privkey)))
11077 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, NULL,
11124 SSL_CTX_free(cctx);