Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.80? | 0.88? | 1.22? | T:aes192ctr |
0.90 | 0.91 | 0.92 | T:aes128ctr |
0.93 | 0.93 | 0.95 | tango642 |
1.03 | 1.04 | 1.05 | chacha8 |
1.19 | 1.20 | 1.21 | aes256ctr |
1.20 | 1.21 | 1.21 | salsa208 |
1.45 | 1.47 | 1.48 | chacha12 |
1.72 | 1.73 | 1.73 | salsa2012 |
1.72 | 1.73 | 1.73 | T:trivium |
2.07 | 2.08 | 2.08 | T:speck6496ctr |
2.08 | 2.13 | 2.15 | T:hc128 |
2.15 | 2.15 | 2.16 | T:speck64128ctr |
2.28 | 2.30 | 2.30 | chacha20 |
2.64 | 2.65 | 2.66 | T:speck128128ctr |
2.67 | 2.68 | 2.70 | T:cryptmtv3 |
2.72 | 2.73 | 2.74 | T:speck128192ctr |
2.76 | 2.78 | 2.79 | salsa20 |
2.77 | 2.78 | 2.79 | xsalsa20 |
2.80 | 2.80 | 2.81 | T:speck128256ctr |
2.84 | 2.85 | 2.88 | T:simon6496ctr |
2.92 | 2.93 | 2.94 | T:sosemanuk |
3.08 | 3.09 | 3.11 | T:simon64128ctr |
3.12 | 3.14 | 3.16 | T:hc256 |
3.09 | 3.15 | 3.17 | T:nlsv2 |
3.25 | 3.36 | 3.46 | T:tpy |
3.26 | 3.38 | 3.45 | T:tpy6 |
3.49 | 3.51 | 3.52 | T:rabbit |
3.49 | 3.51 | 3.52 | T:panama |
3.51 | 3.52 | 3.52 | T:snow20 |
4.56 | 4.58 | 4.59 | T:simon128128ctr |
4.81 | 4.83 | 4.86 | T:simon128256ctr |
4.90 | 4.91 | 4.92 | T:lexv2 |
4.91 | 5.08 | 5.15 | T:tpypy |
9.73 | 9.74 | 9.77 | T:aes128estream |
15.49 | 15.51 | 15.55 | T:aes256estream |
20.70 | 20.90 | 21.02 | T:ocelot1 |
21.58 | 21.68 | 21.76 | T:ocelot2 |
36.96 | 37.75 | 38.11 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.95 | 0.95 | 0.96 | T:aes128ctr |
1.06 | 1.07 | 1.07 | chacha8 |
1.08? | 1.09? | 1.34? | T:aes192ctr |
1.12 | 1.12 | 1.14 | tango642 |
1.23 | 1.23 | 1.24 | salsa208 |
1.25 | 1.25 | 1.26 | aes256ctr |
1.48 | 1.49 | 1.50 | chacha12 |
1.75 | 1.75 | 1.75 | salsa2012 |
1.82 | 1.82 | 1.83 | T:trivium |
2.11 | 2.12 | 2.12 | T:speck6496ctr |
2.19 | 2.20 | 2.20 | T:speck64128ctr |
2.32 | 2.32 | 2.33 | chacha20 |
2.69 | 2.69 | 2.70 | T:speck128128ctr |
2.77 | 2.77 | 2.77 | T:speck128192ctr |
2.80 | 2.80 | 2.81 | salsa20 |
2.84 | 2.85 | 2.85 | T:speck128256ctr |
2.92 | 2.92 | 2.93 | xsalsa20 |
3.03 | 3.04 | 3.06 | T:simon6496ctr |
3.13 | 3.14 | 3.15 | T:cryptmtv3 |
3.21 | 3.22 | 3.22 | T:sosemanuk |
3.31 | 3.33 | 3.34 | T:nlsv2 |
3.38 | 3.38 | 3.39 | T:simon64128ctr |
3.61 | 3.62 | 3.63 | T:rabbit |
3.62 | 3.62 | 3.63 | T:snow20 |
4.09 | 4.14 | 4.18 | T:tpy6 |
4.60 | 4.61 | 4.62 | T:panama |
4.84 | 4.85 | 4.86 | T:simon128128ctr |
4.95 | 5.00 | 5.03 | T:tpy |
5.06 | 5.06 | 5.07 | T:lexv2 |
5.32 | 5.33 | 5.35 | T:simon128256ctr |
5.49 | 5.52 | 5.53 | T:hc128 |
6.60 | 6.62 | 6.65 | T:tpypy |
9.81 | 9.82 | 9.83 | T:aes128estream |
11.80 | 11.81 | 11.81 | T:hc256 |
15.61 | 15.61 | 15.63 | T:aes256estream |
22.30 | 22.37 | 22.43 | T:ocelot1 |
23.15 | 23.18 | 23.22 | T:ocelot2 |
38.68 | 39.13 | 39.16 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
1.02 | 1.02 | 1.04 | T:aes128ctr |
1.10 | 1.11 | 1.11 | chacha8 |
1.26 | 1.27 | 1.27 | salsa208 |
1.32 | 1.33 | 1.34 | aes256ctr |
1.42 | 1.43 | 1.44 | tango642 |
1.41? | 1.44? | 1.66? | T:aes192ctr |
1.53 | 1.53 | 1.54 | chacha12 |
1.79 | 1.80 | 1.81 | salsa2012 |
1.99 | 2.00 | 2.00 | T:trivium |
2.19 | 2.19 | 2.20 | T:speck6496ctr |
2.27 | 2.27 | 2.27 | T:speck64128ctr |
2.36 | 2.38 | 2.38 | chacha20 |
2.75 | 2.76 | 2.76 | T:speck128128ctr |
2.83 | 2.83 | 2.86 | T:speck128192ctr |
2.86 | 2.86 | 2.87 | salsa20 |
2.91 | 2.91 | 2.92 | T:speck128256ctr |
3.15 | 3.15 | 3.16 | xsalsa20 |
3.35 | 3.36 | 3.38 | T:simon6496ctr |
3.76 | 3.77 | 3.78 | T:sosemanuk |
3.79 | 3.80 | 3.81 | T:snow20 |
3.80 | 3.81 | 3.82 | T:rabbit |
3.80 | 3.84 | 3.85 | T:nlsv2 |
3.85 | 3.86 | 3.87 | T:simon64128ctr |
4.42 | 4.43 | 4.45 | T:cryptmtv3 |
5.29 | 5.30 | 5.31 | T:simon128128ctr |
5.33 | 5.34 | 5.35 | T:lexv2 |
5.30 | 5.36 | 5.48 | T:tpy6 |
6.16 | 6.18 | 6.23 | T:simon128256ctr |
6.42 | 6.44 | 6.45 | T:panama |
7.72 | 7.79 | 7.92 | T:tpy |
9.15 | 9.28 | 9.38 | T:tpypy |
9.90 | 9.91 | 9.93 | T:aes128estream |
11.14 | 11.16 | 11.19 | T:hc128 |
15.77 | 15.78 | 15.81 | T:aes256estream |
24.70 | 24.79 | 24.96 | T:ocelot1 |
25.63 | 25.78 | 25.88 | T:ocelot2 |
26.22 | 26.25 | 26.27 | T:hc256 |
40.75 | 41.58 | 41.80 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
1.30 | 1.32 | 1.35 | T:aes128ctr |
1.31 | 1.32 | 1.34 | chacha8 |
1.51 | 1.52 | 1.52 | salsa208 |
1.67 | 1.69 | 1.71 | aes256ctr |
1.78 | 1.80 | 1.83 | chacha12 |
2.10 | 2.10 | 2.11 | salsa2012 |
2.28 | 2.29 | 2.31 | tango642 |
2.32 | 2.37 | 2.39 | T:aes192ctr |
2.38 | 2.39 | 2.43 | T:trivium |
2.41 | 2.41 | 2.41 | T:speck6496ctr |
2.48 | 2.49 | 2.49 | T:speck64128ctr |
2.76 | 2.77 | 2.79 | chacha20 |
2.98 | 3.00 | 3.01 | T:speck128128ctr |
3.06 | 3.06 | 3.07 | T:speck128192ctr |
3.16 | 3.16 | 3.18 | T:speck128256ctr |
3.27 | 3.30 | 3.31 | salsa20 |
4.10 | 4.11 | 4.13 | xsalsa20 |
4.24 | 4.26 | 4.27 | T:snow20 |
4.32 | 4.32 | 4.34 | T:rabbit |
4.85 | 4.86 | 4.93 | T:nlsv2 |
4.91 | 4.93 | 4.96 | T:simon6496ctr |
4.92 | 4.93 | 4.96 | T:cryptmtv3 |
5.24 | 5.26 | 5.29 | T:sosemanuk |
5.82 | 5.84 | 5.86 | T:simon64128ctr |
6.06 | 6.09 | 6.11 | T:lexv2 |
7.69 | 7.74 | 7.82 | T:simon128128ctr |
8.80 | 8.89 | 9.01 | T:tpy6 |
9.92 | 9.97 | 10.01 | T:simon128256ctr |
10.24 | 10.30 | 10.34 | T:aes128estream |
11.30 | 11.33 | 11.35 | T:panama |
14.57 | 14.64 | 15.02 | T:tpy |
16.17 | 16.20 | 16.24 | T:aes256estream |
16.35 | 16.43 | 16.60 | T:tpypy |
26.19 | 26.27 | 26.34 | T:hc128 |
31.34 | 31.52 | 31.80 | T:ocelot1 |
32.16 | 32.48 | 32.96 | T:ocelot2 |
47.98 | 48.31 | 49.16 | T:amastrid |
64.67 | 64.71 | 64.80 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
3.22 | 3.28 | 3.33 | chacha8 |
3.95 | 3.97 | 4.00 | salsa208 |
4.38 | 4.39 | 4.44 | chacha12 |
4.52? | 4.72? | 5.06? | T:aes128ctr |
4.98 | 5.03 | 5.08 | salsa2012 |
5.11 | 5.11 | 5.11 | T:speck6496ctr |
5.17 | 5.20 | 5.20 | T:speck64128ctr |
5.70 | 5.80 | 5.94 | aes256ctr |
5.80 | 5.80 | 6.08 | T:speck128128ctr |
5.88 | 5.88 | 5.92 | T:speck128192ctr |
6.08 | 6.12 | 6.12 | T:speck128256ctr |
6.33 | 6.39 | 6.42 | chacha20 |
7.11 | 7.19 | 7.28 | salsa20 |
7.62 | 7.69 | 7.88 | T:trivium |
10.03 | 10.09 | 10.16 | T:snow20 |
10.06 | 10.12 | 10.25 | T:simon6496ctr |
10.34 | 10.42 | 10.53 | T:rabbit |
10.42 | 10.48 | 10.59 | T:simon64128ctr |
12.36 | 12.41 | 12.44 | T:cryptmtv3 |
13.22 | 13.36 | 13.39 | tango642 |
13.36 | 13.44 | 13.59 | T:aes192ctr |
14.28 | 14.41 | 14.53 | T:aes128estream |
14.45 | 14.67 | 14.91 | T:simon128128ctr |
14.62 | 14.69 | 14.72 | xsalsa20 |
15.08 | 15.17 | 15.25 | T:lexv2 |
16.34 | 16.36 | 16.41 | T:simon128256ctr |
21.73 | 21.81 | 21.88 | T:aes256estream |
22.27 | 22.38 | 22.62 | T:sosemanuk |
23.22 | 23.28 | 23.34 | T:nlsv2 |
52.42 | 53.22 | 54.36 | T:tpy6 |
73.12 | 73.30 | 73.52 | T:panama |
103.58 | 104.78 | 105.67 | T:tpypy |
105.78 | 106.30 | 107.72 | T:tpy |
114.34 | 117.08 | 119.78 | T:ocelot1 |
116.23 | 118.86 | 122.84 | T:ocelot2 |
133.92 | 135.86 | 137.91 | T:amastrid |
217.06 | 217.62 | 219.30 | T:hc128 |
556.84 | 557.41 | 558.17 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
22.62 | 22.75 | 23.38 | T:speck64128ctr |
22.50 | 23.25 | 23.75 | T:speck6496ctr |
26.25 | 26.62 | 27.12 | T:speck128192ctr |
26.88 | 27.12 | 27.88 | T:speck128128ctr |
26.50 | 27.25 | 27.25 | T:speck128256ctr |
27.75 | 28.12 | 28.88 | chacha8 |
35.88 | 36.12 | 36.62 | chacha12 |
37.38 | 38.62 | 40.25 | T:aes128ctr |
45.12 | 46.50 | 47.62 | aes256ctr |
48.50 | 49.00 | 49.62 | salsa208 |
49.00 | 49.38 | 49.88 | T:trivium |
52.25 | 52.50 | 53.88 | chacha20 |
54.00 | 54.38 | 55.00 | T:simon6496ctr |
58.62 | 58.88 | 59.00 | salsa2012 |
64.00 | 64.62 | 66.12 | T:aes128estream |
64.75 | 64.75 | 65.62 | T:simon64128ctr |
64.00 | 65.25 | 67.62 | T:rabbit |
71.12 | 72.38 | 73.50 | salsa20 |
79.12 | 79.62 | 80.75 | T:snow20 |
79.62 | 80.25 | 81.12 | T:cryptmtv3 |
82.88 | 83.38 | 83.62 | T:aes256estream |
90.25 | 90.75 | 91.50 | T:lexv2 |
92.62 | 93.88 | 94.50 | T:simon128128ctr |
99.38 | 100.38 | 103.62 | tango642 |
104.12 | 104.38 | 105.12 | T:aes192ctr |
105.50 | 106.25 | 106.50 | T:nlsv2 |
105.00 | 107.00 | 109.00 | T:simon128256ctr |
130.00 | 131.38 | 131.88 | xsalsa20 |
177.50 | 179.25 | 181.12 | T:sosemanuk |
401.12 | 402.25 | 403.62 | T:tpy6 |
574.75 | 576.25 | 578.12 | T:panama |
787.75 | 790.50 | 802.62 | T:tpypy |
776.12 | 795.75 | 815.12 | T:ocelot1 |
785.12 | 800.62 | 818.25 | T:ocelot2 |
818.25 | 854.00 | 859.88 | T:tpy |
873.88 | 882.38 | 891.00 | T:amastrid |
1735.88 | 1740.50 | 1748.50 | T:hc128 |
4455.88 | 4460.75 | 4466.00 | T:hc256 |
|