Cycles/byte for long messages |
25% | 50% | 75% | hash |
2.01 | 2.02 | 2.02 | sha256 |
2.02 | 2.02 | 2.03 | sha224 |
2.30 | 2.32 | 2.35 | T:keccakc256treed2 |
2.85 | 2.88 | 2.95 | T:k12 |
3.05 | 3.07 | 3.10 | T:keccakc512treed2 |
3.44 | 3.46 | 3.47 | T:blake2b |
4.12 | 4.16 | 4.21 | sha384 |
4.15 | 4.18 | 4.28 | sha512 |
4.56 | 4.56 | 4.56 | T:skein512512 |
4.58 | 4.60 | 4.63 | T:skein512256 |
4.58 | 4.72 | 4.80 | T:blake64 |
5.13 | 5.16 | 5.22 | blake512 |
5.42 | 5.43 | 5.44 | shake128 |
5.39 | 5.43 | 5.47 | T:bblake256 |
5.62 | 5.64 | 5.65 | T:blake2s |
5.60 | 5.66 | 5.71 | T:groestl256 |
5.66 | 5.66 | 5.67 | T:skein256256 |
5.96 | 6.00 | 6.06 | T:skein10241024 |
6.14 | 6.17 | 6.19 | T:groestl512 |
6.30 | 6.32 | 6.32 | sha3224 |
6.27 | 6.32 | 6.36 | T:keccakc448 |
6.44 | 6.46 | 6.50 | T:blake32 |
6.64 | 6.65 | 6.67 | T:keccakc512 |
6.74 | 6.75 | 6.80 | sha3256 |
6.72 | 6.75 | 6.77 | shake256 |
7.12 | 7.13 | 7.17 | T:keccak |
7.78 | 7.84 | 7.88 | blake256 |
8.82 | 8.86 | 8.88 | T:keccakc768 |
8.85 | 9.03 | 9.20 | sha3384 |
8.65? | 9.38? | 10.94? | T:jh512 |
9.26 | 9.38 | 9.54 | T:jh256 |
9.29 | 9.40 | 9.56 | T:jh384 |
9.27 | 9.43 | 9.53 | T:jh224 |
10.57 | 10.81 | 11.05 | T:round3jh512 |
10.68 | 10.91 | 11.13 | T:round3jh256 |
12.34 | 12.40 | 12.42 | T:keccakc1024 |
12.18 | 12.82 | 12.86 | sha3512 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
2.05 | 2.05 | 2.05 | sha256 |
2.22 | 2.22 | 2.22 | sha224 |
2.75 | 2.75 | 2.76 | T:keccakc256treed2 |
3.02 | 3.03 | 3.06 | T:k12 |
3.31 | 3.32 | 3.32 | T:keccakc512treed2 |
3.48 | 3.49 | 3.49 | T:blake2b |
4.50 | 4.51 | 4.52 | sha384 |
4.54 | 4.55 | 4.58 | sha512 |
4.67 | 4.67 | 4.67 | T:skein512512 |
4.68 | 4.68 | 4.69 | T:skein512256 |
4.85 | 4.87 | 4.90 | T:blake64 |
5.32 | 5.33 | 5.36 | blake512 |
5.62 | 5.63 | 5.63 | T:blake2s |
5.74 | 5.74 | 5.74 | T:skein256256 |
5.81 | 5.81 | 5.82 | shake128 |
5.87 | 5.89 | 5.90 | T:groestl256 |
6.08 | 6.09 | 6.10 | T:bblake256 |
6.25 | 6.26 | 6.28 | T:skein10241024 |
6.56 | 6.58 | 6.59 | T:keccakc448 |
6.60 | 6.60 | 6.62 | T:blake32 |
6.68 | 6.69 | 6.69 | sha3224 |
6.72 | 6.72 | 6.73 | T:groestl512 |
6.90 | 6.90 | 6.91 | T:keccakc512 |
7.13 | 7.13 | 7.15 | sha3256 |
7.13 | 7.14 | 7.14 | shake256 |
7.40 | 7.40 | 7.42 | T:keccak |
7.94 | 7.96 | 7.97 | blake256 |
8.88 | 8.89 | 8.90 | T:keccakc768 |
9.04 | 9.04 | 9.13 | sha3384 |
9.51 | 9.55 | 9.58 | T:jh256 |
9.51 | 9.57 | 9.59 | T:jh224 |
9.52 | 9.58 | 10.33 | T:jh512 |
9.55 | 9.59 | 9.63 | T:jh384 |
10.98 | 11.05 | 11.11 | T:round3jh512 |
11.03 | 11.10 | 11.15 | T:round3jh256 |
12.66 | 12.68 | 12.68 | T:keccakc1024 |
12.78 | 12.91 | 12.92 | sha3512 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
2.10 | 2.11 | 2.11 | sha256 |
2.54 | 2.54 | 2.55 | sha224 |
3.20 | 3.20 | 3.22 | T:keccakc256treed2 |
3.27 | 3.27 | 3.29 | T:k12 |
3.52 | 3.53 | 3.54 | T:blake2b |
3.70 | 3.72 | 3.74 | T:keccakc512treed2 |
4.86 | 4.86 | 4.86 | T:skein512512 |
4.85 | 4.87 | 4.87 | T:skein512256 |
5.03 | 5.07 | 5.09 | sha384 |
5.11 | 5.12 | 5.17 | sha512 |
5.11 | 5.15 | 5.25 | T:blake64 |
5.61 | 5.61 | 5.62 | T:blake2s |
5.61 | 5.61 | 5.61 | blake512 |
5.86 | 5.86 | 5.87 | T:skein256256 |
6.26 | 6.26 | 6.27 | T:groestl256 |
6.43 | 6.44 | 6.44 | shake128 |
6.64 | 6.67 | 6.70 | T:skein10241024 |
6.69 | 6.70 | 6.71 | T:keccakc448 |
6.82 | 6.83 | 6.83 | T:blake32 |
6.93 | 6.95 | 7.03 | sha3224 |
7.17 | 7.18 | 7.20 | T:bblake256 |
7.18 | 7.19 | 7.20 | T:keccakc512 |
7.61 | 7.61 | 7.61 | sha3256 |
7.60 | 7.61 | 7.62 | shake256 |
7.64 | 7.66 | 7.67 | T:groestl512 |
7.84 | 7.85 | 7.85 | T:keccak |
8.14 | 8.16 | 8.18 | blake256 |
8.95 | 8.95 | 8.96 | T:keccakc768 |
9.06 | 9.07 | 9.08 | sha3384 |
9.73 | 9.79 | 9.86 | T:jh256 |
9.75 | 9.84 | 9.88 | T:jh224 |
9.80 | 9.85 | 9.91 | T:jh384 |
9.82 | 9.89 | 10.53 | T:jh512 |
11.22 | 11.37 | 11.43 | T:round3jh512 |
11.20 | 11.37 | 11.45 | T:round3jh256 |
13.07 | 13.10 | 13.12 | T:keccakc1024 |
13.35 | 13.52 | 13.53 | sha3512 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
2.25 | 2.26 | 2.26 | sha256 |
3.39 | 3.40 | 3.41 | sha224 |
3.64 | 3.65 | 3.65 | T:k12 |
4.00 | 4.00 | 4.01 | T:blake2b |
4.40 | 4.42 | 4.44 | T:keccakc256treed2 |
5.31 | 5.31 | 5.36 | T:skein512256 |
5.36 | 5.36 | 5.36 | T:skein512512 |
5.38 | 5.48 | 5.60 | T:blake64 |
5.57 | 5.59 | 5.60 | T:blake2s |
5.75 | 5.76 | 5.79 | T:keccakc512treed2 |
5.81 | 5.84 | 5.91 | blake512 |
6.02 | 6.06 | 6.09 | sha384 |
6.18 | 6.20 | 6.20 | T:skein256256 |
6.24 | 6.30 | 6.32 | sha512 |
7.21 | 7.24 | 7.24 | T:groestl256 |
7.38 | 7.40 | 7.42 | T:blake32 |
7.47 | 7.52 | 7.52 | shake128 |
8.13 | 8.14 | 8.15 | T:keccakc512 |
8.17 | 8.22 | 8.25 | T:keccak |
8.22 | 8.28 | 8.34 | T:keccakc448 |
8.27 | 8.35 | 8.44 | T:skein10241024 |
8.68 | 8.71 | 8.73 | blake256 |
9.04 | 9.05 | 9.08 | sha3256 |
9.05 | 9.05 | 9.06 | sha3224 |
9.09 | 9.10 | 9.10 | shake256 |
9.68 | 9.69 | 9.70 | sha3384 |
9.66 | 9.71 | 9.73 | T:keccakc768 |
10.10 | 10.13 | 10.15 | T:groestl512 |
10.42 | 10.45 | 10.50 | T:bblake256 |
10.43 | 10.52 | 10.58 | T:jh256 |
10.43 | 10.56 | 10.64 | T:jh224 |
10.45 | 10.58 | 11.28 | T:jh512 |
10.49 | 10.61 | 10.69 | T:jh384 |
11.95 | 12.11 | 12.22 | T:round3jh512 |
11.94 | 12.14 | 12.30 | T:round3jh256 |
14.38 | 14.40 | 14.40 | sha3512 |
14.37 | 14.44 | 14.47 | T:keccakc1024 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
4.17 | 4.17 | 4.22 | sha256 |
5.22 | 5.28 | 5.30 | T:blake2s |
7.89 | 7.89 | 7.89 | T:blake2b |
9.91 | 9.91 | 9.94 | T:k12 |
10.36 | 10.53 | 10.55 | T:skein256256 |
10.69 | 10.77 | 10.77 | T:skein512256 |
11.00? | 11.20? | 13.31? | T:blake64 |
11.23 | 11.27 | 12.17 | blake512 |
11.25 | 11.34 | 11.34 | T:skein512512 |
14.50 | 14.53 | 14.59 | sha224 |
14.58 | 14.66 | 14.73 | T:blake32 |
15.14 | 15.16 | 15.88 | sha3512 |
15.27? | 15.31? | 18.06? | sha3384 |
15.66 | 15.75 | 15.81 | blake256 |
15.97 | 16.02 | 16.25 | T:keccakc1024 |
15.98 | 16.03 | 16.09 | T:keccakc768 |
15.97 | 16.08 | 16.62 | T:keccakc512 |
16.05 | 16.19 | 16.78 | T:keccak |
16.27 | 16.34 | 16.92 | T:keccakc448 |
16.34? | 18.36? | 20.78? | sha3256 |
16.33? | 18.38? | 20.73? | sha3224 |
16.66? | 18.66? | 21.08? | shake256 |
16.89? | 18.72? | 21.08? | shake128 |
19.09 | 19.25 | 19.64 | T:jh224 |
19.20 | 19.41 | 19.66 | T:jh256 |
19.25 | 19.42 | 19.62 | T:jh384 |
19.55 | 19.64 | 19.83 | T:groestl256 |
19.20 | 19.69 | 20.50 | T:jh512 |
20.98 | 21.06 | 21.23 | sha384 |
21.75 | 22.16 | 22.67 | T:round3jh256 |
21.77 | 22.19 | 22.42 | T:round3jh512 |
23.06 | 23.16 | 23.22 | sha512 |
26.20 | 26.69 | 27.67 | T:skein10241024 |
26.88 | 27.08 | 27.38 | T:keccakc512treed2 |
27.09 | 27.30 | 27.52 | T:keccakc256treed2 |
41.56 | 41.72 | 41.89 | T:groestl512 |
50.38 | 50.62 | 51.48 | T:bblake256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
25.25 | 25.50 | 25.75 | sha256 |
48.75 | 49.12 | 49.62 | T:blake2s |
60.00 | 60.00 | 60.25 | T:skein256256 |
63.00 | 63.00 | 63.00 | T:blake2b |
67.62 | 68.12 | 68.50 | T:blake32 |
70.50 | 71.25 | 71.25 | blake256 |
78.00 | 78.50 | 78.88 | T:k12 |
85.25 | 85.25 | 85.25 | T:skein512256 |
87.25? | 88.50? | 106.12? | T:blake64 |
89.75 | 89.88 | 95.12 | blake512 |
93.38 | 93.38 | 93.38 | T:skein512512 |
99.75 | 100.12 | 100.75 | sha224 |
111.88 | 113.50 | 115.62 | T:groestl256 |
120.25 | 120.38 | 124.88 | sha3512 |
121.00? | 121.12? | 142.75? | sha3384 |
126.50 | 126.50 | 127.62 | T:keccakc1024 |
126.00 | 126.62 | 127.00 | T:keccakc768 |
127.00 | 127.12 | 128.50 | T:keccakc512 |
127.38 | 128.25 | 133.62 | T:keccak |
129.00 | 130.50 | 132.50 | T:keccakc448 |
127.62? | 146.00? | 164.88? | sha3256 |
130.88? | 146.38? | 165.38? | sha3224 |
132.38? | 148.12? | 167.50? | shake128 |
130.38? | 148.25? | 167.50? | shake256 |
156.62 | 159.88 | 165.38 | T:jh256 |
157.38 | 160.25 | 164.50 | T:jh384 |
156.12 | 161.88 | 165.38 | T:jh224 |
165.62 | 166.25 | 170.62 | T:jh512 |
167.50 | 168.12 | 169.12 | sha384 |
179.75 | 181.62 | 186.00 | T:round3jh512 |
179.38 | 181.88 | 184.12 | T:round3jh256 |
183.38 | 184.38 | 185.12 | sha512 |
208.00 | 211.75 | 215.50 | T:skein10241024 |
214.12 | 214.88 | 218.00 | T:keccakc512treed2 |
215.00 | 216.50 | 219.12 | T:keccakc256treed2 |
287.00 | 288.00 | 289.12 | T:groestl512 |
331.50 | 332.50 | 336.88 | T:bblake256 |
|