Time | Relative time | Primitive | Implementation | Compiler |
| | cargocult2048 | crypto_encrypt/cargocult2048/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc10 | crypto_encrypt/ledapkc10/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc11 | crypto_encrypt/ledapkc11/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc30 | crypto_encrypt/ledapkc30/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc31 | crypto_encrypt/ledapkc31/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc50 | crypto_encrypt/ledapkc50/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ledapkc51 | crypto_encrypt/ledapkc51/portableopt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus128 | crypto_encrypt/lotus128/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus128 | crypto_encrypt/lotus128/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus128 | crypto_encrypt/lotus128/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus192 | crypto_encrypt/lotus192/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus192 | crypto_encrypt/lotus192/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus192 | crypto_encrypt/lotus192/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus256 | crypto_encrypt/lotus256/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus256 | crypto_encrypt/lotus256/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | lotus256 | crypto_encrypt/lotus256/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | mceliece | crypto_encrypt/mceliece/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
11734208 | 1.00 | mcnie3q1281 | crypto_encrypt/mcnie3q1281/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
14372992 | 1.00 | mcnie3q1282 | crypto_encrypt/mcnie3q1282/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
13691088 | 1.00 | mcnie3q1921 | crypto_encrypt/mcnie3q1921/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
16344784 | 1.00 | mcnie3q1922 | crypto_encrypt/mcnie3q1922/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
13187248 | 1.00 | mcnie3q2561 | crypto_encrypt/mcnie3q2561/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
17564688 | 1.00 | mcnie3q2562 | crypto_encrypt/mcnie3q2562/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
11956944 | 1.00 | mcnie4q1281 | crypto_encrypt/mcnie4q1281/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
12394064 | 1.00 | mcnie4q1282 | crypto_encrypt/mcnie4q1282/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
12215968 | 1.00 | mcnie4q1921 | crypto_encrypt/mcnie4q1921/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
14395376 | 1.00 | mcnie4q1922 | crypto_encrypt/mcnie4q1922/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
11622304 | 1.00 | mcnie4q2561 | crypto_encrypt/mcnie4q2561/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
13745296 | 1.00 | mcnie4q2562 | crypto_encrypt/mcnie4q2562/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
| | ntruees1087ep1 | crypto_encrypt/ntruees1087ep1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ntruees1499ep1 | crypto_encrypt/ntruees1499ep1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ntruees401ep2 | crypto_encrypt/ntruees401ep2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
209056 | 1.00 | ntruees439ep1 | crypto_encrypt/ntruees439ep1/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
268432 | 1.00 | ntruees593ep1 | crypto_encrypt/ntruees593ep1/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
336768 | 1.00 | ntruees743ep1 | crypto_encrypt/ntruees743ep1/ref (1.0) | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
498528 | 1.00 | ntruees787ep1 | crypto_encrypt/ntruees787ep1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (9.2.1 20190820 [gcc-9-branch revision 274748]) |
| | pqrsa15 | crypto_encrypt/pqrsa15/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n11pke0d | crypto_encrypt/r5n11pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n11pke0d | crypto_encrypt/r5n11pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n11pke0d | crypto_encrypt/r5n11pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | crypto_encrypt/r5n13pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | crypto_encrypt/r5n13pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0d | crypto_encrypt/r5n13pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n13pke0smallct | crypto_encrypt/r5n13pke0smallct/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | crypto_encrypt/r5n15pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | crypto_encrypt/r5n15pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5n15pke0d | crypto_encrypt/r5n15pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke0d | crypto_encrypt/r5nd1pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd1pke5d | crypto_encrypt/r5nd1pke5d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke0d | crypto_encrypt/r5nd3pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd3pke5d | crypto_encrypt/r5nd3pke5d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke0d | crypto_encrypt/r5nd5pke0d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | r5nd5pke5d | crypto_encrypt/r5nd5pke5d/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald1024 | crypto_encrypt/ronald1024/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald1536 | crypto_encrypt/ronald1536/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald2048 | crypto_encrypt/ronald2048/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald3072 | crypto_encrypt/ronald3072/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | ronald4096 | crypto_encrypt/ronald4096/openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| | rsa2048 | crypto_encrypt/rsa2048/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE |