mirror of
https://github.com/BLAKE2/BLAKE2
synced 2024-11-22 02:31:57 +01:00
BLAKE2 official implementations
7965d3e6e1
NOTE! The NEON version of blake2s is currently NO FASTER than the reference implementations. However, it is retained for reference and in case it can be further improved. The NEON version of blake2b is more than twice as fast as the reference implementation on the Raspberry PI 2 Model B. |
||
---|---|---|
b2sum | ||
bench | ||
csharp | ||
neon | ||
ref | ||
sse | ||
testvectors | ||
.gitignore | ||
COPYING | ||
README.md |
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 thesse/
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