[openssl-dev] [openssl.org #4254] PR for BLAKE2 support

Bill Cox via RT rt at openssl.org
Tue Jan 19 14:22:30 UTC 2016


This PR is on github at:

https://github.com/openssl/openssl/pull/566

This set of changes adds initial BLAKE2 support to OpenSSL. The BLAKE2s is
a 32-bit friendly 256-bit hash, while BLAKE2d is a 64-bit friendly 512-bit
hash. The point of BLAKE2 is extremely fast secure hashing, even faster
than MD5 on modern desktop CPUs with SSE instructions, as well as on ARM
NEON processors.

This PR integrates, with the authors' permission, the portable reference
code from blake2.net, licensed under the OpenSSL license. EVP support is
included, and test vectors for BLAKE2b and BLAKE2s have been added to
tests/evptests.txt.

Thanks,
Bill



More information about the openssl-dev mailing list