Cargo Features

[dependencies]
rustls-openssl = { version = "0.1.1", default-features = false, features = ["x25519", "chacha", "tls12"] }
default = chacha, tls12, x25519

These default features are set whenever rustls-openssl is added without default-features = false somewhere in the dependency tree.

x25519 default

Affects kx::X25519

chacha default

Affects tls12::TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, tls12::TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, tls13::TLS13_CHACHA20_POLY1305_SHA256, tls13::TLS13_CHACHA20_POLY1305_SHA256_INTERNAL

tls12 default

Enables tls12 of rustls

Use aws_lc_rs to test our provider