-
-
Notifications
You must be signed in to change notification settings - Fork 395
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
Enable use of aws-lc-rs instead of ring #1962
Conversation
79d62a0
to
267ccbb
Compare
Would you provide an option to disable both aws-lc-rs and ring? I would like to try another third-party adapter. |
This should already be the case both in released versions and once this PR is merged. |
4e808d4
to
424502f
Compare
Addressed comments and added CI job to test this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aws-lc-rs is faster, right? Should we favor it over ring when both are enabled? There's an argument for preferring it by default, even, though that would reduce portability somewhat.
I think we should consider that for 0.12. For now, I don't think we want to switch the default crypto provider in a semver-compatible release, and I also think it might be surprising if the default is not the implementation that gets used if both providers are enabled (since other crates in the dependency graph can do that "behind your back"). |
Still needs a CI workflow to ensure that this actually works.