Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.45 | 0.45 | 0.46 | T:aes128ctr |
0.53? | 0.57? | 0.59? | T:aes192ctr |
0.58 | 0.59 | 0.60 | aes256ctr |
0.73 | 0.75 | 0.75 | tango642 |
0.93 | 0.93 | 0.94 | chacha8 |
1.22 | 1.23 | 1.24 | salsa208 |
1.27 | 1.28 | 1.29 | chacha12 |
1.75 | 1.76 | 1.77 | salsa2012 |
1.43? | 1.81? | 2.31? | T:hc128 |
1.80 | 1.82 | 1.83 | T:speck6496ctr |
1.86 | 1.88 | 1.90 | T:speck64128ctr |
1.97 | 1.98 | 1.99 | chacha20 |
2.07 | 2.08 | 2.08 | T:cryptmtv3 |
2.19 | 2.20 | 2.22 | T:speck128128ctr |
2.18 | 2.24 | 2.27 | T:tpy |
2.25 | 2.25 | 2.26 | T:speck128192ctr |
2.30 | 2.31 | 2.34 | T:speck128256ctr |
2.31 | 2.31 | 2.31 | T:trivium |
2.29 | 2.32 | 2.35 | T:tpy6 |
2.40 | 2.47 | 2.47 | T:sosemanuk |
2.52 | 2.55 | 2.57 | T:hc256 |
2.63 | 2.64 | 2.66 | T:nlsv2 |
2.69 | 2.71 | 2.72 | T:simon6496ctr |
2.82 | 2.83 | 2.83 | salsa20 |
2.83 | 2.83 | 2.83 | xsalsa20 |
2.96 | 2.97 | 2.98 | T:simon64128ctr |
2.97 | 2.99 | 3.01 | T:panama |
2.99 | 2.99 | 3.01 | T:rabbit |
3.32 | 3.33 | 3.34 | T:snow20 |
3.55 | 3.63 | 3.77 | T:tpypy |
4.03 | 4.04 | 4.05 | T:simon128256ctr |
4.04 | 4.05 | 4.05 | T:simon128128ctr |
4.23 | 4.24 | 4.26 | T:lexv2 |
9.15 | 9.21 | 9.22 | T:aes128estream |
13.15 | 13.21 | 13.39 | T:aes256estream |
18.41 | 18.54 | 18.61 | T:ocelot1 |
19.90 | 20.04 | 20.13 | T:ocelot2 |
32.81 | 33.34 | 35.53 | 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.90 | tango642 |
0.95 | 0.95 | 0.96 | chacha8 |
0.95 | 0.97 | 0.97 | T:aes192ctr |
1.25 | 1.25 | 1.25 | salsa208 |
1.30 | 1.30 | 1.31 | 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.99 | 1.99 | 2.00 | chacha20 |
2.25 | 2.25 | 2.26 | T:speck128128ctr |
2.31 | 2.31 | 2.32 | T:speck128192ctr |
2.37 | 2.38 | 2.39 | T:speck128256ctr |
2.42 | 2.42 | 2.42 | T:trivium |
2.62 | 2.63 | 2.63 | T:cryptmtv3 |
2.73 | 2.73 | 2.74 | T:sosemanuk |
2.79 | 2.80 | 2.81 | T:nlsv2 |
2.84 | 2.84 | 2.85 | salsa20 |
2.90 | 2.91 | 2.92 | T:simon6496ctr |
2.95 | 2.95 | 2.95 | xsalsa20 |
2.98 | 2.99 | 3.00 | T:tpy6 |
3.09 | 3.09 | 3.09 | T:rabbit |
3.28 | 3.28 | 3.29 | T:simon64128ctr |
3.43 | 3.43 | 3.43 | T:snow20 |
3.78 | 3.82 | 3.83 | T:tpy |
3.94 | 3.95 | 3.96 | T:panama |
4.32 | 4.32 | 4.32 | T:simon128128ctr |
4.37 | 4.37 | 4.38 | T:lexv2 |
4.59 | 4.60 | 4.60 | T:simon128256ctr |
4.90 | 5.11 | 5.27 | T:hc128 |
5.25 | 5.30 | 5.39 | T:tpypy |
9.23 | 9.27 | 9.27 | T:aes128estream |
10.97 | 10.98 | 10.99 | T:hc256 |
13.29 | 13.30 | 13.43 | T:aes256estream |
19.59 | 19.67 | 19.70 | T:ocelot1 |
21.13 | 21.17 | 21.22 | T:ocelot2 |
34.65 | 35.02 | 36.61 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.52 | 0.53 | 0.53 | T:aes128ctr |
0.66 | 0.67 | 0.67 | aes256ctr |
0.98 | 0.98 | 0.99 | chacha8 |
1.17 | 1.17 | 1.18 | tango642 |
1.28 | 1.28 | 1.29 | salsa208 |
1.34 | 1.35 | 1.35 | chacha12 |
1.61 | 1.63 | 1.70 | T:aes192ctr |
1.81 | 1.82 | 1.83 | salsa2012 |
1.93 | 1.93 | 1.95 | T:speck6496ctr |
1.99 | 2.00 | 2.01 | T:speck64128ctr |
2.01 | 2.01 | 2.02 | chacha20 |
2.33 | 2.33 | 2.35 | T:speck128128ctr |
2.41 | 2.41 | 2.42 | T:speck128192ctr |
2.47 | 2.48 | 2.49 | T:speck128256ctr |
2.60 | 2.60 | 2.61 | T:trivium |
2.87 | 2.87 | 2.88 | salsa20 |
3.09 | 3.10 | 3.12 | T:nlsv2 |
3.14 | 3.14 | 3.15 | xsalsa20 |
3.23 | 3.24 | 3.25 | T:simon6496ctr |
3.24 | 3.25 | 3.25 | T:rabbit |
3.23 | 3.25 | 3.25 | T:sosemanuk |
3.58 | 3.59 | 3.60 | T:snow20 |
3.81 | 3.82 | 3.83 | T:simon64128ctr |
3.99 | 4.00 | 4.00 | T:cryptmtv3 |
4.10 | 4.14 | 4.17 | T:tpy6 |
4.60 | 4.61 | 4.63 | T:lexv2 |
4.76 | 4.77 | 4.77 | T:simon128128ctr |
5.50 | 5.51 | 5.52 | T:simon128256ctr |
5.53 | 5.56 | 5.57 | T:panama |
6.38 | 6.41 | 6.43 | T:tpy |
8.10 | 8.12 | 8.18 | T:tpypy |
9.35 | 9.36 | 9.38 | T:aes128estream |
10.02 | 10.62 | 10.91 | T:hc128 |
13.42 | 13.44 | 13.45 | T:aes256estream |
21.52 | 21.58 | 21.62 | T:ocelot1 |
23.04 | 23.07 | 23.11 | T:ocelot2 |
25.04 | 25.04 | 25.05 | T:hc256 |
37.96 | 38.29 | 38.38 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.69 | 0.72 | 0.74 | T:aes128ctr |
0.84 | 0.88 | 0.91 | aes256ctr |
1.12 | 1.12 | 1.13 | chacha8 |
1.45 | 1.47 | 1.48 | salsa208 |
1.54 | 1.55 | 1.56 | chacha12 |
1.86 | 1.88 | 1.91 | tango642 |
2.04 | 2.04 | 2.05 | salsa2012 |
2.16 | 2.17 | 2.20 | T:speck6496ctr |
2.24 | 2.24 | 2.25 | T:speck64128ctr |
2.35 | 2.38 | 2.40 | chacha20 |
2.60 | 2.61 | 2.62 | T:speck128128ctr |
2.72 | 2.73 | 2.80 | T:speck128192ctr |
2.79 | 2.80 | 2.85 | T:speck128256ctr |
3.05 | 3.06 | 3.09 | T:trivium |
3.20 | 3.20 | 3.21 | salsa20 |
3.39 | 3.45 | 3.48 | T:aes192ctr |
3.67 | 3.70 | 3.70 | T:rabbit |
3.86 | 3.87 | 3.96 | T:nlsv2 |
3.91 | 3.91 | 3.94 | xsalsa20 |
3.97 | 3.98 | 4.02 | T:snow20 |
4.51 | 4.53 | 4.57 | T:sosemanuk |
4.65 | 4.65 | 4.66 | T:cryptmtv3 |
4.73 | 4.75 | 4.77 | T:simon6496ctr |
5.31 | 5.32 | 5.36 | T:lexv2 |
5.79 | 5.79 | 5.82 | T:simon64128ctr |
6.93 | 6.94 | 7.03 | T:simon128128ctr |
7.19 | 7.25 | 7.30 | T:tpy6 |
9.66 | 9.68 | 9.73 | T:aes128estream |
9.75 | 9.84 | 9.88 | T:panama |
10.31 | 10.32 | 10.34 | T:simon128256ctr |
13.55 | 13.58 | 13.69 | T:tpy |
13.83 | 13.87 | 13.94 | T:aes256estream |
15.47 | 15.51 | 15.64 | T:tpypy |
23.79 | 25.27 | 25.56 | T:hc128 |
26.58 | 26.65 | 26.66 | T:ocelot1 |
27.82 | 27.88 | 28.26 | T:ocelot2 |
43.86 | 44.37 | 45.37 | T:amastrid |
62.51 | 62.53 | 62.57 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.33? | 2.42? | 2.66? | T:aes128ctr |
2.62 | 2.64 | 2.66 | chacha8 |
2.97 | 2.97 | 3.11 | aes256ctr |
3.12 | 3.12 | 3.34 | salsa208 |
3.56 | 3.66 | 3.70 | chacha12 |
4.22 | 4.22 | 4.23 | salsa2012 |
4.89 | 4.92 | 4.92 | T:speck6496ctr |
4.95 | 5.00 | 5.44 | T:speck64128ctr |
5.47 | 5.47 | 5.47 | T:speck128192ctr |
5.53 | 5.55 | 5.69 | T:speck128256ctr |
5.64 | 5.66 | 5.66 | chacha20 |
5.81 | 5.84 | 5.86 | T:speck128128ctr |
6.17 | 6.22 | 6.23 | salsa20 |
8.84 | 9.02 | 9.09 | T:simon6496ctr |
8.97 | 9.03 | 9.03 | T:trivium |
8.97 | 9.03 | 9.05 | T:snow20 |
8.67 | 9.06 | 9.28 | T:rabbit |
9.06 | 9.34 | 9.67 | T:simon64128ctr |
10.73 | 10.73 | 11.16 | tango642 |
11.72 | 11.75 | 11.80 | T:cryptmtv3 |
12.48 | 12.50 | 12.56 | xsalsa20 |
13.53 | 13.62 | 13.73 | T:aes128estream |
13.64 | 13.66 | 13.78 | T:lexv2 |
13.94 | 14.30 | 14.66 | T:simon128128ctr |
15.48 | 15.72 | 15.91 | T:nlsv2 |
16.52 | 16.64 | 17.08 | T:simon128256ctr |
19.17 | 19.47 | 19.83 | T:aes256estream |
19.33 | 19.62 | 19.72 | T:sosemanuk |
26.34 | 26.73 | 27.12 | T:aes192ctr |
45.95 | 46.23 | 46.81 | T:tpy6 |
63.81 | 64.22 | 64.31 | T:panama |
91.89 | 92.02 | 92.34 | T:ocelot1 |
92.31 | 92.38 | 95.81 | T:ocelot2 |
104.08 | 104.42 | 104.91 | T:tpy |
109.78 | 110.14 | 110.78 | T:tpypy |
128.05 | 129.44 | 129.91 | T:amastrid |
198.84 | 199.06 | 212.92 | T:hc128 |
540.97 | 541.56 | 541.81 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
18.12? | 18.25? | 20.62? | T:aes128ctr |
19.88 | 19.88 | 19.88 | T:speck6496ctr |
19.88 | 20.88 | 22.00 | T:speck64128ctr |
22.75 | 22.88 | 23.25 | chacha8 |
21.62 | 23.25 | 23.50 | aes256ctr |
24.38 | 24.50 | 24.50 | T:speck128256ctr |
23.50? | 25.88? | 29.88? | T:speck128128ctr |
27.75? | 29.12? | 32.88? | T:speck128192ctr |
31.25? | 34.00? | 35.88? | chacha12 |
41.50 | 41.75 | 42.00 | salsa208 |
43.62 | 43.62 | 45.62 | T:simon6496ctr |
46.75 | 46.88 | 47.00 | chacha20 |
48.50 | 48.62 | 49.12 | salsa2012 |
49.38 | 51.00 | 53.00 | T:simon64128ctr |
52.38 | 53.50 | 55.62 | T:rabbit |
55.25 | 55.25 | 55.62 | T:trivium |
59.75 | 59.75 | 60.38 | T:aes128estream |
71.25 | 71.38 | 71.75 | salsa20 |
70.75 | 72.25 | 72.25 | T:simon128128ctr |
71.38 | 72.38 | 74.62 | T:snow20 |
74.75 | 75.38 | 76.12 | T:aes256estream |
78.62 | 79.50 | 80.25 | T:cryptmtv3 |
80.25 | 80.25 | 81.50 | tango642 |
81.88 | 82.75 | 83.62 | T:nlsv2 |
81.00 | 83.50 | 85.88 | T:lexv2 |
85.88 | 86.50 | 86.50 | T:simon128256ctr |
122.12 | 123.62 | 123.75 | xsalsa20 |
153.38 | 155.62 | 155.62 | T:sosemanuk |
216.62 | 217.38 | 220.00 | T:aes192ctr |
353.12 | 354.50 | 356.50 | T:tpy6 |
502.88 | 508.25 | 532.38 | T:panama |
597.75 | 600.38 | 607.62 | T:ocelot2 |
600.75 | 601.88 | 603.50 | T:ocelot1 |
818.88 | 822.12 | 825.75 | T:tpy |
827.75 | 839.88 | 851.62 | T:amastrid |
855.75 | 857.38 | 860.00 | T:tpypy |
1593.12 | 1701.25 | 1701.62 | T:hc128 |
4330.38 | 4334.62 | 4335.75 | T:hc256 |
|