1[package]
2name = "native-tls"
3version = "0.2.14"
4authors = ["Steven Fackler <sfackler@gmail.com>"]
5license = "MIT OR Apache-2.0"
6description = "A wrapper over a platform's native TLS implementation"
7repository = "https://github.com/sfackler/rust-native-tls"
8readme = "README.md"
9rust-version = "1.80.0"
10
11[package.metadata.docs.rs]
12features = ["alpn"]
13rustdoc-args = ["--cfg", "docsrs"]
14
15[features]
16vendored = ["openssl/vendored"]
17alpn = ["security-framework/alpn"]
18
19[target.'cfg(target_vendor = "apple")'.dependencies]
20security-framework = "2.0.0"
21security-framework-sys = "2.0.0"
22libc = "0.2"
23
24[target.'cfg(target_os = "macos")'.dependencies]
25tempfile = "3.1.0"
26
27[target.'cfg(target_os = "windows")'.dependencies]
28schannel = "0.1.17"
29
30[target.'cfg(not(any(target_os = "windows", target_vendor = "apple")))'.dependencies]
31log = "0.4.5"
32openssl = "0.10.69"
33openssl-sys = "0.9.81"
34openssl-probe = "0.1"
35
36[dev-dependencies]
37tempfile = "3.0"
38test-cert-gen = "0.9"
39