Cycles/byte for long messages |
25% | 50% | 75% | hash |
10.55 | 10.55 | 10.55 | T:blake2b |
12.89 | 12.89 | 13.28 | T:blake2s |
15.23 | 15.24 | 16.02 | sha256 |
15.04? | 15.82? | 22.07? | sha224 |
23.05 | 23.05 | 23.24 | T:blake32 |
19.14? | 24.61? | 24.81? | sha512 |
24.61 | 24.81 | 24.81 | sha384 |
19.01? | 27.54? | 34.06? | T:skein256256 |
28.71 | 29.10 | 29.10 | T:k12 |
29.30 | 29.69 | 30.08 | blake256 |
29.69 | 29.69 | 29.69 | T:bblake256 |
30.47? | 30.67? | 43.56? | shake256 |
24.81? | 31.84? | 32.81? | T:skein512256 |
31.06 | 32.03 | 32.82 | T:skein512512 |
32.42? | 41.21? | 41.21? | T:round3jh512 |
32.42? | 41.21? | 41.21? | T:round3jh256 |
41.21 | 41.41 | 41.41 | blake512 |
26.50? | 41.60? | 41.80? | shake128 |
47.27 | 47.66 | 48.05 | sha3224 |
50.40 | 50.79 | 50.98 | sha3256 |
52.35 | 52.54 | 52.74 | T:blake64 |
54.30 | 54.50 | 54.69 | T:keccakc512 |
57.62 | 57.82 | 57.82 | T:keccak |
61.33 | 61.72 | 61.92 | T:keccakc448 |
52.15? | 66.02? | 92.98? | sha3384 |
66.22 | 66.22 | 66.22 | T:skein10241024 |
70.71 | 70.90 | 70.90 | T:keccakc768 |
75.01 | 75.40 | 75.98 | T:groestl256 |
70.90? | 90.44? | 128.14? | sha3512 |
97.27 | 97.27 | 97.47 | T:keccakc1024 |
104.31 | 105.09 | 106.26 | T:groestl512 |
154.70 | 155.09 | 156.46 | T:jh256 |
154.70 | 155.29 | 155.48 | T:jh224 |
155.09 | 155.48 | 156.46 | T:jh512 |
155.09 | 155.68 | 157.24 | T:jh384 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
10.94 | 10.94 | 10.94 | T:blake2b |
13.28 | 13.28 | 13.38 | T:blake2s |
16.21 | 16.21 | 16.51 | sha256 |
16.11? | 16.51? | 19.53? | sha224 |
23.83 | 23.83 | 23.83 | T:blake32 |
25.98 | 25.98 | 25.98 | sha384 |
25.98 | 25.98 | 25.98 | sha512 |
24.64? | 28.23? | 29.59? | T:skein256256 |
30.37 | 30.47 | 30.67 | blake256 |
30.76 | 30.76 | 30.76 | T:k12 |
31.94? | 32.03? | 38.48? | shake256 |
32.42 | 32.91 | 33.11 | T:skein512256 |
32.42 | 32.91 | 33.11 | T:skein512512 |
33.01 | 33.01 | 33.01 | T:bblake256 |
42.19 | 42.19 | 42.19 | T:round3jh512 |
42.19 | 42.19 | 42.19 | T:round3jh256 |
43.56 | 43.66 | 43.66 | blake512 |
36.88? | 44.34? | 44.44? | shake128 |
50.20 | 50.30 | 50.39 | sha3224 |
53.32 | 53.42 | 53.42 | sha3256 |
54.69 | 54.69 | 54.79 | T:blake64 |
56.45 | 56.55 | 56.55 | T:keccakc512 |
59.77 | 59.87 | 59.87 | T:keccak |
64.46 | 64.65 | 64.65 | T:keccakc448 |
67.09? | 67.19? | 80.57? | sha3384 |
68.76 | 68.76 | 68.76 | T:skein10241024 |
71.29 | 71.29 | 71.29 | T:keccakc768 |
77.55 | 77.64 | 77.94 | T:groestl256 |
92.78? | 92.98? | 111.73? | sha3512 |
99.42 | 99.42 | 99.42 | T:keccakc1024 |
110.65 | 110.75 | 111.24 | T:groestl512 |
157.63 | 157.83 | 158.41 | T:jh256 |
157.63 | 157.83 | 157.92 | T:jh224 |
157.83 | 158.12 | 158.80 | T:jh384 |
158.12 | 158.22 | 158.70 | T:jh512 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
11.46 | 11.72 | 11.72 | T:blake2b |
13.80 | 13.80 | 13.80 | T:blake2s |
17.45 | 17.45 | 17.45 | sha224 |
17.45? | 17.71? | 20.84? | sha256 |
25.00 | 25.00 | 25.26 | T:blake32 |
27.87 | 28.13 | 28.13 | sha384 |
28.13? | 28.13? | 33.60? | sha512 |
25.51? | 29.43? | 30.47? | T:skein256256 |
31.77 | 31.77 | 32.03 | blake256 |
33.34 | 33.60 | 33.60 | T:k12 |
33.60 | 33.60 | 33.60 | shake256 |
33.86 | 34.12 | 34.64 | T:skein512256 |
33.86 | 34.38 | 34.38 | T:skein512512 |
38.54 | 38.54 | 38.55 | T:bblake256 |
43.75 | 43.75 | 44.01 | T:round3jh256 |
43.75 | 43.75 | 44.01 | T:round3jh512 |
47.40 | 47.40 | 47.66 | blake512 |
48.85 | 48.96 | 49.07 | shake128 |
52.35 | 52.35 | 52.61 | sha3224 |
56.51 | 56.52 | 56.78 | sha3256 |
58.08 | 58.34 | 58.34 | T:blake64 |
58.60 | 58.86 | 58.86 | T:keccakc512 |
63.29 | 63.29 | 63.55 | T:keccak |
66.41 | 66.41 | 66.67 | T:keccakc448 |
68.76 | 68.76 | 68.76 | sha3384 |
71.88 | 71.88 | 72.14 | T:keccakc768 |
72.92 | 72.92 | 73.18 | T:skein10241024 |
81.26 | 81.52 | 81.52 | T:groestl256 |
96.88 | 97.14 | 97.14 | sha3512 |
102.87 | 102.87 | 102.87 | T:keccakc1024 |
120.06 | 120.06 | 120.58 | T:groestl512 |
162.25 | 162.25 | 162.51 | T:jh256 |
162.25 | 162.25 | 162.51 | T:jh384 |
162.25 | 162.25 | 162.51 | T:jh224 |
162.77 | 163.03 | 163.29 | T:jh512 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
14.58 | 14.59 | 14.59 | T:blake2b |
15.28 | 15.28 | 15.28 | T:blake2s |
20.14 | 20.83 | 20.84 | sha256 |
20.14 | 20.84 | 20.84 | sha224 |
28.47 | 28.47 | 28.48 | T:blake32 |
30.56 | 30.56 | 31.25 | sha384 |
30.56 | 30.56 | 31.25 | sha512 |
32.85 | 33.34 | 33.34 | T:skein256256 |
35.42 | 35.42 | 36.11 | blake256 |
38.20 | 38.20 | 38.20 | T:k12 |
38.20 | 38.20 | 38.20 | T:skein512256 |
38.20 | 38.20 | 38.20 | T:skein512512 |
38.89 | 38.89 | 38.89 | shake256 |
47.92 | 47.92 | 48.61 | T:round3jh512 |
47.92? | 48.61? | 57.64? | T:round3jh256 |
52.09 | 52.78 | 52.78 | blake512 |
53.48 | 53.48 | 53.48 | T:bblake256 |
56.95 | 56.95 | 57.07 | shake128 |
62.50 | 62.51 | 62.51 | T:blake64 |
65.98 | 66.67 | 66.67 | T:keccakc512 |
66.67 | 66.67 | 67.37 | sha3256 |
66.67 | 67.37 | 67.37 | T:keccak |
66.67 | 67.37 | 67.37 | sha3224 |
77.09 | 77.09 | 77.78 | sha3384 |
77.78 | 78.48 | 78.48 | T:keccakc768 |
82.65 | 83.34 | 84.04 | T:keccakc448 |
90.98 | 91.67 | 91.68 | T:groestl256 |
91.67 | 91.68 | 91.68 | T:skein10241024 |
109.73 | 109.73 | 110.43 | sha3512 |
113.20 | 113.20 | 113.90 | T:keccakc1024 |
133.34 | 133.35 | 134.04 | T:groestl512 |
174.32 | 174.32 | 175.01 | T:jh256 |
174.32 | 174.32 | 175.01 | T:jh224 |
175.01 | 175.01 | 175.02 | T:jh512 |
174.32 | 175.02 | 175.71 | T:jh384 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
31.25? | 31.27? | 37.50? | T:blake2s |
43.75? | 43.77? | 49.98? | T:blake2b |
56.25? | 62.50? | 62.52? | sha224 |
56.25? | 62.50? | 62.52? | sha256 |
67.44 | 68.75 | 68.75 | T:skein256256 |
68.75 | 68.77 | 75.00 | T:blake32 |
75.00 | 81.23 | 81.27 | sha384 |
75.00 | 81.25 | 81.27 | sha512 |
81.25 | 81.27 | 81.27 | blake256 |
87.50 | 87.50 | 87.52 | shake256 |
87.50 | 87.52 | 93.73 | T:skein512512 |
87.50 | 87.52 | 93.75 | T:skein512256 |
100.02 | 106.25 | 106.27 | T:round3jh256 |
100.02 | 106.25 | 106.27 | T:round3jh512 |
106.27 | 112.50 | 112.52 | T:k12 |
125.00 | 125.02 | 131.25 | blake512 |
131.25 | 131.27 | 137.50 | T:blake64 |
131.27 | 131.28 | 137.50 | T:keccakc512 |
131.27 | 137.50 | 137.52 | T:keccakc1024 |
131.27 | 137.50 | 137.52 | T:keccakc768 |
137.52 | 137.52 | 143.77 | T:keccak |
162.52 | 162.53 | 168.77 | sha3512 |
162.52 | 162.53 | 168.78 | sha3384 |
168.75 | 168.77 | 168.77 | sha3224 |
168.75 | 168.77 | 168.77 | sha3256 |
175.02 | 176.39 | 181.27 | shake128 |
181.25 | 181.28 | 181.28 | T:keccakc448 |
212.52 | 218.77 | 218.78 | T:groestl256 |
243.77 | 243.77 | 243.77 | T:bblake256 |
293.77 | 293.78 | 293.78 | T:skein10241024 |
331.27 | 331.28 | 331.28 | T:jh224 |
331.27 | 331.28 | 331.28 | T:jh256 |
331.27 | 331.28 | 331.28 | T:jh384 |
331.28 | 331.28 | 337.52 | T:jh512 |
350.03 | 350.03 | 356.28 | T:groestl512 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
250.00? | 250.12? | 300.00? | T:blake2s |
350.00 | 350.00 | 350.12 | sha224 |
350.00 | 350.00 | 350.12 | sha256 |
350.00 | 350.12 | 350.12 | T:blake2b |
350.12? | 400.00? | 400.12? | T:blake32 |
400.12? | 415.12? | 450.00? | T:skein256256 |
400.00? | 450.00? | 450.00? | blake256 |
600.12 | 649.88 | 650.12 | sha512 |
600.00 | 650.12 | 650.12 | sha384 |
650.12 | 700.00 | 700.12 | shake256 |
700.00 | 700.12 | 750.00 | T:skein512256 |
700.00 | 700.12 | 750.00 | T:skein512512 |
850.00 | 850.00 | 850.12 | T:k12 |
850.00 | 850.00 | 850.12 | T:round3jh256 |
850.00 | 850.00 | 850.12 | T:round3jh512 |
1000.00 | 1000.12 | 1050.25 | blake512 |
1050.00 | 1050.00 | 1050.12 | T:keccakc512 |
1050.00 | 1050.12 | 1050.12 | T:keccakc1024 |
1050.00 | 1050.12 | 1050.12 | T:keccakc768 |
1100.00 | 1100.12 | 1100.12 | T:keccak |
1100.12 | 1100.12 | 1100.12 | T:blake64 |
1100.12 | 1150.00 | 1150.12 | T:groestl256 |
1300.00 | 1300.12 | 1350.00 | sha3512 |
1300.12 | 1300.25 | 1350.00 | sha3384 |
1300.12 | 1350.12 | 1350.12 | sha3224 |
1300.25 | 1350.12 | 1350.12 | sha3256 |
1400.12 | 1400.12 | 1411.12 | shake128 |
1450.12 | 1450.25 | 1500.12 | T:keccakc448 |
1700.12 | 1700.12 | 1700.25 | T:bblake256 |
2350.12 | 2350.25 | 2350.25 | T:skein10241024 |
2650.12 | 2650.25 | 2650.25 | T:jh224 |
2650.12 | 2650.25 | 2700.12 | T:jh256 |
2650.25 | 2650.25 | 2700.12 | T:jh384 |
2650.25 | 2650.25 | 2700.12 | T:jh512 |
2800.12 | 2800.25 | 2850.38 | T:groestl512 |
|