• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/wpa/src/crypto/

Lines Matching defs:ssl_ctx

194 	WOLFSSL_CTX *ssl_ctx;
217 ssl_ctx = wolfSSL_CTX_new(wolfSSLv23_client_method());
218 if (!ssl_ctx) {
227 wolfSSL_SetIORecv(ssl_ctx, wolfssl_receive_cb);
228 wolfSSL_SetIOSend(ssl_ctx, wolfssl_send_cb);
229 wolfSSL_CTX_set_ex_data(ssl_ctx, 0, context);
232 wolfSSL_CTX_set_quiet_shutdown(ssl_ctx, 1);
233 wolfSSL_CTX_set_session_cache_mode(ssl_ctx,
235 wolfSSL_CTX_set_timeout(ssl_ctx, conf->tls_session_lifetime);
236 wolfSSL_CTX_sess_set_remove_cb(ssl_ctx, remove_session_cb);
238 wolfSSL_CTX_set_session_cache_mode(ssl_ctx,
246 if (wolfSSL_CTX_set_cipher_list(ssl_ctx, ciphers) != 1) {
250 tls_deinit(ssl_ctx);
254 return ssl_ctx;
258 void tls_deinit(void *ssl_ctx)
260 struct tls_context *context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0);
265 wolfSSL_CTX_free((WOLFSSL_CTX *) ssl_ctx);
296 WOLFSSL_CTX *ssl_ctx = tls_ctx;
304 conn->ssl = wolfSSL_new(ssl_ctx);
313 conn->context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0);
1106 res = check_ocsp_resp(conn->ssl_ctx, conn->ssl, err_cert,
1344 static int tls_global_ca_cert(void *ssl_ctx, const char *ca_cert)
1346 WOLFSSL_CTX *ctx = ssl_ctx;
1364 static int tls_global_client_cert(void *ssl_ctx, const char *client_cert)
1366 WOLFSSL_CTX *ctx = ssl_ctx;
1387 static int tls_global_private_key(void *ssl_ctx, const char *private_key,
1390 WOLFSSL_CTX *ctx = ssl_ctx;
1423 static int tls_global_dh(void *ssl_ctx, const char *dh_file,
1426 WOLFSSL_CTX *ctx = ssl_ctx;
1582 int tls_connection_set_verify(void *ssl_ctx, struct tls_connection *conn,
1949 int tls_get_version(void *ssl_ctx, struct tls_connection *conn,
1966 int tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn,
2058 int tls_connection_client_hello_ext(void *ssl_ctx, struct tls_connection *conn,
2062 (void) ssl_ctx;