├── Build └── .gitignore ├── Doc ├── Argon2.pdf └── LaTeX │ ├── argon2-spec.tex │ ├── pics │ ├── argon2-par.pdf │ ├── compression.pdf │ ├── generic.pdf │ ├── instant.pdf │ ├── over-v2.pdf │ ├── parallel.pdf │ ├── parallel2.pdf │ ├── power-distribution.jpg │ └── precomp.pdf │ └── tradeoff.bib ├── LICENSE ├── Output └── .gitignore ├── README.md ├── Scripts ├── check_test_vectors.sh └── clean.sh ├── Source ├── C++11 │ ├── Argon2 │ │ ├── argon2-core.cpp │ │ ├── argon2-core.h │ │ ├── argon2-opt-core.cpp │ │ ├── argon2-ref-core.cpp │ │ ├── argon2.cpp │ │ ├── argon2.h │ │ ├── kat.cpp │ │ └── kat.h │ ├── Blake2 │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b.c │ │ ├── blamka-round-opt.h │ │ ├── blamka-round-ref.h │ │ └── brg-endian.h │ ├── Makefile │ └── Test │ │ ├── bench.cpp │ │ ├── genkat.cpp │ │ └── run.cpp └── C99 │ ├── Argon2 │ ├── argon2-core.c │ ├── argon2-core.h │ ├── argon2-opt-core.c │ ├── argon2-opt-core.h │ ├── argon2-ref-core.c │ ├── argon2-ref-core.h │ ├── argon2.c │ ├── argon2.h │ ├── kat.c │ └── kat.h │ ├── Blake2 │ ├── blake-round-mka.h │ ├── blake2-config.h │ ├── blake2-impl.h │ ├── blake2-round-mka.h │ ├── blake2-round.h │ ├── blake2.h │ ├── blake2b-load-sse2.h │ ├── blake2b-load-sse41.h │ ├── blake2b-ref.c │ ├── blake2b-round.h │ └── blake2b.c │ ├── Common │ └── brg-endian.h │ ├── Makefile │ └── Test │ └── argon2-test.c ├── TestVectors ├── Argon2d.txt ├── Argon2ds.txt ├── Argon2i.txt └── Argon2id.txt ├── v.1.1 ├── Argon2.pdf ├── Argon2d │ ├── opt-sse │ │ ├── Makefile │ │ ├── argon2d-opt-sse.cpp │ │ ├── argon2d.h │ │ ├── blake2-config.h │ │ ├── blake2-impl.h │ │ ├── blake2-round.h │ │ ├── blake2.h │ │ ├── blake2b-load-sse2.h │ │ ├── blake2b-load-sse41.h │ │ ├── blake2b-round.h │ │ ├── blake2b.cpp │ │ └── genkat.cpp │ └── ref │ │ ├── Makefile │ │ ├── argon2d-ref.cpp │ │ ├── argon2d.h │ │ ├── blake-round.h │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b-ref.cpp │ │ └── genkat.cpp ├── Argon2i │ ├── opt-sse │ │ ├── Makefile │ │ ├── argon2i-opt-sse.cpp │ │ ├── argon2i.h │ │ ├── blake2-config.h │ │ ├── blake2-impl.h │ │ ├── blake2-round.h │ │ ├── blake2.h │ │ ├── blake2b-load-sse2.h │ │ ├── blake2b-load-sse41.h │ │ ├── blake2b-round-perm.h │ │ ├── blake2b-round.h │ │ ├── blake2b.cpp │ │ └── genkat.cpp │ └── ref │ │ ├── Makefile │ │ ├── argon2i-ref.cpp │ │ ├── argon2i.h │ │ ├── blake-round.h │ │ ├── blake2-impl.h │ │ ├── blake2.h │ │ ├── blake2b-ref.cpp │ │ └── genkat.cpp └── README.md └── v.1.2 └── v.1.2 ├── Argon2.pdf ├── Argon2d ├── kat-argon2d.log ├── opt-sse │ ├── Makefile │ ├── argon2d-opt-sse.cpp │ ├── argon2d.h │ ├── blake2-config.h │ ├── blake2-impl.h │ ├── blake2-round-mka.h │ ├── blake2-round.h │ ├── blake2.h │ ├── blake2b-load-sse2.h │ ├── blake2b-load-sse41.h │ ├── blake2b-round.h │ ├── blake2b.cpp │ └── genkat.cpp └── ref │ ├── Makefile │ ├── argon2d-ref.cpp │ ├── argon2d.h │ ├── blake-round-mka.h │ ├── blake2-impl.h │ ├── blake2.h │ ├── blake2b-ref.cpp │ └── genkat.cpp ├── Argon2i ├── kat-argon2i.log ├── opt-sse │ ├── Makefile │ ├── argon2i-opt-sse.cpp │ ├── argon2i.h │ ├── blake2-config.h │ ├── blake2-impl.h │ ├── blake2-round-mka.h │ ├── blake2-round.h │ ├── blake2.h │ ├── blake2b-load-sse2.h │ ├── blake2b-load-sse41.h │ ├── blake2b-round-perm.h │ ├── blake2b-round.h │ ├── blake2b.cpp │ └── genkat.cpp └── ref │ ├── Makefile │ ├── argon2i-ref.cpp │ ├── argon2i.h │ ├── blake-round-mka.h │ ├── blake-round.h │ ├── blake2-impl.h │ ├── blake2.h │ ├── blake2b-ref.cpp │ └── genkat.cpp └── README.md /Build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Build/.gitignore -------------------------------------------------------------------------------- /Doc/Argon2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/Argon2.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/argon2-spec.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/argon2-spec.tex -------------------------------------------------------------------------------- /Doc/LaTeX/pics/argon2-par.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/argon2-par.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/compression.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/compression.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/generic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/generic.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/instant.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/instant.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/over-v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/over-v2.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/parallel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/parallel.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/parallel2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/parallel2.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/pics/power-distribution.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/power-distribution.jpg -------------------------------------------------------------------------------- /Doc/LaTeX/pics/precomp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/pics/precomp.pdf -------------------------------------------------------------------------------- /Doc/LaTeX/tradeoff.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Doc/LaTeX/tradeoff.bib -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/LICENSE -------------------------------------------------------------------------------- /Output/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Output/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/check_test_vectors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Scripts/check_test_vectors.sh -------------------------------------------------------------------------------- /Scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Scripts/clean.sh -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2-core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2-core.cpp -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2-core.h -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2-opt-core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2-opt-core.cpp -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2-ref-core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2-ref-core.cpp -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2.cpp -------------------------------------------------------------------------------- /Source/C++11/Argon2/argon2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/argon2.h -------------------------------------------------------------------------------- /Source/C++11/Argon2/kat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/kat.cpp -------------------------------------------------------------------------------- /Source/C++11/Argon2/kat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Argon2/kat.h -------------------------------------------------------------------------------- /Source/C++11/Blake2/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/blake2-impl.h -------------------------------------------------------------------------------- /Source/C++11/Blake2/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/blake2.h -------------------------------------------------------------------------------- /Source/C++11/Blake2/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/blake2b.c -------------------------------------------------------------------------------- /Source/C++11/Blake2/blamka-round-opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/blamka-round-opt.h -------------------------------------------------------------------------------- /Source/C++11/Blake2/blamka-round-ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/blamka-round-ref.h -------------------------------------------------------------------------------- /Source/C++11/Blake2/brg-endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Blake2/brg-endian.h -------------------------------------------------------------------------------- /Source/C++11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Makefile -------------------------------------------------------------------------------- /Source/C++11/Test/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Test/bench.cpp -------------------------------------------------------------------------------- /Source/C++11/Test/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Test/genkat.cpp -------------------------------------------------------------------------------- /Source/C++11/Test/run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C++11/Test/run.cpp -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-core.c -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-core.h -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-opt-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-opt-core.c -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-opt-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-opt-core.h -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-ref-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-ref-core.c -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2-ref-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2-ref-core.h -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2.c -------------------------------------------------------------------------------- /Source/C99/Argon2/argon2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/argon2.h -------------------------------------------------------------------------------- /Source/C99/Argon2/kat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/kat.c -------------------------------------------------------------------------------- /Source/C99/Argon2/kat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Argon2/kat.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake-round-mka.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2-config.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2-impl.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2-round-mka.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2-round.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2b-load-sse2.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2b-load-sse41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2b-load-sse41.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2b-ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2b-ref.c -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2b-round.h -------------------------------------------------------------------------------- /Source/C99/Blake2/blake2b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Blake2/blake2b.c -------------------------------------------------------------------------------- /Source/C99/Common/brg-endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Common/brg-endian.h -------------------------------------------------------------------------------- /Source/C99/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Makefile -------------------------------------------------------------------------------- /Source/C99/Test/argon2-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/Source/C99/Test/argon2-test.c -------------------------------------------------------------------------------- /TestVectors/Argon2d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/TestVectors/Argon2d.txt -------------------------------------------------------------------------------- /TestVectors/Argon2ds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/TestVectors/Argon2ds.txt -------------------------------------------------------------------------------- /TestVectors/Argon2i.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/TestVectors/Argon2i.txt -------------------------------------------------------------------------------- /TestVectors/Argon2id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/TestVectors/Argon2id.txt -------------------------------------------------------------------------------- /v.1.1/Argon2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2.pdf -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/Makefile -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/argon2d-opt-sse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/argon2d-opt-sse.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/argon2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/argon2d.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2-config.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2-impl.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2b-load-sse2.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2b-load-sse41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2b-load-sse41.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2b-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/blake2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/blake2b.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2d/opt-sse/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/opt-sse/genkat.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/Makefile -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/argon2d-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/argon2d-ref.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/argon2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/argon2d.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/blake-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/blake-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/blake2-impl.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/blake2.h -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/blake2b-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/blake2b-ref.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2d/ref/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2d/ref/genkat.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/Makefile -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/argon2i-opt-sse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/argon2i-opt-sse.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/argon2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/argon2i.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2-config.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2-impl.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2b-load-sse2.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2b-load-sse41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2b-load-sse41.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2b-round-perm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2b-round-perm.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2b-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/blake2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/blake2b.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/opt-sse/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/opt-sse/genkat.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/Makefile -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/argon2i-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/argon2i-ref.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/argon2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/argon2i.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/blake-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/blake-round.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/blake2-impl.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/blake2.h -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/blake2b-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/blake2b-ref.cpp -------------------------------------------------------------------------------- /v.1.1/Argon2i/ref/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/Argon2i/ref/genkat.cpp -------------------------------------------------------------------------------- /v.1.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.1/README.md -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2.pdf -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/kat-argon2d.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/kat-argon2d.log -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/Makefile -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/argon2d-opt-sse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/argon2d-opt-sse.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/argon2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/argon2d.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2-config.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2-impl.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2-round-mka.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2-round.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2b-load-sse2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2b-load-sse41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2b-load-sse41.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2b-round.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/blake2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/blake2b.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/opt-sse/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/opt-sse/genkat.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/Makefile -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/argon2d-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/argon2d-ref.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/argon2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/argon2d.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/blake-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/blake-round-mka.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/blake2-impl.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/blake2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/blake2b-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/blake2b-ref.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2d/ref/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2d/ref/genkat.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/kat-argon2i.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/kat-argon2i.log -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/Makefile -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/argon2i-opt-sse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/argon2i-opt-sse.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/argon2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/argon2i.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2-config.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2-impl.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2-round-mka.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2-round.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2b-load-sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2b-load-sse2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2b-load-sse41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2b-load-sse41.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2b-round-perm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2b-round-perm.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2b-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2b-round.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/blake2b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/blake2b.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/opt-sse/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/opt-sse/genkat.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/Makefile -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/argon2i-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/argon2i-ref.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/argon2i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/argon2i.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/blake-round-mka.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/blake-round-mka.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/blake-round.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/blake-round.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/blake2-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/blake2-impl.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/blake2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/blake2.h -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/blake2b-ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/blake2b-ref.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/Argon2i/ref/genkat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/Argon2i/ref/genkat.cpp -------------------------------------------------------------------------------- /v.1.2/v.1.2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khovratovich/Argon2/HEAD/v.1.2/v.1.2/README.md --------------------------------------------------------------------------------