Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

feat: Leverage rustls when using downloader crate #46

Merged
merged 1 commit into from
Feb 6, 2023

Conversation

phated
Copy link
Contributor

@phated phated commented Jan 24, 2023

The openssl crate makes it difficult to cross-compile our dependencies, so this swaps the TLS implementation to rustls.

This is a dependency that doesn't require openssl to exist on a system, and helps with cross-compilation. I found out that they don't have complete support (e.g. RISC-V is unsupported) but they seem to support all the platforms we really care about.

@phated
Copy link
Contributor Author

phated commented Feb 3, 2023

Need a review from @kobyhallx since @kevaundray deferred to him about this change

@phated phated changed the title Leverage rustls instead of openssl when using downloader crate feat: Leverage rustls when using downloader crate Feb 3, 2023
Copy link
Contributor

@kobyhallx kobyhallx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@kobyhallx kobyhallx merged commit 9de36b6 into master Feb 6, 2023
@phated phated deleted the phated/rustls branch February 6, 2023 16:45
@github-actions github-actions bot mentioned this pull request May 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants