Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace openssl with rustls #3447

Open
1 task
yonas opened this issue Nov 26, 2024 · 2 comments
Open
1 task

Replace openssl with rustls #3447

yonas opened this issue Nov 26, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@yonas
Copy link

yonas commented Nov 26, 2024

Problem to solve

rustls improves portability and removes the external dependency on openssl.

Proposal

Replace openssl usage with rustls.

Tasks to complete

  • Replace openssl usage with rustls
@yonas yonas added the enhancement New feature or request label Nov 26, 2024
@jcamiel
Copy link
Collaborator

jcamiel commented Nov 26, 2024

Hi @yonas

OpenSSL is a dependency of cargo-rust, the Rust binding of libcurl. cargo-rust does offer a flag to use Rustls, but it is said in the docs:

Note that Rustls support is experimental within Curl itself and may have significant bugs, so we don't offer any sort of stability guarantee with this feature.

So for the moment, there is no strong need for Hurl to switch to Rustls.

@yonas
Copy link
Author

yonas commented Nov 26, 2024

@jcamiel Ok, instead of a complete switch over, can you provide the option to use rustls instead of openssl via a new feature?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants