dncurrency/crypto/blake2
Sergey Kroshnin c0e269286e
Apply Blake2b AVX2 changes (#1994)
https://github.com/sneves/blake2-avx2/pull/4
About 10% speed up: tweak diagonal shuffle
2019-05-17 17:42:31 +03:00
..
blake2-config.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2-impl.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2b-compress-avx2.h Apply Blake2b AVX2 changes (#1994) 2019-05-17 17:42:31 +03:00
blake2b-load-avx2-simple.h Apply Blake2b AVX2 changes (#1994) 2019-05-17 17:42:31 +03:00
blake2b-load-avx2.h Apply Blake2b AVX2 changes (#1994) 2019-05-17 17:42:31 +03:00
blake2b-load-sse2.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2b-load-sse41.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2b-ref.c Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2b-round.h Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
blake2b.c Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
COPYING Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00
README.md Update CryptoPP & Argon2 (#1068) 2019-01-23 17:46:14 -06:00

BLAKE2

This is the reference source code package of BLAKE2, which includes

  • ref/: C implementations of BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp, aimed at portability and simplicity.

  • sse/: C implementations of BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp, optimized for speed on CPUs supporting SSE2, SSSE3, SSE4.1, AVX, or XOP.

  • csharp/: C# implementation of BLAKE2b.

  • b2sum/: Command line utility to hash files, based on the sse/ implementations.

  • bench/: Benchmark tool to measure cycles-per-byte speeds and produce graphs copyright.

All code is triple-licensed under the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your choosing.

More: https://blake2.net.

Contact: contact@blake2.net