The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693

Markku-Juhani Saarinen, Jean-Philippe Aumasson

Research output: Book/ReportOther report

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).
Original languageEnglish
PublisherInternet Engineering Task Force
Number of pages30
DOIs
Publication statusPublished - Nov 2015

Publication series

NameRequest for Comments
PublisherInternet Engineering Task Force
No.7693
ISSN (Print)2070-1721

Fingerprint

Hash functions
Flavors
Authentication
Internet
Specifications

Cite this

Saarinen, M-J., & Aumasson, J-P. (2015). The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693. (Request for Comments; No. 7693). Internet Engineering Task Force. https://doi.org/10.17487/RFC7693
Saarinen, Markku-Juhani ; Aumasson, Jean-Philippe. / The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693. Internet Engineering Task Force, 2015. 30 p. (Request for Comments; 7693).
@book{420699f31a28402b89afafa81fe2fa8b,
title = "The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693",
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).",
author = "Markku-Juhani Saarinen and Jean-Philippe Aumasson",
year = "2015",
month = "11",
doi = "10.17487/RFC7693",
language = "English",
series = "Request for Comments",
publisher = "Internet Engineering Task Force",
number = "7693",

}

Saarinen, M-J & Aumasson, J-P 2015, The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693. Request for Comments, no. 7693, Internet Engineering Task Force. https://doi.org/10.17487/RFC7693

The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693. / Saarinen, Markku-Juhani; Aumasson, Jean-Philippe.

Internet Engineering Task Force, 2015. 30 p. (Request for Comments; No. 7693).

Research output: Book/ReportOther report

TY - BOOK

T1 - The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693

AU - Saarinen, Markku-Juhani

AU - Aumasson, Jean-Philippe

PY - 2015/11

Y1 - 2015/11

N2 - 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).

AB - 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).

U2 - 10.17487/RFC7693

DO - 10.17487/RFC7693

M3 - Other report

T3 - Request for Comments

BT - The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693

PB - Internet Engineering Task Force

ER -

Saarinen M-J, Aumasson J-P. The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC): IETF RFC 7693. Internet Engineering Task Force, 2015. 30 p. (Request for Comments; 7693). https://doi.org/10.17487/RFC7693