From 1323b81cd2679bb61a480524a0e4cd008d3d0bee Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 1 Jul 2026 21:37:09 +0200 Subject: Add support for the reference implementation of Argon2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- DEPENDENCIES | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'DEPENDENCIES') diff --git a/DEPENDENCIES b/DEPENDENCIES index 3206f22..d302e44 100644 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -14,6 +14,20 @@ For Argon2 support (runtime, build, and check dependencies): is advisable to use WITH_LIBAR2SIMPLIFIED=false if you are only going to use p=1 in the Argon2 parameters. + If you need to use the reference implementation of Argon2 + instead, you can build with ARGON2_VERSION set to the + release number. Because the reference implementation does + not provide a stable API or ABI it is not guaranteed that + selecting an unsupported version or linking against another + version than compiled against works. Currently, up to and + including version 20190702 is supported. 20161029 or newer + is required for Argon2id. 20160406 or newer is required for + argon2 1.3, and older is required for Argon2ds. libar2 is + used unless ARGON2_VERSION is set; libar2 supports all + variants. If you are using the reference implementation of + Argon2 compiled with ARGON2_NO_THREADS, also set the macro + ARGON2_NO_THREADS when compiling this library. + Build dependencies: libc make -- cgit v1.3.1