tls: add opt-in pure-Rust rustls backend behind the TlsBackend trait (tls_backend = rustls; default stays openssl) — TLS1.3, CertFP via handshake-sig verify, SNI, REHASH reload; bump integration timeouts for loaded-host robustness
This commit is contained in:
parent
2565089666
commit
fc58113db9
5 changed files with 379 additions and 19 deletions
|
|
@ -29,6 +29,10 @@ ahash = "0.8"
|
|||
mimalloc = "0.1"
|
||||
# SIMD byte search — accelerates the newline scan in the line framer.
|
||||
memchr = "2"
|
||||
# Pure-Rust TLS backend, opt-in via `tls_backend = rustls` (default stays openssl).
|
||||
# ring provider (no aws-lc-rs); its `unsafe` stays internal like every other crate.
|
||||
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12", "logging"] }
|
||||
rustls-pemfile = "2"
|
||||
|
||||
[dev-dependencies]
|
||||
# integration tests spawn the built binary and act as a TLS client against it
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue