Time | Relative time | Primitive | Implementation | Compiler |
10908168 | 1.00 | dilithium2 | crypto_sign/dilithium2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
3944932 | 1.00 | dilithium3 | crypto_sign/dilithium3/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
6184636 | 1.00 | dilithium4 | crypto_sign/dilithium4/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | donald1024 | crypto_sign/donald1024/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | donald2048 | crypto_sign/donald2048/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | donald512 | crypto_sign/donald512/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb163 | crypto_sign/ecdonaldb163/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb233 | crypto_sign/ecdonaldb233/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb283 | crypto_sign/ecdonaldb283/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb409 | crypto_sign/ecdonaldb409/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb571 | crypto_sign/ecdonaldb571/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk163 | crypto_sign/ecdonaldk163/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk233 | crypto_sign/ecdonaldk233/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk283 | crypto_sign/ecdonaldk283/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk409 | crypto_sign/ecdonaldk409/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk571 | crypto_sign/ecdonaldk571/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp160 | crypto_sign/ecdonaldp160/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp192 | crypto_sign/ecdonaldp192/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp224 | crypto_sign/ecdonaldp224/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp256 | crypto_sign/ecdonaldp256/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp384 | crypto_sign/ecdonaldp384/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp521 | crypto_sign/ecdonaldp521/openssl | gcc -m32 -O3 -fomit-frame-pointer |
1251156 | 1.00 | ed25519 | crypto_sign/ed25519/ref10 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609) |
7416884 | 5.93 | ed25519 | crypto_sign/ed25519/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
5880636 | 1.00 | ed448goldilocks | crypto_sign/ed448goldilocks/32 (2014-10-12) | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609) |
| | ed448goldilocks | crypto_sign/ed448goldilocks/64 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/arm32 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/neon | gcc -m32 -O3 -fomit-frame-pointer |
| | edons128k08n72nu8l4mu3 | crypto_sign/edons128k08n72nu8l4mu3/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | edons128ref | crypto_sign/edons128ref/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsl | crypto_sign/gravitysphincsl/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsl | crypto_sign/gravitysphincsl/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsm | crypto_sign/gravitysphincsm/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsm | crypto_sign/gravitysphincsm/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincss | crypto_sign/gravitysphincss/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincss | crypto_sign/gravitysphincss/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | hector | crypto_sign/hector/ref | gcc -m32 -O3 -fomit-frame-pointer |
88369440 | 1.00 | luov4849242 | crypto_sign/luov4849242/portable | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
138116692 | 1.56 | luov4849242 | crypto_sign/luov4849242/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer |
261357288 | 1.00 | luov6468330 | crypto_sign/luov6468330/portable | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
690678884 | 2.64 | luov6468330 | crypto_sign/luov6468330/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer |
518962344 | 1.00 | luov8086399 | crypto_sign/luov8086399/portable | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
1376196740 | 2.65 | luov8086399 | crypto_sign/luov8086399/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer |
66480008 | 1.00 | luov8117404 | crypto_sign/luov8117404/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
124030216 | 1.87 | luov8117404 | crypto_sign/luov8117404/portable | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer |
1484633260 | 22.33 | luov8117404 | crypto_sign/luov8117404/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer |
2058572 | 1.00 | luov8117404pc | crypto_sign/luov8117404pc/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
8503636 | 1.00 | luov863256 | crypto_sign/luov863256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
23329872 | 2.74 | luov863256 | crypto_sign/luov863256/portable | gcc -m32 -march=athlon -O3 -fomit-frame-pointer |
139970460 | 16.46 | luov863256 | crypto_sign/luov863256/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
553360 | 1.00 | luov863256pc | crypto_sign/luov863256pc/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
39839396 | 1.00 | luov890351 | crypto_sign/luov890351/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
76227600 | 1.91 | luov890351 | crypto_sign/luov890351/portable | gcc -m32 -march=nocona -O3 -fomit-frame-pointer |
826505088 | 20.75 | luov890351 | crypto_sign/luov890351/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer |
1414268 | 1.00 | luov890351pc | crypto_sign/luov890351pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
20200620 | 1.00 | mqdss48 | crypto_sign/mqdss48/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
68939212 | 3.41 | mqdss48 | crypto_sign/mqdss48/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
44360716 | 1.00 | mqdss64 | crypto_sign/mqdss64/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
174291748 | 3.93 | mqdss64 | crypto_sign/mqdss64/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
130428 | 1.00 | mqqsig160 | crypto_sign/mqqsig160/ref (1.00) | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609) |
135144 | 1.00 | mqqsig192 | crypto_sign/mqqsig192/ref (1.00) | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609) |
169292 | 1.00 | mqqsig224 | crypto_sign/mqqsig224/ref (1.00) | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (5.4.0 20160609) |
183588 | 1.00 | mqqsig256 | crypto_sign/mqqsig256/ref (1.00) | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (5.4.0 20160609) |
1923788 | 1.00 | ntrumls401x | crypto_sign/ntrumls401x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
1262184 | 1.00 | ntrumls439x | crypto_sign/ntrumls439x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
3224968 | 1.00 | ntrumls593x | crypto_sign/ntrumls593x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
4176740 | 1.00 | ntrumls743x | crypto_sign/ntrumls743x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
2517824 | 1.00 | pass769 | crypto_sign/pass769/ref-karatsuba (1.0k) | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609) |
4234912 | 1.00 | pass863 | crypto_sign/pass863/ref-karatsuba (1.0k) | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | pflash1 | crypto_sign/pflash1/ref | gcc -m32 -O3 -fomit-frame-pointer |
17080836 | 1.00 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
17119196 | 1.00 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/sse2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
24121728 | 1.41 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/c | gcc -m32 -O3 -fomit-frame-pointer |
43222876 | 2.53 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
54440988 | 3.19 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
71809996 | 4.20 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
23306752 | 1.00 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/sse2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
23347204 | 1.00 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
30356776 | 1.30 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/c | gcc -m32 -O3 -fomit-frame-pointer |
49442460 | 2.12 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
60638672 | 2.60 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
77828308 | 3.34 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
40345440 | 1.00 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/avx2 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609) |
42972600 | 1.07 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer |
76745312 | 1.90 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
157709340 | 3.91 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
214958244 | 5.33 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
253485212 | 6.28 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
56498960 | 1.00 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
60941300 | 1.08 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer |
94958188 | 1.68 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer |
173774176 | 3.08 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
231002724 | 4.09 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
269659036 | 4.77 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/ref | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
76380504 | 1.00 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
92644508 | 1.21 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer |
228551656 | 2.99 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer |
331059028 | 4.33 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
454475616 | 5.95 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
639119784 | 8.37 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/ref | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
100790632 | 1.00 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
128129108 | 1.27 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/sse2 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer |
240154924 | 2.38 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer |
355641060 | 3.53 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer |
479055232 | 4.75 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
662293024 | 6.57 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/ref | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | pqrsa15 | crypto_sign/pqrsa15/ref | gcc -m32 -O3 -fomit-frame-pointer |
2519544 | 1.00 | qtesla1 | crypto_sign/qtesla1/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609) |
20731152 | 1.00 | qtesla128 | crypto_sign/qtesla128/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609) |
89442764 | 1.00 | qtesla192 | crypto_sign/qtesla192/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
5923508 | 1.00 | qtesla1p | crypto_sign/qtesla1p/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609) |
77009160 | 1.00 | qtesla256 | crypto_sign/qtesla256/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
3591636 | 1.00 | qtesla3f | crypto_sign/qtesla3f/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609) |
25020888 | 1.00 | qtesla3p | crypto_sign/qtesla3p/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609) |
6182388 | 1.00 | qtesla3s | crypto_sign/qtesla3s/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | rainbow1a | crypto_sign/rainbow1a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1a | crypto_sign/rainbow1a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1a | crypto_sign/rainbow1a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1024 | crypto_sign/ronald1024/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1536 | crypto_sign/ronald1536/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald2048 | crypto_sign/ronald2048/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald3072 | crypto_sign/ronald3072/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald4096 | crypto_sign/ronald4096/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald512 | crypto_sign/ronald512/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald768 | crypto_sign/ronald768/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | rwb0fuz1024 | crypto_sign/rwb0fuz1024/gmp | gcc -m32 -O3 -fomit-frame-pointer |
| | sflashv2 | crypto_sign/sflashv2/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincs256 | crypto_sign/sphincs256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincs256 | crypto_sign/sphincs256/ref | gcc -m32 -O3 -fomit-frame-pointer |
1230318752 | 1.00 | sphincsf128haraka | crypto_sign/sphincsf128haraka/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf128haraka | crypto_sign/sphincsf128haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf128sha256 | crypto_sign/sphincsf128sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf128sha256 | crypto_sign/sphincsf128sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
440087736 | 1.00 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
1673274904 | 3.80 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
1494438616 | 1.00 | sphincsf192haraka | crypto_sign/sphincsf192haraka/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf192haraka | crypto_sign/sphincsf192haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf192sha256 | crypto_sign/sphincsf192sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf192sha256 | crypto_sign/sphincsf192sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
618808048 | 1.00 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
2198437484 | 3.55 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
3566226584 | 1.00 | sphincsf256haraka | crypto_sign/sphincsf256haraka/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf256haraka | crypto_sign/sphincsf256haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf256sha256 | crypto_sign/sphincsf256sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf256sha256 | crypto_sign/sphincsf256sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
1109463204 | 1.00 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
4667893692 | 4.21 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
18921591772 | 1.00 | sphincss128haraka | crypto_sign/sphincss128haraka/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss128haraka | crypto_sign/sphincss128haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss128sha256 | crypto_sign/sphincss128sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss128sha256 | crypto_sign/sphincss128sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
4949351812 | 1.00 | sphincss128shake256 | crypto_sign/sphincss128shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
23740152260 | 4.80 | sphincss128shake256 | crypto_sign/sphincss128shake256/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
| | sphincss192haraka | crypto_sign/sphincss192haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss192haraka | crypto_sign/sphincss192haraka/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss192sha256 | crypto_sign/sphincss192sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss192sha256 | crypto_sign/sphincss192sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
10119222416 | 1.00 | sphincss192shake256 | crypto_sign/sphincss192shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss192shake256 | crypto_sign/sphincss192shake256/ref | gcc -m32 -O3 -fomit-frame-pointer |
31269025572 | 1.00 | sphincss256haraka | crypto_sign/sphincss256haraka/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss256haraka | crypto_sign/sphincss256haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
7675812556 | 1.00 | sphincss256shake256 | crypto_sign/sphincss256shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
37506458612 | 4.89 | sphincss256shake256 | crypto_sign/sphincss256shake256/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |