Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.27 | 0.27 | 0.28 | aes256ctr |
0.40 | 0.41 | 0.42 | T:aes128ctr |
0.43 | 0.43 | 0.43 | T:aes192ctr |
0.47 | 0.48 | 0.49 | chacha8 |
0.48 | 0.49 | 0.50 | salsa208 |
0.67 | 0.68 | 0.70 | chacha12 |
0.68? | 0.69? | 0.85? | tango642 |
0.70 | 0.71 | 0.71 | salsa2012 |
0.85 | 0.86 | 0.88 | T:speck6496ctr |
0.90 | 0.90 | 0.90 | T:speck64128ctr |
1.04 | 1.05 | 1.07 | chacha20 |
1.06 | 1.06 | 1.07 | T:speck128128ctr |
1.09 | 1.09 | 1.10 | T:speck128192ctr |
1.12 | 1.13 | 1.13 | T:speck128256ctr |
1.12 | 1.13 | 1.14 | xsalsa20 |
1.12 | 1.13 | 1.14 | salsa20 |
1.13 | 1.16 | 1.17 | T:simon6496ctr |
1.18 | 1.21 | 1.26 | T:simon64128ctr |
1.36 | 1.37 | 1.39 | T:hc128 |
1.70 | 1.71 | 1.72 | T:simon128128ctr |
1.80 | 1.80 | 1.82 | T:simon128256ctr |
1.87 | 1.89 | 1.90 | T:trivium |
1.90 | 1.90 | 1.91 | T:sosemanuk |
1.97 | 1.98 | 2.00 | T:hc256 |
2.01 | 2.05 | 2.07 | T:tpy |
2.06 | 2.07 | 2.07 | T:panama |
2.10 | 2.11 | 2.13 | T:cryptmtv3 |
2.21 | 2.23 | 2.36 | T:nlsv2 |
2.30 | 2.38 | 2.44 | T:tpy6 |
2.41 | 2.43 | 2.44 | T:rabbit |
3.08 | 3.10 | 3.10 | T:snow20 |
3.83 | 3.91 | 3.96 | T:tpypy |
4.02 | 4.05 | 4.07 | T:lexv2 |
8.05 | 8.10 | 8.16 | T:aes128estream |
11.09? | 12.34? | 17.36? | T:aes256estream |
15.84 | 16.00 | 16.70 | T:ocelot1 |
18.14 | 18.28 | 18.41 | T:ocelot2 |
27.49 | 27.60 | 28.52 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.30 | 0.30 | 0.30 | aes256ctr |
0.42 | 0.43 | 0.43 | T:aes128ctr |
0.49 | 0.49 | 0.50 | chacha8 |
0.51 | 0.51 | 0.51 | salsa208 |
0.55 | 0.55 | 0.55 | T:aes192ctr |
0.69 | 0.69 | 0.71 | chacha12 |
0.72 | 0.72 | 0.72 | salsa2012 |
0.83? | 0.83? | 0.95? | tango642 |
0.89 | 0.90 | 0.90 | T:speck6496ctr |
0.93 | 0.93 | 0.93 | T:speck64128ctr |
1.06 | 1.06 | 1.07 | chacha20 |
1.10 | 1.10 | 1.10 | T:speck128128ctr |
1.12 | 1.13 | 1.13 | T:speck128192ctr |
1.14 | 1.15 | 1.15 | salsa20 |
1.16 | 1.17 | 1.17 | T:speck128256ctr |
1.23 | 1.23 | 1.24 | xsalsa20 |
1.29 | 1.30 | 1.31 | T:simon6496ctr |
1.46 | 1.48 | 1.48 | T:simon64128ctr |
1.95 | 1.95 | 1.95 | T:simon128128ctr |
2.03 | 2.04 | 2.05 | T:trivium |
2.12 | 2.13 | 2.13 | T:sosemanuk |
2.22 | 2.22 | 2.23 | T:simon128256ctr |
2.38 | 2.40 | 2.49 | T:nlsv2 |
2.49 | 2.50 | 2.51 | T:rabbit |
2.67 | 2.68 | 2.68 | T:cryptmtv3 |
2.72 | 2.72 | 2.72 | T:panama |
3.02 | 3.05 | 3.07 | T:tpy6 |
3.17 | 3.18 | 3.18 | T:snow20 |
3.40 | 3.43 | 3.43 | T:tpy |
4.15 | 4.16 | 4.17 | T:lexv2 |
4.44 | 4.45 | 4.45 | T:hc128 |
5.23 | 5.26 | 5.29 | T:tpypy |
8.14 | 8.17 | 8.20 | T:aes128estream |
9.44 | 9.45 | 9.46 | T:hc256 |
12.43? | 12.45? | 16.20? | T:aes256estream |
17.64 | 17.69 | 18.16 | T:ocelot1 |
19.24 | 19.31 | 19.37 | T:ocelot2 |
29.17 | 29.22 | 29.60 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.34 | 0.34 | 0.35 | aes256ctr |
0.45 | 0.46 | 0.46 | T:aes128ctr |
0.51 | 0.51 | 0.52 | chacha8 |
0.53 | 0.54 | 0.54 | salsa208 |
0.71 | 0.72 | 0.73 | chacha12 |
0.74 | 0.74 | 0.75 | salsa2012 |
0.74 | 0.75 | 0.75 | T:aes192ctr |
0.94 | 0.96 | 0.97 | T:speck6496ctr |
0.98 | 0.98 | 0.99 | T:speck64128ctr |
1.05 | 1.06 | 1.06 | tango642 |
1.07 | 1.08 | 1.10 | chacha20 |
1.16 | 1.16 | 1.16 | T:speck128128ctr |
1.16 | 1.17 | 1.18 | salsa20 |
1.18 | 1.19 | 1.19 | T:speck128192ctr |
1.23 | 1.23 | 1.24 | T:speck128256ctr |
1.40 | 1.40 | 1.41 | xsalsa20 |
1.52 | 1.52 | 1.53 | T:simon6496ctr |
1.83 | 1.92 | 1.93 | T:simon64128ctr |
2.28 | 2.29 | 2.30 | T:trivium |
2.34 | 2.34 | 2.35 | T:simon128128ctr |
2.54 | 2.55 | 2.56 | T:sosemanuk |
2.61 | 2.64 | 2.67 | T:rabbit |
2.73 | 2.75 | 2.76 | T:nlsv2 |
2.90 | 2.91 | 2.92 | T:simon128256ctr |
3.30 | 3.32 | 3.33 | T:snow20 |
3.80 | 3.81 | 3.82 | T:panama |
4.09 | 4.09 | 4.11 | T:cryptmtv3 |
4.07 | 4.10 | 4.34 | T:tpy6 |
4.35 | 4.36 | 4.37 | T:lexv2 |
5.75 | 5.77 | 5.79 | T:tpy |
7.63 | 7.67 | 7.71 | T:tpypy |
8.24 | 8.26 | 8.29 | T:aes128estream |
9.55 | 9.56 | 9.58 | T:hc128 |
12.56? | 12.61? | 16.32? | T:aes256estream |
20.39 | 20.50 | 20.83 | T:ocelot1 |
20.93 | 21.05 | 21.16 | T:ocelot2 |
21.88 | 21.91 | 21.93 | T:hc256 |
30.57 | 30.68 | 32.34 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.54 | 0.55 | 0.56 | aes256ctr |
0.56 | 0.58 | 0.60 | T:aes128ctr |
0.69 | 0.69 | 0.70 | chacha8 |
0.74 | 0.75 | 0.80 | salsa208 |
0.99 | 0.99 | 1.01 | chacha12 |
1.04 | 1.05 | 1.05 | salsa2012 |
1.09 | 1.10 | 1.15 | T:speck6496ctr |
1.14 | 1.15 | 1.15 | T:speck64128ctr |
1.29 | 1.30 | 1.30 | T:aes192ctr |
1.37 | 1.37 | 1.37 | T:speck128128ctr |
1.38 | 1.38 | 1.39 | T:speck128192ctr |
1.46 | 1.46 | 1.47 | T:speck128256ctr |
1.51 | 1.52 | 1.53 | chacha20 |
1.64 | 1.66 | 1.68 | salsa20 |
1.69 | 1.70 | 1.70 | tango642 |
2.25 | 2.26 | 2.28 | xsalsa20 |
2.95 | 2.97 | 2.98 | T:trivium |
3.01 | 3.03 | 3.05 | T:rabbit |
3.02 | 3.03 | 3.04 | T:simon6496ctr |
3.09 | 3.10 | 3.12 | T:simon64128ctr |
3.56 | 3.59 | 3.64 | T:nlsv2 |
3.65 | 3.68 | 3.69 | T:snow20 |
3.69 | 3.69 | 3.69 | T:sosemanuk |
4.62 | 4.64 | 4.65 | T:cryptmtv3 |
4.67 | 4.75 | 4.76 | T:simon128128ctr |
4.88 | 4.92 | 4.97 | T:lexv2 |
5.12 | 5.14 | 5.16 | T:simon128256ctr |
6.67 | 6.68 | 6.70 | T:panama |
6.69 | 6.76 | 6.84 | T:tpy6 |
8.48 | 8.50 | 8.53 | T:aes128estream |
11.91 | 12.07 | 12.10 | T:tpy |
13.08? | 13.11? | 16.90? | T:aes256estream |
13.56 | 13.66 | 13.76 | T:tpypy |
23.24 | 23.27 | 23.30 | T:hc128 |
25.08 | 25.27 | 25.51 | T:ocelot2 |
27.69 | 27.83 | 28.75 | T:ocelot1 |
36.61 | 36.87 | 36.99 | T:amastrid |
55.07 | 55.12 | 55.17 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.91 | 1.95 | 1.98 | T:aes128ctr |
2.61 | 2.64 | 2.75 | T:speck6496ctr |
2.73 | 2.78 | 2.86 | aes256ctr |
2.75 | 2.80 | 2.86 | chacha8 |
3.02 | 3.03 | 3.06 | T:speck64128ctr |
3.05 | 3.08 | 3.14 | salsa208 |
3.28 | 3.31 | 3.44 | T:speck128128ctr |
3.38 | 3.44 | 3.55 | T:speck128192ctr |
3.69 | 3.78 | 3.83 | T:speck128256ctr |
3.81 | 3.88 | 3.91 | chacha12 |
4.02 | 4.11 | 4.14 | salsa2012 |
5.45 | 5.53 | 5.61 | chacha20 |
6.09 | 6.14 | 6.17 | salsa20 |
7.09 | 7.19 | 7.27 | T:simon6496ctr |
7.69 | 7.69 | 7.69 | T:rabbit |
7.95 | 8.02 | 8.09 | T:simon64128ctr |
8.27 | 8.30 | 8.36 | T:snow20 |
8.27 | 8.33 | 8.48 | T:aes192ctr |
9.75 | 9.78 | 9.86 | tango642 |
10.27 | 10.45 | 10.52 | T:cryptmtv3 |
11.47 | 11.55 | 11.69 | T:simon128128ctr |
11.44 | 11.58 | 11.70 | xsalsa20 |
11.64 | 11.70 | 11.72 | T:trivium |
11.73 | 11.77 | 11.97 | T:lexv2 |
11.73 | 11.86 | 12.06 | T:aes128estream |
12.97 | 13.08 | 13.16 | T:simon128256ctr |
16.64 | 16.75 | 16.98 | T:nlsv2 |
17.06 | 17.06 | 17.12 | T:sosemanuk |
19.19? | 19.44? | 23.09? | T:aes256estream |
41.94 | 42.45 | 43.94 | T:tpy6 |
43.50 | 43.70 | 43.91 | T:panama |
80.61 | 81.61 | 83.53 | T:ocelot2 |
89.23 | 89.59 | 91.31 | T:tpy |
89.91 | 90.42 | 93.84 | T:tpypy |
115.25 | 115.98 | 116.88 | T:amastrid |
123.14 | 124.08 | 125.47 | T:ocelot1 |
197.75 | 198.08 | 198.62 | T:hc128 |
479.70 | 479.98 | 480.42 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
16.12 | 16.38 | 17.12 | T:aes128ctr |
16.38 | 16.38 | 16.38 | T:speck6496ctr |
17.12 | 17.12 | 17.12 | T:speck64128ctr |
18.75 | 18.75 | 19.38 | T:speck128192ctr |
18.88 | 18.88 | 18.88 | T:speck128128ctr |
22.38 | 22.38 | 22.38 | T:speck128256ctr |
22.88 | 23.50 | 24.25 | aes256ctr |
26.88 | 27.25 | 27.75 | chacha8 |
27.38 | 27.38 | 27.50 | salsa208 |
36.25 | 36.75 | 37.38 | chacha12 |
43.38 | 43.38 | 43.50 | T:simon6496ctr |
44.50 | 44.88 | 45.38 | chacha20 |
45.75 | 45.88 | 47.00 | salsa2012 |
48.25 | 48.25 | 48.25 | T:rabbit |
49.75 | 49.75 | 49.75 | T:simon64128ctr |
51.12 | 51.12 | 51.12 | salsa20 |
51.00 | 51.50 | 51.62 | T:aes128estream |
63.00 | 63.62 | 64.88 | T:snow20 |
66.50 | 67.00 | 67.12 | T:aes192ctr |
66.00 | 67.88 | 68.38 | T:cryptmtv3 |
69.25 | 69.88 | 71.38 | T:lexv2 |
72.25 | 72.25 | 72.75 | T:simon128128ctr |
73.75 | 73.75 | 75.25 | tango642 |
79.25? | 81.62? | 89.38? | T:aes256estream |
82.00 | 82.00 | 82.00 | T:simon128256ctr |
83.00 | 83.00 | 83.88 | T:trivium |
90.50 | 91.25 | 93.38 | T:nlsv2 |
96.25 | 96.25 | 97.00 | xsalsa20 |
136.75 | 136.88 | 137.25 | T:sosemanuk |
324.12 | 330.00 | 330.88 | T:tpy6 |
345.00 | 345.88 | 347.38 | T:panama |
521.12 | 529.62 | 536.00 | T:ocelot2 |
700.25 | 703.50 | 711.50 | T:tpypy |
699.12 | 710.25 | 716.12 | T:tpy |
771.75 | 800.50 | 806.25 | T:amastrid |
854.75 | 868.62 | 893.88 | T:ocelot1 |
1584.12 | 1586.38 | 1589.12 | T:hc128 |
3842.12 | 3848.50 | 3851.88 | T:hc256 |
|