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 ring by rust-argon2, rand, hmac and sha2 #83

Closed
5 of 8 tasks
thespooler opened this issue Apr 10, 2020 · 0 comments
Closed
5 of 8 tasks

Replace ring by rust-argon2, rand, hmac and sha2 #83

thespooler opened this issue Apr 10, 2020 · 0 comments
Labels
feature Unimplemented addition

Comments

@thespooler
Copy link
Contributor

thespooler commented Apr 10, 2020

Feature

As discussed in issue #55 and #71, it seems that moving away from ring is the most sensible way to integrate with other projects that might have conflicting package version requirements.

Alternatives

Leave ring, split crates, try to follow other projects dependencies and match ring versions accordingly.

Context

actix-web 2.0 when used with actix-identity or actix-session requires ring 0.16.9, while oxide-auth requires ring < 0.15.

Tracking pull request

Related

@thespooler thespooler added the feature Unimplemented addition label Apr 10, 2020
@thespooler thespooler changed the title Replace ring by argonautica, rand, hmac and sha2 Replace ring by rust-argon2, rand, hmac and sha2 Apr 13, 2020
This was referenced Apr 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Unimplemented addition
Projects
None yet
Development

No branches or pull requests

1 participant