Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.44 | 0.45 | 0.46 | T:aes128ctr |
0.56 | 0.57 | 0.58 | T:aes192ctr |
0.58 | 0.59 | 0.60 | aes256ctr |
0.73 | 0.74 | 0.75 | tango642 |
0.93 | 0.94 | 0.96 | chacha8 |
1.22 | 1.23 | 1.23 | salsa208 |
1.26 | 1.30 | 1.30 | chacha12 |
1.76 | 1.77 | 1.77 | salsa2012 |
1.81 | 1.82 | 1.83 | T:hc128 |
1.79 | 1.82 | 1.83 | T:speck6496ctr |
1.86 | 1.88 | 1.89 | T:speck64128ctr |
1.93 | 1.95 | 1.99 | chacha20 |
2.06 | 2.08 | 2.09 | T:cryptmtv3 |
2.18 | 2.21 | 2.21 | T:speck128128ctr |
2.10 | 2.25 | 2.28 | T:tpy |
2.23 | 2.25 | 2.27 | T:speck128192ctr |
2.27 | 2.30 | 2.36 | T:tpy6 |
2.31 | 2.31 | 2.31 | T:trivium |
2.31 | 2.33 | 2.34 | T:speck128256ctr |
2.39? | 2.47? | 2.79? | T:sosemanuk |
2.53 | 2.55 | 2.57 | T:hc256 |
2.62 | 2.63 | 2.65 | T:nlsv2 |
2.69 | 2.71 | 2.72 | T:simon6496ctr |
2.82 | 2.82 | 2.83 | xsalsa20 |
2.83 | 2.83 | 2.83 | salsa20 |
2.96 | 2.97 | 2.98 | T:simon64128ctr |
2.98 | 2.99 | 3.00 | T:panama |
2.99 | 3.00 | 3.01 | T:rabbit |
3.33 | 3.34 | 3.35 | T:snow20 |
3.75 | 3.79 | 3.82 | T:tpypy |
4.03 | 4.04 | 4.05 | T:simon128256ctr |
4.04 | 4.06 | 4.07 | T:simon128128ctr |
4.21 | 4.22 | 4.22 | T:lexv2 |
9.18 | 9.21 | 9.23 | T:aes128estream |
13.05 | 13.22 | 13.78 | T:aes256estream |
18.45 | 18.51 | 18.81 | T:ocelot1 |
19.88 | 20.08 | 20.14 | T:ocelot2 |
32.04? | 34.56? | 36.24? | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.48 | 0.48 | 0.48 | T:aes128ctr |
0.61 | 0.62 | 0.62 | aes256ctr |
0.90 | 0.90 | 0.91 | tango642 |
0.95 | 0.96 | 0.96 | T:aes192ctr |
0.95 | 0.96 | 0.97 | chacha8 |
1.25 | 1.25 | 1.25 | salsa208 |
1.29 | 1.32 | 1.32 | chacha12 |
1.78 | 1.78 | 1.79 | salsa2012 |
1.85 | 1.86 | 1.87 | T:speck6496ctr |
1.92 | 1.92 | 1.93 | T:speck64128ctr |
1.96 | 1.98 | 2.01 | chacha20 |
2.25 | 2.25 | 2.26 | T:speck128128ctr |
2.30 | 2.31 | 2.32 | T:speck128192ctr |
2.37 | 2.38 | 2.39 | T:speck128256ctr |
2.42 | 2.42 | 2.42 | T:trivium |
2.63 | 2.63 | 2.64 | T:cryptmtv3 |
2.73 | 2.73 | 2.97 | T:sosemanuk |
2.79 | 2.79 | 2.80 | T:nlsv2 |
2.85 | 2.85 | 2.85 | salsa20 |
2.90 | 2.91 | 2.92 | T:simon6496ctr |
2.94 | 2.94 | 2.95 | xsalsa20 |
2.98 | 2.99 | 3.01 | T:tpy6 |
3.08 | 3.09 | 3.09 | T:rabbit |
3.28 | 3.29 | 3.29 | T:simon64128ctr |
3.42 | 3.43 | 3.44 | T:snow20 |
3.71 | 3.81 | 3.83 | T:tpy |
3.95 | 3.95 | 3.95 | T:panama |
4.32 | 4.33 | 4.34 | T:simon128128ctr |
4.36 | 4.36 | 4.36 | T:lexv2 |
4.59 | 4.59 | 4.60 | T:simon128256ctr |
4.90 | 4.90 | 4.91 | T:hc128 |
5.38 | 5.40 | 5.41 | T:tpypy |
9.24 | 9.27 | 9.27 | T:aes128estream |
10.98 | 10.98 | 10.99 | T:hc256 |
13.31 | 13.31 | 13.72 | T:aes256estream |
19.64 | 19.67 | 19.89 | T:ocelot1 |
21.14 | 21.21 | 21.24 | T:ocelot2 |
34.16 | 35.99 | 36.97 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.53 | 0.53 | 0.53 | T:aes128ctr |
0.66 | 0.67 | 0.68 | aes256ctr |
0.98 | 0.98 | 1.00 | chacha8 |
1.16 | 1.17 | 1.18 | tango642 |
1.28 | 1.28 | 1.28 | salsa208 |
1.34 | 1.35 | 1.36 | chacha12 |
1.58 | 1.59 | 1.60 | T:aes192ctr |
1.81 | 1.82 | 1.83 | salsa2012 |
1.93 | 1.93 | 1.93 | T:speck6496ctr |
1.99 | 2.00 | 2.00 | T:speck64128ctr |
2.01 | 2.02 | 2.03 | chacha20 |
2.33 | 2.33 | 2.33 | T:speck128128ctr |
2.40 | 2.40 | 2.41 | T:speck128192ctr |
2.47 | 2.47 | 2.50 | T:speck128256ctr |
2.60 | 2.60 | 2.60 | T:trivium |
2.88 | 2.88 | 2.88 | salsa20 |
3.11 | 3.13 | 3.13 | T:nlsv2 |
3.14 | 3.15 | 3.15 | xsalsa20 |
3.22 | 3.22 | 3.23 | T:sosemanuk |
3.24 | 3.24 | 3.25 | T:rabbit |
3.24 | 3.24 | 3.25 | T:simon6496ctr |
3.59 | 3.60 | 3.60 | T:snow20 |
3.81 | 3.81 | 3.82 | T:simon64128ctr |
3.98 | 3.99 | 4.02 | T:cryptmtv3 |
4.06 | 4.14 | 4.16 | T:tpy6 |
4.62 | 4.63 | 4.64 | T:lexv2 |
4.77 | 4.77 | 4.82 | T:simon128128ctr |
5.49 | 5.50 | 5.50 | T:simon128256ctr |
5.53 | 5.56 | 5.64 | T:panama |
6.37 | 6.40 | 6.47 | T:tpy |
8.09 | 8.13 | 8.17 | T:tpypy |
9.35 | 9.35 | 9.38 | T:aes128estream |
10.02 | 10.04 | 10.05 | T:hc128 |
13.44 | 13.50 | 13.82 | T:aes256estream |
21.57 | 21.74 | 21.86 | T:ocelot1 |
23.04 | 23.11 | 23.27 | T:ocelot2 |
25.02 | 25.03 | 25.04 | T:hc256 |
37.22 | 38.60 | 39.22 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.69 | 0.70 | 0.73 | T:aes128ctr |
0.86 | 0.87 | 0.89 | aes256ctr |
1.12 | 1.13 | 1.13 | chacha8 |
1.45 | 1.48 | 1.49 | salsa208 |
1.54 | 1.55 | 1.56 | chacha12 |
1.87 | 1.87 | 1.92 | tango642 |
2.04 | 2.04 | 2.05 | salsa2012 |
2.16 | 2.19 | 2.23 | T:speck6496ctr |
2.24 | 2.25 | 2.28 | T:speck64128ctr |
2.37 | 2.38 | 2.39 | chacha20 |
2.60 | 2.61 | 2.65 | T:speck128128ctr |
2.72 | 2.72 | 2.73 | T:speck128192ctr |
2.80 | 2.80 | 2.85 | T:speck128256ctr |
3.05 | 3.06 | 3.09 | T:trivium |
3.21 | 3.21 | 3.21 | salsa20 |
3.34 | 3.38 | 3.59 | T:aes192ctr |
3.65 | 3.67 | 3.70 | T:rabbit |
3.89 | 3.90 | 3.92 | T:nlsv2 |
3.91 | 3.94 | 3.95 | xsalsa20 |
3.95 | 3.96 | 3.99 | T:snow20 |
4.49 | 4.51 | 4.51 | T:sosemanuk |
4.65 | 4.67 | 4.73 | T:cryptmtv3 |
4.73 | 4.75 | 4.77 | T:simon6496ctr |
5.23 | 5.27 | 5.31 | T:lexv2 |
5.77 | 5.78 | 5.81 | T:simon64128ctr |
7.05 | 7.07 | 7.21 | T:simon128128ctr |
7.17 | 7.21 | 7.28 | T:tpy6 |
9.67 | 9.69 | 9.72 | T:aes128estream |
9.78 | 9.78 | 9.86 | T:panama |
10.31 | 10.32 | 10.34 | T:simon128256ctr |
13.48 | 13.56 | 13.64 | T:tpy |
13.89 | 14.00 | 14.30 | T:aes256estream |
15.17 | 15.29 | 15.38 | T:tpypy |
23.74 | 23.77 | 23.79 | T:hc128 |
26.53 | 26.57 | 26.66 | T:ocelot1 |
28.04 | 28.12 | 28.25 | T:ocelot2 |
44.86 | 45.11 | 45.53 | T:amastrid |
62.49 | 62.53 | 62.57 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.34? | 2.50? | 2.77? | T:aes128ctr |
2.66 | 2.66 | 2.70 | chacha8 |
2.83 | 2.98 | 3.14 | aes256ctr |
3.14 | 3.34 | 3.36 | salsa208 |
3.59 | 3.66 | 3.83 | chacha12 |
4.19 | 4.22 | 4.30 | salsa2012 |
4.92 | 4.97 | 5.38 | T:speck6496ctr |
4.95? | 5.00? | 5.59? | T:speck64128ctr |
5.47 | 5.53 | 5.53 | T:speck128192ctr |
5.53? | 5.56? | 6.28? | T:speck128256ctr |
5.59 | 5.64 | 5.66 | chacha20 |
5.81 | 5.86 | 6.19 | T:speck128128ctr |
6.14 | 6.20 | 6.47 | salsa20 |
8.61 | 8.81 | 9.14 | T:rabbit |
8.84 | 8.94 | 9.09 | T:simon6496ctr |
8.97 | 8.98 | 9.03 | T:trivium |
9.02 | 9.09 | 9.33 | T:simon64128ctr |
9.03 | 9.27 | 9.50 | T:snow20 |
10.77 | 10.81 | 11.27 | tango642 |
11.73 | 11.95 | 12.47 | T:cryptmtv3 |
12.55 | 12.83 | 12.92 | xsalsa20 |
13.56 | 13.58 | 13.91 | T:lexv2 |
13.69 | 13.73 | 13.78 | T:aes128estream |
14.59 | 14.62 | 14.78 | T:simon128128ctr |
15.58 | 15.77 | 15.88 | T:nlsv2 |
16.53 | 16.69 | 17.08 | T:simon128256ctr |
19.62 | 19.64 | 19.89 | T:sosemanuk |
19.30 | 20.23 | 20.30 | T:aes256estream |
25.77 | 25.86 | 26.09 | T:aes192ctr |
45.91 | 46.36 | 47.11 | T:tpy6 |
64.05 | 64.47 | 66.42 | T:panama |
91.33 | 91.62 | 92.52 | T:ocelot1 |
92.25 | 92.98 | 93.94 | T:ocelot2 |
103.78 | 104.27 | 104.80 | T:tpy |
109.52 | 109.94 | 110.11 | T:tpypy |
126.39 | 127.17 | 128.70 | T:amastrid |
198.80 | 199.28 | 199.34 | T:hc128 |
541.62 | 541.73 | 541.89 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
17.75? | 18.62? | 20.62? | T:aes128ctr |
19.88 | 19.88 | 19.88 | T:speck6496ctr |
19.88? | 20.12? | 22.50? | T:speck64128ctr |
21.62 | 22.25 | 23.50 | aes256ctr |
21.88 | 22.38 | 22.75 | chacha8 |
24.38? | 24.38? | 29.00? | T:speck128192ctr |
24.38 | 24.50 | 24.50 | T:speck128256ctr |
23.50? | 26.75? | 29.38? | T:speck128128ctr |
31.12? | 34.12? | 36.38? | chacha12 |
41.62 | 41.75 | 42.50 | salsa208 |
43.62 | 43.62 | 44.75 | T:simon6496ctr |
45.62 | 46.12 | 48.50 | chacha20 |
48.38 | 49.12 | 50.88 | T:simon64128ctr |
48.50 | 49.12 | 51.25 | salsa2012 |
52.88 | 53.75 | 55.25 | T:rabbit |
55.25 | 55.25 | 55.62 | T:trivium |
59.62 | 61.75 | 62.75 | T:aes128estream |
68.12 | 68.50 | 69.50 | salsa20 |
71.25 | 72.25 | 73.12 | T:simon128128ctr |
72.62 | 74.50 | 77.50 | T:snow20 |
78.38 | 78.75 | 80.12 | T:cryptmtv3 |
81.00 | 81.00 | 81.38 | T:lexv2 |
76.75 | 81.62 | 85.12 | T:aes256estream |
81.88 | 81.88 | 81.88 | tango642 |
82.38 | 82.75 | 83.75 | T:nlsv2 |
86.25 | 86.50 | 86.50 | T:simon128256ctr |
118.62 | 118.62 | 119.75 | xsalsa20 |
155.75 | 155.75 | 157.75 | T:sosemanuk |
207.50 | 208.62 | 210.12 | T:aes192ctr |
353.62 | 355.88 | 357.00 | T:tpy6 |
500.75 | 504.00 | 508.50 | T:panama |
594.88 | 599.50 | 611.00 | T:ocelot1 |
598.12 | 600.12 | 605.62 | T:ocelot2 |
818.88 | 820.62 | 823.12 | T:tpy |
837.12 | 841.50 | 851.50 | T:amastrid |
856.12 | 858.50 | 861.38 | T:tpypy |
1590.12 | 1590.88 | 1592.12 | T:hc128 |
4329.88 | 4331.88 | 4333.00 | T:hc256 |
|