Cycles/byte for long messages |
25% | 50% | 75% | hash |
2.09 | 2.10 | 2.10 | sha224 |
2.10 | 2.10 | 2.10 | sha256 |
5.27 | 5.28 | 5.30 | T:k12 |
5.35 | 5.46 | 5.52 | T:blake2b |
5.47 | 5.50 | 5.51 | T:blake2s |
6.23 | 6.29 | 6.43 | T:blake32 |
7.08 | 7.11 | 7.17 | T:bblake256 |
7.49 | 7.55 | 7.58 | T:skein512512 |
7.53 | 7.59 | 7.62 | T:skein512256 |
7.64 | 7.74 | 7.79 | T:blake64 |
8.27 | 8.28 | 8.28 | T:keccakc256treed2 |
8.23 | 8.31 | 8.42 | blake256 |
8.57 | 8.61 | 8.64 | blake512 |
9.19 | 9.20 | 9.22 | T:skein10241024 |
9.86 | 9.92 | 10.10 | shake128 |
9.93 | 9.95 | 10.63 | T:skein256256 |
10.31 | 10.43 | 10.58 | sha384 |
10.35 | 10.49 | 10.63 | sha512 |
11.01 | 11.02 | 11.03 | T:keccakc512treed2 |
11.54 | 11.55 | 11.60 | T:keccakc448 |
11.25? | 11.61? | 12.57? | sha3224 |
12.18 | 12.36 | 12.69 | shake256 |
12.27 | 12.36 | 12.49 | sha3256 |
12.39 | 12.40 | 12.41 | T:keccakc512 |
13.19 | 13.23 | 13.26 | T:keccak |
13.47 | 13.48 | 13.52 | T:groestl256 |
16.08 | 16.44 | 16.98 | sha3384 |
16.48 | 16.50 | 16.52 | T:keccakc768 |
19.02 | 19.06 | 19.10 | T:groestl512 |
20.33 | 20.35 | 20.46 | T:jh512 |
20.34 | 20.40 | 20.46 | T:jh384 |
20.35 | 20.40 | 20.46 | T:jh224 |
20.41 | 20.42 | 20.47 | T:jh256 |
22.76 | 22.85 | 22.90 | sha3512 |
23.08 | 23.15 | 23.18 | T:keccakc1024 |
23.97 | 23.98 | 23.98 | T:round3jh512 |
23.89 | 23.98 | 24.01 | T:round3jh256 |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | hash |
2.17 | 2.17 | 2.17 | sha224 |
2.17 | 2.17 | 2.17 | sha256 |
5.44 | 5.48 | 5.50 | T:blake2b |
5.50 | 5.50 | 5.51 | T:blake2s |
5.54 | 5.54 | 5.55 | T:k12 |
6.45 | 6.46 | 6.52 | T:blake32 |
7.71 | 7.73 | 7.74 | T:skein512256 |
7.74 | 7.75 | 7.77 | T:bblake256 |
7.73 | 7.76 | 7.76 | T:skein512512 |
8.00 | 8.02 | 8.02 | T:blake64 |
8.50 | 8.51 | 8.56 | blake256 |
8.89 | 8.90 | 8.91 | blake512 |
9.55 | 9.55 | 9.56 | T:skein10241024 |
9.76 | 9.77 | 9.77 | T:keccakc256treed2 |
10.06 | 10.07 | 10.41 | T:skein256256 |
10.52 | 10.53 | 10.61 | shake128 |
10.80 | 10.84 | 10.89 | sha384 |
10.83 | 10.87 | 10.93 | sha512 |
11.82 | 11.82 | 11.82 | T:keccakc512treed2 |
12.08 | 12.08 | 12.10 | T:keccakc448 |
12.08 | 12.23 | 12.63 | sha3224 |
12.91 | 12.91 | 12.91 | T:keccakc512 |
12.95 | 12.96 | 13.11 | shake256 |
12.96 | 12.97 | 13.02 | sha3256 |
13.72 | 13.73 | 13.74 | T:keccak |
14.09 | 14.09 | 14.10 | T:groestl256 |
16.58 | 16.59 | 16.60 | T:keccakc768 |
16.61 | 16.63 | 16.89 | sha3384 |
20.25 | 20.26 | 20.27 | T:groestl512 |
20.74 | 20.74 | 20.78 | T:jh512 |
20.74 | 20.75 | 20.78 | T:jh384 |
20.74 | 20.76 | 20.78 | T:jh224 |
20.78 | 20.78 | 20.79 | T:jh256 |
23.40 | 23.44 | 23.45 | sha3512 |
23.66 | 23.68 | 23.68 | T:keccakc1024 |
24.33 | 24.37 | 24.38 | T:round3jh256 |
24.37 | 24.37 | 24.37 | T:round3jh512 |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | hash |
2.29 | 2.29 | 2.30 | sha224 |
2.29 | 2.30 | 2.30 | sha256 |
5.51 | 5.52 | 5.53 | T:blake2s |
5.49 | 5.54 | 5.55 | T:blake2b |
5.97 | 5.98 | 5.99 | T:k12 |
6.70 | 6.75 | 6.77 | T:blake32 |
7.94 | 7.96 | 7.96 | T:skein512256 |
8.07 | 8.08 | 8.09 | T:skein512512 |
8.45 | 8.47 | 8.53 | T:blake64 |
8.81 | 8.85 | 8.86 | T:bblake256 |
8.82 | 8.85 | 8.87 | blake256 |
9.38 | 9.41 | 9.49 | blake512 |
10.13 | 10.14 | 10.14 | T:skein10241024 |
10.28 | 10.30 | 10.32 | T:skein256256 |
11.33 | 11.33 | 11.33 | T:keccakc256treed2 |
11.48 | 11.52 | 11.56 | sha384 |
11.44 | 11.53 | 11.57 | shake128 |
11.49 | 11.55 | 11.60 | sha512 |
12.40 | 12.41 | 12.41 | T:keccakc448 |
12.58 | 12.69 | 12.83 | sha3224 |
13.14 | 13.15 | 13.15 | T:keccakc512treed2 |
13.49 | 13.49 | 13.50 | T:keccakc512 |
13.67 | 13.69 | 13.77 | sha3256 |
13.67 | 13.70 | 13.80 | shake256 |
14.56 | 14.58 | 14.58 | T:keccak |
15.04 | 15.07 | 15.10 | T:groestl256 |
16.75 | 16.75 | 16.77 | T:keccakc768 |
16.93 | 16.96 | 17.18 | sha3384 |
21.29 | 21.29 | 21.29 | T:jh512 |
21.29 | 21.30 | 21.33 | T:jh384 |
21.29 | 21.31 | 21.33 | T:jh224 |
21.29 | 21.33 | 21.34 | T:jh256 |
22.26 | 22.27 | 22.29 | T:groestl512 |
24.44 | 24.46 | 24.52 | sha3512 |
24.53 | 24.54 | 24.54 | T:keccakc1024 |
24.98 | 25.00 | 25.01 | T:round3jh256 |
25.01 | 25.01 | 25.01 | T:round3jh512 |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | hash |
2.62 | 2.63 | 2.64 | sha224 |
2.63 | 2.63 | 2.64 | sha256 |
5.55 | 5.56 | 5.57 | T:blake2s |
6.23 | 6.27 | 6.27 | T:blake2b |
6.55 | 6.56 | 6.56 | T:k12 |
7.27 | 7.31 | 7.40 | T:blake32 |
8.58 | 8.60 | 8.61 | T:skein512256 |
8.85 | 8.86 | 8.88 | T:skein512512 |
8.86 | 8.89 | 8.92 | T:blake64 |
9.56 | 9.59 | 9.64 | blake256 |
9.70 | 9.75 | 9.79 | blake512 |
10.84 | 10.90 | 10.91 | T:skein256256 |
11.73 | 11.78 | 11.82 | T:bblake256 |
12.15 | 12.16 | 12.23 | sha384 |
12.19 | 12.23 | 12.28 | sha512 |
12.80 | 12.81 | 12.83 | T:skein10241024 |
13.11 | 13.16 | 13.20 | shake128 |
15.36 | 15.38 | 15.39 | T:keccakc448 |
15.43 | 15.45 | 15.46 | T:keccak |
15.46 | 15.46 | 15.47 | T:keccakc512 |
15.51 | 15.51 | 15.52 | T:keccakc256treed2 |
16.00 | 16.07 | 16.13 | shake256 |
15.98 | 16.07 | 16.23 | sha3256 |
16.08 | 16.14 | 16.34 | sha3224 |
17.85 | 17.90 | 17.94 | T:groestl256 |
18.35 | 18.36 | 18.39 | T:keccakc768 |
18.82 | 18.89 | 19.21 | sha3384 |
20.36 | 20.36 | 20.37 | T:keccakc512treed2 |
22.75 | 22.77 | 22.79 | T:jh256 |
22.76 | 22.77 | 22.81 | T:jh224 |
22.75 | 22.78 | 22.82 | T:jh384 |
22.76 | 22.79 | 22.83 | T:jh512 |
25.48 | 25.49 | 25.53 | T:groestl512 |
26.69 | 26.70 | 26.72 | T:round3jh512 |
26.68 | 26.71 | 26.72 | T:round3jh256 |
27.13 | 27.15 | 27.18 | T:keccakc1024 |
27.42 | 27.45 | 27.49 | sha3512 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | hash |
6.08 | 6.12 | 6.20 | T:blake2s |
6.78 | 6.81 | 6.92 | sha256 |
6.81 | 6.89 | 7.03 | sha224 |
12.50 | 12.50 | 12.50 | T:blake2b |
15.42 | 15.66 | 16.14 | T:blake32 |
16.53 | 16.61 | 16.86 | T:skein512256 |
16.89 | 16.95 | 17.08 | T:k12 |
17.67 | 17.78 | 18.38 | T:blake64 |
18.30 | 18.53 | 18.59 | T:skein256256 |
19.05 | 19.11 | 19.39 | T:skein512512 |
19.41 | 19.62 | 19.89 | blake512 |
19.45 | 19.80 | 20.11 | blake256 |
25.67 | 25.75 | 25.92 | sha384 |
25.94 | 26.03 | 26.16 | sha512 |
33.06 | 33.08 | 33.14 | T:keccak |
33.12 | 33.14 | 33.19 | T:keccakc1024 |
33.23 | 33.30 | 33.30 | T:keccakc768 |
33.28 | 33.30 | 33.30 | T:keccakc448 |
33.33 | 33.34 | 33.38 | T:keccakc512 |
37.78 | 38.06 | 38.44 | shake128 |
37.91 | 38.44 | 38.92 | shake256 |
38.08 | 38.55 | 39.41 | sha3384 |
38.20 | 38.58 | 38.72 | sha3256 |
38.45 | 38.64 | 38.97 | sha3512 |
38.48 | 38.78 | 39.31 | sha3224 |
41.28 | 41.52 | 41.56 | T:skein10241024 |
41.70 | 41.73 | 41.84 | T:jh224 |
41.69 | 41.75 | 41.91 | T:jh256 |
41.78 | 41.80 | 41.95 | T:jh384 |
41.73 | 41.83 | 41.94 | T:jh512 |
48.47 | 48.56 | 48.66 | T:round3jh256 |
48.55 | 48.56 | 48.72 | T:round3jh512 |
49.14 | 49.31 | 49.72 | T:bblake256 |
52.55 | 52.73 | 53.00 | T:groestl256 |
77.06 | 77.34 | 77.67 | T:groestl512 |
94.75 | 94.83 | 94.88 | T:keccakc512treed2 |
94.98 | 95.06 | 95.08 | T:keccakc256treed2 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | hash |
36.38 | 37.12 | 40.12 | sha256 |
36.88? | 40.00? | 42.75? | sha224 |
48.75 | 49.75 | 50.75 | T:blake2s |
74.00 | 76.50 | 78.25 | T:blake32 |
91.88 | 92.50 | 94.38 | blake256 |
99.62 | 99.62 | 99.88 | T:blake2b |
113.62 | 113.62 | 114.00 | T:skein256256 |
131.88 | 132.50 | 134.25 | T:skein512256 |
135.38 | 137.62 | 140.62 | T:k12 |
144.25 | 145.75 | 146.38 | T:blake64 |
151.62 | 152.12 | 154.38 | T:skein512512 |
151.00 | 152.75 | 155.50 | blake512 |
202.00 | 203.25 | 205.00 | sha384 |
204.38 | 205.62 | 207.12 | sha512 |
264.75 | 265.25 | 265.38 | T:keccakc1024 |
265.00 | 265.25 | 265.38 | T:keccakc768 |
265.50 | 265.62 | 266.38 | T:keccak |
265.50 | 266.12 | 266.12 | T:keccakc512 |
267.75 | 267.75 | 267.88 | T:keccakc448 |
304.25 | 307.00 | 312.88 | sha3384 |
304.88 | 307.00 | 310.38 | shake128 |
306.50 | 308.38 | 310.62 | sha3256 |
306.25 | 308.62 | 311.75 | sha3512 |
304.25 | 308.88 | 313.12 | shake256 |
309.75 | 312.12 | 314.25 | sha3224 |
313.00 | 314.38 | 315.62 | T:groestl256 |
330.25 | 332.50 | 333.88 | T:bblake256 |
331.62 | 332.75 | 333.25 | T:skein10241024 |
336.62 | 337.25 | 337.88 | T:jh384 |
337.25 | 337.50 | 338.50 | T:jh512 |
338.50 | 338.75 | 339.12 | T:jh224 |
338.00 | 340.38 | 340.38 | T:jh256 |
388.62 | 389.25 | 389.50 | T:round3jh256 |
389.50 | 389.62 | 390.50 | T:round3jh512 |
619.25 | 620.75 | 622.62 | T:groestl512 |
757.62 | 757.88 | 758.38 | T:keccakc512treed2 |
759.25 | 759.88 | 760.62 | T:keccakc256treed2 |
|