No description
Find a file
Emery Hemingway ff9879c92e Add README
2018-11-26 14:03:24 +01:00
doc Initial commit 2018-11-21 17:41:38 +01:00
src Initial commit 2018-11-21 17:41:38 +01:00
.gitignore Initial commit 2018-11-21 17:41:38 +01:00
haraka.nimble Initial commit 2018-11-21 17:41:38 +01:00
README.md Add README 2018-11-26 14:03:24 +01:00

Haraka v2

Haraka v2 is a secure and efficient short-input (256 or 512 bits) hash function, designed to be very fast on modern platforms which support AES-NI. One of the main applications for such a design is the use in hash-based signature schemes like XMSS and SPHINCS. For more information see our paper.

Implementation

This is implementation is in pure Nim and does not yet make use of AES-NI instructions. It may be useful for building and testing hash-based signature schemes, but should be considered underperformant.

Reference

Haraka v2 - Efficient Short-Input Hashing for Post-Quantum Applications

Stefan Kölbl and Martin M. Lauridsen and Florian Mendel and Christian Rechberger https://eprint.iacr.org/2016/098