rustls-openssl 0.4.0

Rustls crypto provider for OpenSSL
Documentation
[package]
name = "rustls-openssl"
authors = ["Tom Fay <tom@teamfay.co.uk>"]
version = "0.4.0"
edition = "2024"
license = "MIT"
description = "Rustls crypto provider for OpenSSL"
homepage = "https://github.com/tofay/rustls-openssl"
repository = "https://github.com/tofay/rustls-openssl"
readme = "README.md"

[dependencies]
foreign-types = "0.3.1"
once_cell = "1.8.0"
openssl = "0.10.79"
openssl-sys = "0.9.104"
rustls = { version = "0.23.20", default-features = false }
zeroize = "1.8.1"

[features]
default = ["tls12", "prefer-post-quantum"]
fips = []
tls12 = ["rustls/tls12"]
prefer-post-quantum = []
vendored = ["openssl/vendored"]

[dev-dependencies]
hex = "0.4.3"
rcgen = { version = "0.14.8", default-features = false, features = ["aws_lc_rs"] }
rstest = "0.26.1"
# Use aws_lc_rs to test our provider
rustls = { version = "0.23.0", features = ["aws_lc_rs"] }
rustls-pemfile = "2"
webpki-roots = "1.0"
wycheproof = { version = "0.6.0", default-features = false, features = [
    "aead",
    "hkdf",
    "ecdh",
    "xdh",
] }