Lines Matching refs:ssl_ctx
228 WOLFSSL_CTX *ssl_ctx; in tls_init() local
254 ssl_ctx = wolfSSL_CTX_new(wolfSSLv23_client_method()); in tls_init()
255 if (!ssl_ctx) { in tls_init()
264 wolfSSL_SetIORecv(ssl_ctx, wolfssl_receive_cb); in tls_init()
265 wolfSSL_SetIOSend(ssl_ctx, wolfssl_send_cb); in tls_init()
267 wolfSSL_CTX_set_ex_data(ssl_ctx, 0, context); in tls_init()
270 wolfSSL_CTX_set_session_id_context(ssl_ctx, in tls_init()
273 wolfSSL_CTX_set_quiet_shutdown(ssl_ctx, 1); in tls_init()
274 wolfSSL_CTX_set_session_cache_mode(ssl_ctx, in tls_init()
276 wolfSSL_CTX_set_timeout(ssl_ctx, conf->tls_session_lifetime); in tls_init()
277 wolfSSL_CTX_sess_set_remove_cb(ssl_ctx, remove_session_cb); in tls_init()
279 wolfSSL_CTX_set_session_cache_mode(ssl_ctx, in tls_init()
288 if (wolfSSL_CTX_set_cipher_list(ssl_ctx, ciphers) != 1) { in tls_init()
292 tls_deinit(ssl_ctx); in tls_init()
296 return ssl_ctx; in tls_init()
300 void tls_deinit(void *ssl_ctx) in tls_deinit() argument
302 struct tls_context *context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0); in tls_deinit()
307 wolfSSL_CTX_free((WOLFSSL_CTX *) ssl_ctx); in tls_deinit()
338 WOLFSSL_CTX *ssl_ctx = tls_ctx; in tls_connection_init() local
346 conn->ssl = wolfSSL_new(ssl_ctx); in tls_connection_init()
355 conn->context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0); in tls_connection_init()
1137 res = check_ocsp_resp(conn->ssl_ctx, conn->ssl, err_cert, in tls_verify_cb()
1384 static int tls_global_ca_cert(void *ssl_ctx, const char *ca_cert) in tls_global_ca_cert() argument
1386 WOLFSSL_CTX *ctx = ssl_ctx; in tls_global_ca_cert()
1404 static int tls_global_client_cert(void *ssl_ctx, const char *client_cert) in tls_global_client_cert() argument
1406 WOLFSSL_CTX *ctx = ssl_ctx; in tls_global_client_cert()
1427 static int tls_global_private_key(void *ssl_ctx, const char *private_key, in tls_global_private_key() argument
1430 WOLFSSL_CTX *ctx = ssl_ctx; in tls_global_private_key()
1463 static int tls_global_dh(void *ssl_ctx, const char *dh_file) in tls_global_dh() argument
1465 WOLFSSL_CTX *ctx = ssl_ctx; in tls_global_dh()
1608 int tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn, in tls_connection_set_verify() argument
1632 context = wolfSSL_CTX_get_ex_data((WOLFSSL_CTX *) ssl_ctx, 0); in tls_connection_set_verify()
2005 int tls_get_version(void *ssl_ctx, struct tls_connection *conn, in tls_get_version() argument
2022 int tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn, in tls_connection_get_random() argument
2130 int tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn, in tls_connection_client_hello_ext() argument
2134 (void) ssl_ctx; in tls_connection_client_hello_ext()