Lines Matching defs:ssl
24 #include <openssl/ssl.h>
43 #include "../ssl/ssl_local.h"
72 static int use_session_cb(SSL *ssl, const EVP_MD *md, const unsigned char **id,
74 static int find_session_cb(SSL *ssl, const unsigned char *identity,
80 static SSL_SESSION *create_a_psk(SSL *ssl, size_t mdsize);
149 static void client_keylog_callback(const SSL *ssl, const char *line)
165 static void server_keylog_callback(const SSL *ssl, const char *line)
202 static int test_keylog_output(char *buffer, const SSL *ssl,
246 client_random_size = SSL_get_client_random(ssl,
301 client_random_size = SSL_get_client_random(ssl,
549 SSL *ssl;
553 || (ssl = X509_STORE_CTX_get_ex_data(ctx, idx)) == NULL)
559 return SSL_set_retry_verify(ssl);
647 SSL *ssl = NULL;
653 if (!TEST_ptr(ssl = SSL_new(ssl_ctx)))
656 if (!TEST_int_eq(SSL_use_certificate_chain_file(ssl, leaf_chain), 1)
657 || !TEST_int_eq(SSL_use_PrivateKey_file(ssl, skey, SSL_FILETYPE_PEM), 1)
658 || !TEST_int_eq(SSL_check_private_key(ssl), 1))
660 if (!TEST_true(SSL_build_cert_chain(ssl, SSL_BUILD_CHAIN_FLAG_NO_ROOT
665 SSL_free(ssl);
1990 static int new_session_cb(SSL *ssl, SSL_SESSION *sess)
2008 static SSL_SESSION *get_session_cb(SSL *ssl, const unsigned char *id, int len,
2393 static int new_cachesession_cb(SSL *ssl, SSL_SESSION *sess)
3017 SSL *ssl = NULL;
3021 || !TEST_ptr(ssl = SSL_new(ctx))
3026 BIO_set_ssl(sslbio, ssl, BIO_CLOSE);
3036 ssl = NULL;
3040 SSL_set0_rbio(ssl, membio2);
3042 SSL_set0_wbio(ssl, membio2);
3044 ssl = NULL;
3055 SSL_free(ssl);
3212 static int use_session_cb(SSL *ssl, const EVP_MD *md, const unsigned char **id,
3244 static unsigned int psk_client_cb(SSL *ssl, const char *hint, char *id,
3273 static int find_session_cb(SSL *ssl, const unsigned char *identity,
3300 static unsigned int psk_server_cb(SSL *ssl, const char *identity,
3343 static SSL_SESSION *create_a_psk(SSL *ssl, size_t mdsize)
3356 cipher = SSL_CIPHER_find(ssl, TLS13_AES_256_GCM_SHA384_BYTES);
3362 cipher = SSL_CIPHER_find(ssl, TLS13_AES_128_GCM_SHA256_BYTES);
4136 static int alpn_select_cb(SSL *ssl, const unsigned char **out,
5571 static int generate_cookie_callback(SSL *ssl, unsigned char *cookie,
5584 static int verify_cookie_callback(SSL *ssl, const unsigned char *cookie,
5594 static int generate_stateless_cookie_callback(SSL *ssl, unsigned char *cookie,
5598 int res = generate_cookie_callback(ssl, cookie, &temp);
5603 static int verify_stateless_cookie_callback(SSL *ssl, const unsigned char *cookie,
5606 return verify_cookie_callback(ssl, cookie, cookie_len);
8499 static int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
8507 if (!TEST_ptr(SSL_get0_peer_certificate(ssl)))
9918 SSL *ssl = NULL;
9953 ssl = SSL_new(ctx);
9954 if (!TEST_ptr(ssl))
9957 if (!TEST_false(SSL_set_alpn_protos(ssl, NULL, 2)))
9959 if (!TEST_false(SSL_set_alpn_protos(ssl, good, 0)))
9961 if (!TEST_false(SSL_set_alpn_protos(ssl, good, sizeof(good))))
9963 if (!TEST_true(SSL_set_alpn_protos(ssl, good, 1)))
9965 if (!TEST_true(SSL_set_alpn_protos(ssl, bad0, sizeof(bad0))))
9967 if (!TEST_true(SSL_set_alpn_protos(ssl, bad1, sizeof(bad1))))
9969 if (!TEST_true(SSL_set_alpn_protos(ssl, bad2, sizeof(bad2))))
9971 if (!TEST_true(SSL_set_alpn_protos(ssl, bad3, sizeof(bad3))))
9973 if (!TEST_true(SSL_set_alpn_protos(ssl, bad4, sizeof(bad4))))
9979 SSL_free(ssl);
10069 SSL *ssl = NULL;
10080 ssl = SSL_new(ctx);
10081 if (!TEST_ptr(ssl))
10085 if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store)))
10089 if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore)))
10106 if (!TEST_true(SSL_set1_verify_cert_store(ssl, new_store)))
10109 if (!TEST_true(SSL_set1_chain_cert_store(ssl, new_cstore)))
10113 if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store)))
10116 if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore)))
10123 if (!TEST_true(SSL_set1_verify_cert_store(ssl, NULL)))
10126 if (!TEST_true(SSL_set1_chain_cert_store(ssl, NULL)))
10130 if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store)))
10133 if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore)))
10144 SSL_free(ssl);
10156 SSL *ssl = NULL;
10172 ssl = SSL_new(ctx);
10173 if (!TEST_ptr(ssl))
10176 sp = SSL_get0_param(ssl);
10185 SSL_free(ssl);