Add a default-enabled feature ring that passes throuh to
rustls/ring. This preserves compatibility with existing users of
futures-rustls. Disabling this feature allows using futures-rustls with
other crypto providers.
Add a non-default aws-lc-rs feature, as well, for convenience of users
who depend on futures-rustls but don't need to depend on rustls
directly, so they don't have to add a rustls dependency just to set the
feature.
The testsuite currently still requires ring to be enabled, as it calls
functions like ClientConfig::builder().
Add a default-enabled feature
ring
that passes throuh torustls/ring
. This preserves compatibility with existing users of futures-rustls. Disabling this feature allows using futures-rustls with other crypto providers.Add a non-default
aws-lc-rs
feature, as well, for convenience of users who depend on futures-rustls but don't need to depend on rustls directly, so they don't have to add a rustls dependency just to set the feature.The testsuite currently still requires ring to be enabled, as it calls functions like
ClientConfig::builder()
.