38 lines
1.1 KiB
TOML
38 lines
1.1 KiB
TOML
[package]
|
|
name = "boring-rustls-provider"
|
|
version = "0.0.1"
|
|
authors = ["Jan Rüth <boring-rustls-provider@djiehmail.com>"]
|
|
edition = "2021"
|
|
license = "MIT"
|
|
description = "Boringssl rustls provider"
|
|
publish = false
|
|
|
|
[features]
|
|
default = ["tls12"]
|
|
# Use a FIPS-validated version of boringssl.
|
|
fips = ["boring/fips", "boring-sys/fips"]
|
|
logging = ["log"]
|
|
fips-only = []
|
|
tls12 = ["rustls/tls12"]
|
|
|
|
|
|
[dependencies]
|
|
aead = {version = "0.5", default_features = false, features = ["alloc"] }
|
|
boring = { workspace = true }
|
|
boring-additions = { path = "../boring-additions" }
|
|
boring-sys = { workspace = true }
|
|
boring-sys-additions = { path = "../boring-sys-additions" }
|
|
foreign-types = "0.5"
|
|
lazy_static = "1.4"
|
|
log = { version = "0.4.4", optional = true }
|
|
once_cell = "1"
|
|
rustls = { workspace = true }
|
|
rustls-pki-types = { workspace = true }
|
|
spki = "0.7"
|
|
webpki = { workspace = true, features = ["alloc", "std"] }
|
|
|
|
[dev-dependencies]
|
|
hex-literal = "0.4"
|
|
rcgen = "0.11.3"
|
|
tokio = { version = "1.34", features = ["macros", "rt", "net", "io-util", "io-std"] }
|
|
tokio-rustls = { workspace = true }
|