Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.21? | 0.24? | 0.28? | aes256ctr |
0.31 | 0.32 | 0.33 | chacha8 |
0.35? | 0.35? | 0.39? | T:aes128ctr |
0.42 | 0.44 | 0.45 | chacha12 |
0.40? | 0.45? | 0.47? | T:aes192ctr |
0.58 | 0.58 | 0.59 | salsa208 |
0.60 | 0.63 | 0.64 | T:speck6496ctr |
0.64 | 0.65 | 0.65 | tango642 |
0.66 | 0.66 | 0.66 | T:speck64128ctr |
0.67 | 0.69 | 0.70 | chacha20 |
0.70 | 0.71 | 0.71 | salsa2012 |
0.78 | 0.79 | 0.80 | T:speck128128ctr |
0.80 | 0.81 | 0.82 | T:speck128192ctr |
0.82 | 0.84 | 0.85 | T:speck128256ctr |
0.93 | 0.94 | 0.96 | xsalsa20 |
0.87 | 0.94 | 0.96 | salsa20 |
1.25 | 1.28 | 1.32 | T:hc128 |
1.31 | 1.32 | 1.34 | T:simon128128ctr |
1.31 | 1.34 | 1.38 | T:simon128256ctr |
1.18? | 1.35? | 1.72? | T:tpy |
1.44 | 1.47 | 1.48 | T:trivium |
1.56 | 1.58 | 1.59 | T:cryptmtv3 |
1.58 | 1.61 | 1.63 | T:nlsv2 |
1.67 | 1.67 | 1.69 | T:sosemanuk |
1.67 | 1.68 | 1.69 | T:simon6496ctr |
1.68? | 1.79? | 1.88? | T:tpy6 |
1.74 | 1.80 | 1.83 | T:hc256 |
1.81 | 1.82 | 1.83 | T:simon64128ctr |
2.09 | 2.11 | 2.13 | T:panama |
2.11 | 2.19 | 2.31 | T:tpypy |
2.40 | 2.41 | 2.50 | T:snow20 |
3.02 | 3.04 | 3.06 | T:rabbit |
3.34? | 4.03? | 4.79? | T:lexv2 |
8.11 | 8.12 | 8.15 | T:aes128estream |
12.61 | 12.62 | 12.70 | T:aes256estream |
13.93 | 14.05 | 14.16 | T:ocelot1 |
14.61 | 14.75 | 14.86 | T:ocelot2 |
24.38 | 26.23 | 26.54 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.26? | 0.26? | 0.29? | aes256ctr |
0.34 | 0.34 | 0.35 | chacha8 |
0.38 | 0.38 | 0.40 | T:aes128ctr |
0.45 | 0.47 | 0.47 | chacha12 |
0.61 | 0.61 | 0.62 | salsa208 |
0.65 | 0.66 | 0.66 | T:speck6496ctr |
0.67 | 0.68 | 0.68 | T:aes192ctr |
0.68 | 0.68 | 0.68 | T:speck64128ctr |
0.70 | 0.71 | 0.72 | chacha20 |
0.73 | 0.73 | 0.74 | salsa2012 |
0.76 | 0.76 | 0.76 | tango642 |
0.81 | 0.82 | 0.82 | T:speck128128ctr |
0.84 | 0.84 | 0.85 | T:speck128192ctr |
0.86 | 0.87 | 0.88 | T:speck128256ctr |
0.98 | 0.98 | 0.98 | salsa20 |
1.06 | 1.07 | 1.07 | xsalsa20 |
1.46 | 1.47 | 1.48 | T:simon128128ctr |
1.55 | 1.57 | 1.57 | T:trivium |
1.70 | 1.72 | 1.73 | T:simon128256ctr |
1.75 | 1.77 | 1.77 | T:nlsv2 |
1.78 | 1.79 | 1.79 | T:simon6496ctr |
1.96 | 1.97 | 1.97 | T:simon64128ctr |
2.06 | 2.06 | 2.07 | T:sosemanuk |
2.21 | 2.22 | 2.22 | T:cryptmtv3 |
2.34 | 2.41 | 2.46 | T:tpy6 |
2.48 | 2.49 | 2.55 | T:snow20 |
2.48? | 2.55? | 2.81? | T:tpy |
2.74 | 2.74 | 2.74 | T:panama |
3.14 | 3.16 | 3.17 | T:rabbit |
3.41 | 3.44 | 3.49 | T:tpypy |
3.62 | 3.62 | 3.64 | T:hc128 |
4.14? | 4.15? | 4.72? | T:lexv2 |
7.90 | 7.90 | 7.92 | T:hc256 |
8.19 | 8.19 | 8.21 | T:aes128estream |
12.71 | 12.72 | 12.77 | T:aes256estream |
14.87 | 14.93 | 14.98 | T:ocelot1 |
15.53 | 15.60 | 15.66 | T:ocelot2 |
25.93 | 27.10 | 27.30 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.29? | 0.30? | 0.36? | aes256ctr |
0.40 | 0.40 | 0.41 | T:aes128ctr |
0.48 | 0.49 | 0.49 | chacha8 |
0.59 | 0.59 | 0.60 | salsa208 |
0.64 | 0.64 | 0.65 | chacha12 |
0.69 | 0.69 | 0.72 | T:speck6496ctr |
0.71 | 0.72 | 0.72 | T:speck64128ctr |
0.72 | 0.73 | 0.73 | salsa2012 |
0.85 | 0.87 | 0.88 | T:speck128128ctr |
0.90 | 0.90 | 0.91 | T:speck128192ctr |
0.91 | 0.92 | 0.93 | T:speck128256ctr |
0.96 | 0.97 | 0.98 | chacha20 |
0.95 | 0.98 | 0.98 | tango642 |
1.01? | 1.02? | 1.21? | salsa20 |
1.02 | 1.05 | 1.08 | T:aes192ctr |
1.25 | 1.25 | 1.27 | xsalsa20 |
1.71 | 1.72 | 1.73 | T:simon128128ctr |
1.73 | 1.73 | 1.74 | T:trivium |
1.94 | 1.95 | 1.96 | T:simon6496ctr |
2.13 | 2.15 | 2.15 | T:nlsv2 |
2.19 | 2.21 | 2.22 | T:simon64128ctr |
2.31 | 2.35 | 2.36 | T:simon128256ctr |
2.60 | 2.63 | 2.81 | T:snow20 |
2.76 | 2.76 | 2.77 | T:sosemanuk |
3.10 | 3.12 | 3.14 | T:cryptmtv3 |
3.14 | 3.27 | 3.33 | T:tpy6 |
3.35 | 3.36 | 3.36 | T:rabbit |
3.79 | 3.80 | 3.81 | T:panama |
4.36? | 4.36? | 6.04? | T:lexv2 |
4.45? | 4.53? | 4.99? | T:tpy |
5.36 | 5.44 | 5.56 | T:tpypy |
7.50 | 7.52 | 7.55 | T:hc128 |
8.26 | 8.32 | 8.33 | T:aes128estream |
12.86 | 12.89 | 12.93 | T:aes256estream |
16.42 | 16.49 | 16.67 | T:ocelot1 |
16.93 | 17.11 | 17.31 | T:ocelot2 |
18.08 | 18.08 | 18.13 | T:hc256 |
27.58 | 29.10 | 29.15 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.53 | 0.55 | 0.56 | T:aes128ctr |
0.56? | 0.56? | 0.68? | aes256ctr |
0.58 | 0.59 | 0.59 | salsa208 |
0.60 | 0.60 | 0.61 | chacha8 |
0.84 | 0.84 | 0.86 | chacha12 |
0.84 | 0.85 | 0.85 | salsa2012 |
0.96 | 0.97 | 0.97 | T:speck6496ctr |
0.99 | 1.00 | 1.01 | T:speck64128ctr |
1.17 | 1.21 | 1.23 | T:speck128128ctr |
1.26 | 1.26 | 1.27 | T:speck128256ctr |
1.24 | 1.26 | 1.29 | T:speck128192ctr |
1.26 | 1.28 | 1.31 | chacha20 |
1.32 | 1.32 | 1.32 | salsa20 |
1.44 | 1.45 | 1.45 | tango642 |
1.95 | 1.95 | 1.97 | xsalsa20 |
2.03 | 2.05 | 2.13 | T:aes192ctr |
2.22 | 2.23 | 2.24 | T:trivium |
2.65 | 2.66 | 2.68 | T:simon128128ctr |
2.79 | 2.82 | 2.84 | T:simon6496ctr |
2.89 | 2.89 | 2.91 | T:simon128256ctr |
2.92 | 2.93 | 2.96 | T:snow20 |
2.97 | 3.02 | 3.05 | T:nlsv2 |
3.32 | 3.35 | 3.51 | T:simon64128ctr |
3.85 | 3.85 | 3.85 | T:rabbit |
4.35 | 4.38 | 4.38 | T:cryptmtv3 |
4.51 | 4.59 | 4.62 | T:sosemanuk |
4.89? | 4.90? | 6.33? | T:lexv2 |
5.66 | 5.84 | 5.90 | T:tpy6 |
6.55 | 6.60 | 6.62 | T:panama |
8.51 | 8.53 | 8.53 | T:aes128estream |
9.77 | 9.82 | 10.19 | T:tpy |
10.52 | 10.63 | 11.06 | T:tpypy |
13.16 | 13.27 | 13.38 | T:aes256estream |
17.89 | 17.91 | 18.03 | T:hc128 |
20.49 | 20.68 | 20.92 | T:ocelot1 |
20.87 | 20.98 | 21.16 | T:ocelot2 |
32.79 | 34.05 | 34.50 | T:amastrid |
45.18 | 45.27 | 45.32 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.56 | 1.62 | 1.67 | T:aes128ctr |
2.55 | 2.55 | 2.55 | salsa208 |
3.05 | 3.12 | 3.20 | T:speck6496ctr |
2.94? | 3.17? | 3.34? | aes256ctr |
3.23 | 3.28 | 3.33 | T:speck64128ctr |
3.31 | 3.31 | 3.34 | salsa2012 |
3.89 | 3.94 | 4.08 | T:speck128128ctr |
3.98 | 4.00 | 4.16 | T:speck128192ctr |
4.08 | 4.09 | 4.20 | T:speck128256ctr |
4.81 | 4.84 | 4.84 | salsa20 |
5.19 | 5.22 | 5.22 | chacha8 |
6.16 | 6.16 | 6.16 | T:simon6496ctr |
7.03 | 7.03 | 7.09 | T:simon64128ctr |
7.09 | 7.14 | 7.20 | T:snow20 |
7.20 | 7.33 | 7.42 | chacha12 |
8.03 | 8.19 | 8.23 | tango642 |
8.25 | 8.27 | 8.34 | T:simon128128ctr |
8.25 | 8.33 | 8.42 | T:trivium |
8.77 | 9.09 | 9.16 | T:cryptmtv3 |
9.67 | 9.67 | 9.67 | T:simon128256ctr |
10.34 | 10.34 | 10.34 | T:rabbit |
10.42 | 10.72 | 10.72 | xsalsa20 |
11.09 | 11.17 | 11.34 | chacha20 |
11.41? | 11.55? | 13.72? | T:lexv2 |
11.70 | 11.70 | 11.77 | T:aes128estream |
14.64 | 14.72 | 15.17 | T:aes192ctr |
16.78 | 16.86 | 17.25 | T:nlsv2 |
17.81 | 17.98 | 18.08 | T:aes256estream |
24.88 | 24.89 | 25.06 | T:sosemanuk |
38.84 | 39.09 | 40.31 | T:tpy6 |
42.30 | 42.39 | 42.81 | T:panama |
66.86 | 68.83 | 71.34 | T:ocelot1 |
68.39 | 69.52 | 70.53 | T:ocelot2 |
77.94 | 77.98 | 80.84 | T:tpy |
78.50 | 79.12 | 79.52 | T:tpypy |
100.73 | 101.70 | 102.28 | T:amastrid |
150.88 | 150.89 | 152.30 | T:hc128 |
393.14 | 393.61 | 394.97 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
12.62? | 13.00? | 14.50? | T:aes128ctr |
14.38? | 14.38? | 17.75? | T:speck64128ctr |
14.62 | 14.62 | 14.75 | T:speck6496ctr |
17.12 | 17.12 | 17.38 | T:speck128256ctr |
17.50 | 17.50 | 17.50 | T:speck128192ctr |
19.75 | 19.75 | 19.88 | T:speck128128ctr |
24.38 | 25.62 | 26.12 | aes256ctr |
32.00 | 32.12 | 32.38 | chacha8 |
37.75 | 38.25 | 39.38 | salsa208 |
39.38 | 39.50 | 39.62 | chacha12 |
39.75 | 39.75 | 39.75 | T:simon6496ctr |
45.38 | 45.88 | 46.50 | salsa2012 |
46.25 | 46.25 | 46.25 | T:simon64128ctr |
48.00 | 49.12 | 49.38 | T:aes128estream |
54.88 | 54.88 | 55.00 | salsa20 |
53.62 | 56.00 | 57.88 | T:cryptmtv3 |
55.62 | 56.25 | 56.25 | T:snow20 |
56.62 | 56.88 | 57.12 | T:trivium |
58.12 | 58.38 | 62.75 | chacha20 |
61.25 | 61.50 | 61.62 | tango642 |
63.75 | 66.25 | 66.38 | T:rabbit |
67.25 | 67.88 | 68.88 | T:aes256estream |
68.38 | 68.88 | 75.75 | T:lexv2 |
76.62 | 76.62 | 76.62 | T:simon128128ctr |
87.75 | 87.75 | 87.75 | T:simon128256ctr |
88.38 | 89.25 | 91.12 | T:nlsv2 |
102.50 | 103.12 | 103.25 | xsalsa20 |
118.00 | 118.12 | 121.75 | T:aes192ctr |
197.62 | 198.75 | 202.38 | T:sosemanuk |
301.88 | 302.38 | 305.62 | T:tpy6 |
331.38 | 335.25 | 335.75 | T:panama |
447.00 | 455.25 | 457.38 | T:ocelot2 |
453.12 | 466.25 | 469.12 | T:ocelot1 |
617.38 | 620.12 | 622.88 | T:tpypy |
609.38 | 621.00 | 622.88 | T:tpy |
665.38 | 672.38 | 689.62 | T:amastrid |
1207.38 | 1207.75 | 1216.75 | T:hc128 |
3137.00 | 3145.88 | 3159.75 | T:hc256 |
|