[package] name = "tlsn-tls-client-async" authors = ["TLSNotary Team"] description = "An async TLS client for TLSNotary" keywords = ["tls", "mpc", "2pc", "client", "async"] categories = ["cryptography"] license = "MIT OR Apache-2.0" version = "0.1.0-alpha.13" edition = "2021" [lints] workspace = true [lib] name = "tls_client_async" [features] default = ["tracing"] tracing = ["dep:tracing"] [dependencies] tlsn-tls-client = { workspace = true } bytes = { workspace = true } futures = { workspace = true } thiserror = { workspace = true } tokio-util = { workspace = true, features = ["io", "compat"] } tracing = { workspace = true, optional = true } [dev-dependencies] tls-server-fixture = { workspace = true } http-body-util = { workspace = true } hyper = { workspace = true, features = ["client", "http1"] } hyper-util = { workspace = true, features = ["full"] } rstest = { workspace = true } tokio = { workspace = true, features = ["rt", "rt-multi-thread", "macros"] } rustls-webpki = { workspace = true } rustls-pki-types = { workspace = true }