VAMPIRE |
eBACS: ECRYPT Benchmarking of Cryptographic Systems |
ECRYPT II |
---|
General information: | Introduction | eBASH | eBASC | eBAEAD | eBATS | SUPERCOP | XBX | Computers | Arch |
---|
How to submit new software: | Tips | hash | stream | aead | dh | kem | encrypt | sign |
---|
List of primitives measured: | lwc | sha3 | hash | stream | lwc | caesar | aead | dh | kem | encrypt | sign |
---|
Measurements: | lwc | sha3 | hash | stream | lwc | caesar | aead | dh | kem | encrypt | sign |
---|
List of subroutines: | verify | decode | encode | sort | core | hashblocks | xof | scalarmult |
---|
Typically crypto_scalarmult is used as a subroutine inside crypto_dh.
Primitive | Description | Designers |
---|---|---|
curve25519 | Curve25519 scalar multiplication |
Daniel J. Bernstein |
kummer | ||
nistp256 | NIST P-256 scalar multiplication |
Primitive | Implementation | Authors |
---|---|---|
curve25519 | amd64-51 |
Daniel J. Bernstein Niels Duif Tanja Lange lead: Peter Schwabe Bo-Yin Yang |
curve25519 | amd64-64 |
Daniel J. Bernstein Niels Duif Tanja Lange lead: Peter Schwabe Bo-Yin Yang |
curve25519 | athlon |
Daniel J. Bernstein |
curve25519 | costigan-schwabe/cbe |
Neil Costigan (Dublin City University) Peter Schwabe (Technische Universiteit Eindhoven) |
curve25519 | donna |
Adam Langley (Google) |
curve25519 | donna_c64 |
Adam Langley (Google) |
curve25519 | neon2 |
Daniel J. Bernstein Peter Schwabe |
curve25519 | ref10 |
D. J. Bernstein |
curve25519 | ref |
Matthew Dempsky (Mochi Media) |
curve25519 | rust_crypto | |
curve25519 | sandy2x |
Tung Chou |
kummer | avx2 | |
kummer | avx2int | |
kummer | avx | |
kummer | neon | |
kummer | ref5 | |
kummer | ref5u | |
nistp256 | mj32 |
Jan Mojzis |