| Operation | crypto_hash | |
|---|---|---|
| Primitive | blake256 | |
| Description | BLAKE-256: BLAKE with 32-bit words, 14 rounds, and 256-bit output; BLAKE team's final submission for SHA-3-256 | |
| Designers |
Jean-Philippe Aumasson Luca Henzen Willi Meier Raphael C.-W. Phan | |
| Implementations | arm11 |
Peter Schwabe Bo-Yin Yang Shang-Yi Yang |
| arm_thumb2 |
Peter Schwabe Bo-Yin Yang Shang-Yi Yang Christian Wenzel-Benner | |
| avxicc |
Jean-Philippe Aumasson Samuel Neves | |
| avxs |
Jean-Philippe Aumasson Samuel Neves | |
| bswap |
based on: regs | |
| ref |
Jean-Philippe Aumasson | |
| regs |
based on: ref unrolling: Daniel J. Bernstein | |
| sandy |
based on: bswap | |
| sphlib |
Thomas Pornin | |
| sphlib-small |
Thomas Pornin | |
| sse2-2 |
based on: sse2 latency-oriented tweaks: Daniel J. Bernstein | |
| sse2 |
Jean-Philippe Aumasson Shawn Kirst Peter Schwabe | |
| sse41-2 |
Jean-Philippe Aumasson Samuel Neves | |
| sse41 |
Jean-Philippe Aumasson Peter Schwabe Samuel Neves | |
| ssse3 |
Jean-Philippe Aumasson Peter Schwabe Samuel Neves | |
| vect128 |
Gaëtan Leurent | |
| vect128-mmxhack |
Gaëtan Leurent | |
| vect128-neon |
Gaëtan Leurent | |
| xop |
Jean-Philippe Aumasson Samuel Neves |