Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.53 | 0.54 | 0.54 | chacha8 |
0.65 | 0.65 | 0.66 | salsa208 |
0.72 | 0.73 | 0.75 | tango642 |
0.76 | 0.76 | 0.76 | T:aes128ctr |
0.30? | 0.76? | 2.58? | chacha12 |
0.91 | 0.92 | 0.93 | salsa2012 |
0.94 | 0.96 | 1.01 | T:aes192ctr |
1.01 | 1.01 | 1.01 | aes256ctr |
1.03 | 1.04 | 1.05 | T:speck6496ctr |
1.07 | 1.08 | 1.08 | T:speck64128ctr |
1.13? | 1.17? | 1.32? | chacha20 |
1.25 | 1.26 | 1.27 | T:speck128128ctr |
1.29 | 1.30 | 1.31 | T:speck128192ctr |
1.33 | 1.34 | 1.35 | T:speck128256ctr |
1.43 | 1.44 | 1.47 | salsa20 |
1.10? | 1.44? | 2.78? | xsalsa20 |
1.54 | 1.54 | 1.55 | T:simon6496ctr |
1.60 | 1.60 | 1.61 | T:simon64128ctr |
1.69? | 1.75? | 1.89? | T:tpy |
1.88 | 1.89 | 1.89 | T:trivium |
2.02 | 2.03 | 2.04 | T:sosemanuk |
2.03 | 2.05 | 2.08 | T:hc128 |
2.11 | 2.17 | 2.29 | T:tpy6 |
2.25 | 2.25 | 2.27 | T:nlsv2 |
2.25 | 2.26 | 2.29 | T:simon128128ctr |
2.36 | 2.37 | 2.40 | T:simon128256ctr |
2.41 | 2.44 | 2.49 | T:cryptmtv3 |
2.51 | 2.54 | 2.56 | T:hc256 |
2.80 | 2.88 | 2.94 | T:tpypy |
3.06 | 3.10 | 3.14 | T:panama |
3.12 | 3.13 | 3.14 | T:rabbit |
3.29 | 3.31 | 3.32 | T:snow20 |
4.47 | 4.48 | 4.49 | T:lexv2 |
9.07 | 9.08 | 9.10 | T:aes128estream |
14.25 | 14.28 | 14.32 | T:aes256estream |
17.67 | 18.85 | 19.16 | T:ocelot1 |
19.02 | 19.37 | 20.25 | T:ocelot2 |
31.51 | 31.69 | 31.99 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.55 | 0.55 | 0.55 | chacha8 |
0.66 | 0.66 | 0.67 | salsa208 |
0.77? | 0.78? | 2.14? | chacha12 |
0.79 | 0.79 | 0.79 | T:aes128ctr |
0.89 | 0.89 | 0.91 | tango642 |
0.93 | 0.94 | 0.94 | salsa2012 |
1.05 | 1.05 | 1.05 | aes256ctr |
1.06 | 1.07 | 1.07 | T:speck6496ctr |
1.10 | 1.11 | 1.11 | T:speck64128ctr |
1.18 | 1.19 | 1.29 | chacha20 |
1.29 | 1.29 | 1.30 | T:speck128128ctr |
1.30 | 1.31 | 1.33 | T:aes192ctr |
1.33 | 1.34 | 1.34 | T:speck128192ctr |
1.38 | 1.38 | 1.38 | T:speck128256ctr |
1.45 | 1.45 | 1.48 | salsa20 |
1.55? | 1.55? | 2.55? | xsalsa20 |
1.76 | 1.76 | 1.76 | T:simon6496ctr |
1.95 | 1.96 | 1.96 | T:simon64128ctr |
1.98 | 1.98 | 1.98 | T:trivium |
2.40 | 2.40 | 2.40 | T:nlsv2 |
2.51 | 2.52 | 2.54 | T:simon128128ctr |
2.53 | 2.54 | 2.54 | T:sosemanuk |
2.80 | 2.81 | 2.83 | T:simon128256ctr |
2.90 | 2.92 | 2.95 | T:tpy6 |
2.97 | 3.00 | 3.00 | T:cryptmtv3 |
3.22 | 3.23 | 3.23 | T:rabbit |
3.31 | 3.34 | 3.37 | T:tpy |
3.39 | 3.40 | 3.41 | T:snow20 |
4.05 | 4.07 | 4.08 | T:panama |
4.31 | 4.35 | 4.38 | T:tpypy |
4.60 | 4.61 | 4.61 | T:lexv2 |
5.32 | 5.32 | 5.33 | T:hc128 |
9.14 | 9.14 | 9.15 | T:aes128estream |
10.97 | 10.98 | 10.99 | T:hc256 |
14.37 | 14.38 | 14.40 | T:aes256estream |
19.09 | 19.95 | 20.02 | T:ocelot1 |
20.34 | 20.42 | 21.03 | T:ocelot2 |
33.20 | 33.24 | 33.35 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.57 | 0.57 | 0.58 | chacha8 |
0.68 | 0.68 | 0.70 | salsa208 |
0.78? | 0.80? | 2.16? | chacha12 |
0.84 | 0.84 | 0.84 | T:aes128ctr |
0.95 | 0.95 | 0.96 | salsa2012 |
1.11 | 1.11 | 1.11 | aes256ctr |
1.11 | 1.11 | 1.11 | T:speck6496ctr |
1.14 | 1.15 | 1.17 | tango642 |
1.15 | 1.16 | 1.16 | T:speck64128ctr |
1.20 | 1.21 | 1.31 | chacha20 |
1.35 | 1.36 | 1.36 | T:speck128128ctr |
1.39 | 1.39 | 1.40 | T:speck128192ctr |
1.44 | 1.44 | 1.45 | T:speck128256ctr |
1.47 | 1.48 | 1.50 | salsa20 |
1.72? | 1.73? | 2.73? | xsalsa20 |
1.85 | 1.88 | 1.90 | T:aes192ctr |
2.12 | 2.12 | 2.13 | T:simon6496ctr |
2.14 | 2.14 | 2.14 | T:trivium |
2.54 | 2.54 | 2.54 | T:simon64128ctr |
2.69 | 2.70 | 2.71 | T:nlsv2 |
2.94 | 2.95 | 2.96 | T:simon128128ctr |
3.38 | 3.39 | 3.40 | T:rabbit |
3.42 | 3.43 | 3.44 | T:sosemanuk |
3.52 | 3.53 | 3.54 | T:simon128256ctr |
3.54 | 3.55 | 3.58 | T:snow20 |
3.91 | 4.00 | 4.16 | T:tpy6 |
4.33 | 4.42 | 4.42 | T:cryptmtv3 |
4.82 | 4.83 | 4.85 | T:lexv2 |
5.66 | 5.69 | 5.71 | T:panama |
5.77 | 5.84 | 5.87 | T:tpy |
6.88 | 6.94 | 6.96 | T:tpypy |
9.22 | 9.24 | 9.26 | T:aes128estream |
10.76 | 10.76 | 10.79 | T:hc128 |
14.55 | 14.57 | 14.59 | T:aes256estream |
21.00 | 21.78 | 21.88 | T:ocelot1 |
22.04 | 22.19 | 22.94 | T:ocelot2 |
25.03 | 25.05 | 25.07 | T:hc256 |
36.03 | 36.30 | 36.36 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.77 | 0.78 | 0.79 | chacha8 |
0.94 | 0.95 | 0.97 | salsa208 |
1.06 | 1.06 | 1.06 | T:aes128ctr |
1.09? | 1.13? | 2.28? | chacha12 |
1.31 | 1.31 | 1.32 | T:speck6496ctr |
1.31 | 1.31 | 1.33 | salsa2012 |
1.35 | 1.36 | 1.37 | T:speck64128ctr |
1.39 | 1.40 | 1.40 | aes256ctr |
1.59 | 1.60 | 1.62 | T:speck128128ctr |
1.62 | 1.63 | 1.65 | T:speck128192ctr |
1.68 | 1.69 | 1.71 | T:speck128256ctr |
1.68 | 1.70 | 1.79 | chacha20 |
1.85 | 1.88 | 1.90 | tango642 |
2.03 | 2.05 | 2.06 | salsa20 |
2.53 | 2.54 | 2.57 | T:trivium |
2.74? | 2.75? | 3.60? | xsalsa20 |
3.35 | 3.42 | 3.62 | T:aes192ctr |
3.38 | 3.43 | 3.45 | T:nlsv2 |
3.51 | 3.53 | 3.54 | T:simon64128ctr |
3.76 | 3.76 | 3.78 | T:simon6496ctr |
3.78 | 3.80 | 3.83 | T:rabbit |
3.92 | 3.95 | 4.01 | T:snow20 |
5.00 | 5.01 | 5.03 | T:simon128128ctr |
4.90 | 5.12 | 5.13 | T:cryptmtv3 |
5.41 | 5.42 | 5.42 | T:simon128256ctr |
5.44 | 5.48 | 5.52 | T:lexv2 |
5.82 | 5.83 | 5.85 | T:sosemanuk |
7.00 | 7.10 | 7.30 | T:tpy6 |
9.51 | 9.53 | 9.58 | T:aes128estream |
9.92 | 10.03 | 10.08 | T:panama |
12.78 | 12.88 | 13.14 | T:tpy |
13.53 | 13.61 | 13.65 | T:tpypy |
14.99 | 15.02 | 15.07 | T:aes256estream |
24.92 | 25.06 | 25.10 | T:hc128 |
25.93 | 26.36 | 26.56 | T:ocelot1 |
26.70 | 27.00 | 27.73 | T:ocelot2 |
42.29 | 42.55 | 42.70 | T:amastrid |
62.51 | 62.56 | 62.63 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.88 | 2.94 | 2.94 | chacha8 |
3.31 | 3.38 | 3.56 | T:speck6496ctr |
3.38 | 3.50 | 3.56 | T:speck64128ctr |
3.44 | 3.50 | 3.50 | salsa208 |
3.50 | 3.50 | 3.56 | T:aes128ctr |
3.94 | 3.94 | 4.00 | chacha12 |
4.00 | 4.00 | 4.06 | T:speck128128ctr |
4.00 | 4.00 | 4.12 | T:speck128192ctr |
4.19 | 4.19 | 4.25 | T:speck128256ctr |
4.56 | 4.56 | 4.62 | aes256ctr |
4.69 | 4.69 | 4.75 | salsa2012 |
5.94 | 6.00 | 6.06 | chacha20 |
7.06 | 7.06 | 7.12 | salsa20 |
7.62 | 7.69 | 7.75 | T:simon6496ctr |
7.69 | 7.75 | 7.81 | T:trivium |
8.62 | 8.75 | 8.94 | T:rabbit |
8.75 | 8.94 | 9.12 | T:snow20 |
8.94 | 9.06 | 9.06 | T:simon64128ctr |
10.88 | 10.94 | 11.06 | tango642 |
12.56 | 12.62 | 12.69 | T:simon128128ctr |
10.69? | 12.69? | 12.81? | T:cryptmtv3 |
12.69 | 12.75 | 13.00 | T:aes128estream |
13.25 | 13.38 | 13.62 | T:lexv2 |
13.31 | 13.38 | 13.50 | xsalsa20 |
14.00 | 14.06 | 14.25 | T:nlsv2 |
14.38 | 14.44 | 14.56 | T:simon128256ctr |
21.50 | 21.56 | 21.75 | T:aes256estream |
22.31 | 22.50 | 23.69 | T:aes192ctr |
33.12 | 33.25 | 33.50 | T:sosemanuk |
45.31 | 45.88 | 48.06 | T:tpy6 |
64.25 | 64.62 | 68.28 | T:panama |
84.56 | 85.69 | 86.94 | T:ocelot1 |
87.19 | 88.81 | 90.19 | T:ocelot2 |
96.31 | 98.38 | 99.12 | T:tpypy |
96.44 | 99.62 | 102.00 | T:tpy |
120.94 | 122.25 | 123.56 | T:amastrid |
203.06 | 203.44 | 204.12 | T:hc128 |
541.44 | 542.00 | 542.50 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
17.50 | 18.00 | 18.50 | T:speck6496ctr |
18.00 | 18.00 | 18.50 | T:speck64128ctr |
20.50 | 21.00 | 21.50 | T:speck128192ctr |
21.50 | 22.00 | 22.50 | T:speck128256ctr |
22.00 | 22.50 | 23.00 | T:speck128128ctr |
29.00 | 29.50 | 30.00 | T:aes128ctr |
36.50 | 37.00 | 37.50 | chacha8 |
37.50 | 38.00 | 38.00 | aes256ctr |
44.00 | 44.00 | 44.50 | chacha12 |
44.50 | 44.50 | 45.50 | T:simon6496ctr |
48.50 | 49.00 | 50.00 | T:trivium |
49.00 | 49.00 | 49.50 | salsa208 |
51.50 | 52.50 | 54.00 | T:rabbit |
55.00 | 55.50 | 56.00 | T:aes128estream |
55.50 | 56.00 | 56.50 | T:simon64128ctr |
62.00 | 62.00 | 62.50 | salsa2012 |
66.00 | 66.50 | 67.50 | chacha20 |
68.00 | 68.50 | 69.00 | salsa20 |
69.00 | 69.50 | 72.00 | T:snow20 |
72.50 | 73.00 | 73.50 | T:simon128128ctr |
76.50 | 77.00 | 78.00 | T:nlsv2 |
79.00 | 79.50 | 80.00 | T:lexv2 |
63.50? | 80.00? | 81.00? | T:cryptmtv3 |
83.50 | 84.00 | 84.50 | tango642 |
85.50 | 86.00 | 87.00 | T:simon128256ctr |
87.50 | 88.50 | 90.00 | T:aes256estream |
117.00 | 117.50 | 118.50 | xsalsa20 |
177.50 | 179.00 | 180.50 | T:aes192ctr |
264.00 | 265.50 | 266.00 | T:sosemanuk |
345.50 | 348.00 | 354.50 | T:tpy6 |
502.00 | 503.00 | 507.50 | T:panama |
553.00 | 559.50 | 570.00 | T:ocelot1 |
559.50 | 567.00 | 582.50 | T:ocelot2 |
766.50 | 767.50 | 773.50 | T:tpypy |
779.50 | 785.50 | 833.00 | T:tpy |
818.50 | 824.50 | 831.50 | T:amastrid |
1629.50 | 1632.50 | 1645.00 | T:hc128 |
4337.00 | 4341.00 | 4347.00 | T:hc256 |
|