-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
ring is currently the library used in this project as crypto functions provider.
I suggest that aws-lc-rs would be a better choice as it's FIPS compliant which could be a better selling point in some industries.
The migration from ring to aws-ls-rs can easily be done.
aws-lc-rs is also the default library used by rustls.
I could do a PR for this, but given it's dealing with security I suppose someone more used to contribute to this project will want to do it.
Describe the solution you'd like
Replace ring as explicit dependency of the crate with aws-lc-rs
Describe alternatives you've considered
Additional context
If aws-lc-rs is already used in some project, having to compile ring is actually redundant. Both libraries are similar in purpose but aws-lc-rs has a higher standard in terms of validation.