Use system libargon2
As of 2.0.0-rc0 cryptsetup ships a bundled copy of Argon2 algorithm library under lib/crypto_backend/argon2
, copied from https://github.com/P-H-C/phc-winner-argon2 .
Debian ships said library in package libargon2-0 (resp. libargon2-0-dev for the headers). Per Debian Policy §4.13 “Debian packages should not make use of these convenience copies unless the included package is explicitly intended to be used in this way.” AFAICT --disable-argon2
disables support of Argon2 PBKDF altogether; shouldn't there be a flag --disable-bundled-argon2
or --enable-system-argon2
to use system libargon2 instead?