-
Notifications
You must be signed in to change notification settings - Fork 52
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
Refactor: switch to ring
library
#307
Comments
@flavio @lukehinds ToB is willing to pick this up! |
@jleightcap: awesome, who should assign this issue to? |
Update: rustls is now supporting two different crypto backends: The I still think we should drop the pure-rust libraries and support either |
It seems that |
Description
A long time ago we moved away from the
ring
crate to a constellation of pure-rust cryptographic libraries. We did the switch because thering
library did not build for certain architectures (like s390x and webassembly).This limitation has been addressed by latest versions of the library. Moreover, we have recently reintroduced the
ring
dependency to implement TUF trustroots.Moving back to ring would reduce the list of dependencies we have, making the codebase easier to understand and to maintain.
I think these are the dependencies we should be able to remove:
The text was updated successfully, but these errors were encountered: