[package] name = "async-tls" version = "0.13.0" authors = [ "The async-rs developers", "Florian Gilcher ", "dignifiedquire ", "quininer kel ", ] license = "MIT/Apache-2.0" repository = "https://github.com/async-std/async-tls" homepage = "https://github.com/async-std/async-tls" documentation = "https://docs.rs/async-tls" readme = "README.md" description = "Asynchronous TLS/SSL streams using Rustls." categories = ["asynchronous", "cryptography", "network-programming"] edition = "2018" [badges] travis-ci = { repository = "async-std/async-tls" } appveyor = { repository = "async-std/async-tls" } [dependencies] futures-io = "0.3.5" futures-core = "0.3.5" rustls = "0.21" rustls-pemfile = "1.0" # webpki = { version = "0.22.0", optional = true } rustls-webpki = { version = "0.101.4", optional = true } webpki-roots = { version = "0.22.3", optional = true } [features] default = ["client", "server"] client = ["webpki-roots"] early-data = [] server = [] [dev-dependencies] lazy_static = "1" futures-executor = "0.3.5" futures-util = { version = "0.3.5", features = ["io"] } async-std = { version = "1.11", features = ["unstable"] } [[test]] name = "test" required-features = ["client", "server"] [[test]] name = "google" required-features = ["client"]