Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.55 | 0.55 | 0.56 | chacha8 |
0.60? | 0.62? | 0.67? | salsa208 |
0.72 | 0.74 | 0.75 | tango642 |
0.72? | 0.75? | 0.86? | T:aes128ctr |
0.74 | 0.75 | 0.76 | T:aes192ctr |
0.72? | 0.78? | 0.98? | chacha12 |
0.87 | 0.87 | 0.88 | salsa2012 |
1.00 | 1.00 | 1.01 | aes256ctr |
1.03 | 1.03 | 1.04 | T:speck6496ctr |
1.07 | 1.07 | 1.07 | T:speck64128ctr |
1.20 | 1.21 | 1.21 | chacha20 |
1.25 | 1.26 | 1.29 | T:speck128128ctr |
1.29 | 1.31 | 1.34 | T:speck128192ctr |
1.33 | 1.34 | 1.38 | T:speck128256ctr |
1.38 | 1.38 | 1.39 | xsalsa20 |
1.38 | 1.38 | 1.39 | salsa20 |
1.50 | 1.52 | 1.63 | T:simon6496ctr |
1.51? | 1.59? | 1.89? | T:simon64128ctr |
1.92 | 1.92 | 1.93 | T:trivium |
1.95 | 2.01 | 2.03 | T:hc128 |
2.30 | 2.34 | 2.39 | T:simon128128ctr |
2.39 | 2.41 | 2.43 | T:hc256 |
2.42 | 2.47 | 2.52 | T:simon128256ctr |
2.45 | 2.48 | 2.54 | T:cryptmtv3 |
2.51 | 2.54 | 2.58 | T:nlsv2 |
2.53 | 2.55 | 2.57 | T:sosemanuk |
2.82 | 2.86 | 2.92 | T:rabbit |
2.88 | 2.95 | 3.02 | T:tpy6 |
2.81 | 2.96 | 3.02 | T:tpy |
2.99 | 3.01 | 3.03 | T:panama |
3.07 | 3.08 | 3.09 | T:snow20 |
4.22 | 4.24 | 4.26 | T:lexv2 |
4.39 | 4.47 | 4.59 | T:tpypy |
8.76 | 8.77 | 8.78 | T:aes128estream |
13.17 | 13.20 | 13.23 | T:aes256estream |
17.72 | 17.85 | 18.51 | T:ocelot1 |
18.66? | 19.21? | 21.85? | T:ocelot2 |
32.67 | 33.38 | 34.39 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.57 | 0.57 | 0.58 | chacha8 |
0.64 | 0.64 | 0.68 | salsa208 |
0.79? | 0.79? | 0.88? | T:aes128ctr |
0.80? | 0.80? | 0.95? | chacha12 |
0.89 | 0.89 | 0.90 | salsa2012 |
0.90 | 0.91 | 0.91 | T:aes192ctr |
0.91 | 0.91 | 0.92 | tango642 |
1.06 | 1.06 | 1.06 | aes256ctr |
1.07 | 1.08 | 1.08 | T:speck6496ctr |
1.11 | 1.11 | 1.11 | T:speck64128ctr |
1.22 | 1.23 | 1.23 | chacha20 |
1.31 | 1.31 | 1.33 | T:speck128128ctr |
1.35 | 1.36 | 1.38 | T:speck128192ctr |
1.39 | 1.39 | 1.42 | T:speck128256ctr |
1.41 | 1.41 | 1.41 | salsa20 |
1.49 | 1.49 | 1.50 | xsalsa20 |
1.71 | 1.71 | 1.78 | T:simon6496ctr |
1.86? | 1.87? | 2.09? | T:simon64128ctr |
2.02 | 2.02 | 2.02 | T:trivium |
2.56 | 2.59 | 2.62 | T:simon128128ctr |
2.72 | 2.73 | 2.75 | T:nlsv2 |
2.82 | 2.83 | 2.83 | T:sosemanuk |
2.88 | 2.91 | 2.94 | T:simon128256ctr |
2.97 | 2.99 | 3.01 | T:rabbit |
2.99 | 3.01 | 3.02 | T:cryptmtv3 |
3.17 | 3.18 | 3.18 | T:snow20 |
3.66 | 3.69 | 3.71 | T:tpy6 |
3.95 | 3.96 | 3.97 | T:panama |
4.38 | 4.38 | 4.40 | T:lexv2 |
4.37 | 4.40 | 4.43 | T:tpy |
5.40 | 5.41 | 5.41 | T:hc128 |
5.90 | 5.95 | 5.98 | T:tpypy |
8.84 | 8.85 | 8.85 | T:aes128estream |
10.32 | 10.33 | 10.34 | T:hc256 |
13.27 | 13.29 | 13.30 | T:aes256estream |
19.41 | 19.46 | 19.87 | T:ocelot1 |
20.70 | 20.78 | 22.69 | T:ocelot2 |
34.35 | 34.85 | 35.48 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.60 | 0.60 | 0.61 | chacha8 |
0.68 | 0.68 | 0.73 | salsa208 |
0.83? | 0.84? | 0.99? | chacha12 |
0.88 | 0.88 | 0.97 | T:aes128ctr |
0.93 | 0.93 | 0.93 | salsa2012 |
1.14 | 1.15 | 1.15 | T:speck6496ctr |
1.15 | 1.16 | 1.16 | aes256ctr |
1.16 | 1.17 | 1.18 | T:aes192ctr |
1.18 | 1.18 | 1.19 | T:speck64128ctr |
1.19 | 1.21 | 1.24 | tango642 |
1.26 | 1.26 | 1.27 | chacha20 |
1.39 | 1.39 | 1.41 | T:speck128128ctr |
1.43 | 1.44 | 1.46 | T:speck128192ctr |
1.43 | 1.44 | 1.45 | salsa20 |
1.47 | 1.48 | 1.50 | T:speck128256ctr |
1.68 | 1.69 | 1.69 | xsalsa20 |
2.02 | 2.04 | 2.08 | T:simon6496ctr |
2.19 | 2.20 | 2.20 | T:trivium |
2.31 | 2.32 | 2.54 | T:simon64128ctr |
2.98 | 2.99 | 3.01 | T:simon128128ctr |
3.10 | 3.12 | 3.16 | T:nlsv2 |
3.15 | 3.18 | 3.25 | T:rabbit |
3.31 | 3.32 | 3.34 | T:snow20 |
3.33 | 3.35 | 3.37 | T:sosemanuk |
3.62 | 3.67 | 3.74 | T:simon128256ctr |
4.27 | 4.34 | 4.36 | T:cryptmtv3 |
4.62 | 4.63 | 4.64 | T:lexv2 |
4.86 | 4.92 | 5.02 | T:tpy6 |
5.53 | 5.55 | 5.58 | T:panama |
6.82 | 6.87 | 7.11 | T:tpy |
8.41 | 8.44 | 8.49 | T:tpypy |
8.95 | 8.96 | 8.97 | T:aes128estream |
11.04 | 11.07 | 11.23 | T:hc128 |
13.40 | 13.42 | 13.44 | T:aes256estream |
21.85 | 22.20 | 22.33 | T:ocelot1 |
23.33 | 23.46 | 25.18 | T:ocelot2 |
23.50 | 23.52 | 23.55 | T:hc256 |
37.24 | 37.81 | 37.96 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.85 | 0.86 | 0.87 | chacha8 |
0.96 | 0.97 | 0.99 | salsa208 |
1.16 | 1.16 | 1.22 | T:aes128ctr |
1.17? | 1.19? | 1.36? | chacha12 |
1.30 | 1.31 | 1.31 | salsa2012 |
1.41 | 1.42 | 1.43 | T:speck6496ctr |
1.45 | 1.45 | 1.45 | T:speck64128ctr |
1.51 | 1.51 | 1.51 | aes256ctr |
1.69 | 1.69 | 1.72 | T:speck128128ctr |
1.74 | 1.76 | 1.77 | T:speck128192ctr |
1.79 | 1.80 | 1.82 | T:speck128256ctr |
1.81 | 1.81 | 1.81 | chacha20 |
1.85 | 1.86 | 1.89 | T:aes192ctr |
1.99 | 2.00 | 2.01 | salsa20 |
2.00 | 2.01 | 2.08 | tango642 |
2.63 | 2.63 | 2.64 | T:trivium |
2.66 | 2.68 | 2.69 | xsalsa20 |
3.53 | 3.58 | 3.60 | T:simon6496ctr |
3.62 | 3.63 | 3.64 | T:simon64128ctr |
3.60 | 3.64 | 3.86 | T:rabbit |
3.73 | 3.75 | 3.79 | T:snow20 |
3.98 | 4.03 | 4.05 | T:nlsv2 |
4.73 | 4.76 | 4.78 | T:sosemanuk |
4.80 | 5.01 | 5.04 | T:cryptmtv3 |
5.11 | 5.12 | 5.12 | T:simon128128ctr |
5.28 | 5.30 | 5.32 | T:lexv2 |
5.51 | 5.53 | 5.57 | T:simon128256ctr |
8.09 | 8.19 | 8.27 | T:tpy6 |
9.26 | 9.28 | 9.31 | T:aes128estream |
9.77 | 9.81 | 9.89 | T:panama |
13.49 | 13.56 | 13.80 | T:tpy |
13.80 | 13.84 | 13.85 | T:aes256estream |
14.87 | 15.00 | 15.28 | T:tpypy |
25.90 | 25.95 | 26.21 | T:hc128 |
28.11 | 28.45 | 29.69 | T:ocelot1 |
29.69 | 29.87 | 31.26 | T:ocelot2 |
42.71 | 43.36 | 43.58 | T:amastrid |
58.67 | 58.70 | 58.76 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
3.58 | 3.61 | 3.62 | chacha8 |
3.86 | 3.89 | 3.92 | salsa208 |
4.17 | 4.20 | 4.23 | T:speck6496ctr |
4.28 | 4.28 | 4.30 | T:speck64128ctr |
4.47 | 4.48 | 4.52 | T:aes128ctr |
4.61 | 4.62 | 4.64 | chacha12 |
4.92 | 4.95 | 5.00 | salsa2012 |
4.95 | 4.98 | 5.11 | T:speck128128ctr |
5.02 | 5.09 | 5.20 | T:speck128192ctr |
5.17 | 5.20 | 5.27 | T:speck128256ctr |
5.48 | 5.50 | 5.55 | aes256ctr |
6.69 | 6.72 | 6.73 | chacha20 |
7.03 | 7.06 | 7.11 | salsa20 |
8.28 | 8.31 | 8.34 | T:trivium |
8.70 | 8.72 | 8.78 | T:simon6496ctr |
8.95 | 9.05 | 9.17 | T:snow20 |
9.16 | 9.23 | 9.45 | T:rabbit |
9.67 | 9.69 | 9.70 | T:simon64128ctr |
10.52 | 10.66 | 10.86 | T:aes192ctr |
12.22 | 12.27 | 12.36 | tango642 |
10.20? | 12.53? | 12.56? | T:cryptmtv3 |
12.98 | 13.08 | 13.12 | T:simon128128ctr |
13.12 | 13.31 | 13.31 | xsalsa20 |
13.45 | 13.56 | 13.70 | T:aes128estream |
13.48 | 13.61 | 13.70 | T:lexv2 |
14.69 | 14.70 | 15.02 | T:simon128256ctr |
16.31 | 16.41 | 16.58 | T:nlsv2 |
18.95 | 19.05 | 19.12 | T:aes256estream |
20.75 | 20.88 | 20.97 | T:sosemanuk |
48.95 | 49.73 | 51.30 | T:tpy6 |
63.44 | 63.58 | 64.36 | T:panama |
94.28 | 98.16 | 99.53 | T:tpypy |
97.33 | 99.06 | 99.47 | T:tpy |
114.66 | 116.42 | 122.72 | T:ocelot1 |
114.17 | 116.89 | 118.44 | T:ocelot2 |
121.14 | 121.80 | 122.48 | T:amastrid |
210.80 | 211.20 | 211.67 | T:hc128 |
507.91 | 508.23 | 508.62 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
21.12 | 21.50 | 21.62 | T:speck6496ctr |
21.62 | 21.62 | 21.75 | T:speck64128ctr |
23.62 | 24.38 | 24.62 | T:speck128192ctr |
24.38 | 25.38 | 25.50 | T:speck128256ctr |
24.75 | 26.25 | 26.25 | T:speck128128ctr |
35.00 | 35.00 | 35.25 | T:aes128ctr |
36.88 | 37.12 | 40.62 | chacha8 |
43.12 | 43.12 | 43.62 | aes256ctr |
44.75 | 45.50 | 46.00 | salsa208 |
46.88 | 47.00 | 48.38 | chacha12 |
50.25 | 50.75 | 51.50 | T:simon6496ctr |
52.88 | 53.12 | 53.38 | T:trivium |
55.75 | 55.75 | 56.62 | salsa2012 |
56.25 | 57.75 | 59.38 | T:rabbit |
57.12 | 57.75 | 58.25 | T:simon64128ctr |
60.50 | 61.62 | 62.88 | salsa20 |
63.25 | 63.75 | 64.00 | T:aes128estream |
70.50 | 71.25 | 71.38 | chacha20 |
71.25 | 72.25 | 73.25 | T:snow20 |
75.62 | 76.50 | 76.88 | T:aes256estream |
77.75 | 78.62 | 79.00 | T:simon128128ctr |
62.25? | 79.25? | 80.12? | T:cryptmtv3 |
82.12 | 83.00 | 85.00 | T:lexv2 |
83.88 | 85.75 | 87.62 | T:aes192ctr |
90.50 | 91.12 | 92.00 | T:nlsv2 |
90.38 | 91.75 | 92.62 | T:simon128256ctr |
94.62 | 95.12 | 95.50 | tango642 |
109.38 | 110.12 | 111.88 | xsalsa20 |
166.25 | 167.12 | 168.62 | T:sosemanuk |
372.00 | 388.75 | 393.75 | T:tpy6 |
498.25 | 500.38 | 505.12 | T:panama |
732.12 | 744.12 | 766.50 | T:tpypy |
753.00 | 759.88 | 783.38 | T:ocelot1 |
756.62 | 761.88 | 767.50 | T:tpy |
763.75 | 772.38 | 780.88 | T:ocelot2 |
795.12 | 802.12 | 808.75 | T:amastrid |
1687.75 | 1693.25 | 1701.25 | T:hc128 |
4069.50 | 4075.62 | 4080.38 | T:hc256 |
|