@inbook{eb2dfb18955d4b048a267618c551983a,
title = "BLAKE in Software",
abstract = "This chapter explains how to implement BLAKE on software platforms, from simplistic and portable C implementations to assembly for 8-bit AVR microcontrollers. We focus on the implementation of the compression function, as opposed to the operation mode, the latter being straightforward to implement and not performancecritical. Optimized C and assembly implementations of BLAKE for various platforms are included in the SUPERCOP software, available for download from the eBACS project [28]. Complete reference C implementations of BLAKE-256 and BLAKE-512 are given in Appendix B.",
author = "Aumasson, \{Jean Philippe\} and Willi Meier and Phan, \{Raphael C.W.\} and Luca Henzen",
note = "Publisher Copyright: {\textcopyright} 2014, Springer-Verlag Berlin Heidelberg. Copyright: Copyright 2021 Elsevier B.V., All rights reserved.",
year = "2014",
doi = "10.1007/978-3-662-44757-4\_5",
language = "English",
series = "Information Security and Cryptography",
publisher = "Springer",
pages = "55--95",
booktitle = "Information Security and Cryptography",
address = "Switzerland",
}