Vsevolod Stakhov 537a7180a0 [Rework] Use clang-format to unify formatting in all sources | 11 months ago | |
---|---|---|
.. | ||
LICENSE | 8 years ago | |
README.md | 8 years ago | |
catena.c | 11 months ago | |
catena.h | 11 months ago |
Catena is a memory-consuming password scrambler that excellently thwarts massively parallel attacks on cheap memory-constrained hardware, such as recent graphical processing units (GPUs). Furthermore, Catena provides resistance against cache-timing attacks, since its memory-access pattern is password-independent.
Academic paper: catena-v3.1.pdf
Rspamd implements Catena-Butterfly using full blake2b hash implemented in the cryptobox.
Original code: https://github.com/medsec/catena