[package] name = "sfio-rustls-config" version = "0.3.2" license = "MIT OR Apache-2.0" edition = "2021" description = "Configuration routines for Rustls used in libraries from Step Function I/O" repository = "https://github.com/stepfunc/rustls-config" readme = "README.md" authors = ["Step Function I/O LLC "] rust-version = "1.74" [dependencies] pem = { version = "^3.0" } pkcs8 = { version = "0.10.2", features = ["encryption", "pkcs5", "pem", "std"] } rx509 = "^0.2" rustls = { version = "0.23", default-features = false, features = ["std", "logging", "tls12", "ring"] } rustls-webpki = { version = "0.102", default-features = false, features = ["std", "ring"] } [lints.rust] unsafe_code = "forbid" non_ascii_idents = "deny" unreachable_pub = "deny" trivial_casts = "deny" missing_docs = "deny" warnings = "deny" unused = "deny" unused_crate_dependencies = "deny" missing_copy_implementations = "deny" [lints.clippy] all = "deny" [lints.rustdoc] broken_intra_doc_links = "deny"