.. | ||
include | ||
kats | ||
latex | ||
man | ||
src | ||
vs2015 | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
appveyor.yml | ||
argon2-specs.pdf | ||
Argon2.sln | ||
CHANGELOG.md | ||
export.sh | ||
libargon2.pc | ||
LICENSE | ||
Makefile | ||
meson.build | ||
README.md |
Argon2
This is a fork of the reference C implementation of Argon2, the password-hashing function that won the Password Hashing Competition (PHC).
About Argon2u
In addition to the official three variants (Argon2i, Argon2d, and Argon2id), this fork also implements a fourth variant, Argon2u. It operates similarly to Argon2id, in that it is a hybrid of Argon2i and Argon2d. Where Argon2id uses Argon2i's algorithm for the first two processed segments, Argon2u does this for the first three.
More about Argon2
Please see the original repository for information about Argon2.
Intellectual property
Except for the components listed below, the Argon2 code in this repository is copyright (c) 2015 Daniel Dinu, Dmitry Khovratovich (main authors), Jean-Philippe Aumasson and Samuel Neves, and dual licensed under the CC0 License and the Apache 2.0 License. For more info see the LICENSE file.
The string encoding routines in src/encoding.c
are
copyright (c) 2015 Thomas Pornin, and under
CC0 License.
The BLAKE2 code in src/blake2/
is copyright (c) Samuel
Neves, 2013-2015, and under
CC0 License.
All licenses are therefore GPL-compatible.