rfc-7693

The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC)

M-J. Saarinen (Editor), J-P. Aumasson
date2015-11 streamINDEPENDENT statusINFORMATIONAL pages30 canonicalhttps://www.rfc-editor.org/rfc/rfc7693 doi10.17487/RFC7693
This document describes the cryptographic hash function BLAKE2 and makes the algorithm specification and C source code conveniently available to the Internet community. BLAKE2 comes in two main flavors: BLAKE2b is optimized for 64-bit platforms and BLAKE2s for smaller architectures. BLAKE2 can be directly keyed, making it functionally equivalent to a Message Authentication Code (MAC).