Operation | crypto_hash | |
---|---|---|
Primitive | groestl256 | |
Description | Grøstl with 256-bit output; round-3 version starting in supercop-20110426; Grøstl team's final submission for SHA-3-256 | |
Designers |
Praveen Gauravaram Lars R. Knudsen Krystian Matusiewicz Florian Mendel Christian Rechberger Martin Schläffer Søren S. Thomsen | |
Implementations | 32bit-2ktable |
Thomas Krinninger |
32bit-bytesliced-c-fast |
Thomas Krinninger | |
32bit-bytesliced-c-small |
Martin Schläffer | |
8bit_c | ||
aesni |
Krystian Matusiewicz Günther A. Roland Martin Schläffer | |
aesni-intr |
Krystian Matusiewicz Günther A. Roland Martin Schläffer | |
arm11 |
Peter Schwabe Bo-Yin Yang Shang-Yi Yang | |
arm32 |
Wolfgang Wieser | |
avr8asm/balanced |
Johannes Feichtner | |
avr8asm/highspeed |
Johannes Feichtner | |
avr8asm/lowram128 |
Johannes Feichtner | |
avr8asm/lowram192a |
Johannes Feichtner | |
avr8asm/lowram192b |
Johannes Feichtner | |
avr8asm/lowram256 |
Johannes Feichtner | |
avx |
Krystian Matusiewicz Günther A. Roland Martin Schläffer | |
avx-intr |
Krystian Matusiewicz Günther A. Roland Martin Schläffer | |
core2duo |
Krystian Matusiewicz | |
mmx |
Søren S. Thomsen | |
neon-bitslice |
Martin Schläffer Peter Schwabe Wolfgang Wieser | |
neon-table |
Martin Schläffer Peter Schwabe David Seywald | |
neon-vperm |
Severin Holzer-Graf | |
opt32 |
Søren S. Thomsen | |
opt64 |
Søren S. Thomsen Krystian Matusiewicz | |
opteron |
Krystian Matusiewicz Søren S. Thomsen | |
opteron-unrolled |
Krystian Matusiewicz Søren S. Thomsen | |
sphlib-adapted |
Thomas Pornin | |
sphlib |
Thomas Pornin | |
sphlib-small |
Thomas Pornin | |
thumb-asm-fast |
Thomas Krinninger | |
thumb-asm-small |
Thomas Krinninger | |
vperm |
Günther A. Roland Martin Schläffer | |
vperm-intr |
Günther A. Roland Martin Schläffer |
Click on graph for high-resolution PDF.