The BLAKE2 Cryptographic Hash and Message Authentication Code
RFC 7693, “The BLAKE2 Cryptographic Hash and Message Authentication Code”, is an Informational document published in November 2015 by M-J. Saarinen, J-P. Aumasson. The canonical text is published by the RFC Editor.
Abstract
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).
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 7693 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 7692 Compression Extensions for WebSocket
- RFC 7694 Hypertext Transfer Protocol Client-Initiated Content- Encoding
- RFC 7691 Updating the Term Dates of IETF Administrative Oversight Committee Members
- RFC 7695 Distributed Prefix Assignment Algorithm
- RFC 7696 Guidelines for Cryptographic Algorithm Agility and Selecting Mandatory-to-Implement Algorithms
- RFC 7689 Signaling Extensions for Wavelength Switched Optical Networks
- RFC 7688 GMPLS OSPF Enhancement for Signal and Network Element Compatibility for Wavelength Switched Optical Networks
- RFC 7698 Framework and Requirements for GMPLS-Based Control of Flexi-Grid Dense Wavelength Division Multiplexing Networks