Feature Description
We would like to stick with ring as the default crypto provider and also want to avoid building aws-lc-rs.
Problem and Solution
#7365 placed a hard dependency on aws-lc-rs by enabling the reqwest/rustls feature.
opendal should offer a reqwest/rustls-no-provider option that allows you to enable any rustls backend you want (ring, aws-lc-rs).
Additional Context
The chain goes a bit further, because reqsign-google uses a jsonwebtoken version that also has aws-lc-rs enabled. I filed apache/opendal-reqsign#754.
Are you willing to contribute to the development of this feature?
Feature Description
We would like to stick with
ringas the default crypto provider and also want to avoid buildingaws-lc-rs.Problem and Solution
#7365 placed a hard dependency on aws-lc-rs by enabling the
reqwest/rustlsfeature.opendal should offer a
reqwest/rustls-no-provideroption that allows you to enable any rustls backend you want (ring, aws-lc-rs).Additional Context
The chain goes a bit further, because reqsign-google uses a jsonwebtoken version that also has
aws-lc-rsenabled. I filed apache/opendal-reqsign#754.Are you willing to contribute to the development of this feature?