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 |
---|
There is a separate page that lists machines and, for each machine, the measurements of these stream ciphers.
Designers and implementors interested in submitting new stream ciphers and new implementations should read the call for submissions.
Primitive | Description | Designers |
---|---|---|
aes128ctr | The Advanced Encryption Standard (128-bit key) in a particular counter mode |
Vincent Rijmen Joan Daemen |
aes128estream | The Advanced Encryption Standard (128-bit key) in another counter mode specified by eSTREAM |
Vincent Rijmen Joan Daemen |
aes192ctr | The Advanced Encryption Standard (192-bit key) in a particular counter mode |
Vincent Rijmen Joan Daemen |
aes256ctr | The Advanced Encryption Standard (256-bit key) in a particular counter mode |
Vincent Rijmen Joan Daemen |
aes256estream | The Advanced Encryption Standard (256-bit key) in another counter mode specified by eSTREAM |
Vincent Rijmen Joan Daemen |
amastrid | AMASTRID (256-bit key) |
George Anescu |
chacha8 | ChaCha8 (256-bit key) |
Daniel J. Bernstein |
chacha12 | ChaCha12 (256-bit key) |
Daniel J. Bernstein |
chacha20 | ChaCha20 (256-bit key) |
Daniel J. Bernstein |
cryptmtv3 | CryptMT v3 (256-bit key) |
Makoto Matsumoto Matsuo Saito Takuji Nishimura Mariko Hagita |
dragon | Dragon (256-bit key) |
Kevin Chen Matt Henricksen William Millan Joanne Fuller Leonie Simpson Ed Dawson HoonJae Lee SangJae Moon |
hc128 | HC-128 (128-bit key) |
Hongjun Wu |
hc256 | HC-256 (256-bit key) |
Hongjun Wu |
lexv2 | LEX v2 (128-bit key) |
Alex Biryukov |
nlsv2 | NLS v2 (128-bit key) |
Gregory Rose Philip Hawkes Michael Paddon Miriam Wiggers de Vries |
ocelot1 | OCELOT1 (256-bit key) |
George Anescu |
ocelot2 | OCELOT2 (256-bit key) |
George Anescu |
panama | Panama (256-bit key) |
Joan Daemen Craig Clapp |
rabbit | Rabbit (128-bit key) |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rijn256ctr | Rijndael with a 256-bit key and 256-bit blocksize in a particular counter mode | |
salsa20 | Salsa20/20 (256-bit key) |
Daniel J. Bernstein |
salsa208 | Salsa20/8 (256-bit key) |
Daniel J. Bernstein |
salsa2012 | Salsa20/12 (256-bit key) |
Daniel J. Bernstein |
simon128128ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
simon128192ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
simon128256ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
simon64128ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
simon6496ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
snow20 | SNOW 2.0 (256-bit key) |
Patrik Ekdahl Thomas Johansson |
sosemanuk | Sosemanuk (256-bit key) |
Come Berbain Olivier Billet Anne Canteaut Nicolas Courtois Henri Gilbert Louis Goubin Aline Gouget Louis Granboulan Cédric Lauradoux Marine Minier Thomas Pornin Hervé Sibert |
speck128128ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
speck128192ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
speck128256ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
speck64128ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
speck6496ctr |
Ray Beaulieu Douglas Shors Jason Smith Stefan Treatman-Clark Bryan Weeks Louis Wingers (All from: U.S. National Security Agency, NSA) | |
tango642 | Tango642 with 256-bit key |
Aleksey Vaneev |
tpy | TPy (256-bit key) |
Eli Biham Jennifer Seberry |
tpy6 | TPy6 (256-bit key) |
Eli Biham Jennifer Seberry |
tpypy | TPypy (256-bit key) |
Eli Biham Jennifer Seberry |
trivium | Trivium (80-bit key) |
Christophe De Cannière Bart Preneel |
xsalsa20 | XSalsa20 |
Daniel J. Bernstein |
Primitive | Implementation | Authors |
---|---|---|
aes128ctr | cryptopp |
Wei Dai (wrapper around Crypto++) |
aes128ctr | dolbeau/aesenc-int |
Romain Dolbeau |
aes128ctr | dolbeau/armv8crypto |
Romain Dolbeau |
aes128ctr | neon |
Daniel J. Bernstein Peter Schwabe based heavily on previous software by Emilia Käsper |
aes128ctr | openssl |
Romain Dolbeau (wrapper around openssl) |
aes128estream | e/bernstein/amd64-1 |
Daniel J. Bernstein |
aes128estream | e/bernstein/amd64-2 |
Daniel J. Bernstein |
aes128estream | e/bernstein/big-1 |
Daniel J. Bernstein |
aes128estream | e/bernstein/little-1 |
Daniel J. Bernstein |
aes128estream | e/bernstein/little-2 |
Daniel J. Bernstein |
aes128estream | e/bernstein/little-3 |
Daniel J. Bernstein |
aes128estream | e/bernstein/little-4 |
Daniel J. Bernstein |
aes128estream | e/bernstein/x86-mmx-1 |
Daniel J. Bernstein |
aes128estream | e/gladman |
Christophe De Cannière (wrapper around Gladman implementation) |
aes128estream | e/hongjun/v0 |
Hongjun Wu |
aes128estream | e/hongjun/v1 |
Hongjun Wu |
aes128estream | e/schwabe/athlon64-1 |
Peter Schwabe |
aes128estream | e/schwabe/athlon64-2 |
Peter Schwabe |
aes128estream | e/schwabe/core2 |
Peter Schwabe |
aes128estream | e/schwabe/pentium4-1 |
Peter Schwabe |
aes128estream | e/schwabe/ppc32linux-1 |
Peter Schwabe |
aes128estream | e/schwabe/ultrasparc3-1 |
Peter Schwabe |
aes192ctr | cryptopp |
Wei Dai (wrapper around Crypto++) |
aes192ctr | openssl |
Romain Dolbeau (wrapper around openssl) |
aes256ctr | cryptopp |
Wei Dai (wrapper around Crypto++) |
aes256ctr | dolbeau/aesenc-int |
Romain Dolbeau |
aes256ctr | dolbeau/armv8crypto |
Romain Dolbeau |
aes256ctr | dolbeau/vaesenc-int |
Romain Dolbeau |
aes256ctr | openssl |
Romain Dolbeau (wrapper around openssl) |
aes256estream | e/gladman |
Christophe De Cannière (wrapper around Gladman implementation) |
aes256estream | e/hongjun/v0 |
Hongjun Wu |
aes256estream | e/hongjun/v1 |
Hongjun Wu |
amastrid | ref |
George Anescu |
chacha8 | amd64-ssse3 |
Samuel Neves (based on amd64-xmm6) |
chacha8 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
chacha8 | dolbeau/amd64-avx2 |
Daniel J. Bernstein Romain Dolbeau |
chacha8 | dolbeau/arm-neon |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha8 | dolbeau/mipsel-msa |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha8 | dolbeau/ppc-altivec |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha8 | e/amd64-3 |
Daniel J. Bernstein |
chacha8 | e/amd64-xmm6 |
Daniel J. Bernstein |
chacha8 | e/merged |
Daniel J. Bernstein |
chacha8 | e/ppc-altivec |
Daniel J. Bernstein |
chacha8 | e/ref |
Daniel J. Bernstein |
chacha8 | e/regs |
Daniel J. Bernstein |
chacha8 | e/sparc |
Daniel J. Bernstein |
chacha8 | e/x86-1 |
Daniel J. Bernstein |
chacha8 | e/x86-mmx |
Daniel J. Bernstein |
chacha8 | e/x86-xmm2 |
Daniel J. Bernstein |
chacha8 | e/x86-xmm5 |
Daniel J. Bernstein |
chacha8 | e/x86-xmm6 |
Daniel J. Bernstein |
chacha8 | e/x86-xmm |
Daniel J. Bernstein |
chacha8 | goll_gueron |
Martin Goll Shay Gueron |
chacha8 | krovetz/avx2 |
Ted Krovetz |
chacha8 | krovetz/vec128 |
Ted Krovetz |
chacha8 | moon/armv6/32 |
Andrew Moon |
chacha8 | moon/avx2/32 |
Andrew Moon |
chacha8 | moon/avx2/64 |
Andrew Moon |
chacha8 | moon/avx/32 |
Andrew Moon |
chacha8 | moon/avx/64 |
Andrew Moon |
chacha8 | moon/neon/32 |
Andrew Moon |
chacha8 | moon/sse2/64 |
Andrew Moon |
chacha8 | moon/ssse3/64 |
Andrew Moon |
chacha8 | moon/xop/32 |
Andrew Moon |
chacha8 | moon/xop/64 |
Andrew Moon |
chacha12 | amd64-ssse3 |
Samuel Neves (based on amd64-xmm6) |
chacha12 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
chacha12 | dolbeau/amd64-avx2 |
Daniel J. Bernstein Romain Dolbeau |
chacha12 | dolbeau/arm-neon |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha12 | dolbeau/mipsel-msa |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha12 | dolbeau/ppc-altivec |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha12 | e/amd64-3 |
Daniel J. Bernstein |
chacha12 | e/amd64-xmm6 |
Daniel J. Bernstein |
chacha12 | e/merged |
Daniel J. Bernstein |
chacha12 | e/ppc-altivec |
Daniel J. Bernstein |
chacha12 | e/ref |
Daniel J. Bernstein |
chacha12 | e/regs |
Daniel J. Bernstein |
chacha12 | e/sparc |
Daniel J. Bernstein |
chacha12 | e/x86-1 |
Daniel J. Bernstein |
chacha12 | e/x86-mmx |
Daniel J. Bernstein |
chacha12 | e/x86-xmm2 |
Daniel J. Bernstein |
chacha12 | e/x86-xmm5 |
Daniel J. Bernstein |
chacha12 | e/x86-xmm6 |
Daniel J. Bernstein |
chacha12 | e/x86-xmm |
Daniel J. Bernstein |
chacha12 | goll_gueron |
Martin Goll Shay Gueron |
chacha12 | krovetz/avx2 |
Ted Krovetz |
chacha12 | krovetz/vec128 |
Ted Krovetz |
chacha12 | moon/armv6/32 |
Andrew Moon |
chacha12 | moon/avx2/32 |
Andrew Moon |
chacha12 | moon/avx2/64 |
Andrew Moon |
chacha12 | moon/avx/32 |
Andrew Moon |
chacha12 | moon/avx/64 |
Andrew Moon |
chacha12 | moon/neon/32 |
Andrew Moon |
chacha12 | moon/sse2/64 |
Andrew Moon |
chacha12 | moon/ssse3/64 |
Andrew Moon |
chacha12 | moon/xop/32 |
Andrew Moon |
chacha12 | moon/xop/64 |
Andrew Moon |
chacha20 | amd64-ssse3 |
Samuel Neves (based on amd64-xmm6) |
chacha20 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
chacha20 | dolbeau/amd64-avx2 |
Daniel J. Bernstein Romain Dolbeau |
chacha20 | dolbeau/arm-neon |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/arm-sve2 |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/arm-sve |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/generic-gccsimd128 |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/generic-gccsimd256 |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/mipsel-msa |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/ppc-altivec |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/riscv-v-legacy |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/riscv-v-lmul4 |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | dolbeau/riscv-v-strided |
Romain Dolbeau (based on code by Daniel J. Bernstein) |
chacha20 | e/amd64-3 |
Daniel J. Bernstein |
chacha20 | e/amd64-xmm6 |
Daniel J. Bernstein |
chacha20 | e/merged |
Daniel J. Bernstein |
chacha20 | e/ppc-altivec |
Daniel J. Bernstein |
chacha20 | e/ref |
Daniel J. Bernstein |
chacha20 | e/regs |
Daniel J. Bernstein |
chacha20 | e/sparc |
Daniel J. Bernstein |
chacha20 | e/x86-1 |
Daniel J. Bernstein |
chacha20 | e/x86-mmx |
Daniel J. Bernstein |
chacha20 | e/x86-xmm2 |
Daniel J. Bernstein |
chacha20 | e/x86-xmm5 |
Daniel J. Bernstein |
chacha20 | e/x86-xmm6 |
Daniel J. Bernstein |
chacha20 | e/x86-xmm |
Daniel J. Bernstein |
chacha20 | goll_gueron |
Martin Goll Shay Gueron |
chacha20 | krovetz/avx2 |
Ted Krovetz |
chacha20 | krovetz/vec128 |
Ted Krovetz |
chacha20 | moon/armv6/32 |
Andrew Moon |
chacha20 | moon/avx2/32 |
Andrew Moon |
chacha20 | moon/avx2/64 |
Andrew Moon |
chacha20 | moon/avx/32 |
Andrew Moon |
chacha20 | moon/avx/64 |
Andrew Moon |
chacha20 | moon/neon/32 |
Andrew Moon |
chacha20 | moon/sse2/64 |
Andrew Moon |
chacha20 | moon/ssse3/64 |
Andrew Moon |
chacha20 | moon/xop/32 |
Andrew Moon |
chacha20 | moon/xop/64 |
Andrew Moon |
chacha20 | openssl |
D. J. Bernstein (wrapper around openssl) |
cryptmtv3 | e/v3 |
Makoto Matsumoto Matsuo Saito Takuji Nishimura Mariko Hagita |
dragon | e/submissions/dragon |
Kevin Chen Matt Henricksen William Millan Joanne Fuller Leonie Simpson Ed Dawson HoonJae Lee SangJae Moon |
hc128 | e/hc-128/200606 |
Hongjun Wu |
hc128 | e/hc-128/200701a |
Hongjun Wu |
hc128 | e/hc-128/200701b |
Hongjun Wu |
hc256 | e/hc-256/200511 |
Hongjun Wu |
hc256 | e/hc-256/200701 |
Hongjun Wu |
lexv2 | e/v2/ref |
Alex Biryukov |
lexv2 | e/v2/schwabe/amd64-1 |
Peter Schwabe |
lexv2 | e/v2/schwabe/amd64-2 |
Peter Schwabe |
lexv2 | e/v2/schwabe/ppc32linux-1 |
Peter Schwabe |
lexv2 | e/v2/schwabe/ppc32macos-1 |
Peter Schwabe |
lexv2 | e/v2/schwabe/sparc-1 |
Peter Schwabe |
lexv2 | e/v2/schwabe/sparc-2 |
Peter Schwabe |
nlsv2 | e/v2/sync/1 |
Gregory Rose Philip Hawkes Michael Paddon Miriam Wiggers de Vries |
nlsv2 | e/v2/sync/2 |
Gregory Rose Philip Hawkes Michael Paddon Miriam Wiggers de Vries |
ocelot1 | ref |
George Anescu |
ocelot2 | ref |
George Anescu |
panama | cryptopp |
Wei Dai (wrapper around Crypto++) |
rabbit | e/opt/1/1 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/1/2 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/1/3 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/1/4 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/2/1 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/2/2 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/2/3 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/2/4 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/opt/2/5 |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rabbit | e/ref |
Martin Boesgaard Mette Vesterager Thomas Pedersen Jesper Christensen Ove Scavenius |
rijn256ctr | gil |
David Leon Gil |
salsa20 | amd64_xmm6 |
Daniel J. Bernstein |
salsa20 | armneon2 |
Daniel J. Bernstein |
salsa20 | armneon3 |
Daniel J. Bernstein |
salsa20 | armneon6 |
Daniel J. Bernstein Tanja Lange Peter Schwabe |
salsa20 | armneon |
Daniel J. Bernstein |
salsa20 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
salsa20 | dolbeau/amd64-xmm6int |
Daniel J. Bernstein Romain Dolbeau |
salsa20 | e/amd64-1 |
Daniel J. Bernstein |
salsa20 | e/amd64-2 |
Daniel J. Bernstein |
salsa20 | e/amd64-3 |
Daniel J. Bernstein |
salsa20 | e/amd64-xmm2 |
Daniel J. Bernstein |
salsa20 | e/amd64-xmm5 |
Daniel J. Bernstein |
salsa20 | e/amd64-xmm6 |
Daniel J. Bernstein |
salsa20 | e/amd64-xmm |
Daniel J. Bernstein |
salsa20 | e/merged |
Daniel J. Bernstein |
salsa20 | e/ppc-altivec |
Daniel J. Bernstein Matthijs van Duin |
salsa20 | e/ref |
Daniel J. Bernstein |
salsa20 | e/regs |
Daniel J. Bernstein |
salsa20 | e/sparc |
Daniel J. Bernstein |
salsa20 | e/x86-1 |
Daniel J. Bernstein |
salsa20 | e/x86-2 |
Daniel J. Bernstein |
salsa20 | e/x86-3 |
Daniel J. Bernstein |
salsa20 | e/x86-athlon |
Daniel J. Bernstein |
salsa20 | e/x86-mmx |
Daniel J. Bernstein |
salsa20 | e/x86-pm |
Daniel J. Bernstein |
salsa20 | e/x86-xmm2 |
Daniel J. Bernstein |
salsa20 | e/x86-xmm4 |
Daniel J. Bernstein |
salsa20 | e/x86-xmm5 |
Daniel J. Bernstein |
salsa20 | e/x86-xmm |
Daniel J. Bernstein |
salsa20 | ref |
Daniel J. Bernstein |
salsa20 | rust_crypto | |
salsa20 | rust_salsa20 | |
salsa20 | x86_xmm5 |
Daniel J. Bernstein |
salsa208 | amd64_xmm6 |
Daniel J. Bernstein |
salsa208 | armneon2 |
Daniel J. Bernstein |
salsa208 | armneon3 |
Daniel J. Bernstein |
salsa208 | armneon |
Daniel J. Bernstein |
salsa208 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
salsa208 | dolbeau/amd64-xmm6int |
Daniel J. Bernstein Romain Dolbeau |
salsa208 | e/amd64-1 |
Daniel J. Bernstein |
salsa208 | e/amd64-2 |
Daniel J. Bernstein |
salsa208 | e/amd64-3 |
Daniel J. Bernstein |
salsa208 | e/amd64-xmm2 |
Daniel J. Bernstein |
salsa208 | e/amd64-xmm5 |
Daniel J. Bernstein |
salsa208 | e/amd64-xmm6 |
Daniel J. Bernstein |
salsa208 | e/amd64-xmm |
Daniel J. Bernstein |
salsa208 | e/merged |
Daniel J. Bernstein |
salsa208 | e/ppc-altivec |
Daniel J. Bernstein Matthijs van Duin |
salsa208 | e/ref |
Daniel J. Bernstein |
salsa208 | e/regs |
Daniel J. Bernstein |
salsa208 | e/sparc |
Daniel J. Bernstein |
salsa208 | e/x86-1 |
Daniel J. Bernstein |
salsa208 | e/x86-2 |
Daniel J. Bernstein |
salsa208 | e/x86-3 |
Daniel J. Bernstein |
salsa208 | e/x86-athlon |
Daniel J. Bernstein |
salsa208 | e/x86-mmx |
Daniel J. Bernstein |
salsa208 | e/x86-pm |
Daniel J. Bernstein |
salsa208 | e/x86-xmm2 |
Daniel J. Bernstein |
salsa208 | e/x86-xmm4 |
Daniel J. Bernstein |
salsa208 | e/x86-xmm5 |
Daniel J. Bernstein |
salsa208 | e/x86-xmm |
Daniel J. Bernstein |
salsa208 | ref |
Daniel J. Bernstein |
salsa208 | x86_xmm5 |
Daniel J. Bernstein |
salsa2012 | amd64_xmm6 |
Daniel J. Bernstein |
salsa2012 | armneon2 |
Daniel J. Bernstein |
salsa2012 | armneon3 |
Daniel J. Bernstein |
salsa2012 | armneon |
Daniel J. Bernstein |
salsa2012 | cryptopp |
Daniel J. Bernstein (wrapper around Crypto++) |
salsa2012 | dolbeau/amd64-xmm6int |
Daniel J. Bernstein Romain Dolbeau |
salsa2012 | e/amd64-1 |
Daniel J. Bernstein |
salsa2012 | e/amd64-2 |
Daniel J. Bernstein |
salsa2012 | e/amd64-3 |
Daniel J. Bernstein |
salsa2012 | e/amd64-xmm2 |
Daniel J. Bernstein |
salsa2012 | e/amd64-xmm5 |
Daniel J. Bernstein |
salsa2012 | e/amd64-xmm6 |
Daniel J. Bernstein |
salsa2012 | e/amd64-xmm |
Daniel J. Bernstein |
salsa2012 | e/merged |
Daniel J. Bernstein |
salsa2012 | e/ppc-altivec |
Daniel J. Bernstein Matthijs van Duin |
salsa2012 | e/ref |
Daniel J. Bernstein |
salsa2012 | e/regs |
Daniel J. Bernstein |
salsa2012 | e/sparc |
Daniel J. Bernstein |
salsa2012 | e/x86-1 |
Daniel J. Bernstein |
salsa2012 | e/x86-2 |
Daniel J. Bernstein |
salsa2012 | e/x86-3 |
Daniel J. Bernstein |
salsa2012 | e/x86-athlon |
Daniel J. Bernstein |
salsa2012 | e/x86-mmx |
Daniel J. Bernstein |
salsa2012 | e/x86-pm |
Daniel J. Bernstein |
salsa2012 | e/x86-xmm2 |
Daniel J. Bernstein |
salsa2012 | e/x86-xmm4 |
Daniel J. Bernstein |
salsa2012 | e/x86-xmm5 |
Daniel J. Bernstein |
salsa2012 | e/x86-xmm |
Daniel J. Bernstein |
salsa2012 | ref |
Daniel J. Bernstein |
salsa2012 | x86_xmm5 |
Daniel J. Bernstein |
simon128128ctr | avx2 |
Louis Wingers |
simon128128ctr | neon |
Louis Wingers |
simon128128ctr | sse4 |
Louis Wingers |
simon128192ctr | avx2 |
Louis Wingers |
simon128192ctr | neon |
Louis Wingers |
simon128192ctr | sse4 |
Louis Wingers |
simon128256ctr | avx2 |
Louis Wingers |
simon128256ctr | neon |
Louis Wingers |
simon128256ctr | sse4 |
Louis Wingers |
simon64128ctr | avx2 |
Louis Wingers |
simon64128ctr | neon |
Louis Wingers |
simon64128ctr | sse4 | |
simon6496ctr | avx2 |
Louis Wingers |
simon6496ctr | neon |
Louis Wingers |
simon6496ctr | sse4 |
Louis Wingers |
snow20 | e/benchmarks/snow-2.0 |
Christophe De Cannière (wrapper around reference implementation) |
sosemanuk | cryptopp |
Wei Dai (wrapper around Crypto++) |
sosemanuk | e/submissions/sosemanuk |
Come Berbain Olivier Billet Anne Canteaut Nicolas Courtois Henri Gilbert Louis Goubin Aline Gouget Louis Granboulan Cédric Lauradoux Marine Minier Thomas Pornin Hervé Sibert |
speck128128ctr | avx2 |
Louis Wingers |
speck128128ctr | avx512 |
Louis Wingers |
speck128128ctr | neon |
Louis Wingers |
speck128128ctr | sse4 |
Louis Wingers |
speck128192ctr | avx2 |
Louis Wingers |
speck128192ctr | avx512 |
Louis Wingers |
speck128192ctr | neon |
Louis Wingers |
speck128192ctr | sse4 |
Louis Wingers |
speck128256ctr | avx2 |
Louis Wingers |
speck128256ctr | avx512 |
Louis Wingers |
speck128256ctr | neon |
Louis Wingers |
speck128256ctr | sse4 |
Louis Wingers |
speck64128ctr | avx2 |
Louis Wingers |
speck64128ctr | avx512 |
Louis Wingers |
speck64128ctr | neon |
Louis Wingers |
speck64128ctr | sse4 |
Louis Wingers |
speck6496ctr | avx2 |
Louis Wingers |
speck6496ctr | avx512 |
Louis Wingers |
speck6496ctr | neon |
Louis Wingers |
speck6496ctr | sse4 |
Louis Wingers |
tango642 | ref |
Aleksey Vaneev |
tpy | e/tpy |
Eli Biham Jennifer Seberry |
tpy6 | e/tpy6 |
Eli Biham Jennifer Seberry |
tpypy | e/tpypy |
Eli Biham Jennifer Seberry |
trivium | e/submissions/trivium |
Christophe De Cannière |
xsalsa20 | ref |
Daniel J. Bernstein |