Measurements of hash functions on one machine: amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20241022
[Page version: 20251015 23:19:35]
eBASH
(ECRYPT Benchmarking
of All Submitted Hashes)
is a project
to measure the performance of hash functions.
This page presents benchmark results collected in eBASH:
- Speed (cycles/byte) of hashing an 8-byte message.
- Speed of hashing a 64-byte message.
- Speed of hashing a 576-byte message.
- Speed of hashing a 1536-byte message.
- Speed of hashing a 4096-byte message.
- Speed of hashing a long message.
Graphs show timings for all message lengths between 0 and 4096 bytes.
The stair-step shape of a typical curve on the graphs
reflects the fact that these hash functions handle messages in blocks,
such as 64-byte blocks.
Long-message speed is computed as 1/2048 of the difference in cycle counts
between hashing 4096-byte messages and hashing 2048-byte messages,
or (starting with supercop-20200409)
1/16384 of the difference in cycle counts
between hashing 18208-byte messages and hashing 1824-byte messages.
Slightly different computations are used for some hash functions
with non-power-of-2 block sizes.
Each table row lists
the first quartile of many speed measurements,
the median of many speed measurements,
the third quartile of many speed measurements, and
the name of the primitive.
Measurements with large variance are indicated in red with question marks.
The symbol
T:
(starting with supercop-20200816)
means that the SUPERCOP database
at the time of benchmarking did not list constant time
as a goal for this implementation.
The symbol
T!!!
means that constant time was listed as a goal for this implementation,
but that the implementation failed TIMECOP.
(TIMECOP failures are not necessarily security issues;
they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)
There is a
separate page
with more information about each hash function and each implementation.
Designers and implementors
interested in submitting new hash functions and new implementations
should read the call for submissions.
Test results
Graphs:
old
(bytes,cycles)
NISTLWC graphs:
(bytes,cycles)
| Cycles/byte for long messages |
| 25% | 50% | 75% | hash |
| -0.00 | 0.00 | 0.00 | T:floppsy |
| 0.27 | 0.27 | 0.27 | komihash |
| 0.71 | 0.72 | 0.72 | prh64s256 |
| 0.76 | 0.76 | 0.76 | prh42s512 |
| 0.74 | 0.76 | 0.76 | prh42s1024 |
| 0.77 | 0.78 | 0.78 | prh42s256 |
| 0.79 | 0.79 | 0.79 | prh64s512 |
| 0.80 | 0.80 | 0.81 | prh64s1024 |
| 0.96 | 0.97 | 0.98 | T:bebb4185 |
| 2.05 | 2.05 | 2.06 | T:blake3 |
| 2.42 | 2.42 | 2.43 | T:edonr512 |
| 3.15 | 3.16 | 3.16 | lsh256 |
| 3.28 | 3.28 | 3.28 | T:md4 |
| 3.37 | 3.38 | 3.38 | T:blake2b |
| 3.54 | 3.54 | 3.58 | lsh512 |
| 3.81 | 3.82 | 3.82 | T:bmw512 |
| 4.32 | 4.32 | 4.32 | T:cubehash832 |
| 4.80 | 4.81 | 4.81 | T:edonr256 |
| 4.92 | 4.93 | 4.94 | sha1 |
| 5.10 | 5.10 | 5.11 | T:k12 |
| 5.32 | 5.34 | 5.48 | T:bblake256 |
| 5.34 | 5.34 | 5.35 | T:blake2s |
| 5.37 | 5.37 | 5.38 | md5 |
| 5.39 | 5.39 | 5.40 | T:beamsplitter |
| 5.41 | 5.42 | 5.43 | T:keccakc256treed2 |
| 5.61 | 5.61 | 5.61 | T:shabal512 |
| 5.60 | 5.61 | 5.61 | T:shabal256 |
| 5.67 | 5.71 | 5.72 | T:blake32 |
| 6.20 | 6.21 | 6.22 | blake512 |
| 6.21 | 6.22 | 6.24 | T:skein512256 |
| 6.28 | 6.28 | 6.29 | T:skein512512 |
| 6.33 | 6.35 | 6.39 | T:blake64 |
| 6.63 | 6.64 | 6.67 | T:keccakc512treed2 |
| 7.57 | 7.57 | 7.59 | blake256 |
| 7.61 | 7.63 | 7.64 | T:sarmal256 |
| 7.65 | 7.65 | 7.66 | T:tiger |
| 7.91 | 7.92 | 7.93 | T:bmw256 |
| 7.96 | 7.97 | 7.97 | sha384 |
| 7.96 | 7.97 | 7.98 | sha512 |
| 8.33 | 8.34 | 8.34 | T:cubehash816 |
| 8.36 | 8.36 | 8.36 | T:cubehash512 |
| 8.49 | 8.49 | 8.49 | T:cubehash1632 |
| 8.84 | 8.85 | 8.85 | T:keccakc256 |
| 9.38 | 9.39 | 9.41 | T:sarmal512 |
| 9.66 | 9.66 | 9.67 | shake128 |
| 9.74 | 9.75 | 9.75 | T:skein256256 |
| 10.01 | 10.04 | 10.06 | T:skein10241024 |
| 10.26 | 10.27 | 10.28 | T:keccakc448 |
| 10.35 | 10.36 | 10.36 | T:rfsb509 |
| 10.73 | 10.82 | 11.63 | T:keccakc512 |
| 11.23 | 11.23 | 11.24 | sha3224 |
| 11.46 | 11.47 | 11.49 | sha224 |
| 11.46 | 11.47 | 11.48 | sha256 |
| 11.46 | 11.50 | 11.86 | T:keccak |
| 11.78 | 11.79 | 11.82 | shake256 |
| 11.75 | 11.79 | 12.15 | sha3256 |
| 12.36 | 12.36 | 12.40 | T:luffa256 |
| 12.75 | 12.76 | 12.77 | T:luffa384 |
| 12.92 | 12.92 | 12.94 | T:gimli24v1 |
| 13.09 | 13.10 | 13.11 | T:jh384 |
| 13.10 | 13.11 | 13.12 | T:jh256 |
| 13.10 | 13.11 | 13.12 | T:jh512 |
| 13.10 | 13.11 | 13.12 | T:jh224 |
| 14.21 | 14.22 | 14.22 | T:keccakc768 |
| 14.50 | 14.51 | 14.52 | T:ripemd160 |
| 14.86 | 14.88 | 14.89 | T:fugue256 |
| 14.87 | 14.88 | 14.89 | T:fugue2 |
| 15.34 | 15.35 | 15.36 | T:round3jh256 |
| 15.36 | 15.46 | 15.47 | T:round3jh512 |
| 15.50 | 15.51 | 15.51 | sha3384 |
| 16.59 | 16.59 | 16.61 | T:cubehash1616 |
| 16.69 | 16.77 | 16.91 | T:xoodyakv1 |
| 16.87 | 16.91 | 16.93 | T:nasha256 |
| 16.95 | 16.96 | 16.99 | T:cubehash88 |
| 17.06 | 17.08 | 17.09 | T:nasha512 |
| 17.39 | 17.44 | 17.47 | T:groestl256 |
| 19.14 | 19.15 | 19.17 | T:luffa512 |
| 19.55 | 19.57 | 19.58 | T:shavite3256 |
| 19.63 | 19.65 | 19.66 | asconhashav12 |
| 19.73 | 19.75 | 19.75 | asconxofav12 |
| 20.37 | 20.38 | 20.39 | T:keccakc1024 |
| 21.89 | 21.91 | 21.93 | T:fugue384 |
| 22.12 | 22.13 | 22.18 | sha3512 |
| 22.46 | 22.53 | 22.72 | T:echo256 |
| 22.58 | 22.60 | 22.62 | T:hamsi |
| 23.45 | 23.48 | 23.52 | T:groestl512 |
| 24.19 | 24.21 | 24.21 | T:whirlpool |
| 27.29 | 27.30 | 27.31 | T:lane256 |
| 28.48 | 28.51 | 28.60 | T:fugue512 |
| 29.48 | 29.50 | 29.51 | asconhashv12 |
| 29.49 | 29.51 | 29.53 | asconxofv12 |
| 30.99 | 31.01 | 31.06 | T:shavite3512 |
| 31.18 | 31.19 | 31.20 | T:echosp256 |
| 32.18 | 32.31 | 32.38 | T:simd256 |
| 33.42 | 33.42 | 33.43 | T:cubehash84 |
| 33.46 | 33.48 | 33.51 | T:cubehash168 |
| 34.97 | 35.06 | 35.22 | T:simd512 |
| 35.11 | 35.13 | 35.15 | T:shamashashv1 |
| 36.08 | 36.09 | 36.11 | asconhashabi32v12 |
| 40.82 | 40.84 | 40.86 | T:mgrostl256 |
| 41.82 | 41.85 | 41.89 | T:echo512 |
| 43.02 | 43.05 | 43.07 | T:romulush |
| 45.12 | 45.13 | 45.15 | T:echosp512 |
| 46.95 | 46.97 | 46.98 | T:sneikha256 |
| 49.97 | 50.14 | 50.55 | T:mcssha4 |
| 50.03 | 50.32 | 50.56 | T:mcssha6 |
| 50.35 | 50.56 | 50.65 | T:mcssha5 |
| 53.32 | 53.34 | 53.40 | T:esch256v2 |
| 53.41 | 53.42 | 53.43 | asconhashbi32v12 |
| 53.61 | 53.65 | 53.69 | T:esch256v1 |
| 62.52 | 62.54 | 62.56 | T:saturninhashv2 |
| 66.12 | 66.13 | 66.14 | T:cubehash164 |
| 66.98 | 66.99 | 67.03 | T:cubehash82 |
| 67.68 | 67.71 | 67.74 | T:esch384v1 |
| 67.91 | 68.64 | 68.87 | T:esch384v2 |
| 69.79 | 69.81 | 69.86 | T:drygascon128 |
| 78.01 | 78.24 | 78.25 | T:lane512 |
| 78.81 | 78.82 | 78.84 | T:drygascon256 |
| 80.59 | 80.61 | 80.63 | T:triadhashv1 |
| 81.24 | 84.72 | 85.42 | T:fsb256 |
| 85.50 | 85.52 | 85.53 | T:coral256v1 |
| 93.84 | 93.86 | 93.88 | T:sneikha384 |
| 100.82 | 101.22 | 101.57 | T:knot256v2 |
| 132.86 | 132.88 | 132.90 | T:cubehash162 |
| 134.26 | 134.28 | 134.30 | T:cubehash81 |
| 135.81 | 135.84 | 135.85 | T:syconhash256v1 |
| 166.14 | 166.40 | 166.49 | T:knot256v1 |
| 191.28 | 194.12 | 194.35 | T:clxhash |
| 193.55 | 203.11 | 208.82 | T:fsb512 |
| 265.04 | 265.07 | 265.09 | T:cubehash161 |
| 275.52 | 276.75 | 277.13 | T:knot512 |
| 292.76 | 292.92 | 293.44 | T:photonbeetlehash256rate32v1 |
| 371.15 | 372.35 | 372.51 | T:knot384 |
| 1078.73 | 1078.97 | 1079.25 | T:subterraneanv1 |
| 1430.64 | 1430.87 | 1431.03 | T:heron256v1 |
| 1446.83 | 1448.02 | 1455.66 | T:acehash256v1 |
| 1617.12 | 1617.66 | 1619.73 | T:skinnyhashtk3 |
| 1620.19 | 1624.92 | 1628.14 | T:sivrijndael256hash256v1 |
| 3137.42 | 3139.70 | 3140.33 | T:skinnyhashtk2 |
| 3746.94 | 3748.97 | 3751.67 | T:gage1h256c256r128 |
| 5661.22 | 5670.98 | 5672.95 | T:gage1h256c224r064 |
| 5970.14 | 5972.07 | 5991.00 | T:gage1h256c224r032 |
| 6239.08 | 6239.61 | 6239.86 | T:gage1h256c256r064 |
| 6408.76 | 6409.70 | 6410.90 | T:orangishv1 |
| 9684.16 | 9686.12 | 9687.03 | T:sivtemphotonhashv1 |
| 11222.22 | 11224.50 | 11228.63 | T:gage1h256c512r064 |
| 11243.10 | 11251.75 | 11253.53 | T:gage1h256c256r032 |
| 17717.31 | 17727.33 | 17795.79 | T:gage1h256c224r016 |
| 19990.99 | 19991.43 | 19991.99 | T:gage1h256c512r032 |
| 20353.66 | 20361.72 | 20369.04 | T:gage1h256c256r016 |
| 37693.25 | 37722.35 | 37731.27 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.29 | 0.29 | 0.29 | komihash |
| 0.88 | 0.88 | 0.88 | prh42s256 |
| 0.90 | 0.90 | 0.91 | prh64s256 |
| 0.91 | 0.92 | 0.92 | prh42s512 |
| 1.00 | 1.01 | 1.03 | T:bebb4185 |
| 1.03 | 1.04 | 1.04 | prh64s512 |
| 1.03 | 1.04 | 1.04 | prh42s1024 |
| 1.23 | 1.23 | 1.24 | prh64s1024 |
| 2.07 | 2.07 | 2.08 | T:blake3 |
| 2.53 | 2.53 | 2.55 | T:edonr512 |
| 3.28 | 3.29 | 3.30 | lsh256 |
| 3.38 | 3.38 | 3.39 | T:md4 |
| 3.42 | 3.43 | 3.43 | T:blake2b |
| 3.86 | 3.86 | 3.89 | lsh512 |
| 4.09 | 4.09 | 4.10 | T:bmw512 |
| 4.72 | 4.73 | 4.73 | T:cubehash832 |
| 4.94 | 4.95 | 4.96 | T:edonr256 |
| 5.18 | 5.19 | 5.20 | T:k12 |
| 5.36 | 5.36 | 5.36 | T:blake2s |
| 5.45 | 5.46 | 5.49 | sha1 |
| 5.48 | 5.49 | 5.50 | T:beamsplitter |
| 5.51 | 5.51 | 5.52 | md5 |
| 5.82 | 5.85 | 5.85 | T:blake32 |
| 5.99 | 6.01 | 6.11 | T:bblake256 |
| 6.02 | 6.03 | 6.04 | T:shabal256 |
| 6.02 | 6.03 | 6.04 | T:shabal512 |
| 6.30 | 6.31 | 6.32 | T:keccakc256treed2 |
| 6.34 | 6.35 | 6.36 | T:skein512256 |
| 6.40 | 6.42 | 6.42 | T:skein512512 |
| 6.45 | 6.46 | 6.47 | blake512 |
| 6.60 | 6.62 | 6.65 | T:blake64 |
| 7.62 | 7.64 | 7.67 | T:keccakc512treed2 |
| 7.73 | 7.73 | 7.76 | blake256 |
| 7.84 | 7.85 | 7.86 | T:tiger |
| 7.92 | 7.94 | 7.95 | T:sarmal256 |
| 8.21 | 8.22 | 8.22 | T:bmw256 |
| 8.64 | 8.64 | 8.64 | T:cubehash512 |
| 8.68 | 8.69 | 8.69 | sha384 |
| 8.70 | 8.71 | 8.73 | sha512 |
| 8.78 | 8.78 | 8.79 | T:cubehash816 |
| 9.09 | 9.10 | 9.10 | T:keccakc256 |
| 9.25 | 9.25 | 9.25 | T:cubehash1632 |
| 9.70 | 9.72 | 9.74 | T:sarmal512 |
| 9.87 | 9.89 | 9.91 | T:skein256256 |
| 9.89 | 9.90 | 9.91 | shake128 |
| 10.44 | 10.47 | 10.49 | T:skein10241024 |
| 10.52 | 10.53 | 10.54 | T:keccakc448 |
| 11.07 | 11.08 | 11.09 | T:rfsb509 |
| 11.25 | 11.29 | 11.99 | T:keccakc512 |
| 11.45 | 11.46 | 11.47 | sha3224 |
| 11.91 | 11.92 | 12.23 | T:keccak |
| 12.09 | 12.10 | 12.12 | sha224 |
| 12.09 | 12.11 | 12.12 | sha256 |
| 12.20 | 12.21 | 12.23 | shake256 |
| 12.21 | 12.22 | 12.54 | sha3256 |
| 12.60 | 12.61 | 12.64 | T:luffa256 |
| 13.05 | 13.05 | 13.06 | T:gimli24v1 |
| 13.09 | 13.10 | 13.11 | T:luffa384 |
| 13.33 | 13.33 | 13.35 | T:jh384 |
| 13.33 | 13.34 | 13.36 | T:jh256 |
| 13.33 | 13.34 | 13.36 | T:jh512 |
| 13.33 | 13.36 | 13.37 | T:jh224 |
| 14.46 | 14.47 | 14.48 | T:keccakc768 |
| 14.79 | 14.81 | 14.82 | T:ripemd160 |
| 15.59 | 15.61 | 15.63 | T:round3jh256 |
| 15.69 | 15.70 | 15.72 | T:fugue256 |
| 15.64 | 15.72 | 15.73 | T:round3jh512 |
| 15.72 | 15.73 | 15.74 | sha3384 |
| 16.20 | 16.22 | 16.25 | T:fugue2 |
| 16.88 | 16.94 | 17.01 | T:xoodyakv1 |
| 17.21 | 17.24 | 17.26 | T:nasha256 |
| 17.39 | 17.39 | 17.42 | T:cubehash88 |
| 17.39 | 17.40 | 17.41 | T:cubehash1616 |
| 17.69 | 17.70 | 17.72 | T:nasha512 |
| 18.77 | 18.81 | 18.86 | T:groestl256 |
| 19.63 | 19.64 | 19.65 | T:luffa512 |
| 19.84 | 19.86 | 19.87 | asconhashav12 |
| 19.88 | 19.89 | 19.91 | T:shavite3256 |
| 19.93 | 19.94 | 19.96 | asconxofav12 |
| 20.53 | 20.54 | 20.55 | T:keccakc1024 |
| 22.26 | 22.28 | 22.34 | sha3512 |
| 22.66 | 22.68 | 22.71 | T:hamsi |
| 23.13 | 23.15 | 23.17 | T:fugue384 |
| 23.37 | 23.38 | 23.48 | T:echo256 |
| 24.66 | 24.67 | 24.69 | T:whirlpool |
| 24.93 | 24.94 | 24.96 | T:groestl512 |
| 28.19 | 28.21 | 28.23 | T:lane256 |
| 29.75 | 29.76 | 29.77 | asconhashv12 |
| 29.74 | 29.77 | 29.78 | asconxofv12 |
| 30.36 | 30.38 | 30.40 | T:fugue512 |
| 31.99 | 32.01 | 32.06 | T:shavite3512 |
| 32.53 | 32.54 | 32.56 | T:echosp256 |
| 32.81 | 32.87 | 32.90 | T:simd256 |
| 33.86 | 33.86 | 33.87 | T:cubehash84 |
| 34.26 | 34.27 | 34.29 | T:cubehash168 |
| 35.39 | 35.42 | 35.45 | T:shamashashv1 |
| 36.27 | 36.32 | 36.39 | T:simd512 |
| 36.52 | 36.53 | 36.54 | asconhashabi32v12 |
| 42.98 | 42.99 | 43.04 | T:mgrostl256 |
| 43.24 | 43.26 | 43.29 | T:echo512 |
| 43.41 | 43.44 | 43.45 | T:romulush |
| 46.81 | 46.83 | 46.85 | T:echosp512 |
| 47.35 | 47.35 | 47.37 | T:sneikha256 |
| 50.90 | 50.98 | 51.33 | T:mcssha4 |
| 50.96 | 51.28 | 51.47 | T:mcssha6 |
| 51.04 | 51.40 | 51.93 | T:fsb256 |
| 52.10 | 52.30 | 52.53 | T:mcssha5 |
| 53.63 | 53.68 | 53.71 | T:esch256v2 |
| 53.95 | 53.96 | 53.98 | asconhashbi32v12 |
| 53.93 | 54.00 | 54.04 | T:esch256v1 |
| 63.04 | 63.06 | 63.09 | T:saturninhashv2 |
| 66.93 | 66.94 | 66.95 | T:cubehash164 |
| 67.43 | 67.44 | 67.45 | T:cubehash82 |
| 68.37 | 68.38 | 68.41 | T:esch384v1 |
| 68.56 | 69.34 | 69.44 | T:esch384v2 |
| 69.92 | 69.95 | 69.98 | T:drygascon128 |
| 79.28 | 79.31 | 79.33 | T:drygascon256 |
| 80.78 | 80.79 | 80.82 | T:triadhashv1 |
| 83.16 | 83.22 | 83.27 | T:lane512 |
| 86.17 | 86.21 | 86.23 | T:coral256v1 |
| 94.94 | 94.97 | 94.99 | T:sneikha384 |
| 102.17 | 103.11 | 103.31 | T:knot256v2 |
| 133.67 | 133.68 | 133.69 | T:cubehash162 |
| 134.71 | 134.71 | 134.72 | T:cubehash81 |
| 137.15 | 137.18 | 137.22 | T:syconhash256v1 |
| 166.10 | 166.71 | 166.78 | T:knot256v1 |
| 191.93 | 194.42 | 194.62 | T:clxhash |
| 265.73 | 265.84 | 265.86 | T:cubehash161 |
| 276.55 | 276.57 | 277.99 | T:knot512 |
| 292.19 | 292.29 | 292.60 | T:photonbeetlehash256rate32v1 |
| 372.74 | 373.15 | 373.28 | T:knot384 |
| 1081.00 | 1081.52 | 1081.80 | T:subterraneanv1 |
| 1454.01 | 1454.46 | 1454.75 | T:heron256v1 |
| 1462.15 | 1462.77 | 1469.64 | T:acehash256v1 |
| 1619.47 | 1623.27 | 1625.87 | T:sivrijndael256hash256v1 |
| 1627.68 | 1630.11 | 1631.14 | T:skinnyhashtk3 |
| 3144.03 | 3145.74 | 3146.35 | T:skinnyhashtk2 |
| 3792.18 | 3794.18 | 3796.37 | T:gage1h256c256r128 |
| 5717.85 | 5725.96 | 5728.64 | T:gage1h256c224r064 |
| 6024.34 | 6024.87 | 6041.31 | T:gage1h256c224r032 |
| 6300.11 | 6300.62 | 6301.20 | T:gage1h256c256r064 |
| 6458.53 | 6459.04 | 6459.64 | T:orangishv1 |
| 9673.69 | 9675.62 | 9677.36 | T:sivtemphotonhashv1 |
| 11329.00 | 11334.59 | 11339.23 | T:gage1h256c512r064 |
| 11344.40 | 11349.84 | 11351.29 | T:gage1h256c256r032 |
| 12947.01 | 12952.12 | 12963.91 | T:fsb512 |
| 17869.82 | 17875.46 | 17928.40 | T:gage1h256c224r016 |
| 20166.34 | 20166.84 | 20167.62 | T:gage1h256c512r032 |
| 20526.77 | 20535.15 | 20547.74 | T:gage1h256c256r016 |
| 38005.83 | 38031.69 | 38036.91 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.03 | 0.03 | 0.03 | T:floppsy |
| 0.32 | 0.32 | 0.32 | komihash |
| 1.03 | 1.04 | 1.04 | prh42s256 |
| 1.09 | 1.11 | 1.14 | T:bebb4185 |
| 1.17 | 1.18 | 1.19 | prh42s512 |
| 1.20 | 1.21 | 1.24 | prh64s256 |
| 1.41 | 1.42 | 1.44 | prh64s512 |
| 1.47 | 1.48 | 1.49 | prh42s1024 |
| 1.93 | 1.94 | 1.97 | prh64s1024 |
| 2.71 | 2.71 | 2.73 | T:edonr512 |
| 3.48 | 3.50 | 3.50 | T:blake2b |
| 3.51 | 3.53 | 3.54 | lsh256 |
| 3.55 | 3.55 | 3.57 | T:md4 |
| 3.92 | 3.93 | 3.94 | T:blake3 |
| 4.43 | 4.43 | 4.46 | lsh512 |
| 4.55 | 4.56 | 4.57 | T:bmw512 |
| 5.13 | 5.14 | 5.17 | T:edonr256 |
| 5.38 | 5.39 | 5.39 | T:blake2s |
| 5.40 | 5.40 | 5.40 | T:cubehash832 |
| 5.61 | 5.62 | 5.63 | T:k12 |
| 5.61 | 5.63 | 5.66 | T:beamsplitter |
| 5.73 | 5.74 | 5.75 | md5 |
| 6.06 | 6.08 | 6.09 | T:blake32 |
| 6.31 | 6.32 | 6.43 | sha1 |
| 6.55 | 6.58 | 6.61 | T:skein512256 |
| 6.61 | 6.63 | 6.65 | T:skein512512 |
| 6.71 | 6.72 | 6.74 | T:shabal512 |
| 6.71 | 6.74 | 6.75 | T:shabal256 |
| 6.84 | 6.86 | 6.87 | blake512 |
| 7.00 | 7.02 | 7.12 | T:bblake256 |
| 7.04 | 7.06 | 7.09 | T:blake64 |
| 7.43 | 7.44 | 7.47 | T:keccakc256treed2 |
| 7.99 | 8.00 | 8.01 | blake256 |
| 8.17 | 8.18 | 8.20 | T:tiger |
| 8.44 | 8.47 | 8.51 | T:sarmal256 |
| 8.52 | 8.54 | 8.57 | T:keccakc512treed2 |
| 8.71 | 8.74 | 8.76 | T:bmw256 |
| 9.10 | 9.10 | 9.11 | T:cubehash512 |
| 9.51 | 9.52 | 9.56 | T:cubehash816 |
| 9.79 | 9.80 | 9.81 | T:keccakc256 |
| 9.86 | 9.87 | 9.89 | sha384 |
| 9.93 | 9.95 | 9.96 | sha512 |
| 10.08 | 10.10 | 10.13 | T:skein256256 |
| 10.35 | 10.38 | 10.41 | T:sarmal512 |
| 10.49 | 10.51 | 10.52 | T:cubehash1632 |
| 10.58 | 10.60 | 10.61 | shake128 |
| 10.73 | 10.74 | 10.76 | T:keccakc448 |
| 11.12 | 11.15 | 11.19 | T:skein10241024 |
| 11.61 | 11.63 | 11.65 | sha3224 |
| 11.72 | 11.90 | 12.49 | T:keccakc512 |
| 12.38 | 12.39 | 12.40 | T:rfsb509 |
| 12.61 | 12.63 | 12.95 | T:keccak |
| 12.64 | 12.65 | 12.67 | shake256 |
| 12.65 | 12.67 | 12.99 | sha3256 |
| 12.98 | 13.00 | 13.03 | T:luffa256 |
| 13.13 | 13.14 | 13.17 | sha224 |
| 13.16 | 13.18 | 13.19 | sha256 |
| 13.27 | 13.65 | 13.65 | T:gimli24v1 |
| 13.66 | 13.67 | 13.69 | T:luffa384 |
| 13.70 | 13.73 | 13.76 | T:jh384 |
| 13.71 | 13.73 | 13.77 | T:jh256 |
| 13.70 | 13.74 | 13.76 | T:jh512 |
| 13.73 | 13.75 | 13.77 | T:jh224 |
| 14.54 | 14.55 | 14.57 | T:keccakc768 |
| 15.25 | 15.27 | 15.30 | T:ripemd160 |
| 15.76 | 15.77 | 15.80 | sha3384 |
| 16.03 | 16.06 | 16.09 | T:round3jh256 |
| 16.08 | 16.16 | 16.19 | T:round3jh512 |
| 17.03 | 17.05 | 17.06 | T:xoodyakv1 |
| 17.06 | 17.11 | 17.17 | T:fugue256 |
| 17.77 | 17.80 | 17.83 | T:nasha256 |
| 18.12 | 18.13 | 18.13 | T:cubehash88 |
| 18.37 | 18.41 | 18.49 | T:fugue2 |
| 18.73 | 18.74 | 18.76 | T:cubehash1616 |
| 18.72 | 18.74 | 18.78 | T:nasha512 |
| 20.17 | 20.19 | 20.21 | asconhashav12 |
| 20.24 | 20.28 | 20.30 | asconxofav12 |
| 20.43 | 20.45 | 20.47 | T:shavite3256 |
| 20.46 | 20.48 | 20.51 | T:luffa512 |
| 21.22 | 21.23 | 21.25 | T:keccakc1024 |
| 21.08 | 21.29 | 21.88 | T:groestl256 |
| 22.91 | 22.95 | 23.02 | T:hamsi |
| 22.96 | 22.97 | 23.00 | sha3512 |
| 25.21 | 25.25 | 25.32 | T:fugue384 |
| 25.44 | 25.49 | 25.52 | T:whirlpool |
| 25.59 | 25.73 | 25.76 | T:echo256 |
| 27.36 | 27.38 | 27.42 | T:groestl512 |
| 29.71 | 29.73 | 29.76 | T:lane256 |
| 30.15 | 30.17 | 30.20 | asconxofv12 |
| 30.16 | 30.19 | 30.23 | asconhashv12 |
| 32.08 | 32.10 | 32.12 | T:echosp256 |
| 33.46 | 33.51 | 33.55 | T:fugue512 |
| 33.66 | 33.71 | 33.76 | T:shavite3512 |
| 33.67 | 33.75 | 33.81 | T:simd256 |
| 34.59 | 34.60 | 34.61 | T:cubehash84 |
| 35.60 | 35.61 | 35.62 | T:cubehash168 |
| 35.90 | 35.92 | 35.98 | T:shamashashv1 |
| 37.24 | 37.27 | 37.30 | asconhashabi32v12 |
| 38.34 | 38.37 | 38.54 | T:simd512 |
| 44.06 | 44.09 | 44.13 | T:romulush |
| 45.58 | 45.62 | 45.66 | T:echo512 |
| 46.57 | 46.61 | 46.65 | T:mgrostl256 |
| 47.97 | 47.99 | 48.01 | T:sneikha256 |
| 51.18 | 51.22 | 51.26 | T:echosp512 |
| 52.44 | 52.48 | 53.02 | T:mcssha4 |
| 52.58 | 52.98 | 53.09 | T:mcssha6 |
| 54.20 | 54.24 | 54.32 | T:esch256v2 |
| 54.47 | 54.54 | 54.62 | T:esch256v1 |
| 54.85 | 54.87 | 54.88 | asconhashbi32v12 |
| 54.49 | 54.90 | 55.10 | T:mcssha5 |
| 57.55 | 57.70 | 57.99 | T:fsb256 |
| 63.90 | 63.93 | 63.96 | T:saturninhashv2 |
| 68.17 | 68.18 | 68.21 | T:cubehash82 |
| 68.27 | 68.28 | 68.28 | T:cubehash164 |
| 69.48 | 69.49 | 69.53 | T:esch384v1 |
| 70.12 | 70.17 | 70.20 | T:drygascon128 |
| 69.50 | 70.40 | 70.44 | T:esch384v2 |
| 80.07 | 80.11 | 80.16 | T:drygascon256 |
| 81.06 | 81.12 | 81.13 | T:triadhashv1 |
| 87.35 | 87.36 | 87.38 | T:coral256v1 |
| 91.31 | 91.38 | 91.44 | T:lane512 |
| 96.75 | 96.80 | 96.90 | T:sneikha384 |
| 103.56 | 104.68 | 104.70 | T:knot256v2 |
| 135.01 | 135.01 | 135.02 | T:cubehash162 |
| 135.43 | 135.44 | 135.53 | T:cubehash81 |
| 139.41 | 139.45 | 139.50 | T:syconhash256v1 |
| 166.68 | 167.29 | 167.34 | T:knot256v1 |
| 194.99 | 195.07 | 195.13 | T:clxhash |
| 267.08 | 267.16 | 267.23 | T:cubehash161 |
| 278.39 | 278.41 | 279.80 | T:knot512 |
| 291.46 | 292.18 | 292.47 | T:photonbeetlehash256rate32v1 |
| 374.96 | 375.37 | 375.52 | T:knot384 |
| 1085.16 | 1085.78 | 1086.09 | T:subterraneanv1 |
| 1485.52 | 1486.01 | 1493.08 | T:acehash256v1 |
| 1492.78 | 1493.32 | 1493.90 | T:heron256v1 |
| 1618.22 | 1621.77 | 1623.93 | T:sivrijndael256hash256v1 |
| 1649.98 | 1651.26 | 1652.40 | T:skinnyhashtk3 |
| 3154.03 | 3154.93 | 3156.84 | T:skinnyhashtk2 |
| 3866.16 | 3870.08 | 3872.60 | T:gage1h256c256r128 |
| 5810.06 | 5817.20 | 5821.74 | T:gage1h256c224r064 |
| 6112.12 | 6112.86 | 6127.59 | T:gage1h256c224r032 |
| 6400.76 | 6401.79 | 6402.43 | T:gage1h256c256r064 |
| 6540.99 | 6542.11 | 6542.91 | T:orangishv1 |
| 9659.47 | 9661.23 | 9662.71 | T:sivtemphotonhashv1 |
| 11502.78 | 11511.28 | 11520.97 | T:gage1h256c512r064 |
| 11506.56 | 11514.28 | 11516.26 | T:gage1h256c256r032 |
| 18110.08 | 18130.00 | 18178.60 | T:gage1h256c224r016 |
| 20458.54 | 20459.62 | 20461.06 | T:gage1h256c512r032 |
| 20790.05 | 20805.96 | 20825.89 | T:gage1h256c256r016 |
| 34194.66 | 34223.85 | 34281.54 | T:fsb512 |
| 38571.86 | 38586.76 | 38598.96 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.09 | 0.09 | 0.09 | T:floppsy |
| 0.40? | 0.41? | 0.45? | komihash |
| 1.32 | 1.34 | 1.39 | T:bebb4185 |
| 1.45 | 1.47 | 1.48 | prh42s256 |
| 1.85 | 1.87 | 1.90 | prh42s512 |
| 2.01 | 2.02 | 2.07 | prh64s256 |
| 2.46 | 2.48 | 2.51 | prh64s512 |
| 2.67 | 2.68 | 2.71 | prh42s1024 |
| 2.93 | 2.94 | 2.97 | T:edonr512 |
| 3.73 | 3.74 | 3.75 | lsh256 |
| 3.81 | 3.83 | 3.87 | prh64s1024 |
| 3.86 | 3.87 | 3.88 | T:blake3 |
| 3.99 | 4.01 | 4.04 | T:md4 |
| 4.07 | 4.09 | 4.13 | T:blake2b |
| 5.35 | 5.36 | 5.40 | lsh512 |
| 5.36 | 5.37 | 5.38 | T:bmw512 |
| 5.44 | 5.45 | 5.45 | T:blake2s |
| 5.58 | 5.60 | 5.62 | T:edonr256 |
| 6.01 | 6.04 | 6.11 | T:beamsplitter |
| 6.27 | 6.28 | 6.29 | T:k12 |
| 6.33 | 6.34 | 6.38 | md5 |
| 6.65 | 6.66 | 6.68 | T:blake32 |
| 7.11 | 7.14 | 7.26 | T:skein512256 |
| 7.18 | 7.19 | 7.22 | T:cubehash832 |
| 7.20 | 7.21 | 7.22 | T:skein512512 |
| 7.30 | 7.34 | 7.37 | blake512 |
| 7.55 | 7.58 | 7.62 | T:blake64 |
| 8.52 | 8.56 | 8.59 | T:shabal256 |
| 8.54 | 8.56 | 8.61 | T:shabal512 |
| 8.62 | 8.63 | 8.95 | sha1 |
| 8.67 | 8.67 | 8.74 | blake256 |
| 8.88 | 8.91 | 8.98 | T:sarmal256 |
| 9.03 | 9.05 | 9.08 | T:tiger |
| 9.94 | 10.00 | 10.08 | T:bblake256 |
| 10.01 | 10.02 | 10.07 | T:bmw256 |
| 10.33 | 10.33 | 10.35 | T:cubehash512 |
| 10.37 | 10.38 | 10.43 | T:keccakc256treed2 |
| 10.61 | 10.64 | 10.70 | T:skein256256 |
| 10.72 | 10.73 | 10.76 | T:keccakc256 |
| 10.80 | 10.84 | 10.86 | T:sarmal512 |
| 11.38 | 11.40 | 11.43 | shake128 |
| 11.48 | 11.49 | 11.58 | T:cubehash816 |
| 12.23 | 12.24 | 12.26 | sha384 |
| 12.39 | 12.43 | 12.46 | sha512 |
| 13.18 | 13.21 | 13.25 | T:keccakc448 |
| 13.16 | 13.21 | 13.49 | T:keccak |
| 13.26 | 13.30 | 13.33 | T:keccakc512treed2 |
| 13.28 | 13.67 | 14.13 | T:keccakc512 |
| 13.81 | 13.82 | 13.82 | T:gimli24v1 |
| 13.82 | 13.82 | 13.86 | T:cubehash1632 |
| 14.02 | 14.05 | 14.08 | T:luffa256 |
| 13.95 | 14.07 | 14.17 | T:skein10241024 |
| 14.07 | 14.09 | 14.11 | sha3224 |
| 14.14 | 14.15 | 14.22 | shake256 |
| 14.12 | 14.18 | 14.50 | sha3256 |
| 14.71 | 14.72 | 14.77 | T:jh384 |
| 14.66 | 14.73 | 14.76 | T:jh512 |
| 14.72 | 14.76 | 14.79 | T:jh224 |
| 14.73 | 14.78 | 14.82 | T:jh256 |
| 15.14 | 15.15 | 15.16 | T:luffa384 |
| 15.67 | 15.70 | 15.72 | T:rfsb509 |
| 15.73 | 15.76 | 15.80 | T:keccakc768 |
| 15.89 | 15.93 | 15.97 | sha224 |
| 15.95 | 15.97 | 15.99 | sha256 |
| 16.45 | 16.49 | 16.56 | T:ripemd160 |
| 16.85 | 16.89 | 16.90 | sha3384 |
| 17.22 | 17.26 | 17.30 | T:round3jh256 |
| 17.28 | 17.33 | 17.41 | T:round3jh512 |
| 17.47 | 17.49 | 17.52 | T:xoodyakv1 |
| 19.16 | 19.21 | 19.25 | T:nasha256 |
| 19.56 | 19.60 | 19.65 | T:nasha512 |
| 20.07 | 20.08 | 20.11 | T:cubehash88 |
| 20.70 | 20.78 | 20.86 | T:fugue256 |
| 21.10 | 21.12 | 21.16 | asconxofav12 |
| 21.08 | 21.13 | 21.15 | asconhashav12 |
| 21.89 | 21.93 | 21.95 | T:shavite3256 |
| 22.33 | 22.33 | 22.35 | T:cubehash1616 |
| 22.61 | 22.66 | 22.72 | T:luffa512 |
| 23.18 | 23.26 | 23.33 | T:hamsi |
| 23.35 | 23.38 | 23.42 | T:keccakc1024 |
| 24.09 | 24.24 | 24.42 | T:fugue2 |
| 25.11 | 25.14 | 25.19 | sha3512 |
| 26.68 | 27.33 | 27.64 | T:groestl256 |
| 27.55 | 27.58 | 27.63 | T:whirlpool |
| 30.69 | 30.80 | 31.04 | T:fugue384 |
| 30.65 | 30.93 | 30.99 | T:echo256 |
| 31.14 | 31.24 | 31.33 | asconhashv12 |
| 31.34 | 31.44 | 31.47 | asconxofv12 |
| 31.74 | 31.83 | 31.86 | T:groestl512 |
| 33.74 | 33.79 | 33.83 | T:lane256 |
| 34.69 | 34.81 | 34.92 | T:shavite3512 |
| 35.97 | 36.08 | 36.17 | T:simd256 |
| 36.53 | 36.54 | 36.57 | T:cubehash84 |
| 36.94 | 36.97 | 37.03 | T:echosp256 |
| 37.26 | 37.34 | 37.43 | T:shamashashv1 |
| 39.19 | 39.20 | 39.21 | T:cubehash168 |
| 39.20 | 39.24 | 39.30 | asconhashabi32v12 |
| 41.83 | 41.91 | 42.06 | T:fugue512 |
| 45.77 | 45.82 | 45.89 | T:romulush |
| 47.20 | 47.26 | 47.30 | T:echo512 |
| 47.77 | 47.92 | 48.21 | T:simd512 |
| 49.65 | 49.68 | 49.75 | T:sneikha256 |
| 51.42 | 51.48 | 51.52 | T:mgrostl256 |
| 55.67 | 55.74 | 55.81 | T:esch256v2 |
| 55.99 | 56.11 | 56.22 | T:esch256v1 |
| 56.43 | 56.81 | 57.01 | T:mcssha4 |
| 56.99 | 57.17 | 57.28 | T:mcssha6 |
| 57.20 | 57.27 | 57.34 | asconhashbi32v12 |
| 61.01 | 61.06 | 61.18 | T:echosp512 |
| 62.13 | 62.22 | 62.46 | T:mcssha5 |
| 66.22 | 66.26 | 66.31 | T:saturninhashv2 |
| 69.24 | 69.59 | 70.29 | T:fsb256 |
| 70.11 | 70.14 | 70.24 | T:cubehash82 |
| 70.59 | 70.70 | 70.78 | T:drygascon128 |
| 71.84 | 71.87 | 71.87 | T:cubehash164 |
| 72.48 | 72.54 | 72.98 | T:esch384v1 |
| 73.54 | 73.71 | 74.46 | T:esch384v2 |
| 81.74 | 81.87 | 82.00 | T:triadhashv1 |
| 82.19 | 82.27 | 82.36 | T:drygascon256 |
| 90.37 | 90.43 | 90.47 | T:coral256v1 |
| 101.68 | 101.76 | 101.85 | T:sneikha384 |
| 108.32 | 108.38 | 108.41 | T:knot256v2 |
| 122.24 | 122.50 | 122.79 | T:lane512 |
| 137.37 | 137.38 | 137.39 | T:cubehash81 |
| 138.57 | 138.60 | 138.63 | T:cubehash162 |
| 145.44 | 145.51 | 145.57 | T:syconhash256v1 |
| 168.23 | 168.79 | 168.85 | T:knot256v1 |
| 196.07 | 196.18 | 196.38 | T:clxhash |
| 270.66 | 270.70 | 270.80 | T:cubehash161 |
| 283.26 | 283.31 | 283.36 | T:knot512 |
| 289.26 | 289.88 | 290.27 | T:photonbeetlehash256rate32v1 |
| 380.01 | 380.28 | 380.43 | T:knot384 |
| 1096.20 | 1096.71 | 1097.26 | T:subterraneanv1 |
| 1548.79 | 1549.32 | 1555.39 | T:acehash256v1 |
| 1596.71 | 1597.64 | 1599.45 | T:heron256v1 |
| 1612.98 | 1616.97 | 1618.69 | T:sivrijndael256hash256v1 |
| 1707.55 | 1708.81 | 1709.81 | T:skinnyhashtk3 |
| 3180.92 | 3181.96 | 3184.43 | T:skinnyhashtk2 |
| 4062.81 | 4066.01 | 4069.85 | T:gage1h256c256r128 |
| 6056.56 | 6063.39 | 6067.32 | T:gage1h256c224r064 |
| 6346.42 | 6348.42 | 6359.52 | T:gage1h256c224r032 |
| 6670.91 | 6672.42 | 6673.47 | T:gage1h256c256r064 |
| 6763.98 | 6765.11 | 6765.94 | T:orangishv1 |
| 9617.21 | 9619.19 | 9622.83 | T:sivtemphotonhashv1 |
| 11948.40 | 11950.68 | 11955.23 | T:gage1h256c256r032 |
| 11988.85 | 11994.54 | 12004.78 | T:gage1h256c512r064 |
| 18753.95 | 18797.03 | 18807.49 | T:gage1h256c224r016 |
| 21240.07 | 21241.96 | 21244.02 | T:gage1h256c512r032 |
| 21526.96 | 21557.84 | 21588.09 | T:gage1h256c256r016 |
| 39912.76 | 39931.91 | 39971.12 | T:gage1h256c224r008 |
| 90813.13 | 90889.60 | 91025.53 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.81 | 0.83 | 0.83 | T:floppsy |
| 1.50 | 1.53 | 1.55 | komihash |
| 4.14 | 4.17 | 4.31 | T:bebb4185 |
| 4.69 | 4.73 | 4.78 | T:blake3 |
| 6.14 | 6.30 | 6.36 | T:blake2s |
| 6.88 | 7.11 | 7.16 | prh42s256 |
| 7.06 | 7.12 | 7.20 | T:edonr512 |
| 8.34 | 8.42 | 8.48 | lsh256 |
| 9.34 | 9.48 | 9.50 | T:blake2b |
| 9.72? | 9.81? | 11.42? | T:beamsplitter |
| 9.75 | 9.81 | 9.92 | T:md4 |
| 10.61 | 10.77 | 11.09 | prh42s512 |
| 11.78 | 11.89 | 12.00 | T:edonr256 |
| 12.66 | 12.77 | 13.34 | prh64s256 |
| 13.98 | 14.06 | 14.16 | md5 |
| 14.20 | 14.23 | 14.30 | T:blake32 |
| 14.17 | 14.25 | 14.34 | T:skein512256 |
| 14.39 | 14.47 | 14.58 | T:skein512512 |
| 16.41 | 16.50 | 16.58 | blake512 |
| 16.95 | 17.02 | 17.11 | T:k12 |
| 17.20 | 17.31 | 17.48 | T:blake64 |
| 17.28 | 17.31 | 17.39 | T:bmw512 |
| 17.30 | 17.38 | 17.53 | prh64s512 |
| 17.47 | 17.53 | 17.97 | blake256 |
| 17.41 | 17.69 | 17.92 | lsh512 |
| 17.70 | 17.83 | 17.94 | T:skein256256 |
| 18.09 | 18.36 | 18.72 | prh42s1024 |
| 19.08 | 19.28 | 19.47 | T:sarmal256 |
| 19.55 | 19.72 | 19.84 | T:tiger |
| 20.84 | 21.12 | 21.27 | T:gimli24v1 |
| 22.52 | 22.67 | 22.88 | T:sarmal512 |
| 23.11 | 23.17 | 23.36 | T:xoodyakv1 |
| 25.66 | 25.70 | 26.00 | T:cubehash512 |
| 26.08 | 26.19 | 26.36 | sha3224 |
| 26.14 | 26.25 | 26.38 | T:keccakc1024 |
| 26.09 | 26.27 | 26.52 | T:keccak |
| 26.16 | 26.33 | 26.53 | sha3384 |
| 26.34 | 26.38 | 26.44 | T:keccakc768 |
| 26.38 | 26.48 | 26.70 | T:keccakc448 |
| 26.69 | 26.83 | 27.05 | T:bmw256 |
| 26.80 | 26.88 | 27.02 | sha3512 |
| 26.81 | 26.88 | 27.31 | T:luffa256 |
| 26.78 | 26.89 | 27.00 | shake128 |
| 26.78 | 26.89 | 27.03 | T:keccakc256 |
| 26.81 | 26.91 | 27.08 | shake256 |
| 26.81 | 26.97 | 27.47 | sha3256 |
| 27.44 | 27.50 | 27.80 | T:jh512 |
| 27.48 | 27.62 | 27.86 | T:jh384 |
| 27.56 | 27.72 | 27.91 | T:jh224 |
| 27.69 | 27.95 | 28.14 | T:jh256 |
| 26.66? | 28.19? | 30.56? | T:keccakc512 |
| 29.45 | 29.70 | 29.98 | T:hamsi |
| 29.80 | 29.84 | 29.95 | T:cubehash832 |
| 31.77 | 31.88 | 32.03 | T:shabal512 |
| 31.78 | 31.88 | 32.03 | T:shabal256 |
| 31.81 | 31.91 | 32.16 | asconhashav12 |
| 31.80 | 31.92 | 32.12 | asconxofav12 |
| 31.77 | 31.94 | 32.11 | prh64s1024 |
| 32.30 | 32.44 | 32.59 | T:ripemd160 |
| 32.19 | 32.45 | 32.73 | T:round3jh256 |
| 32.33 | 32.67 | 33.05 | T:round3jh512 |
| 33.78 | 33.86 | 33.98 | T:luffa384 |
| 36.02 | 36.06 | 36.11 | T:cubehash816 |
| 37.08 | 37.33 | 38.06 | T:nasha256 |
| 38.22 | 38.42 | 41.23 | sha1 |
| 39.50 | 39.59 | 39.88 | T:nasha512 |
| 40.59 | 40.77 | 40.92 | T:shavite3256 |
| 44.73 | 44.84 | 44.94 | T:cubehash88 |
| 44.84 | 45.30 | 45.55 | T:skein10241024 |
| 45.23 | 45.39 | 45.78 | asconhashv12 |
| 45.06 | 45.42 | 45.59 | asconxofv12 |
| 46.02 | 46.53 | 46.78 | T:bblake256 |
| 46.73 | 47.00 | 47.28 | sha384 |
| 47.88 | 48.20 | 48.55 | sha512 |
| 49.92 | 50.25 | 50.56 | T:luffa512 |
| 51.80 | 51.95 | 52.48 | sha224 |
| 52.31 | 52.39 | 52.53 | sha256 |
| 53.75 | 54.00 | 54.25 | T:shamashashv1 |
| 53.98 | 54.11 | 54.31 | T:whirlpool |
| 55.62 | 55.83 | 56.31 | T:rfsb509 |
| 56.36 | 56.36 | 56.38 | T:cubehash1632 |
| 61.44 | 61.45 | 61.67 | T:cubehash84 |
| 63.69 | 64.44 | 65.16 | T:keccakc256treed2 |
| 64.34 | 64.45 | 64.59 | asconhashabi32v12 |
| 63.41 | 64.58 | 65.02 | T:keccakc512treed2 |
| 64.48 | 64.70 | 64.88 | T:shavite3512 |
| 65.36 | 65.83 | 66.89 | T:simd256 |
| 67.19 | 67.33 | 67.62 | T:romulush |
| 67.31 | 67.61 | 67.89 | T:fugue256 |
| 67.61 | 67.66 | 67.73 | T:cubehash1616 |
| 71.45 | 71.59 | 71.72 | T:sneikha256 |
| 71.56 | 71.91 | 72.17 | T:echo256 |
| 74.80 | 75.25 | 75.67 | T:esch256v1 |
| 75.23 | 75.48 | 75.86 | T:esch256v2 |
| 77.00 | 77.22 | 77.28 | T:drygascon128 |
| 85.05 | 85.16 | 85.38 | T:cubehash168 |
| 85.48 | 85.61 | 85.88 | T:lane256 |
| 87.47 | 87.66 | 87.84 | asconhashbi32v12 |
| 87.69 | 87.80 | 88.05 | T:echo512 |
| 91.89 | 92.44 | 92.70 | T:triadhashv1 |
| 95.11 | 95.28 | 96.34 | T:cubehash82 |
| 95.47 | 96.03 | 96.31 | T:saturninhashv2 |
| 98.09 | 98.23 | 98.45 | T:groestl512 |
| 97.98 | 98.27 | 99.08 | T:fugue2 |
| 100.64 | 101.02 | 101.77 | T:fugue384 |
| 104.77 | 107.41 | 110.86 | T:groestl256 |
| 107.77 | 108.09 | 108.25 | T:mcssha4 |
| 109.47 | 109.62 | 109.95 | T:drygascon256 |
| 109.97 | 110.17 | 110.47 | T:mcssha6 |
| 110.92 | 111.11 | 111.58 | T:esch384v1 |
| 111.56 | 112.62 | 112.95 | T:esch384v2 |
| 113.77 | 113.92 | 114.17 | T:echosp256 |
| 117.47 | 117.53 | 117.67 | T:cubehash164 |
| 129.16 | 129.50 | 129.77 | T:coral256v1 |
| 135.45 | 135.78 | 136.64 | T:mgrostl256 |
| 140.88 | 141.09 | 141.52 | T:echosp512 |
| 149.16 | 149.58 | 150.42 | T:fugue512 |
| 150.23 | 150.59 | 152.00 | T:simd512 |
| 155.22 | 155.47 | 155.67 | T:knot256v2 |
| 156.41 | 156.59 | 156.81 | T:mcssha5 |
| 162.05 | 162.20 | 162.34 | T:cubehash81 |
| 164.66 | 165.16 | 165.28 | T:sneikha384 |
| 184.23 | 184.50 | 184.70 | T:cubehash162 |
| 187.77 | 188.14 | 188.59 | T:knot256v1 |
| 190.94 | 194.34 | 203.94 | T:fsb256 |
| 211.20 | 211.52 | 211.84 | T:clxhash |
| 222.52 | 222.86 | 223.25 | T:syconhash256v1 |
| 257.70 | 258.38 | 259.70 | T:photonbeetlehash256rate32v1 |
| 316.70 | 316.89 | 317.02 | T:cubehash161 |
| 346.00 | 346.67 | 348.44 | T:knot512 |
| 419.88 | 420.05 | 420.25 | T:knot384 |
| 475.28 | 475.61 | 479.14 | T:lane512 |
| 1239.61 | 1239.94 | 1240.25 | T:subterraneanv1 |
| 1550.47 | 1555.83 | 1558.70 | T:sivrijndael256hash256v1 |
| 2355.67 | 2357.42 | 2367.31 | T:acehash256v1 |
| 2427.69 | 2430.70 | 2439.39 | T:skinnyhashtk3 |
| 2930.05 | 2932.84 | 2937.23 | T:heron256v1 |
| 3534.38 | 3542.02 | 3551.28 | T:skinnyhashtk2 |
| 6576.23 | 6579.95 | 6619.44 | T:gage1h256c256r128 |
| 9081.09 | 9084.08 | 9088.83 | T:sivtemphotonhashv1 |
| 9204.91 | 9213.44 | 9220.09 | T:gage1h256c224r064 |
| 9341.58 | 9344.88 | 9348.86 | T:gage1h256c224r032 |
| 9610.23 | 9612.23 | 9614.28 | T:orangishv1 |
| 10138.86 | 10141.83 | 10144.50 | T:gage1h256c256r064 |
| 17572.39 | 17584.08 | 17592.25 | T:gage1h256c256r032 |
| 18220.27 | 18231.83 | 18238.73 | T:gage1h256c512r064 |
| 27089.84 | 27148.55 | 27163.86 | T:gage1h256c224r016 |
| 31089.08 | 31122.52 | 31229.95 | T:gage1h256c256r016 |
| 31234.59 | 31242.27 | 31250.62 | T:gage1h256c512r032 |
| 57195.23 | 57224.39 | 57257.06 | T:gage1h256c224r008 |
| 815452.58 | 816572.78 | 817659.34 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 6.50 | 6.62 | 6.62 | T:floppsy |
| 8.38 | 8.50 | 8.88 | komihash |
| 25.88 | 26.62 | 28.12 | T:bebb4185 |
| 38.25 | 38.75 | 39.38 | T:beamsplitter |
| 40.75 | 40.88 | 41.12 | T:blake3 |
| 51.75 | 52.25 | 52.75 | T:md4 |
| 52.75 | 53.25 | 54.88 | prh42s256 |
| 53.62 | 53.75 | 54.12 | T:blake2s |
| 56.38 | 57.12 | 58.00 | T:edonr256 |
| 57.00 | 57.38 | 58.00 | T:edonr512 |
| 62.88 | 64.00 | 64.50 | T:gimli24v1 |
| 68.88 | 69.25 | 70.25 | md5 |
| 69.38 | 69.75 | 71.38 | lsh256 |
| 71.12 | 71.50 | 72.12 | T:blake32 |
| 75.12 | 75.62 | 81.38 | T:blake2b |
| 80.00 | 81.00 | 81.75 | T:hamsi |
| 80.25 | 81.75 | 82.88 | prh42s512 |
| 81.62 | 82.38 | 83.25 | blake256 |
| 83.62 | 84.00 | 84.88 | T:xoodyakv1 |
| 91.88 | 92.50 | 93.75 | T:tiger |
| 96.00 | 97.00 | 98.62 | prh64s256 |
| 100.00 | 101.12 | 102.50 | T:skein256256 |
| 113.62 | 114.25 | 117.38 | T:skein512256 |
| 114.62 | 115.62 | 117.00 | T:skein512512 |
| 116.75 | 117.38 | 118.12 | asconxofav12 |
| 117.12 | 118.00 | 118.62 | asconhashav12 |
| 118.88 | 120.62 | 122.62 | T:luffa256 |
| 131.12 | 132.12 | 134.12 | blake512 |
| 134.38 | 134.88 | 137.25 | prh64s512 |
| 134.62 | 135.12 | 136.00 | T:k12 |
| 138.50 | 139.00 | 139.62 | T:bmw512 |
| 137.50 | 139.25 | 140.75 | T:blake64 |
| 140.00 | 140.62 | 141.25 | prh42s1024 |
| 141.25 | 142.62 | 144.50 | T:ripemd160 |
| 142.50 | 143.50 | 145.50 | lsh512 |
| 144.50 | 145.88 | 147.25 | T:bmw256 |
| 147.62 | 148.88 | 155.62 | T:cubehash512 |
| 155.50 | 156.88 | 158.00 | asconhashv12 |
| 156.25 | 157.00 | 157.62 | asconxofv12 |
| 162.75 | 164.75 | 166.62 | T:nasha256 |
| 167.50 | 169.12 | 171.38 | T:sarmal256 |
| 170.88 | 171.75 | 173.00 | T:triadhashv1 |
| 171.62 | 173.12 | 174.12 | T:luffa384 |
| 173.25 | 174.12 | 174.88 | T:shavite3256 |
| 173.75 | 175.38 | 177.75 | T:shamashashv1 |
| 192.88 | 193.62 | 194.75 | T:romulush |
| 194.00 | 195.62 | 198.12 | T:sarmal512 |
| 195.88 | 198.00 | 199.25 | T:sneikha256 |
| 199.75 | 200.62 | 201.75 | T:drygascon128 |
| 207.75 | 208.38 | 209.88 | sha3224 |
| 207.62 | 208.62 | 209.62 | T:shabal512 |
| 208.12 | 209.00 | 209.75 | sha3384 |
| 207.50 | 209.50 | 210.38 | T:shabal256 |
| 211.00 | 211.50 | 212.50 | T:keccakc768 |
| 210.88 | 212.25 | 213.88 | T:keccakc1024 |
| 210.50 | 212.62 | 214.62 | T:keccak |
| 212.25 | 213.00 | 217.38 | T:keccakc448 |
| 212.38 | 213.25 | 214.62 | sha3512 |
| 212.62 | 213.25 | 215.00 | T:cubehash832 |
| 213.12 | 213.62 | 215.12 | shake256 |
| 213.25 | 214.00 | 215.12 | shake128 |
| 213.12 | 214.38 | 218.88 | sha3256 |
| 215.38 | 216.62 | 218.38 | T:keccakc256 |
| 221.25 | 222.38 | 223.38 | T:jh384 |
| 221.75 | 222.62 | 223.88 | T:jh512 |
| 222.00 | 223.75 | 224.62 | T:jh224 |
| 223.00 | 224.62 | 226.00 | T:jh256 |
| 215.12? | 226.00? | 249.12? | T:keccakc512 |
| 230.12 | 230.25 | 230.75 | T:cubehash816 |
| 232.12 | 233.12 | 234.25 | T:whirlpool |
| 238.62 | 238.88 | 239.12 | T:cubehash88 |
| 249.88 | 251.88 | 257.12 | prh64s1024 |
| 253.75 | 254.38 | 256.00 | T:cubehash84 |
| 252.38 | 255.25 | 258.75 | T:luffa512 |
| 257.25 | 258.38 | 259.75 | asconhashabi32v12 |
| 257.25 | 258.88 | 260.25 | T:round3jh256 |
| 259.12 | 261.12 | 263.38 | T:round3jh512 |
| 263.75 | 265.12 | 288.75 | sha1 |
| 264.12 | 265.38 | 267.25 | T:saturninhashv2 |
| 278.38 | 279.62 | 282.38 | T:esch256v1 |
| 281.12 | 282.00 | 282.75 | T:esch256v2 |
| 288.38 | 289.38 | 298.25 | T:cubehash82 |
| 300.62 | 301.50 | 303.12 | T:photonbeetlehash256rate32v1 |
| 305.50 | 306.25 | 308.00 | T:bblake256 |
| 315.75 | 317.00 | 318.62 | T:nasha512 |
| 321.00 | 322.12 | 323.38 | sha224 |
| 324.50 | 325.75 | 332.38 | sha256 |
| 326.38 | 327.00 | 327.62 | asconhashbi32v12 |
| 328.38 | 328.75 | 332.25 | T:clxhash |
| 338.75 | 341.00 | 344.12 | T:knot256v1 |
| 355.75 | 357.88 | 359.25 | T:cubehash81 |
| 360.00 | 364.00 | 370.25 | T:skein10241024 |
| 372.62 | 376.25 | 378.00 | sha384 |
| 383.38 | 385.00 | 388.62 | T:rfsb509 |
| 385.38 | 386.50 | 388.12 | sha512 |
| 390.50 | 390.50 | 390.50 | T:cubehash1632 |
| 400.25 | 401.38 | 402.75 | T:drygascon256 |
| 417.50 | 418.25 | 418.75 | T:cubehash1616 |
| 427.12 | 428.75 | 430.50 | T:knot256v2 |
| 435.50 | 437.12 | 441.62 | T:fugue256 |
| 436.12 | 437.38 | 438.88 | T:coral256v1 |
| 443.00 | 443.75 | 445.75 | T:cubehash168 |
| 474.25 | 474.38 | 474.62 | T:cubehash164 |
| 477.50 | 479.50 | 482.62 | T:esch384v1 |
| 484.25 | 489.12 | 494.62 | T:esch384v2 |
| 511.00 | 511.25 | 511.88 | T:mcssha4 |
| 506.25 | 514.62 | 518.88 | T:keccakc512treed2 |
| 509.50 | 518.12 | 521.12 | T:keccakc256treed2 |
| 517.75 | 519.38 | 526.88 | T:shavite3512 |
| 527.38 | 528.12 | 528.88 | T:mcssha6 |
| 526.62 | 528.62 | 533.62 | T:simd256 |
| 541.25 | 543.25 | 545.25 | T:cubehash162 |
| 570.38 | 572.38 | 573.38 | T:sneikha384 |
| 571.62 | 574.88 | 578.12 | T:echo256 |
| 651.38 | 655.00 | 661.12 | T:fugue384 |
| 668.75 | 672.38 | 676.25 | T:fugue2 |
| 680.12 | 680.50 | 680.88 | T:cubehash161 |
| 701.75 | 702.75 | 704.75 | T:echo512 |
| 710.88 | 712.38 | 714.12 | T:lane256 |
| 749.50 | 750.12 | 752.25 | T:groestl512 |
| 827.38 | 829.88 | 832.00 | T:syconhash256v1 |
| 836.88 | 839.00 | 842.62 | T:knot512 |
| 847.25 | 848.75 | 849.88 | T:knot384 |
| 896.50 | 897.12 | 897.88 | T:mcssha5 |
| 909.50 | 912.12 | 915.62 | T:echosp256 |
| 910.25 | 928.12 | 940.12 | T:groestl256 |
| 993.88 | 1000.25 | 1007.50 | T:fugue512 |
| 1083.62 | 1090.38 | 1099.12 | T:mgrostl256 |
| 1128.00 | 1129.75 | 1131.00 | T:echosp512 |
| 1203.75 | 1211.38 | 1221.88 | T:simd512 |
| 1501.75 | 1529.00 | 1603.62 | T:fsb256 |
| 1872.12 | 1879.75 | 1922.38 | T:sivrijndael256hash256v1 |
| 2366.00 | 2367.38 | 2370.50 | T:subterraneanv1 |
| 3801.75 | 3803.38 | 3830.88 | T:lane512 |
| 6289.75 | 6320.50 | 6333.25 | T:skinnyhashtk2 |
| 6473.25 | 6483.12 | 6506.75 | T:skinnyhashtk3 |
| 8710.12 | 8717.75 | 8756.88 | T:acehash256v1 |
| 9704.50 | 9707.75 | 9717.12 | T:sivtemphotonhashv1 |
| 13461.00 | 13491.88 | 13516.25 | T:heron256v1 |
| 22591.00 | 22624.62 | 23005.38 | T:gage1h256c256r128 |
| 32844.62 | 32955.38 | 32972.75 | T:gage1h256c224r032 |
| 33967.00 | 34001.62 | 34044.50 | T:gage1h256c224r064 |
| 37444.50 | 37454.38 | 37475.12 | T:gage1h256c256r064 |
| 38418.50 | 38436.00 | 38452.38 | T:orangishv1 |
| 61892.38 | 61936.75 | 61963.88 | T:gage1h256c256r032 |
| 67276.50 | 67313.00 | 67345.38 | T:gage1h256c512r064 |
| 92874.50 | 92932.88 | 93152.50 | T:gage1h256c224r016 |
| 106712.62 | 106813.38 | 107086.25 | T:gage1h256c256r016 |
| 109956.38 | 109992.62 | 110016.12 | T:gage1h256c512r032 |
| 193428.88 | 193467.50 | 193573.88 | T:gage1h256c224r008 |
| 6570687.38 | 6574653.50 | 6611260.88 | T:fsb512 |
|
|