Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.36? | 0.54? | 1.22? | chacha8 |
0.59 | 0.60 | 0.61 | salsa208 |
0.62 | 0.62 | 0.63 | T:aes128ctr |
0.66 | 0.67 | 0.68 | tango642 |
0.75 | 0.75 | 0.75 | T:aes192ctr |
0.75 | 0.75 | 0.77 | chacha12 |
0.84 | 0.85 | 0.86 | salsa2012 |
0.88 | 0.88 | 0.88 | aes256ctr |
1.00 | 1.00 | 1.01 | T:speck6496ctr |
1.04 | 1.04 | 1.05 | T:speck64128ctr |
1.17 | 1.18 | 1.19 | chacha20 |
1.23 | 1.24 | 1.25 | T:speck128128ctr |
1.25 | 1.25 | 1.26 | T:speck128192ctr |
1.29 | 1.30 | 1.31 | T:speck128256ctr |
1.33 | 1.34 | 1.34 | salsa20 |
1.33 | 1.34 | 1.35 | xsalsa20 |
1.43 | 1.45 | 1.46 | T:simon6496ctr |
1.50 | 1.52 | 1.53 | T:simon64128ctr |
1.52 | 1.54 | 1.56 | T:hc128 |
1.93 | 1.93 | 1.94 | T:trivium |
2.19 | 2.20 | 2.21 | T:simon128128ctr |
2.34 | 2.35 | 2.36 | T:simon128256ctr |
2.35 | 2.38 | 2.41 | T:hc256 |
2.48 | 2.49 | 2.51 | T:sosemanuk |
2.49 | 2.51 | 2.54 | T:nlsv2 |
2.61 | 2.64 | 2.66 | T:cryptmtv3 |
2.56 | 2.64 | 2.73 | T:tpy |
2.70 | 2.73 | 2.74 | T:rabbit |
2.82 | 2.86 | 2.88 | T:snow20 |
2.85 | 2.90 | 2.97 | T:tpy6 |
2.88 | 2.92 | 2.95 | T:panama |
4.08 | 4.10 | 4.11 | T:lexv2 |
4.14 | 4.20 | 4.25 | T:tpypy |
8.32 | 8.35 | 8.37 | T:aes128estream |
12.79 | 12.82 | 12.85 | T:aes256estream |
17.58 | 17.65 | 17.71 | T:ocelot1 |
17.96 | 18.25 | 19.04 | T:ocelot2 |
31.38 | 31.50 | 31.95 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.56? | 0.56? | 1.07? | chacha8 |
0.62 | 0.62 | 0.63 | salsa208 |
0.68 | 0.68 | 0.68 | T:aes128ctr |
0.77 | 0.78 | 0.78 | chacha12 |
0.83 | 0.84 | 0.84 | tango642 |
0.86 | 0.87 | 0.87 | salsa2012 |
0.89 | 0.89 | 0.90 | T:aes192ctr |
0.94 | 0.94 | 0.95 | aes256ctr |
1.04 | 1.04 | 1.04 | T:speck6496ctr |
1.08 | 1.08 | 1.08 | T:speck64128ctr |
1.20 | 1.20 | 1.21 | chacha20 |
1.28 | 1.28 | 1.29 | T:speck128128ctr |
1.30 | 1.30 | 1.30 | T:speck128192ctr |
1.34 | 1.34 | 1.35 | T:speck128256ctr |
1.35 | 1.36 | 1.36 | salsa20 |
1.45 | 1.46 | 1.46 | xsalsa20 |
1.64 | 1.65 | 1.66 | T:simon6496ctr |
1.81 | 1.81 | 1.82 | T:simon64128ctr |
2.03 | 2.03 | 2.03 | T:trivium |
2.47 | 2.48 | 2.48 | T:simon128128ctr |
2.64 | 2.65 | 2.66 | T:nlsv2 |
2.74 | 2.74 | 2.75 | T:sosemanuk |
2.79 | 2.79 | 2.80 | T:simon128256ctr |
2.81 | 2.83 | 2.83 | T:rabbit |
2.91 | 2.94 | 2.95 | T:snow20 |
3.09 | 3.10 | 3.11 | T:cryptmtv3 |
3.49 | 3.51 | 3.54 | T:tpy6 |
3.86 | 3.87 | 3.89 | T:panama |
4.00 | 4.02 | 4.06 | T:tpy |
4.22 | 4.23 | 4.24 | T:lexv2 |
4.58 | 4.59 | 4.60 | T:hc128 |
5.51 | 5.55 | 5.57 | T:tpypy |
8.41 | 8.42 | 8.43 | T:aes128estream |
9.79 | 9.79 | 9.81 | T:hc256 |
12.88 | 12.90 | 12.92 | T:aes256estream |
19.04 | 19.07 | 19.09 | T:ocelot1 |
19.62 | 19.64 | 20.19 | T:ocelot2 |
32.86 | 32.90 | 32.93 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.59? | 0.60? | 1.11? | chacha8 |
0.65 | 0.66 | 0.66 | salsa208 |
0.77 | 0.77 | 0.78 | T:aes128ctr |
0.82 | 0.82 | 0.83 | chacha12 |
0.90 | 0.90 | 0.91 | salsa2012 |
1.06 | 1.06 | 1.09 | aes256ctr |
1.10 | 1.10 | 1.11 | T:speck6496ctr |
1.11 | 1.12 | 1.15 | tango642 |
1.13 | 1.13 | 1.13 | T:aes192ctr |
1.13 | 1.14 | 1.14 | T:speck64128ctr |
1.23 | 1.24 | 1.25 | chacha20 |
1.36 | 1.36 | 1.36 | T:speck128128ctr |
1.37 | 1.37 | 1.37 | T:speck128192ctr |
1.39 | 1.40 | 1.41 | salsa20 |
1.40 | 1.41 | 1.41 | T:speck128256ctr |
1.64 | 1.65 | 1.66 | xsalsa20 |
1.96 | 1.98 | 2.01 | T:simon6496ctr |
2.20 | 2.20 | 2.21 | T:trivium |
2.26 | 2.27 | 2.28 | T:simon64128ctr |
2.89 | 2.90 | 2.93 | T:simon128128ctr |
2.94 | 2.99 | 3.01 | T:nlsv2 |
3.00 | 3.01 | 3.03 | T:rabbit |
3.04 | 3.06 | 3.08 | T:snow20 |
3.19 | 3.20 | 3.23 | T:sosemanuk |
3.52 | 3.52 | 3.54 | T:simon128256ctr |
4.36 | 4.37 | 4.40 | T:cryptmtv3 |
4.44 | 4.45 | 4.47 | T:lexv2 |
4.47 | 4.50 | 4.60 | T:tpy6 |
5.45 | 5.48 | 5.52 | T:panama |
6.27 | 6.34 | 6.38 | T:tpy |
7.80 | 7.86 | 7.95 | T:tpypy |
8.51 | 8.52 | 8.54 | T:aes128estream |
9.64 | 9.66 | 9.69 | T:hc128 |
13.02 | 13.04 | 13.05 | T:aes256estream |
21.29 | 21.37 | 21.42 | T:ocelot1 |
22.05 | 22.08 | 22.57 | T:ocelot2 |
22.11 | 22.14 | 22.19 | T:hc256 |
34.89 | 35.21 | 35.88 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.84? | 0.85? | 1.29? | chacha8 |
0.93 | 0.93 | 0.94 | salsa208 |
1.08 | 1.08 | 1.09 | T:aes128ctr |
1.12 | 1.13 | 1.14 | chacha12 |
1.25 | 1.26 | 1.27 | salsa2012 |
1.36 | 1.36 | 1.37 | T:speck6496ctr |
1.40 | 1.40 | 1.41 | T:speck64128ctr |
1.44 | 1.44 | 1.44 | aes256ctr |
1.63 | 1.64 | 1.66 | T:speck128128ctr |
1.66 | 1.67 | 1.67 | T:speck128192ctr |
1.69 | 1.70 | 1.71 | T:speck128256ctr |
1.70 | 1.73 | 1.75 | chacha20 |
1.75 | 1.76 | 1.77 | T:aes192ctr |
1.87 | 1.88 | 1.91 | tango642 |
1.95 | 1.96 | 1.98 | salsa20 |
2.62 | 2.63 | 2.64 | T:trivium |
2.63 | 2.64 | 2.66 | xsalsa20 |
3.40 | 3.41 | 3.42 | T:simon6496ctr |
3.43 | 3.44 | 3.47 | T:rabbit |
3.44 | 3.45 | 3.50 | T:simon64128ctr |
3.46 | 3.49 | 3.52 | T:snow20 |
3.75 | 3.85 | 3.87 | T:nlsv2 |
4.51 | 4.53 | 4.59 | T:sosemanuk |
4.80 | 4.82 | 4.94 | T:cryptmtv3 |
5.08 | 5.08 | 5.13 | T:simon128128ctr |
5.07 | 5.10 | 5.12 | T:lexv2 |
5.49 | 5.50 | 5.52 | T:simon128256ctr |
7.06 | 7.20 | 7.30 | T:tpy6 |
8.83 | 8.86 | 8.90 | T:aes128estream |
9.70 | 9.80 | 9.90 | T:panama |
12.19 | 12.25 | 12.35 | T:tpy |
13.39 | 13.42 | 13.47 | T:aes256estream |
13.61 | 13.71 | 13.78 | T:tpypy |
23.18 | 23.25 | 23.29 | T:hc128 |
27.40 | 27.52 | 27.60 | T:ocelot1 |
28.02 | 28.34 | 28.62 | T:ocelot2 |
41.11 | 41.23 | 41.74 | T:amastrid |
55.01 | 55.09 | 55.19 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
3.31 | 3.34 | 3.39 | chacha8 |
3.83 | 3.84 | 3.89 | salsa208 |
4.06 | 4.16 | 4.23 | T:speck6496ctr |
4.19 | 4.22 | 4.25 | chacha12 |
4.19 | 4.25 | 4.42 | T:speck64128ctr |
4.48 | 4.53 | 4.55 | T:speck128128ctr |
4.72 | 4.73 | 4.77 | T:aes128ctr |
4.75 | 4.83 | 4.88 | T:speck128192ctr |
4.84 | 4.91 | 4.92 | salsa2012 |
4.89 | 4.94 | 5.02 | T:speck128256ctr |
5.95 | 5.95 | 5.98 | aes256ctr |
6.06 | 6.09 | 6.14 | chacha20 |
7.05 | 7.09 | 7.12 | salsa20 |
8.05 | 8.12 | 8.25 | T:simon6496ctr |
8.22 | 8.27 | 8.41 | T:trivium |
8.62 | 8.69 | 8.84 | T:rabbit |
8.70 | 8.80 | 8.89 | T:snow20 |
9.05 | 9.08 | 9.22 | T:simon64128ctr |
10.03 | 10.11 | 10.27 | T:aes192ctr |
10.20? | 10.31? | 11.56? | T:cryptmtv3 |
11.48 | 11.52 | 11.59 | tango642 |
12.58 | 12.66 | 12.73 | T:aes128estream |
12.70 | 12.73 | 13.00 | T:simon128128ctr |
12.81 | 12.98 | 13.11 | T:lexv2 |
13.22 | 13.30 | 13.41 | xsalsa20 |
14.36 | 14.47 | 14.48 | T:simon128256ctr |
16.27 | 16.61 | 16.80 | T:nlsv2 |
18.45 | 18.56 | 18.66 | T:aes256estream |
19.80 | 19.91 | 20.05 | T:sosemanuk |
40.88 | 41.05 | 41.20 | T:tpy6 |
62.44 | 62.72 | 63.34 | T:panama |
89.09 | 89.80 | 90.61 | T:tpy |
89.56 | 89.88 | 90.12 | T:tpypy |
105.91 | 106.75 | 109.55 | T:ocelot1 |
106.61 | 107.19 | 107.89 | T:ocelot2 |
111.34 | 116.09 | 116.84 | T:amastrid |
194.98 | 195.33 | 195.58 | T:hc128 |
475.69 | 476.23 | 477.27 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
22.50 | 22.75 | 24.00 | T:speck6496ctr |
25.00 | 25.62 | 26.25 | T:speck128128ctr |
25.88 | 26.38 | 27.12 | T:speck128192ctr |
28.88 | 29.00 | 29.12 | T:speck64128ctr |
33.75 | 34.00 | 34.25 | chacha8 |
36.62 | 36.62 | 37.12 | T:aes128ctr |
38.75 | 39.38 | 39.62 | T:speck128256ctr |
39.62? | 39.88? | 44.25? | salsa208 |
43.00 | 43.38 | 43.88 | chacha12 |
46.12 | 46.12 | 46.62 | aes256ctr |
48.50 | 48.88 | 49.38 | salsa2012 |
51.25 | 52.12 | 53.50 | T:simon6496ctr |
52.25 | 52.75 | 53.75 | T:trivium |
52.50 | 53.12 | 53.38 | T:rabbit |
56.88 | 58.00 | 59.25 | T:simon64128ctr |
58.75 | 59.25 | 59.88 | T:aes128estream |
59.50 | 59.88 | 60.62 | salsa20 |
60.00? | 62.50? | 70.88? | T:cryptmtv3 |
69.50 | 70.25 | 71.00 | T:snow20 |
71.75 | 72.62 | 73.25 | T:aes256estream |
72.25 | 72.62 | 72.88 | chacha20 |
77.75 | 78.62 | 79.12 | T:lexv2 |
78.62 | 79.62 | 81.12 | T:simon128128ctr |
79.38 | 80.25 | 84.75 | T:aes192ctr |
80.75 | 81.38 | 82.62 | T:nlsv2 |
87.75 | 88.25 | 88.75 | tango642 |
90.25 | 90.75 | 91.88 | T:simon128256ctr |
108.75 | 109.38 | 110.25 | xsalsa20 |
156.50 | 157.62 | 158.25 | T:sosemanuk |
303.75 | 306.62 | 309.00 | T:tpy6 |
489.88 | 493.88 | 496.88 | T:panama |
689.12 | 690.00 | 694.50 | T:tpypy |
686.62 | 693.25 | 698.62 | T:tpy |
737.62 | 741.50 | 746.62 | T:ocelot1 |
738.12 | 750.00 | 760.12 | T:ocelot2 |
742.00 | 778.25 | 780.00 | T:amastrid |
1558.25 | 1559.88 | 1562.38 | T:hc128 |
3809.50 | 3817.50 | 3822.75 | T:hc256 |
|