blob: f3191113ee55fecb3ca8d7d26ceb60c9aa0e57be [file] [log] [blame]
[package]
name = "bssl-tls"
version = "0.1.0"
edition = "2024"
publish = false
license = "Apache-2.0"
[dependencies.bssl-crypto]
path = "../bssl-crypto"
[dependencies.bssl-sys]
path = "../bssl-sys"
[dependencies.rustls]
version = "0.23.0"
default-features = false
optional = true
[dev-dependencies]
tracing = "0.1"
tracing-subscriber = "0.3"
[dev-dependencies.rustls]
version = "0.23.0"
default-features = false
features = ["ring"]
[features]
default = []
# `std` depends on the Rust `std` crate, but adds some useful trait impls if
# available.
std = ["bssl-crypto/std"]
# `mlalgs` enables ML-KEM and ML-DSA support. This requires Rust 1.82.
mlalgs = ["bssl-crypto/mlalgs"]
# `rustls-adapters` enables the adapters to key traits for inter-op with `rustls` crate
rustls-adapters = ["rustls/tls12", "rustls/std"]