Cycles/byte for long messages |
25% | 50% | 75% | hash |
2.01 | 2.02 | 2.02 | sha256 |
2.01 | 2.03 | 2.06 | sha224 |
2.21 | 2.23 | 2.24 | T:keccakc256treed2 |
2.84 | 2.87 | 2.88 | T:k12 |
2.94 | 2.96 | 2.98 | T:keccakc512treed2 |
3.47 | 3.47 | 3.48 | T:blake2b |
4.17 | 4.20 | 4.23 | sha384 |
4.09 | 4.23 | 4.24 | sha512 |
4.55 | 4.56 | 4.58 | T:skein512512 |
4.56 | 4.58 | 4.61 | T:skein512256 |
4.53 | 4.58 | 4.63 | T:blake64 |
4.95 | 4.98 | 4.99 | T:bblake256 |
5.04 | 5.06 | 5.08 | blake512 |
5.62 | 5.63 | 5.65 | T:blake2s |
5.65 | 5.66 | 5.66 | T:skein256256 |
5.64 | 5.67 | 5.70 | T:groestl256 |
5.68 | 5.74 | 5.81 | shake128 |
5.99 | 6.00 | 6.02 | T:skein10241024 |
6.13 | 6.15 | 6.17 | T:groestl512 |
6.24 | 6.27 | 6.30 | T:keccakc448 |
6.50 | 6.53 | 6.57 | T:blake32 |
6.62 | 6.65 | 6.68 | T:keccakc512 |
6.97 | 6.98 | 6.99 | sha3256 |
6.98 | 6.98 | 7.00 | shake256 |
6.98 | 7.04 | 7.33 | sha3224 |
7.17 | 7.19 | 7.20 | T:keccak |
7.78 | 7.82 | 7.87 | blake256 |
8.88 | 8.92 | 8.95 | T:keccakc768 |
8.51 | 8.92 | 9.18 | sha3384 |
9.13 | 9.24 | 9.32 | T:jh384 |
9.18 | 9.26 | 9.38 | T:jh224 |
9.19 | 9.28 | 9.37 | T:jh512 |
9.32 | 9.41 | 9.50 | T:jh256 |
10.52 | 10.86 | 11.00 | T:round3jh512 |
10.66 | 10.89 | 11.09 | T:round3jh256 |
12.40 | 12.46 | 12.50 | T:keccakc1024 |
12.44 | 12.46 | 12.48 | sha3512 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
2.05 | 2.05 | 2.05 | sha256 |
2.28 | 2.28 | 2.29 | sha224 |
2.63 | 2.63 | 2.64 | T:keccakc256treed2 |
3.01 | 3.02 | 3.03 | T:k12 |
3.18 | 3.19 | 3.19 | T:keccakc512treed2 |
3.49 | 3.49 | 3.49 | T:blake2b |
4.54 | 4.58 | 4.58 | sha512 |
4.58 | 4.59 | 4.60 | sha384 |
4.67 | 4.67 | 4.68 | T:skein512512 |
4.67 | 4.68 | 4.68 | T:skein512256 |
4.73 | 4.75 | 4.77 | T:blake64 |
5.22 | 5.23 | 5.24 | blake512 |
5.57 | 5.58 | 5.58 | T:bblake256 |
5.62 | 5.62 | 5.63 | T:blake2s |
5.73 | 5.73 | 5.73 | T:skein256256 |
5.88 | 5.88 | 5.89 | T:groestl256 |
6.01 | 6.02 | 6.05 | shake128 |
6.25 | 6.25 | 6.26 | T:skein10241024 |
6.54 | 6.55 | 6.55 | T:keccakc448 |
6.64 | 6.65 | 6.66 | T:blake32 |
6.67 | 6.67 | 6.68 | T:groestl512 |
6.90 | 6.90 | 6.91 | T:keccakc512 |
7.22 | 7.22 | 7.22 | sha3256 |
7.23 | 7.23 | 7.23 | shake256 |
7.39 | 7.39 | 7.49 | sha3224 |
7.42 | 7.43 | 7.43 | T:keccak |
7.93 | 7.94 | 7.96 | blake256 |
8.97 | 8.98 | 8.98 | T:keccakc768 |
8.95 | 9.11 | 9.15 | sha3384 |
9.40 | 9.42 | 9.45 | T:jh224 |
9.41 | 9.43 | 9.46 | T:jh512 |
9.40 | 9.43 | 9.45 | T:jh384 |
9.54 | 9.56 | 9.59 | T:jh256 |
10.89 | 11.01 | 11.03 | T:round3jh512 |
10.95 | 11.02 | 11.07 | T:round3jh256 |
12.69 | 12.69 | 12.70 | sha3512 |
12.71 | 12.72 | 12.74 | T:keccakc1024 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
2.11 | 2.11 | 2.11 | sha256 |
2.69 | 2.70 | 2.72 | sha224 |
3.05 | 3.07 | 3.08 | T:keccakc256treed2 |
3.27 | 3.28 | 3.28 | T:k12 |
3.51 | 3.51 | 3.51 | T:blake2b |
3.55 | 3.56 | 3.57 | T:keccakc512treed2 |
4.85 | 4.85 | 4.85 | T:skein512256 |
4.85 | 4.86 | 4.88 | T:skein512512 |
5.03 | 5.05 | 5.08 | T:blake64 |
5.21 | 5.23 | 5.24 | sha384 |
5.18 | 5.24 | 5.25 | sha512 |
5.50 | 5.51 | 5.53 | blake512 |
5.61 | 5.61 | 5.62 | T:blake2s |
5.85 | 5.86 | 5.86 | T:skein256256 |
6.24 | 6.25 | 6.25 | T:groestl256 |
6.47 | 6.47 | 6.49 | shake128 |
6.58 | 6.59 | 6.60 | T:bblake256 |
6.61 | 6.66 | 6.67 | T:skein10241024 |
6.69 | 6.71 | 6.73 | T:keccakc448 |
6.85 | 6.86 | 6.88 | T:blake32 |
7.19 | 7.22 | 7.23 | T:keccakc512 |
7.54 | 7.55 | 7.55 | T:groestl512 |
7.55 | 7.56 | 7.56 | sha3256 |
7.57 | 7.57 | 7.57 | shake256 |
7.30 | 7.60 | 7.61 | sha3224 |
7.84 | 7.85 | 7.86 | T:keccak |
8.12 | 8.14 | 8.16 | blake256 |
8.96 | 8.96 | 8.96 | sha3384 |
9.02 | 9.02 | 9.07 | T:keccakc768 |
9.66 | 9.69 | 9.71 | T:jh512 |
9.65 | 9.69 | 9.76 | T:jh224 |
9.66 | 9.70 | 9.76 | T:jh384 |
9.76 | 9.82 | 9.90 | T:jh256 |
11.18 | 11.31 | 11.35 | T:round3jh256 |
11.17 | 11.33 | 11.40 | T:round3jh512 |
13.09 | 13.10 | 13.45 | sha3512 |
13.12 | 13.17 | 13.18 | T:keccakc1024 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
2.26 | 2.26 | 2.27 | sha256 |
3.62 | 3.63 | 3.65 | T:k12 |
3.79 | 3.81 | 3.86 | sha224 |
3.98 | 4.00 | 4.01 | T:blake2b |
4.19 | 4.20 | 4.22 | T:keccakc256treed2 |
5.29 | 5.29 | 5.30 | T:skein512256 |
5.33 | 5.33 | 5.43 | T:blake64 |
5.34 | 5.34 | 5.40 | T:skein512512 |
5.51 | 5.51 | 5.54 | T:keccakc512treed2 |
5.57 | 5.59 | 5.60 | T:blake2s |
5.66 | 5.68 | 5.70 | blake512 |
6.18 | 6.19 | 6.19 | T:skein256256 |
6.49 | 6.51 | 6.54 | sha512 |
6.50 | 6.51 | 6.51 | sha384 |
7.03 | 7.04 | 7.05 | shake128 |
7.20 | 7.22 | 7.25 | T:groestl256 |
7.40 | 7.43 | 7.47 | T:blake32 |
8.16 | 8.18 | 8.26 | T:keccakc512 |
8.16 | 8.22 | 8.24 | T:keccak |
8.26 | 8.31 | 8.36 | T:keccakc448 |
8.30 | 8.45 | 8.53 | T:skein10241024 |
8.67 | 8.68 | 8.70 | blake256 |
8.91 | 8.92 | 8.92 | sha3224 |
8.99 | 8.99 | 8.99 | sha3256 |
9.02 | 9.03 | 9.09 | shake256 |
9.61 | 9.62 | 10.33 | sha3384 |
9.63 | 9.63 | 9.64 | T:bblake256 |
9.77 | 9.80 | 9.85 | T:keccakc768 |
9.82 | 9.84 | 9.87 | T:groestl512 |
10.27 | 10.36 | 10.43 | T:jh384 |
10.31 | 10.37 | 10.48 | T:jh512 |
10.33 | 10.38 | 10.46 | T:jh224 |
10.39 | 10.54 | 10.63 | T:jh256 |
11.87 | 11.98 | 12.18 | T:round3jh256 |
11.87 | 12.03 | 12.15 | T:round3jh512 |
14.31 | 14.32 | 14.35 | sha3512 |
14.48 | 14.51 | 14.55 | T:keccakc1024 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
4.16 | 4.20 | 4.23 | sha256 |
5.22 | 5.27 | 5.34 | T:blake2s |
7.95 | 7.95 | 7.95 | T:blake2b |
9.77 | 9.84 | 9.88 | T:k12 |
10.41 | 10.41 | 10.45 | T:skein256256 |
10.66 | 10.66 | 10.67 | T:skein512256 |
10.88 | 10.95 | 11.03 | blake512 |
10.78 | 11.12 | 11.73 | T:blake64 |
11.16 | 11.16 | 11.16 | T:skein512512 |
14.75 | 15.00 | 15.25 | T:blake32 |
14.97 | 15.00 | 15.91 | sha3512 |
15.61 | 15.67 | 15.73 | blake256 |
16.00 | 16.06 | 16.31 | T:keccakc1024 |
15.98 | 16.08 | 16.69 | T:keccak |
15.89 | 16.12 | 16.45 | T:keccakc512 |
16.11 | 16.14 | 16.30 | T:keccakc448 |
15.08? | 16.55? | 18.67? | sha3384 |
17.02 | 17.06 | 17.81 | T:keccakc768 |
17.39 | 17.47 | 17.50 | shake128 |
17.94 | 18.17 | 18.81 | sha224 |
16.53? | 18.19? | 20.41? | sha3256 |
17.27? | 18.48? | 20.80? | shake256 |
15.50? | 18.83? | 18.89? | sha3224 |
19.02 | 19.20 | 19.39 | T:jh384 |
19.19 | 19.28 | 19.62 | T:jh224 |
19.11 | 19.36 | 19.72 | T:jh256 |
19.14 | 19.36 | 19.70 | T:jh512 |
19.56 | 19.61 | 19.67 | T:groestl256 |
21.75 | 21.91 | 22.27 | T:round3jh256 |
22.14 | 22.42 | 22.47 | T:round3jh512 |
24.77 | 25.00 | 25.17 | sha384 |
25.38 | 25.67 | 25.91 | T:keccakc256treed2 |
25.55 | 25.70 | 25.84 | T:keccakc512treed2 |
26.03 | 26.11 | 27.56 | T:skein10241024 |
26.08 | 26.20 | 26.34 | sha512 |
39.48 | 39.48 | 39.83 | T:groestl512 |
43.58 | 43.72 | 43.86 | T:bblake256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
25.38 | 25.75 | 25.88 | sha256 |
49.00 | 49.25 | 49.50 | T:blake2s |
59.62 | 59.88 | 60.00 | T:skein256256 |
62.75 | 62.75 | 62.75 | T:blake2b |
68.50 | 69.38 | 70.00 | T:blake32 |
71.00 | 71.38 | 72.25 | blake256 |
77.62 | 78.38 | 79.00 | T:k12 |
85.25 | 85.25 | 85.25 | T:skein512256 |
88.50 | 89.00 | 89.50 | blake512 |
87.88 | 89.12 | 90.88 | T:blake64 |
91.50 | 91.50 | 91.50 | T:skein512512 |
111.62 | 114.12 | 115.00 | T:groestl256 |
119.25 | 120.00 | 127.00 | sha3512 |
127.12 | 127.62 | 128.25 | T:keccakc1024 |
127.62 | 127.75 | 128.25 | T:keccak |
129.25 | 129.25 | 129.38 | T:keccakc448 |
127.00 | 130.62 | 134.38 | T:keccakc512 |
129.75 | 131.00 | 134.25 | sha224 |
119.50? | 131.50? | 148.75? | sha3384 |
134.12 | 139.62 | 141.38 | T:keccakc768 |
139.12 | 139.75 | 141.00 | shake128 |
127.62? | 144.00? | 150.25? | sha3224 |
132.75? | 144.25? | 162.25? | sha3256 |
134.25? | 147.50? | 165.75? | shake256 |
154.88 | 156.25 | 156.50 | T:jh384 |
155.25 | 157.00 | 161.75 | T:jh224 |
154.25 | 158.88 | 159.00 | T:jh512 |
161.00 | 161.75 | 163.00 | T:jh256 |
176.88 | 178.62 | 182.00 | T:round3jh512 |
178.00 | 179.38 | 181.62 | T:round3jh256 |
198.12 | 199.25 | 200.88 | sha384 |
203.75 | 205.38 | 206.25 | T:keccakc512treed2 |
204.38 | 205.50 | 207.38 | T:keccakc256treed2 |
207.75 | 208.12 | 211.38 | sha512 |
208.25 | 208.75 | 219.88 | T:skein10241024 |
273.50 | 273.88 | 275.38 | T:groestl512 |
284.88 | 285.88 | 287.00 | T:bblake256 |
|