Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.44 | 0.45 | 0.46 | T:aes128ctr |
0.55 | 0.57 | 0.58 | T:aes192ctr |
0.58 | 0.59 | 0.60 | aes256ctr |
0.93 | 0.93 | 0.94 | chacha8 |
1.05 | 1.06 | 1.07 | tango642 |
1.22 | 1.22 | 1.23 | salsa208 |
1.27 | 1.28 | 1.29 | chacha12 |
1.76 | 1.76 | 1.76 | salsa2012 |
1.81 | 1.81 | 1.82 | T:hc128 |
1.80 | 1.81 | 1.82 | T:speck6496ctr |
1.86 | 1.88 | 1.90 | T:speck64128ctr |
1.97 | 1.99 | 2.00 | chacha20 |
2.09 | 2.10 | 2.11 | T:cryptmtv3 |
2.19 | 2.20 | 2.21 | T:speck128128ctr |
2.15 | 2.22 | 2.25 | T:tpy |
2.25 | 2.25 | 2.26 | T:speck128192ctr |
2.27 | 2.29 | 2.33 | T:tpy6 |
2.31 | 2.31 | 2.31 | T:trivium |
2.32 | 2.33 | 2.34 | T:speck128256ctr |
2.46 | 2.47 | 2.48 | T:sosemanuk |
2.44? | 2.56? | 3.06? | T:hc256 |
2.65 | 2.65 | 2.66 | T:nlsv2 |
2.69 | 2.71 | 2.73 | T:simon6496ctr |
2.82 | 2.82 | 2.83 | salsa20 |
2.82 | 2.83 | 2.83 | xsalsa20 |
2.96 | 2.97 | 2.99 | T:simon64128ctr |
2.93 | 2.99 | 3.06 | T:panama |
2.99 | 3.00 | 3.01 | T:rabbit |
3.33 | 3.33 | 3.34 | T:snow20 |
3.69 | 3.87 | 3.91 | T:tpypy |
4.01 | 4.03 | 4.05 | T:simon128256ctr |
4.03 | 4.06 | 4.08 | T:simon128128ctr |
4.21 | 4.24 | 4.25 | T:lexv2 |
9.15 | 9.16 | 9.20 | T:aes128estream |
13.10 | 13.17 | 13.40 | T:aes256estream |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.48 | 0.48 | 0.49 | T:aes128ctr |
0.61 | 0.62 | 0.62 | aes256ctr |
0.94 | 0.94 | 0.95 | T:aes192ctr |
0.95 | 0.95 | 0.96 | chacha8 |
1.19 | 1.19 | 1.20 | tango642 |
1.25 | 1.25 | 1.25 | salsa208 |
1.30 | 1.30 | 1.31 | chacha12 |
1.78 | 1.78 | 1.78 | salsa2012 |
1.85 | 1.85 | 1.86 | T:speck6496ctr |
1.92 | 1.93 | 1.93 | T:speck64128ctr |
1.99 | 2.00 | 2.01 | chacha20 |
2.25 | 2.25 | 2.26 | T:speck128128ctr |
2.31 | 2.31 | 2.31 | T:speck128192ctr |
2.38 | 2.39 | 2.39 | T:speck128256ctr |
2.42 | 2.42 | 2.42 | T:trivium |
2.64 | 2.64 | 2.65 | T:cryptmtv3 |
2.73 | 2.73 | 2.74 | T:sosemanuk |
2.80 | 2.81 | 2.81 | T:nlsv2 |
2.84 | 2.84 | 2.84 | salsa20 |
2.91 | 2.91 | 2.92 | T:simon6496ctr |
2.94 | 2.95 | 2.95 | xsalsa20 |
2.99 | 3.00 | 3.01 | T:tpy6 |
3.09 | 3.09 | 3.09 | T:rabbit |
3.27 | 3.27 | 3.29 | T:simon64128ctr |
3.42 | 3.43 | 3.44 | T:snow20 |
3.75 | 3.80 | 3.82 | T:tpy |
3.96 | 3.96 | 4.01 | T:panama |
4.32 | 4.33 | 4.34 | T:simon128128ctr |
4.36 | 4.38 | 4.39 | T:lexv2 |
4.58 | 4.58 | 4.60 | T:simon128256ctr |
4.89 | 4.89 | 4.90 | T:hc128 |
5.32 | 5.43 | 5.44 | T:tpypy |
9.23 | 9.24 | 9.27 | T:aes128estream |
10.99 | 11.00 | 11.37 | T:hc256 |
13.27 | 13.28 | 13.44 | T:aes256estream |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.52 | 0.53 | 0.54 | T:aes128ctr |
0.66 | 0.67 | 0.68 | aes256ctr |
0.98 | 0.98 | 0.99 | chacha8 |
1.28 | 1.28 | 1.28 | salsa208 |
1.33 | 1.33 | 1.34 | chacha12 |
1.41 | 1.42 | 1.42 | tango642 |
1.54 | 1.59 | 1.65 | T:aes192ctr |
1.81 | 1.81 | 1.82 | salsa2012 |
1.92 | 1.93 | 1.93 | T:speck6496ctr |
1.99 | 1.99 | 2.00 | T:speck64128ctr |
2.01 | 2.02 | 2.03 | chacha20 |
2.33 | 2.33 | 2.35 | T:speck128128ctr |
2.40 | 2.41 | 2.42 | T:speck128192ctr |
2.47 | 2.49 | 2.50 | T:speck128256ctr |
2.60 | 2.60 | 2.60 | T:trivium |
2.87 | 2.88 | 2.88 | salsa20 |
3.11 | 3.14 | 3.17 | T:nlsv2 |
3.14 | 3.14 | 3.15 | xsalsa20 |
3.22 | 3.22 | 3.23 | T:sosemanuk |
3.22 | 3.24 | 3.24 | T:rabbit |
3.24 | 3.25 | 3.29 | T:simon6496ctr |
3.58 | 3.59 | 3.59 | T:snow20 |
3.77 | 3.78 | 3.80 | T:simon64128ctr |
4.00 | 4.01 | 4.01 | T:cryptmtv3 |
4.12 | 4.15 | 4.16 | T:tpy6 |
4.61 | 4.62 | 4.64 | T:lexv2 |
4.77 | 4.78 | 4.82 | T:simon128128ctr |
5.50 | 5.50 | 5.50 | T:simon128256ctr |
5.58 | 5.58 | 5.60 | T:panama |
6.37 | 6.39 | 6.41 | T:tpy |
8.00 | 8.07 | 8.12 | T:tpypy |
9.33 | 9.41 | 9.41 | T:aes128estream |
10.02 | 10.03 | 10.03 | T:hc128 |
13.44 | 13.48 | 13.53 | T:aes256estream |
25.04 | 25.04 | 25.42 | T:hc256 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.69 | 0.70 | 0.72 | T:aes128ctr |
0.87 | 0.87 | 0.90 | aes256ctr |
1.12 | 1.13 | 1.14 | chacha8 |
1.44 | 1.48 | 1.50 | salsa208 |
1.53 | 1.55 | 1.55 | chacha12 |
1.95 | 1.95 | 1.96 | tango642 |
2.03 | 2.03 | 2.04 | salsa2012 |
2.16 | 2.16 | 2.25 | T:speck6496ctr |
2.23 | 2.24 | 2.32 | T:speck64128ctr |
2.36 | 2.37 | 2.38 | chacha20 |
2.60 | 2.60 | 2.67 | T:speck128128ctr |
2.72 | 2.73 | 2.74 | T:speck128192ctr |
2.77 | 2.78 | 2.81 | T:speck128256ctr |
3.05 | 3.05 | 3.09 | T:trivium |
3.20 | 3.21 | 3.21 | salsa20 |
3.29 | 3.31 | 3.62 | T:aes192ctr |
3.61 | 3.61 | 3.63 | T:rabbit |
3.88 | 3.92 | 3.95 | T:nlsv2 |
3.94 | 3.94 | 3.95 | xsalsa20 |
3.97 | 3.98 | 4.01 | T:snow20 |
4.48 | 4.49 | 4.50 | T:sosemanuk |
4.64 | 4.65 | 4.65 | T:cryptmtv3 |
4.75 | 4.78 | 4.87 | T:simon6496ctr |
5.26 | 5.29 | 5.32 | T:lexv2 |
5.68 | 5.69 | 5.71 | T:simon64128ctr |
6.96 | 7.02 | 7.07 | T:simon128128ctr |
7.08 | 7.23 | 7.30 | T:tpy6 |
9.70 | 9.70 | 9.73 | T:aes128estream |
9.87 | 9.88 | 9.89 | T:panama |
10.31 | 10.34 | 10.36 | T:simon128256ctr |
13.51 | 13.56 | 13.63 | T:tpy |
13.90 | 13.91 | 14.04 | T:aes256estream |
14.93 | 15.24 | 15.38 | T:tpypy |
23.74 | 23.78 | 23.80 | T:hc128 |
62.46 | 62.55 | 62.91 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.36 | 2.42 | 2.61 | T:aes128ctr |
2.66 | 2.66 | 2.69 | chacha8 |
2.72 | 2.73 | 2.97 | aes256ctr |
3.03? | 3.30? | 3.48? | salsa208 |
3.62 | 3.64 | 3.66 | chacha12 |
4.17 | 4.20 | 4.20 | salsa2012 |
4.91 | 4.92 | 4.92 | T:speck6496ctr |
4.97 | 4.98 | 5.08 | T:speck64128ctr |
5.44 | 5.44 | 5.47 | T:speck128192ctr |
5.61 | 5.62 | 5.83 | T:speck128256ctr |
5.62 | 5.64 | 5.66 | chacha20 |
5.81 | 5.84 | 5.86 | T:speck128128ctr |
6.20 | 6.22 | 6.27 | salsa20 |
8.33 | 8.64 | 8.98 | T:rabbit |
8.69 | 8.83 | 9.09 | T:simon6496ctr |
8.88 | 8.91 | 9.28 | tango642 |
8.97 | 9.03 | 9.03 | T:trivium |
9.05 | 9.06 | 9.06 | T:simon64128ctr |
9.05 | 9.08 | 9.16 | T:snow20 |
11.50 | 11.58 | 11.70 | T:cryptmtv3 |
12.38 | 12.52 | 12.67 | xsalsa20 |
13.52 | 13.53 | 13.69 | T:aes128estream |
13.66 | 13.69 | 13.97 | T:lexv2 |
14.30 | 14.30 | 14.69 | T:simon128128ctr |
15.64 | 15.84 | 15.97 | T:nlsv2 |
16.52 | 16.56 | 17.03 | T:simon128256ctr |
19.28 | 19.47 | 19.52 | T:aes256estream |
19.62 | 19.62 | 19.69 | T:sosemanuk |
24.64 | 24.94 | 25.58 | T:aes192ctr |
45.77 | 45.89 | 46.25 | T:tpy6 |
64.53 | 64.92 | 65.16 | T:panama |
103.73 | 104.52 | 105.03 | T:tpy |
108.17 | 108.55 | 109.48 | T:tpypy |
199.17 | 199.20 | 199.22 | T:hc128 |
541.20 | 541.59 | 542.11 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
17.50? | 17.75? | 20.50? | T:aes128ctr |
19.88 | 19.88 | 19.88 | T:speck64128ctr |
19.88? | 19.88? | 22.75? | T:speck6496ctr |
21.88 | 22.12 | 23.62 | chacha8 |
22.12 | 23.25 | 23.88 | aes256ctr |
23.50? | 26.00? | 28.25? | T:speck128128ctr |
28.12? | 30.75? | 31.62? | T:speck128192ctr |
28.12? | 30.75? | 33.50? | T:speck128256ctr |
30.75 | 31.12 | 31.75 | chacha12 |
43.62 | 43.62 | 43.62 | T:simon6496ctr |
43.12 | 43.75 | 44.25 | salsa208 |
46.50 | 47.00 | 48.12 | chacha20 |
48.12 | 48.88 | 49.25 | T:simon64128ctr |
50.62 | 52.75 | 53.62 | T:rabbit |
55.25 | 55.25 | 55.25 | T:trivium |
55.75 | 55.88 | 56.00 | salsa2012 |
60.12 | 60.12 | 60.38 | T:aes128estream |
62.75 | 64.12 | 64.12 | tango642 |
70.75 | 72.25 | 73.12 | T:simon128128ctr |
72.38 | 74.75 | 76.50 | T:snow20 |
74.88 | 75.00 | 75.50 | T:aes256estream |
78.38 | 79.62 | 80.50 | T:cryptmtv3 |
80.88 | 81.00 | 81.75 | salsa20 |
79.62 | 81.38 | 82.00 | T:lexv2 |
83.00 | 84.62 | 86.38 | T:nlsv2 |
86.50 | 86.50 | 86.50 | T:simon128256ctr |
131.75 | 134.00 | 134.62 | xsalsa20 |
155.38 | 155.38 | 155.62 | T:sosemanuk |
200.38 | 205.75 | 206.62 | T:aes192ctr |
352.75 | 354.12 | 356.50 | T:tpy6 |
511.38 | 530.12 | 530.12 | T:panama |
817.12 | 820.38 | 822.75 | T:tpy |
845.38 | 851.00 | 851.12 | T:tpypy |
1589.75 | 1590.38 | 1591.50 | T:hc128 |
4328.62 | 4332.00 | 4336.38 | T:hc256 |
|