Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.31 | 0.33 | 0.33 | T:aes128ctr |
0.40 | 0.40 | 0.41 | T:aes192ctr |
0.41 | 0.41 | 0.42 | chacha8 |
0.42 | 0.42 | 0.45 | salsa208 |
0.45 | 0.45 | 0.49 | aes256ctr |
0.54 | 0.54 | 0.55 | chacha12 |
0.58 | 0.58 | 0.58 | tango642 |
0.60 | 0.61 | 0.63 | salsa2012 |
0.70 | 0.72 | 0.72 | T:speck6496ctr |
0.73 | 0.75 | 0.75 | T:speck64128ctr |
0.84 | 0.86 | 0.87 | chacha20 |
0.87 | 0.88 | 0.88 | T:speck128128ctr |
0.88 | 0.89 | 0.92 | T:speck128192ctr |
0.92 | 0.93 | 0.94 | T:speck128256ctr |
0.95 | 0.96 | 0.96 | salsa20 |
0.95 | 0.96 | 0.98 | xsalsa20 |
1.12 | 1.13 | 1.18 | T:hc128 |
1.20 | 1.23 | 1.24 | T:simon6496ctr |
1.25 | 1.28 | 1.29 | T:simon64128ctr |
1.54 | 1.54 | 1.55 | T:sosemanuk |
1.69 | 1.70 | 1.76 | T:panama |
1.75 | 1.76 | 1.76 | T:trivium |
1.70 | 1.81 | 1.84 | T:tpy |
1.72 | 1.83 | 1.88 | T:hc256 |
1.84 | 1.87 | 1.87 | T:cryptmtv3 |
1.87 | 1.89 | 1.93 | T:simon128128ctr |
1.96 | 2.00 | 2.01 | T:simon128256ctr |
1.99 | 2.00 | 2.01 | T:nlsv2 |
1.96 | 2.04 | 2.07 | T:tpy6 |
2.54 | 2.57 | 2.58 | T:rabbit |
2.60 | 2.61 | 2.64 | T:snow20 |
2.81 | 2.85 | 2.93 | T:tpypy |
3.32 | 3.32 | 3.35 | T:lexv2 |
6.60 | 6.67 | 6.70 | T:aes128estream |
10.06 | 10.15 | 10.21 | T:aes256estream |
13.24 | 13.48 | 13.62 | T:ocelot1 |
13.80 | 13.95 | 14.33 | T:ocelot2 |
21.35 | 22.45 | 22.84 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.33 | 0.33 | 0.33 | T:aes128ctr |
0.42 | 0.42 | 0.43 | chacha8 |
0.44 | 0.44 | 0.45 | salsa208 |
0.47 | 0.47 | 0.50 | aes256ctr |
0.56 | 0.56 | 0.57 | chacha12 |
0.62 | 0.63 | 0.64 | salsa2012 |
0.65 | 0.65 | 0.65 | T:aes192ctr |
0.69 | 0.69 | 0.69 | tango642 |
0.73 | 0.74 | 0.74 | T:speck6496ctr |
0.76 | 0.77 | 0.77 | T:speck64128ctr |
0.86 | 0.87 | 0.88 | chacha20 |
0.90 | 0.91 | 0.91 | T:speck128128ctr |
0.92 | 0.93 | 0.94 | T:speck128192ctr |
0.95 | 0.96 | 0.97 | T:speck128256ctr |
0.98 | 0.98 | 0.98 | salsa20 |
1.05 | 1.05 | 1.06 | xsalsa20 |
1.37 | 1.38 | 1.39 | T:simon6496ctr |
1.54 | 1.55 | 1.55 | T:simon64128ctr |
1.73 | 1.73 | 1.73 | T:sosemanuk |
1.83 | 1.83 | 1.83 | T:trivium |
2.10 | 2.11 | 2.13 | T:simon128128ctr |
2.12 | 2.12 | 2.13 | T:nlsv2 |
2.24 | 2.25 | 2.29 | T:panama |
2.33 | 2.34 | 2.34 | T:cryptmtv3 |
2.47 | 2.48 | 2.49 | T:simon128256ctr |
2.48 | 2.52 | 2.54 | T:tpy6 |
2.65 | 2.66 | 2.66 | T:rabbit |
2.68 | 2.69 | 2.71 | T:snow20 |
3.08 | 3.11 | 3.13 | T:tpy |
3.26 | 3.27 | 3.30 | T:hc128 |
3.43 | 3.43 | 3.44 | T:lexv2 |
4.12 | 4.14 | 4.16 | T:tpypy |
6.67 | 6.71 | 6.73 | T:aes128estream |
7.56 | 7.61 | 7.64 | T:hc256 |
10.14 | 10.21 | 10.24 | T:aes256estream |
14.08 | 14.22 | 14.30 | T:ocelot1 |
14.72 | 14.80 | 15.06 | T:ocelot2 |
22.70 | 23.44 | 23.56 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.36 | 0.36 | 0.36 | T:aes128ctr |
0.43 | 0.43 | 0.43 | chacha8 |
0.46 | 0.48 | 0.48 | salsa208 |
0.48 | 0.51 | 0.51 | aes256ctr |
0.58 | 0.60 | 0.60 | chacha12 |
0.65 | 0.65 | 0.65 | salsa2012 |
0.77 | 0.77 | 0.77 | T:speck6496ctr |
0.79 | 0.82 | 0.82 | T:speck64128ctr |
0.84 | 0.87 | 0.89 | tango642 |
0.89 | 0.89 | 0.89 | chacha20 |
0.96 | 0.96 | 0.99 | T:speck128128ctr |
0.96 | 0.99 | 0.99 | T:speck128192ctr |
0.99 | 1.01 | 1.01 | salsa20 |
0.99 | 1.01 | 1.01 | T:speck128256ctr |
1.06 | 1.08 | 1.08 | T:aes192ctr |
1.18 | 1.20 | 1.20 | xsalsa20 |
1.64 | 1.64 | 1.66 | T:simon6496ctr |
1.95 | 1.98 | 1.98 | T:trivium |
2.02 | 2.02 | 2.05 | T:simon64128ctr |
2.07 | 2.07 | 2.07 | T:sosemanuk |
2.46 | 2.51 | 2.53 | T:nlsv2 |
2.48 | 2.51 | 2.53 | T:simon128128ctr |
2.79 | 2.79 | 2.82 | T:rabbit |
2.79 | 2.79 | 2.82 | T:snow20 |
3.13 | 3.16 | 3.16 | T:panama |
3.25 | 3.30 | 3.47 | T:tpy6 |
3.30 | 3.30 | 3.30 | T:simon128256ctr |
3.49 | 3.52 | 3.52 | T:cryptmtv3 |
3.59 | 3.61 | 3.64 | T:lexv2 |
5.28 | 5.32 | 5.59 | T:tpy |
6.24 | 6.26 | 6.31 | T:tpypy |
6.77? | 6.79? | 8.26? | T:aes128estream |
6.79 | 6.82 | 6.84 | T:hc128 |
10.19 | 10.24 | 10.26 | T:aes256estream |
15.18 | 15.34 | 15.44 | T:ocelot1 |
16.38 | 16.50 | 16.62 | T:ocelot2 |
17.13 | 17.20 | 17.39 | T:hc256 |
24.23 | 25.37 | 26.62 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.45 | 0.45 | 0.45 | T:aes128ctr |
0.64 | 0.64 | 0.64 | aes256ctr |
0.64 | 0.64 | 0.64 | chacha8 |
0.64 | 0.64 | 0.71 | salsa208 |
0.77 | 0.84 | 0.84 | chacha12 |
0.90 | 0.90 | 0.90 | T:speck6496ctr |
0.90 | 0.96 | 0.96 | salsa2012 |
0.90 | 0.96 | 0.96 | T:speck64128ctr |
1.16 | 1.16 | 1.22 | T:speck128128ctr |
1.16 | 1.16 | 1.22 | T:speck128256ctr |
1.22 | 1.28 | 1.28 | chacha20 |
1.28 | 1.28 | 1.28 | T:speck128192ctr |
1.35 | 1.35 | 1.41 | tango642 |
1.41 | 1.48 | 1.48 | salsa20 |
1.93 | 1.93 | 1.99 | xsalsa20 |
2.18 | 2.18 | 2.18 | T:aes192ctr |
2.31 | 2.38 | 2.38 | T:trivium |
2.44 | 2.51 | 2.51 | T:simon64128ctr |
2.89 | 2.89 | 2.95 | T:simon6496ctr |
2.95 | 3.02 | 3.02 | T:sosemanuk |
3.15 | 3.15 | 3.21 | T:snow20 |
3.15 | 3.21 | 3.28 | T:nlsv2 |
3.21 | 3.21 | 3.28 | T:rabbit |
3.73 | 3.79 | 3.79 | T:simon128128ctr |
3.98 | 3.98 | 4.05 | T:cryptmtv3 |
4.05 | 4.11 | 4.11 | T:lexv2 |
4.11 | 4.18 | 4.18 | T:simon128256ctr |
5.59 | 5.59 | 5.59 | T:panama |
5.52 | 5.65 | 5.78 | T:tpy6 |
7.00 | 7.00 | 7.00 | T:aes128estream |
10.60 | 10.66 | 10.73 | T:aes256estream |
11.24 | 11.24 | 11.37 | T:tpy |
11.82 | 11.88 | 12.01 | T:tpypy |
16.25 | 16.25 | 16.32 | T:hc128 |
18.63 | 18.89 | 19.14 | T:ocelot1 |
19.85 | 20.04 | 20.17 | T:ocelot2 |
29.23 | 29.55 | 29.93 | T:amastrid |
43.10 | 43.30 | 43.55 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.16? | 1.73? | 1.73? | T:aes128ctr |
1.73 | 1.73 | 1.73 | chacha8 |
2.31 | 2.31 | 2.31 | aes256ctr |
2.31 | 2.31 | 2.31 | T:speck64128ctr |
2.31 | 2.31 | 2.31 | T:speck6496ctr |
2.31? | 2.31? | 2.89? | salsa208 |
2.31? | 2.89? | 2.89? | T:speck128128ctr |
2.89 | 2.89 | 2.89 | chacha12 |
2.89 | 2.89 | 2.89 | T:speck128192ctr |
2.89? | 2.89? | 3.47? | T:speck128256ctr |
3.47 | 3.47 | 3.47 | salsa2012 |
4.62 | 4.62 | 4.62 | chacha20 |
5.20 | 5.20 | 5.20 | salsa20 |
5.78 | 5.78 | 5.78 | T:simon6496ctr |
6.36? | 6.94? | 8.09? | T:simon64128ctr |
6.94 | 6.94 | 7.52 | T:snow20 |
6.94 | 6.94 | 7.52 | T:trivium |
7.52 | 8.09 | 8.09 | tango642 |
8.09 | 8.09 | 8.67 | T:rabbit |
8.67 | 8.67 | 8.67 | T:cryptmtv3 |
9.25 | 9.25 | 9.83 | T:lexv2 |
9.25 | 9.83 | 9.83 | T:aes128estream |
9.25 | 9.83 | 9.83 | T:simon128128ctr |
9.83 | 9.83 | 9.83 | xsalsa20 |
11.56 | 11.56 | 11.56 | T:simon128256ctr |
13.88 | 13.88 | 13.88 | T:sosemanuk |
15.03 | 15.61 | 15.61 | T:aes256estream |
15.61 | 16.19 | 16.77 | T:nlsv2 |
16.77 | 16.77 | 16.77 | T:aes192ctr |
34.11 | 34.69 | 35.27 | T:tpy6 |
35.84 | 35.84 | 36.42 | T:panama |
63.59 | 64.75 | 65.91 | T:ocelot1 |
64.75 | 65.91 | 66.48 | T:ocelot2 |
82.09 | 83.25 | 83.83 | T:tpypy |
86.14 | 87.88 | 87.88 | T:tpy |
86.72 | 87.88 | 88.45 | T:amastrid |
137.02 | 137.59 | 138.17 | T:hc128 |
371.73 | 375.20 | 375.78 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
9.25? | 9.25? | 13.88? | T:speck6496ctr |
13.88 | 13.88 | 13.88 | T:aes128ctr |
13.88 | 13.88 | 13.88 | chacha8 |
13.88 | 13.88 | 13.88 | T:speck128192ctr |
13.88 | 13.88 | 13.88 | T:speck64128ctr |
13.88? | 18.50? | 18.50? | T:speck128128ctr |
13.88? | 18.50? | 18.50? | T:speck128256ctr |
18.50 | 18.50 | 18.50 | aes256ctr |
23.12? | 23.12? | 27.75? | chacha12 |
27.75? | 32.38? | 32.38? | T:simon6496ctr |
32.38 | 32.38 | 32.38 | salsa208 |
37.00 | 37.00 | 37.00 | chacha20 |
37.00 | 37.00 | 37.00 | salsa2012 |
37.00? | 41.62? | 46.25? | T:simon64128ctr |
41.62 | 41.62 | 41.62 | T:aes128estream |
41.62? | 46.25? | 46.25? | T:trivium |
50.88 | 50.88 | 50.88 | T:rabbit |
50.88 | 50.88 | 50.88 | T:simon128128ctr |
50.88 | 50.88 | 55.50 | salsa20 |
50.88 | 55.50 | 55.50 | T:cryptmtv3 |
55.50 | 55.50 | 55.50 | T:lexv2 |
55.50 | 55.50 | 55.50 | T:snow20 |
60.12 | 60.12 | 60.12 | tango642 |
60.12 | 64.75 | 64.75 | T:aes256estream |
64.75 | 64.75 | 64.75 | T:simon128256ctr |
74.00 | 74.00 | 78.62 | T:nlsv2 |
87.88 | 87.88 | 87.88 | xsalsa20 |
111.00 | 111.00 | 111.00 | T:sosemanuk |
129.50 | 134.12 | 134.12 | T:aes192ctr |
263.62 | 268.25 | 272.88 | T:tpy6 |
286.75 | 286.75 | 291.38 | T:panama |
416.25 | 420.88 | 430.12 | T:ocelot1 |
425.50 | 434.75 | 444.00 | T:ocelot2 |
592.00 | 596.62 | 605.88 | T:amastrid |
638.25 | 642.88 | 647.50 | T:tpypy |
679.88 | 689.12 | 693.75 | T:tpy |
1100.75 | 1100.75 | 1110.00 | T:hc128 |
2987.75 | 2992.38 | 3006.25 | T:hc256 |
|