aboutsummaryrefslogtreecommitdiffstats
path: root/argon2/suffix.mk
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-07-01 21:37:09 +0200
committerMattias Andrée <m@maandree.se>2026-07-01 21:37:09 +0200
commit1323b81cd2679bb61a480524a0e4cd008d3d0bee (patch)
treed7fc0c3417b6ae7a1688cddd8ce3a9607ec53dd7 /argon2/suffix.mk
parentAdd test and fix a bug (diff)
downloadlibrecrypt-3b7ce5adbb2373f3fcd80d5e3593a4900efa7125.tar.gz
librecrypt-3b7ce5adbb2373f3fcd80d5e3593a4900efa7125.tar.bz2
librecrypt-3b7ce5adbb2373f3fcd80d5e3593a4900efa7125.tar.xz
Add support for the reference implementation of Argon2HEAD1.1.1master
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'argon2/suffix.mk')
-rw-r--r--argon2/suffix.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/argon2/suffix.mk b/argon2/suffix.mk
index 5ca2ceb..f71b040 100644
--- a/argon2/suffix.mk
+++ b/argon2/suffix.mk
@@ -34,16 +34,23 @@ CPPFLAGS_ARGON2 !=\
;fi;\
if ! $(WITH_LIBAR2SIMPLIFIED); then echo\
-DNO_LIBAR2SIMPLIFIED\
+ ;fi;\
+ if test -n "$(ARGON2_VERSION)"; then echo\
+ -DARGON2_VERSION="$(ARGON2_VERSION)L"\
;fi
CFLAGS_ARGON2 !=\
- if $(SUPPORT_ANY_ARGON2) && $(WITH_LIBAR2SIMPLIFIED); then echo\
- -pthread\
+ if $(SUPPORT_ANY_ARGON2) && $(WITH_LIBAR2SIMPLIFIED); then\
+ if test -n "$(ARGON2_VERSION)" || test -n "$(ARGON2_NO_THREADS)"; then echo\
+ -pthread\
+ ;fi\
;fi
LDFLAGS_ARGON2 !=\
if $(SUPPORT_ANY_ARGON2); then\
- if $(WITH_LIBAR2SIMPLIFIED); then echo\
+ if test -n "$(ARGON2_VERSION)"; then echo\
+ -largon2\
+ ;elif $(WITH_LIBAR2SIMPLIFIED); then echo\
-lar2simplified\
-lar2\
-lblake\