Skip to content

new feature: allow selection of TLS backend. #7571

@valkum

Description

@valkum

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?

  • Yes, I am willing to contribute to the development of this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions