mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-09 01:40:00 +01:00
If zeroing memory is implemented through libc call (like memset_bzero), compiler should never remove such call. It is not needed to set O0 optimization flag explicitly. Various checkers like annocheck causes problems with these flags, just remove it where it makes no sense. (Moreover, we use the same pattern without compiler magic in crypt_backend_memzero() already.)
This is bundled Argon2 algorithm library, copied from https://github.com/P-H-C/phc-winner-argon2 For more info see Password Hashing Competition site: https://password-hashing.net/