Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add support for Argon2id Variant #27

Open
josephlr opened this issue Jul 8, 2017 · 0 comments
Open

Add support for Argon2id Variant #27

josephlr opened this issue Jul 8, 2017 · 0 comments

Comments

@josephlr
Copy link

josephlr commented Jul 8, 2017

The upstream implementation added a third variant of Argon2 called Argon2id. This mode provides a middle ground between the Argon2i and Argon2d modes. It provides most of the side-channel resistance of Argon2i with most of the GPU resistance of Argon2d.

For consistency with upstream this variant should be added. I might have some time this weekend to put together a PR. It shouldn't involve much; the only crypto change is in how data-dependent addressing works. It looks like that's done here.

The rest would just be adding all the additional functions, tests, and documentation.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant