Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.83 | 0.83 | 0.84 | T:aes192ctr |
0.97 | 0.99 | 0.99 | T:aes128ctr |
1.24 | 1.25 | 1.26 | aes256ctr |
1.39 | 1.40 | 1.42 | tango642 |
1.41 | 1.41 | 1.41 | chacha8 |
1.94 | 1.95 | 1.96 | chacha12 |
1.97 | 1.98 | 1.99 | salsa208 |
2.84 | 2.85 | 2.88 | T:hc128 |
2.84 | 2.86 | 2.87 | salsa2012 |
2.94 | 2.96 | 2.97 | T:cryptmtv3 |
2.98 | 2.98 | 2.99 | T:speck6496ctr |
3.06 | 3.06 | 3.06 | chacha20 |
3.09 | 3.10 | 3.11 | T:speck64128ctr |
3.34 | 3.35 | 3.38 | T:sosemanuk |
3.49 | 3.59 | 3.68 | T:tpy |
3.66 | 3.68 | 3.71 | T:nlsv2 |
3.81 | 3.82 | 3.82 | T:tpy6 |
3.97 | 3.98 | 4.04 | T:snow20 |
4.08 | 4.08 | 4.08 | T:trivium |
4.05 | 4.11 | 4.11 | T:hc256 |
4.19 | 4.22 | 4.22 | T:panama |
4.28 | 4.31 | 4.32 | T:simon6496ctr |
4.32 | 4.33 | 4.34 | T:speck128128ctr |
4.44 | 4.46 | 4.46 | T:speck128192ctr |
4.51 | 4.52 | 4.53 | T:simon64128ctr |
4.55 | 4.56 | 4.58 | salsa20 |
4.56 | 4.58 | 4.60 | xsalsa20 |
4.62 | 4.63 | 4.67 | T:speck128256ctr |
4.88 | 4.88 | 4.89 | T:rabbit |
5.39 | 5.55 | 5.80 | T:tpypy |
6.50 | 6.51 | 6.52 | T:simon128128ctr |
6.58 | 6.60 | 6.61 | T:lexv2 |
6.93 | 6.97 | 7.03 | T:simon128256ctr |
12.07 | 12.10 | 12.10 | T:aes128estream |
17.35 | 17.39 | 17.49 | T:aes256estream |
24.45 | 24.47 | 24.48 | T:ocelot1 |
26.18 | 26.20 | 26.33 | T:ocelot2 |
49.13 | 49.35 | 49.70 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
1.01 | 1.02 | 1.02 | T:aes128ctr |
1.06 | 1.06 | 1.07 | T:aes192ctr |
1.28 | 1.28 | 1.29 | aes256ctr |
1.43 | 1.43 | 1.43 | chacha8 |
1.64 | 1.64 | 1.66 | tango642 |
1.97 | 1.97 | 1.97 | chacha12 |
2.00 | 2.01 | 2.01 | salsa208 |
2.87 | 2.89 | 2.89 | salsa2012 |
3.04 | 3.04 | 3.04 | T:speck6496ctr |
3.08 | 3.08 | 3.08 | chacha20 |
3.14 | 3.14 | 3.15 | T:speck64128ctr |
3.40 | 3.41 | 3.41 | T:cryptmtv3 |
3.67 | 3.68 | 3.70 | T:sosemanuk |
3.87 | 3.87 | 3.89 | T:nlsv2 |
4.09 | 4.10 | 4.13 | T:snow20 |
4.24 | 4.25 | 4.25 | T:trivium |
4.44 | 4.44 | 4.45 | T:speck128128ctr |
4.51 | 4.51 | 4.51 | T:tpy6 |
4.58 | 4.58 | 4.58 | T:speck128192ctr |
4.56 | 4.58 | 4.59 | T:simon6496ctr |
4.58 | 4.59 | 4.60 | salsa20 |
4.75 | 4.75 | 4.77 | T:speck128256ctr |
4.76 | 4.76 | 4.77 | xsalsa20 |
4.92 | 4.93 | 4.94 | T:simon64128ctr |
5.02 | 5.03 | 5.03 | T:rabbit |
5.20 | 5.25 | 5.30 | T:tpy |
5.40 | 5.42 | 5.42 | T:panama |
6.74 | 6.75 | 6.75 | T:lexv2 |
6.91 | 6.91 | 6.92 | T:simon128128ctr |
7.10 | 7.20 | 7.35 | T:tpypy |
7.81 | 7.82 | 7.82 | T:hc128 |
8.12 | 8.14 | 8.18 | T:simon128256ctr |
12.18 | 12.19 | 12.19 | T:aes128estream |
17.39 | 17.41 | 17.41 | T:hc256 |
17.55 | 17.55 | 17.62 | T:aes256estream |
26.08 | 26.09 | 26.09 | T:ocelot1 |
27.84 | 27.85 | 27.88 | T:ocelot2 |
50.97 | 50.98 | 51.12 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
1.07 | 1.07 | 1.08 | T:aes128ctr |
1.33 | 1.33 | 1.33 | aes256ctr |
1.45 | 1.45 | 1.46 | chacha8 |
1.45 | 1.46 | 1.48 | T:aes192ctr |
1.99 | 2.00 | 2.00 | chacha12 |
2.04 | 2.05 | 2.06 | tango642 |
2.05 | 2.06 | 2.07 | salsa208 |
2.93 | 2.93 | 2.93 | salsa2012 |
3.12 | 3.12 | 3.12 | chacha20 |
3.13 | 3.14 | 3.15 | T:speck6496ctr |
3.21 | 3.21 | 3.23 | T:speck64128ctr |
4.26 | 4.28 | 4.34 | T:snow20 |
4.31 | 4.31 | 4.33 | T:sosemanuk |
4.33 | 4.34 | 4.36 | T:nlsv2 |
4.52 | 4.52 | 4.52 | T:trivium |
4.64 | 4.64 | 4.64 | salsa20 |
4.65 | 4.65 | 4.66 | T:speck128128ctr |
4.74 | 4.75 | 4.75 | T:cryptmtv3 |
4.79 | 4.79 | 4.80 | T:speck128192ctr |
4.97 | 4.97 | 4.98 | T:speck128256ctr |
5.02 | 5.03 | 5.04 | T:simon6496ctr |
5.08 | 5.09 | 5.11 | xsalsa20 |
5.26 | 5.26 | 5.27 | T:rabbit |
5.59 | 5.60 | 5.61 | T:simon64128ctr |
5.66 | 5.66 | 5.67 | T:tpy6 |
7.00 | 7.01 | 7.02 | T:lexv2 |
7.41 | 7.41 | 7.42 | T:panama |
7.57 | 7.58 | 7.59 | T:simon128128ctr |
7.99 | 7.99 | 8.08 | T:tpy |
9.75 | 9.90 | 9.95 | T:tpypy |
10.06 | 10.11 | 10.14 | T:simon128256ctr |
12.31 | 12.34 | 12.34 | T:aes128estream |
16.08 | 16.12 | 16.12 | T:hc128 |
17.80 | 17.80 | 17.89 | T:aes256estream |
28.76 | 28.76 | 28.79 | T:ocelot1 |
30.40 | 30.53 | 30.57 | T:ocelot2 |
39.59 | 39.60 | 39.62 | T:hc256 |
52.73 | 52.74 | 54.31 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
1.27 | 1.27 | 1.32 | T:aes128ctr |
1.60 | 1.61 | 1.61 | chacha8 |
1.62 | 1.63 | 1.65 | aes256ctr |
2.21 | 2.22 | 2.22 | chacha12 |
2.30 | 2.30 | 2.36 | salsa208 |
2.48 | 2.51 | 2.52 | T:aes192ctr |
3.14 | 3.14 | 3.17 | tango642 |
3.22 | 3.24 | 3.24 | salsa2012 |
3.29 | 3.30 | 3.31 | T:speck6496ctr |
3.41 | 3.41 | 3.41 | T:speck64128ctr |
3.44 | 3.44 | 3.44 | chacha20 |
4.79 | 4.81 | 4.86 | T:snow20 |
5.01 | 5.06 | 5.07 | salsa20 |
5.19 | 5.21 | 5.24 | T:cryptmtv3 |
5.20 | 5.21 | 5.22 | T:speck128128ctr |
5.22 | 5.22 | 5.24 | T:trivium |
5.38 | 5.39 | 5.43 | T:speck128192ctr |
5.41 | 5.41 | 5.43 | T:nlsv2 |
5.52 | 5.52 | 5.57 | T:speck128256ctr |
5.84 | 5.84 | 5.86 | T:rabbit |
6.01 | 6.01 | 6.01 | T:sosemanuk |
6.19 | 6.22 | 6.24 | xsalsa20 |
7.12 | 7.13 | 7.15 | T:simon6496ctr |
7.71 | 7.74 | 7.76 | T:lexv2 |
8.74 | 8.78 | 8.78 | T:tpy6 |
11.98 | 12.02 | 12.07 | T:simon64128ctr |
12.68 | 12.69 | 12.74 | T:simon128128ctr |
12.68 | 12.73 | 12.75 | T:aes128estream |
12.77 | 12.78 | 12.80 | T:panama |
15.36 | 15.38 | 15.59 | T:tpy |
16.98 | 17.13 | 17.18 | T:tpypy |
18.53 | 18.55 | 18.65 | T:aes256estream |
25.55 | 25.56 | 25.59 | T:simon128256ctr |
35.82 | 35.90 | 36.06 | T:ocelot1 |
37.68 | 37.69 | 37.77 | T:ocelot2 |
38.11 | 38.15 | 38.33 | T:hc128 |
61.48 | 62.90 | 63.11 | T:amastrid |
98.78 | 98.82 | 98.87 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.91 | 2.91 | 3.20 | chacha8 |
3.47? | 3.50? | 3.94? | T:aes128ctr |
3.89 | 3.91 | 4.03 | chacha12 |
4.03? | 4.17? | 4.52? | aes256ctr |
4.41 | 4.44 | 4.53 | salsa208 |
5.58 | 5.69 | 5.84 | T:speck6496ctr |
5.86 | 5.86 | 5.88 | salsa2012 |
5.95 | 5.95 | 5.95 | chacha20 |
5.97 | 5.97 | 5.97 | T:speck64128ctr |
8.69 | 8.70 | 8.70 | salsa20 |
11.42 | 11.47 | 11.52 | T:snow20 |
11.95 | 12.02 | 12.11 | T:speck128128ctr |
12.14 | 12.22 | 12.27 | T:speck128192ctr |
12.48 | 12.48 | 12.48 | T:speck128256ctr |
13.34 | 13.38 | 13.52 | T:cryptmtv3 |
13.42 | 13.47 | 13.50 | T:simon6496ctr |
13.30 | 13.52 | 13.53 | T:rabbit |
14.25 | 14.27 | 14.42 | T:trivium |
15.09 | 15.09 | 15.09 | T:simon64128ctr |
15.73 | 15.91 | 16.00 | T:aes192ctr |
16.38 | 16.44 | 16.55 | T:lexv2 |
16.81 | 17.00 | 17.00 | tango642 |
17.41 | 17.59 | 17.62 | T:aes128estream |
18.75 | 18.89 | 19.08 | xsalsa20 |
21.64 | 21.81 | 21.89 | T:simon128128ctr |
22.98 | 22.98 | 22.98 | T:nlsv2 |
24.30 | 24.47 | 24.53 | T:simon128256ctr |
25.06 | 25.06 | 25.22 | T:sosemanuk |
28.03 | 28.03 | 28.05 | T:aes256estream |
47.83 | 47.89 | 48.11 | T:tpy6 |
81.16 | 81.17 | 81.23 | T:panama |
107.61 | 107.61 | 107.75 | T:tpypy |
110.38 | 112.22 | 112.31 | T:tpy |
127.34 | 127.88 | 127.94 | T:ocelot1 |
127.67 | 127.89 | 128.78 | T:ocelot2 |
167.77 | 170.50 | 171.17 | T:amastrid |
320.62 | 321.31 | 321.38 | T:hc128 |
856.48 | 856.70 | 857.59 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
25.50 | 26.25 | 26.38 | chacha8 |
26.75 | 27.12 | 27.12 | T:aes128ctr |
29.12? | 29.88? | 32.75? | T:speck6496ctr |
34.00 | 34.00 | 36.62 | T:speck64128ctr |
33.62 | 34.25 | 34.25 | chacha12 |
35.00 | 35.50 | 38.88 | T:speck128192ctr |
36.38 | 36.62 | 39.12 | aes256ctr |
37.25 | 38.38 | 40.00 | T:speck128128ctr |
49.75 | 50.62 | 54.12 | chacha20 |
51.50 | 51.50 | 51.62 | T:speck128256ctr |
52.25 | 52.38 | 52.50 | salsa208 |
63.88 | 64.00 | 64.50 | salsa2012 |
64.12 | 64.50 | 65.25 | T:simon6496ctr |
75.25 | 75.50 | 76.38 | T:simon64128ctr |
78.00 | 78.25 | 78.38 | T:aes128estream |
78.38 | 78.50 | 79.38 | T:rabbit |
85.12 | 85.38 | 85.62 | T:trivium |
86.00 | 86.62 | 87.75 | T:cryptmtv3 |
88.12 | 88.62 | 89.12 | T:snow20 |
88.62 | 89.12 | 89.25 | T:lexv2 |
99.38 | 99.38 | 100.12 | salsa20 |
110.62 | 110.75 | 110.88 | T:nlsv2 |
119.50 | 119.62 | 120.12 | T:aes256estream |
124.88 | 126.38 | 126.50 | tango642 |
129.50 | 129.62 | 129.88 | T:aes192ctr |
129.75 | 131.25 | 135.12 | T:simon128128ctr |
137.25 | 138.75 | 141.88 | T:simon128256ctr |
180.62 | 180.62 | 181.88 | xsalsa20 |
200.50 | 201.75 | 201.75 | T:sosemanuk |
357.12 | 357.62 | 357.88 | T:tpy6 |
634.00 | 634.50 | 635.38 | T:panama |
822.38 | 823.00 | 824.12 | T:tpypy |
850.50 | 854.62 | 854.75 | T:ocelot1 |
857.88 | 858.00 | 859.12 | T:ocelot2 |
875.50 | 875.62 | 875.75 | T:tpy |
1108.50 | 1114.38 | 1117.88 | T:amastrid |
2562.25 | 2563.38 | 2568.38 | T:hc128 |
6855.50 | 6857.50 | 6858.25 | T:hc256 |
|