Measurements of hash functions on one machine: amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20251222
[Page version: 20260315 18:26:20]
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 (or StQ1 starting with supercop-20260214),
the median of many speed measurements (or StQ2 starting with supercop-20260214),
the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and
the name of the primitive.
Measurements with large interquartile range (or stabilized interquartile range) 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.29 | 0.29 | 0.30 | komihash |
| 0.75 | 0.75 | 0.75 | prh42s256 |
| 0.80 | 0.80 | 0.80 | prh42s1024 |
| 0.81 | 0.81 | 0.81 | prh42s512 |
| 0.81 | 0.81 | 0.81 | prh64s256 |
| 0.85 | 0.85 | 0.85 | prh64s1024 |
| 0.89 | 0.89 | 0.89 | prh64s512 |
| 1.34 | 1.34 | 1.34 | T:bebb4185 |
| 2.30 | 2.31 | 2.31 | T:edonr512 |
| 3.16 | 3.19 | 3.19 | T:md4 |
| 3.92 | 3.93 | 3.93 | T:bmw512 |
| 4.48 | 4.48 | 4.48 | T:edonr256 |
| 4.89 | 4.89 | 4.90 | md5 |
| 5.02 | 5.03 | 5.04 | T:blake2b |
| 5.48 | 5.48 | 5.50 | T:k12 |
| 5.95 | 5.96 | 5.97 | T:skein512512 |
| 5.96 | 5.96 | 5.96 | T:skein512256 |
| 6.21 | 6.21 | 6.21 | T:skein256256 |
| 6.30 | 6.31 | 6.31 | T:blake3 |
| 6.33 | 6.35 | 6.38 | sha1 |
| 6.72 | 6.73 | 6.73 | T:tiger |
| 7.22 | 7.23 | 7.33 | T:shabal512 |
| 7.34 | 7.34 | 7.34 | T:blake64 |
| 7.25 | 7.36 | 7.36 | T:shabal256 |
| 7.52 | 7.53 | 7.54 | blake512 |
| 7.79 | 7.82 | 7.98 | lsh512 |
| 8.24 | 8.24 | 8.26 | T:blake2s |
| 8.31 | 8.32 | 8.36 | T:beamsplitter |
| 8.38 | 8.39 | 8.41 | T:bmw256 |
| 9.04 | 9.05 | 9.07 | T:sarmal256 |
| 9.32 | 9.35 | 9.38 | sha512 |
| 9.34 | 9.36 | 9.41 | sha384 |
| 9.68 | 9.69 | 9.71 | T:skein10241024 |
| 10.08 | 10.09 | 10.12 | T:cheetah256 |
| 10.43 | 10.43 | 10.43 | T:keccakc256 |
| 10.45 | 10.45 | 10.45 | shake128 |
| 10.87 | 10.88 | 10.88 | T:blake32 |
| 10.99 | 11.08 | 11.16 | T:sarmal512 |
| 11.80 | 11.80 | 11.81 | T:keccakc448 |
| 12.12 | 12.12 | 12.13 | T:cubehash832 |
| 12.15 | 12.15 | 12.15 | sha3224 |
| 12.39 | 12.39 | 12.39 | T:keccakc512 |
| 12.75 | 12.75 | 12.76 | shake256 |
| 12.77 | 12.77 | 12.78 | sha3256 |
| 13.00 | 13.01 | 13.03 | T:ripemd160 |
| 13.31 | 13.31 | 13.32 | T:keccak |
| 13.52 | 13.54 | 13.55 | blake256 |
| 13.79 | 13.80 | 13.81 | T:bblake256 |
| 13.81 | 13.82 | 13.83 | lsh256 |
| 14.43 | 14.45 | 14.57 | T:cheetah512 |
| 14.67 | 14.70 | 14.72 | sha224 |
| 14.66 | 14.70 | 14.71 | sha256 |
| 15.25 | 15.25 | 15.26 | T:nasha256 |
| 15.26 | 15.27 | 15.27 | T:nasha512 |
| 15.71 | 15.72 | 15.72 | T:fugue2 |
| 16.44 | 16.44 | 16.45 | T:keccakc768 |
| 16.75 | 16.76 | 16.76 | sha3384 |
| 18.58 | 18.60 | 18.61 | asconhashav12 |
| 18.58 | 18.60 | 18.64 | asconxofav12 |
| 20.49 | 20.49 | 20.50 | T:rfsb509 |
| 22.46 | 22.51 | 22.52 | T:luffa256 |
| 22.54 | 22.55 | 22.56 | T:shavite3256 |
| 23.58 | 23.58 | 23.59 | T:keccakc1024 |
| 23.96 | 23.96 | 23.97 | sha3512 |
| 24.06 | 24.06 | 24.07 | T:cubehash1632 |
| 24.06 | 24.06 | 24.07 | T:cubehash512 |
| 24.12 | 24.13 | 24.13 | T:cubehash816 |
| 24.10 | 24.14 | 24.19 | T:simd512 |
| 25.50 | 25.50 | 25.52 | T:fugue256 |
| 28.00 | 28.03 | 28.03 | asconxofv12 |
| 28.01 | 28.03 | 28.05 | asconhashv12 |
| 30.81 | 30.84 | 30.90 | T:luffa384 |
| 31.10 | 31.21 | 31.33 | T:xoodyakv1 |
| 32.44 | 32.46 | 32.48 | T:lane256 |
| 33.55 | 33.58 | 33.59 | T:whirlpool |
| 33.64 | 33.77 | 34.09 | T:groestl256 |
| 34.85 | 34.86 | 34.88 | T:echosp256 |
| 35.57 | 35.60 | 35.62 | T:md6d224 |
| 35.85 | 35.86 | 35.88 | T:shamashashv1 |
| 36.55 | 36.55 | 36.56 | T:jh256 |
| 36.55 | 36.55 | 36.57 | T:jh224 |
| 36.55 | 36.55 | 36.57 | T:jh384 |
| 36.55 | 36.55 | 36.57 | T:jh512 |
| 36.68 | 36.70 | 36.72 | T:shavite3512 |
| 37.03 | 37.04 | 37.04 | asconhashabi32v12 |
| 38.36 | 38.38 | 38.41 | T:md6d256 |
| 38.87 | 38.88 | 38.90 | T:echo256 |
| 39.36 | 39.37 | 39.39 | T:luffa512 |
| 40.17 | 40.20 | 40.40 | T:sneikha256 |
| 41.21 | 41.21 | 41.23 | T:essence512 |
| 41.21 | 41.22 | 41.24 | T:essence384 |
| 42.41 | 42.43 | 42.44 | T:round3jh256 |
| 42.42 | 42.43 | 42.45 | T:round3jh512 |
| 44.27 | 44.31 | 44.49 | T:lane512 |
| 46.07 | 46.50 | 46.56 | T:hamsi |
| 46.57 | 46.63 | 46.67 | T:gimli24v1 |
| 46.76 | 46.79 | 46.82 | T:simd256 |
| 48.37 | 48.38 | 48.39 | T:cubehash88 |
| 48.56 | 48.59 | 48.71 | T:mcssha5 |
| 48.57 | 48.61 | 48.71 | T:mcssha6 |
| 48.62 | 48.71 | 48.73 | T:mcssha4 |
| 49.31 | 49.31 | 49.33 | T:cubehash1616 |
| 49.57 | 49.64 | 49.71 | T:md6d384 |
| 50.40 | 50.41 | 50.44 | T:echosp512 |
| 53.77 | 53.80 | 53.82 | T:groestl512 |
| 55.54 | 55.55 | 55.57 | asconhashbi32v12 |
| 57.77 | 57.90 | 57.99 | T:atelopus64 |
| 58.95 | 59.00 | 59.07 | T:atelopus32 |
| 60.01 | 60.03 | 60.07 | T:mgrostl256 |
| 62.01 | 62.05 | 62.07 | T:fugue512 |
| 67.67 | 67.71 | 67.85 | T:esch256v1 |
| 68.42 | 68.61 | 68.65 | T:saturninhashv2 |
| 70.37 | 70.41 | 70.57 | T:esch256v2 |
| 70.82 | 70.83 | 70.85 | T:drygascon128 |
| 73.02 | 73.04 | 73.07 | T:echo512 |
| 77.74 | 77.74 | 77.76 | T:sneikha384 |
| 79.35 | 79.37 | 79.38 | T:essence224 |
| 79.34 | 79.37 | 79.39 | T:essence256 |
| 82.00 | 82.01 | 82.03 | T:coral256v1 |
| 91.01 | 91.03 | 91.04 | T:drygascon256 |
| 96.25 | 96.27 | 96.28 | T:cubehash84 |
| 97.63 | 97.65 | 97.65 | T:esch384v1 |
| 99.00 | 99.02 | 99.03 | T:cubehash168 |
| 101.73 | 101.77 | 102.01 | T:esch384v2 |
| 106.44 | 106.46 | 106.47 | T:knot256v2 |
| 131.47 | 131.49 | 131.50 | T:romulush |
| 166.54 | 167.52 | 168.24 | T:fsb256 |
| 174.69 | 174.69 | 175.37 | T:knot256v1 |
| 192.53 | 192.54 | 192.55 | T:cubehash82 |
| 197.52 | 197.53 | 197.55 | T:cubehash164 |
| 226.80 | 226.81 | 226.82 | T:clxhash |
| 362.85 | 362.87 | 362.89 | T:knot384 |
| 370.26 | 370.30 | 370.59 | T:knot512 |
| 385.04 | 385.06 | 385.07 | T:cubehash81 |
| 395.54 | 395.56 | 395.58 | T:cubehash162 |
| 403.41 | 403.76 | 406.39 | T:photonbeetlehash256rate32v1 |
| 662.86 | 666.25 | 669.45 | T:fsb512 |
| 791.08 | 791.10 | 791.13 | T:cubehash161 |
| 860.67 | 861.88 | 862.85 | T:syconhash256v1 |
| 1539.29 | 1541.45 | 1541.72 | T:subterraneanv1 |
| 1817.80 | 1818.17 | 1821.55 | T:acehash256v1 |
| 2630.80 | 2636.56 | 2643.36 | T:skinnyhashtk3 |
| 2898.30 | 2908.49 | 2921.97 | T:sivrijndael256hash256v1 |
| 3855.08 | 3858.43 | 3875.37 | T:heron256v1 |
| 4686.53 | 4691.57 | 4700.22 | T:skinnyhashtk2 |
| 5498.41 | 5499.19 | 5500.72 | T:gage1h256c256r128 |
| 6531.34 | 6531.40 | 6531.50 | T:orangishv1 |
| 8523.75 | 8523.95 | 8524.32 | T:gage1h256c224r064 |
| 9243.94 | 9332.08 | 9343.80 | T:gage1h256c224r032 |
| 9335.03 | 9349.13 | 9352.38 | T:gage1h256c256r064 |
| 16404.53 | 16409.76 | 16410.90 | T:gage1h256c512r064 |
| 16730.86 | 16942.55 | 16967.03 | T:gage1h256c256r032 |
| 27857.67 | 27862.91 | 27867.46 | T:gage1h256c224r016 |
| 29090.96 | 29162.31 | 29259.63 | T:sivtemphotonhashv1 |
| 31135.96 | 31136.38 | 31136.84 | T:gage1h256c512r032 |
| 31213.56 | 31215.53 | 31229.88 | T:gage1h256c256r016 |
| 57719.65 | 58446.76 | 58529.83 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.30 | 0.31 | 0.31 | komihash |
| 0.91 | 0.91 | 0.91 | prh42s256 |
| 0.97 | 0.97 | 0.97 | prh64s256 |
| 1.01 | 1.01 | 1.01 | prh42s512 |
| 1.14 | 1.14 | 1.14 | prh42s1024 |
| 1.15 | 1.15 | 1.15 | prh64s512 |
| 1.31 | 1.31 | 1.32 | prh64s1024 |
| 1.40 | 1.40 | 1.40 | T:bebb4185 |
| 2.46 | 2.46 | 2.46 | T:edonr512 |
| 3.27 | 3.30 | 3.30 | T:md4 |
| 4.24 | 4.24 | 4.24 | T:bmw512 |
| 4.61 | 4.61 | 4.63 | T:edonr256 |
| 5.02 | 5.02 | 5.03 | md5 |
| 5.05 | 5.05 | 5.05 | T:blake2b |
| 5.59 | 5.60 | 5.61 | T:k12 |
| 6.09 | 6.09 | 6.10 | T:skein512512 |
| 6.09 | 6.10 | 6.10 | T:skein512256 |
| 6.20 | 6.20 | 6.20 | T:blake3 |
| 6.31 | 6.31 | 6.31 | T:skein256256 |
| 6.91 | 6.91 | 6.91 | T:tiger |
| 7.14 | 7.14 | 7.15 | sha1 |
| 7.63 | 7.63 | 7.64 | T:blake64 |
| 7.75 | 7.84 | 7.84 | T:shabal512 |
| 7.84 | 7.84 | 7.85 | blake512 |
| 7.77 | 7.85 | 7.86 | T:shabal256 |
| 8.27 | 8.27 | 8.27 | T:blake2s |
| 8.32 | 8.33 | 8.47 | lsh512 |
| 8.47 | 8.52 | 8.58 | T:beamsplitter |
| 8.71 | 8.72 | 8.76 | T:bmw256 |
| 9.37 | 9.37 | 9.37 | T:sarmal256 |
| 10.09 | 10.09 | 10.10 | T:skein10241024 |
| 10.28 | 10.29 | 10.34 | sha384 |
| 10.30 | 10.32 | 10.37 | sha512 |
| 10.47 | 10.48 | 10.48 | T:cheetah256 |
| 10.70 | 10.70 | 10.70 | shake128 |
| 10.74 | 10.74 | 10.74 | T:keccakc256 |
| 11.10 | 11.10 | 11.10 | T:blake32 |
| 11.51 | 11.67 | 11.72 | T:sarmal512 |
| 12.10 | 12.10 | 12.11 | T:keccakc448 |
| 12.38 | 12.38 | 12.39 | sha3224 |
| 12.89 | 12.89 | 12.89 | T:keccakc512 |
| 13.21 | 13.21 | 13.21 | shake256 |
| 13.22 | 13.22 | 13.22 | sha3256 |
| 13.26 | 13.26 | 13.27 | T:ripemd160 |
| 13.33 | 13.33 | 13.33 | T:cubehash832 |
| 13.79 | 13.80 | 13.80 | T:keccak |
| 13.79 | 13.81 | 13.81 | blake256 |
| 14.29 | 14.30 | 14.31 | lsh256 |
| 15.12 | 15.14 | 15.16 | T:cheetah512 |
| 15.27 | 15.27 | 15.29 | T:bblake256 |
| 15.50 | 15.50 | 15.59 | sha224 |
| 15.50 | 15.51 | 15.60 | sha256 |
| 15.55 | 15.55 | 15.56 | T:nasha256 |
| 15.82 | 15.83 | 15.83 | T:nasha512 |
| 16.73 | 16.73 | 16.74 | T:keccakc768 |
| 16.99 | 16.99 | 16.99 | sha3384 |
| 17.39 | 17.39 | 17.40 | T:fugue2 |
| 18.76 | 18.76 | 18.78 | asconxofav12 |
| 18.76 | 18.76 | 18.78 | asconhashav12 |
| 21.33 | 21.33 | 21.33 | T:rfsb509 |
| 22.87 | 22.91 | 22.92 | T:luffa256 |
| 22.91 | 22.92 | 22.95 | T:shavite3256 |
| 23.76 | 23.76 | 23.76 | T:keccakc1024 |
| 24.08 | 24.08 | 24.09 | sha3512 |
| 24.66 | 24.66 | 24.66 | T:cubehash512 |
| 24.97 | 25.07 | 25.22 | T:simd512 |
| 25.27 | 25.27 | 25.28 | T:cubehash816 |
| 26.16 | 26.16 | 26.16 | T:cubehash1632 |
| 26.64 | 26.65 | 26.66 | T:fugue256 |
| 28.23 | 28.23 | 28.27 | asconxofv12 |
| 28.23 | 28.24 | 28.28 | asconhashv12 |
| 31.34 | 31.47 | 31.47 | T:xoodyakv1 |
| 31.63 | 31.67 | 31.72 | T:luffa384 |
| 33.50 | 33.52 | 33.53 | T:lane256 |
| 34.14 | 34.16 | 34.17 | T:whirlpool |
| 34.86 | 34.91 | 35.37 | T:groestl256 |
| 36.15 | 36.15 | 36.16 | T:shamashashv1 |
| 36.11 | 36.21 | 36.27 | T:md6d224 |
| 36.31 | 36.32 | 36.34 | T:echosp256 |
| 37.13 | 37.14 | 37.14 | T:jh512 |
| 37.13 | 37.14 | 37.15 | T:jh384 |
| 37.13 | 37.14 | 37.17 | T:jh256 |
| 37.14 | 37.14 | 37.15 | T:jh224 |
| 37.34 | 37.34 | 37.40 | asconhashabi32v12 |
| 37.84 | 37.85 | 37.91 | T:shavite3512 |
| 38.90 | 38.92 | 39.01 | T:md6d256 |
| 40.29 | 40.32 | 40.38 | T:echo256 |
| 40.35 | 40.37 | 40.41 | T:luffa512 |
| 40.51 | 40.54 | 40.71 | T:sneikha256 |
| 42.62 | 42.62 | 42.63 | T:essence384 |
| 42.64 | 42.64 | 42.64 | T:essence512 |
| 43.10 | 43.10 | 43.11 | T:round3jh512 |
| 43.10 | 43.12 | 43.12 | T:round3jh256 |
| 46.40 | 46.73 | 46.73 | T:hamsi |
| 46.94 | 46.95 | 47.06 | T:gimli24v1 |
| 47.12 | 47.13 | 47.14 | T:lane512 |
| 47.51 | 47.57 | 47.75 | T:simd256 |
| 49.53 | 49.53 | 49.53 | T:cubehash88 |
| 49.53 | 49.54 | 49.66 | T:mcssha6 |
| 49.69 | 49.78 | 49.80 | T:mcssha4 |
| 50.19 | 50.24 | 50.34 | T:md6d384 |
| 50.50 | 50.51 | 50.62 | T:mcssha5 |
| 51.49 | 51.50 | 51.50 | T:cubehash1616 |
| 52.23 | 52.23 | 52.24 | T:echosp512 |
| 55.96 | 55.97 | 56.05 | asconhashbi32v12 |
| 56.35 | 56.37 | 56.39 | T:groestl512 |
| 61.05 | 61.09 | 61.16 | T:atelopus64 |
| 61.69 | 61.72 | 61.78 | T:atelopus32 |
| 63.07 | 63.08 | 63.09 | T:mgrostl256 |
| 64.49 | 64.51 | 64.54 | T:fugue512 |
| 68.10 | 68.12 | 68.28 | T:esch256v1 |
| 68.93 | 69.15 | 69.15 | T:saturninhashv2 |
| 70.85 | 70.87 | 71.03 | T:esch256v2 |
| 70.93 | 70.93 | 70.94 | T:drygascon128 |
| 75.34 | 75.36 | 75.38 | T:echo512 |
| 78.63 | 78.63 | 78.75 | T:sneikha384 |
| 80.68 | 80.69 | 80.71 | T:essence224 |
| 80.69 | 80.71 | 80.77 | T:essence256 |
| 82.68 | 82.68 | 82.72 | T:coral256v1 |
| 91.60 | 91.60 | 91.64 | T:drygascon256 |
| 97.42 | 97.42 | 97.44 | T:cubehash84 |
| 98.58 | 98.58 | 98.60 | T:esch384v1 |
| 101.19 | 101.20 | 101.21 | T:cubehash168 |
| 102.76 | 102.80 | 102.99 | T:esch384v2 |
| 107.31 | 107.31 | 107.32 | T:knot256v2 |
| 132.44 | 132.48 | 132.53 | T:romulush |
| 162.76 | 163.44 | 165.12 | T:fsb256 |
| 175.14 | 175.18 | 175.78 | T:knot256v1 |
| 193.65 | 193.65 | 193.72 | T:cubehash82 |
| 199.68 | 199.68 | 199.75 | T:cubehash164 |
| 227.10 | 227.10 | 227.19 | T:clxhash |
| 363.76 | 363.79 | 363.83 | T:knot384 |
| 371.74 | 371.81 | 372.03 | T:knot512 |
| 386.16 | 386.22 | 386.25 | T:cubehash81 |
| 397.70 | 397.76 | 397.80 | T:cubehash162 |
| 402.76 | 403.01 | 404.90 | T:photonbeetlehash256rate32v1 |
| 793.27 | 793.27 | 793.30 | T:cubehash161 |
| 869.36 | 870.35 | 871.19 | T:syconhash256v1 |
| 1543.10 | 1545.02 | 1545.05 | T:subterraneanv1 |
| 1835.96 | 1836.09 | 1839.01 | T:acehash256v1 |
| 2653.10 | 2657.27 | 2662.65 | T:skinnyhashtk3 |
| 2898.51 | 2905.91 | 2917.15 | T:sivrijndael256hash256v1 |
| 3915.99 | 3919.83 | 3932.65 | T:heron256v1 |
| 4689.27 | 4699.52 | 4707.98 | T:skinnyhashtk2 |
| 5564.70 | 5564.85 | 5564.91 | T:gage1h256c256r128 |
| 6584.50 | 6584.58 | 6584.65 | T:orangishv1 |
| 8606.97 | 8607.09 | 8607.24 | T:gage1h256c224r064 |
| 9334.06 | 9411.37 | 9414.86 | T:gage1h256c224r032 |
| 9428.08 | 9440.10 | 9442.20 | T:gage1h256c256r064 |
| 16565.22 | 16569.87 | 16570.27 | T:gage1h256c512r064 |
| 16904.21 | 17090.57 | 17090.89 | T:gage1h256c256r032 |
| 22268.21 | 22274.70 | 22280.30 | T:fsb512 |
| 28087.10 | 28091.69 | 28097.60 | T:gage1h256c224r016 |
| 29077.91 | 29129.08 | 29213.93 | T:sivtemphotonhashv1 |
| 31409.17 | 31409.47 | 31410.21 | T:gage1h256c512r032 |
| 31474.72 | 31475.74 | 31488.48 | T:gage1h256c256r016 |
| 58272.00 | 58917.67 | 58928.04 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.33 | 0.34 | 0.35 | komihash |
| 1.17 | 1.17 | 1.17 | prh42s256 |
| 1.22 | 1.23 | 1.24 | prh64s256 |
| 1.34 | 1.34 | 1.34 | prh42s512 |
| 1.51 | 1.51 | 1.51 | T:bebb4185 |
| 1.58 | 1.59 | 1.60 | prh64s512 |
| 1.70 | 1.70 | 1.70 | prh42s1024 |
| 2.08 | 2.09 | 2.09 | prh64s1024 |
| 2.71 | 2.71 | 2.72 | T:edonr512 |
| 3.46 | 3.48 | 3.49 | T:md4 |
| 4.74 | 4.75 | 4.75 | T:bmw512 |
| 4.82 | 4.82 | 4.83 | T:edonr256 |
| 5.08 | 5.09 | 5.10 | T:blake2b |
| 5.24 | 5.25 | 5.25 | md5 |
| 6.08 | 6.09 | 6.11 | T:k12 |
| 6.17 | 6.18 | 6.18 | T:blake3 |
| 6.32 | 6.32 | 6.33 | T:skein512512 |
| 6.32 | 6.33 | 6.33 | T:skein512256 |
| 6.47 | 6.47 | 6.47 | T:skein256256 |
| 7.21 | 7.22 | 7.25 | T:tiger |
| 8.11 | 8.11 | 8.12 | T:blake64 |
| 8.31 | 8.31 | 8.31 | T:blake2s |
| 8.36 | 8.36 | 8.38 | blake512 |
| 8.44 | 8.47 | 8.52 | sha1 |
| 8.65 | 8.65 | 8.70 | T:beamsplitter |
| 8.59 | 8.69 | 8.69 | T:shabal512 |
| 8.62 | 8.71 | 8.71 | T:shabal256 |
| 9.13 | 9.15 | 9.31 | lsh512 |
| 9.26 | 9.27 | 9.29 | T:bmw256 |
| 9.88 | 9.88 | 9.89 | T:sarmal256 |
| 10.76 | 10.76 | 10.77 | T:skein10241024 |
| 11.12 | 11.12 | 11.14 | T:cheetah256 |
| 11.45 | 11.45 | 11.45 | shake128 |
| 11.47 | 11.48 | 11.49 | T:blake32 |
| 11.60 | 11.60 | 11.61 | T:keccakc256 |
| 11.83 | 11.84 | 11.95 | sha384 |
| 11.88 | 11.88 | 11.90 | sha512 |
| 12.38 | 12.38 | 12.39 | T:keccakc448 |
| 12.55 | 12.55 | 12.57 | sha3224 |
| 12.57 | 12.63 | 12.71 | T:sarmal512 |
| 13.43 | 13.43 | 13.44 | T:keccakc512 |
| 13.67 | 13.68 | 13.68 | shake256 |
| 13.67 | 13.68 | 13.68 | sha3256 |
| 13.70 | 13.71 | 13.72 | T:ripemd160 |
| 14.25 | 14.26 | 14.26 | blake256 |
| 14.60 | 14.60 | 14.61 | T:keccak |
| 15.09 | 15.10 | 15.11 | lsh256 |
| 15.31 | 15.33 | 15.34 | T:cubehash832 |
| 16.04 | 16.05 | 16.06 | T:nasha256 |
| 16.27 | 16.29 | 16.31 | T:cheetah512 |
| 16.74 | 16.75 | 16.76 | T:nasha512 |
| 16.86 | 16.87 | 16.87 | T:keccakc768 |
| 16.91 | 16.91 | 16.93 | sha256 |
| 16.91 | 16.93 | 16.96 | sha224 |
| 17.02 | 17.03 | 17.03 | sha3384 |
| 17.72 | 17.73 | 17.79 | T:bblake256 |
| 19.06 | 19.06 | 19.06 | asconxofav12 |
| 19.06 | 19.06 | 19.06 | asconhashav12 |
| 20.18 | 20.20 | 20.22 | T:fugue2 |
| 22.91 | 22.92 | 22.92 | T:rfsb509 |
| 23.52 | 23.53 | 23.54 | T:shavite3256 |
| 23.55 | 23.55 | 23.60 | T:luffa256 |
| 24.58 | 24.59 | 24.60 | T:keccakc1024 |
| 24.82 | 24.82 | 24.83 | sha3512 |
| 25.65 | 25.65 | 25.65 | T:cubehash512 |
| 26.48 | 26.51 | 26.67 | T:simd512 |
| 27.18 | 27.18 | 27.19 | T:cubehash816 |
| 28.55 | 28.56 | 28.56 | T:fugue256 |
| 28.62 | 28.62 | 28.63 | asconxofv12 |
| 28.62 | 28.62 | 28.63 | asconhashv12 |
| 29.65 | 29.65 | 29.65 | T:cubehash1632 |
| 31.54 | 31.56 | 31.72 | T:xoodyakv1 |
| 33.05 | 33.06 | 33.09 | T:luffa384 |
| 35.17 | 35.19 | 35.20 | T:whirlpool |
| 35.26 | 35.30 | 35.31 | T:lane256 |
| 35.75 | 35.76 | 35.76 | T:echosp256 |
| 36.05 | 36.10 | 36.17 | T:md6d224 |
| 36.69 | 36.69 | 36.70 | T:shamashashv1 |
| 36.76 | 36.91 | 37.44 | T:groestl256 |
| 37.90 | 37.90 | 37.93 | asconhashabi32v12 |
| 38.11 | 38.12 | 38.12 | T:jh384 |
| 38.11 | 38.12 | 38.13 | T:jh256 |
| 38.11 | 38.12 | 38.15 | T:jh512 |
| 38.13 | 38.13 | 38.14 | T:jh224 |
| 38.78 | 38.83 | 38.92 | T:md6d256 |
| 39.84 | 39.87 | 39.93 | T:shavite3512 |
| 41.04 | 41.11 | 41.22 | T:sneikha256 |
| 42.01 | 42.01 | 42.02 | T:luffa512 |
| 44.01 | 44.02 | 44.06 | T:echo256 |
| 44.23 | 44.25 | 44.26 | T:round3jh512 |
| 44.24 | 44.25 | 44.26 | T:round3jh256 |
| 44.97 | 44.97 | 44.98 | T:essence384 |
| 45.01 | 45.02 | 45.02 | T:essence512 |
| 46.64 | 46.68 | 46.76 | T:hamsi |
| 47.56 | 47.57 | 47.67 | T:gimli24v1 |
| 48.77 | 48.81 | 48.99 | T:simd256 |
| 49.75 | 49.81 | 49.96 | T:md6d384 |
| 51.11 | 51.13 | 51.25 | T:mcssha6 |
| 51.45 | 51.45 | 51.45 | T:cubehash88 |
| 51.47 | 51.57 | 51.61 | T:mcssha4 |
| 51.80 | 51.82 | 51.83 | T:lane512 |
| 53.67 | 53.68 | 53.79 | T:mcssha5 |
| 55.13 | 55.13 | 55.15 | T:cubehash1616 |
| 56.71 | 56.71 | 56.75 | asconhashbi32v12 |
| 57.01 | 57.05 | 57.08 | T:echosp512 |
| 60.66 | 60.69 | 60.70 | T:groestl512 |
| 66.31 | 66.36 | 66.47 | T:atelopus32 |
| 65.89 | 66.42 | 66.50 | T:atelopus64 |
| 68.10 | 68.12 | 68.17 | T:mgrostl256 |
| 68.69 | 68.72 | 68.74 | T:fugue512 |
| 68.80 | 68.82 | 68.96 | T:esch256v1 |
| 69.81 | 69.94 | 70.07 | T:saturninhashv2 |
| 71.11 | 71.12 | 71.13 | T:drygascon128 |
| 71.63 | 71.65 | 71.83 | T:esch256v2 |
| 79.20 | 79.23 | 79.24 | T:echo512 |
| 80.11 | 80.11 | 80.12 | T:sneikha384 |
| 82.91 | 82.91 | 82.96 | T:essence224 |
| 82.92 | 82.95 | 83.13 | T:essence256 |
| 83.83 | 83.83 | 83.83 | T:coral256v1 |
| 92.59 | 92.59 | 92.60 | T:drygascon256 |
| 99.38 | 99.38 | 99.40 | T:cubehash84 |
| 100.18 | 100.18 | 100.19 | T:esch384v1 |
| 104.45 | 104.48 | 104.70 | T:esch384v2 |
| 104.84 | 104.87 | 104.88 | T:cubehash168 |
| 108.76 | 108.76 | 108.77 | T:knot256v2 |
| 118.82 | 120.39 | 121.93 | T:fsb256 |
| 134.06 | 134.09 | 134.11 | T:romulush |
| 175.80 | 175.81 | 176.45 | T:knot256v1 |
| 195.56 | 195.57 | 195.65 | T:cubehash82 |
| 203.30 | 203.30 | 203.33 | T:cubehash164 |
| 227.62 | 227.62 | 227.65 | T:clxhash |
| 365.87 | 365.99 | 366.04 | T:knot384 |
| 374.31 | 374.55 | 374.56 | T:knot512 |
| 388.08 | 388.09 | 388.38 | T:cubehash81 |
| 401.32 | 401.32 | 401.42 | T:cubehash162 |
| 402.13 | 402.64 | 403.86 | T:photonbeetlehash256rate32v1 |
| 796.80 | 796.88 | 797.06 | T:cubehash161 |
| 883.50 | 884.46 | 885.24 | T:syconhash256v1 |
| 1549.13 | 1550.96 | 1551.10 | T:subterraneanv1 |
| 1865.76 | 1866.12 | 1868.82 | T:acehash256v1 |
| 2685.69 | 2691.70 | 2696.60 | T:skinnyhashtk3 |
| 2893.48 | 2901.84 | 2913.28 | T:sivrijndael256hash256v1 |
| 4019.70 | 4022.23 | 4034.59 | T:heron256v1 |
| 4716.97 | 4722.91 | 4723.28 | T:skinnyhashtk2 |
| 5670.90 | 5672.19 | 5672.46 | T:gage1h256c256r128 |
| 6669.37 | 6669.47 | 6669.64 | T:orangishv1 |
| 8745.72 | 8745.87 | 8746.07 | T:gage1h256c224r064 |
| 9467.54 | 9552.24 | 9555.38 | T:gage1h256c224r032 |
| 9580.76 | 9592.52 | 9594.66 | T:gage1h256c256r064 |
| 16832.78 | 16836.93 | 16837.38 | T:gage1h256c512r064 |
| 17140.82 | 17338.19 | 17351.00 | T:gage1h256c256r032 |
| 28473.34 | 28481.60 | 28483.08 | T:gage1h256c224r016 |
| 29034.25 | 29089.75 | 29166.69 | T:sivtemphotonhashv1 |
| 31865.15 | 31865.44 | 31866.14 | T:gage1h256c512r032 |
| 31907.86 | 31908.57 | 31922.02 | T:gage1h256c256r016 |
| 58222.14 | 58268.08 | 58310.37 | T:fsb512 |
| 59031.50 | 59695.61 | 59738.91 | T:gage1h256c224r008 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.04 | 0.04 | 0.04 | T:floppsy |
| 0.38? | 0.40? | 0.43? | komihash |
| 1.79 | 1.79 | 1.79 | T:bebb4185 |
| 1.88 | 1.88 | 1.88 | prh42s256 |
| 1.92 | 1.93 | 1.93 | prh64s256 |
| 2.22 | 2.22 | 2.22 | prh42s512 |
| 2.71 | 2.73 | 2.75 | prh64s512 |
| 3.11 | 3.11 | 3.16 | T:edonr512 |
| 3.19 | 3.19 | 3.20 | prh42s1024 |
| 3.90 | 3.93 | 3.95 | T:md4 |
| 4.10 | 4.12 | 4.14 | prh64s1024 |
| 5.34 | 5.35 | 5.37 | T:edonr256 |
| 5.69 | 5.69 | 5.70 | T:bmw512 |
| 5.70 | 5.70 | 5.70 | T:blake2b |
| 5.79 | 5.81 | 5.86 | md5 |
| 5.85 | 5.85 | 5.87 | T:blake3 |
| 6.84 | 6.86 | 6.94 | T:k12 |
| 6.89 | 6.90 | 6.90 | T:skein256256 |
| 6.90 | 6.90 | 6.90 | T:skein512256 |
| 6.91 | 6.91 | 6.91 | T:skein512512 |
| 8.01 | 8.05 | 8.10 | T:tiger |
| 8.42 | 8.42 | 8.42 | T:blake2s |
| 8.59 | 8.59 | 8.60 | T:blake64 |
| 8.92 | 8.92 | 8.95 | blake512 |
| 9.21 | 9.22 | 9.26 | T:beamsplitter |
| 10.23 | 10.25 | 10.27 | T:sarmal256 |
| 10.48 | 10.49 | 10.64 | lsh512 |
| 10.70 | 10.71 | 10.74 | T:bmw256 |
| 10.80 | 10.82 | 10.94 | T:shabal256 |
| 10.93 | 10.94 | 10.97 | T:shabal512 |
| 11.92 | 11.97 | 12.06 | sha1 |
| 11.95 | 11.97 | 12.01 | T:cheetah256 |
| 12.33 | 12.35 | 12.37 | shake128 |
| 12.50 | 12.50 | 12.51 | T:blake32 |
| 12.79 | 12.79 | 12.80 | T:keccakc256 |
| 13.03 | 13.46 | 13.47 | T:sarmal512 |
| 13.68 | 13.69 | 13.71 | T:skein10241024 |
| 14.86 | 14.87 | 14.95 | T:ripemd160 |
| 14.95 | 15.03 | 15.09 | sha384 |
| 15.19 | 15.21 | 15.46 | sha512 |
| 15.25 | 15.25 | 15.25 | T:keccakc512 |
| 15.26 | 15.26 | 15.28 | sha3224 |
| 15.27 | 15.28 | 15.29 | sha3256 |
| 15.28 | 15.28 | 15.31 | T:keccak |
| 15.28 | 15.29 | 15.29 | T:keccakc448 |
| 15.31 | 15.31 | 15.33 | shake256 |
| 15.45 | 15.46 | 15.47 | blake256 |
| 15.70 | 15.72 | 15.75 | lsh256 |
| 17.32 | 17.35 | 17.40 | T:nasha256 |
| 17.54 | 17.55 | 17.57 | T:nasha512 |
| 17.86 | 17.88 | 18.20 | T:cheetah512 |
| 18.25 | 18.25 | 18.27 | sha3384 |
| 18.30 | 18.30 | 18.32 | T:keccakc768 |
| 19.85 | 19.85 | 19.85 | asconhashav12 |
| 19.85 | 19.85 | 19.86 | asconxofav12 |
| 20.53 | 20.57 | 20.58 | T:cubehash832 |
| 20.59 | 20.63 | 20.65 | sha224 |
| 20.64 | 20.69 | 20.72 | sha256 |
| 24.24 | 24.28 | 24.43 | T:bblake256 |
| 25.19 | 25.20 | 25.22 | T:shavite3256 |
| 25.40 | 25.43 | 25.45 | T:luffa256 |
| 26.86 | 26.88 | 26.90 | T:rfsb509 |
| 27.07 | 27.09 | 27.13 | T:keccakc1024 |
| 27.15 | 27.16 | 27.18 | sha3512 |
| 27.65 | 27.67 | 27.69 | T:fugue2 |
| 28.24 | 28.24 | 28.27 | T:cubehash512 |
| 29.64 | 29.64 | 29.65 | asconxofv12 |
| 29.64 | 29.64 | 29.67 | asconhashv12 |
| 32.30 | 32.32 | 32.32 | T:cubehash816 |
| 32.30 | 32.42 | 32.53 | T:xoodyakv1 |
| 33.30 | 33.44 | 33.64 | T:simd512 |
| 33.64 | 33.64 | 33.65 | T:fugue256 |
| 36.54 | 36.57 | 36.61 | T:luffa384 |
| 37.89 | 37.93 | 37.96 | T:whirlpool |
| 38.15 | 38.17 | 38.19 | T:shamashashv1 |
| 38.90 | 38.92 | 38.96 | T:cubehash1632 |
| 39.41 | 39.41 | 39.42 | asconhashabi32v12 |
| 39.92 | 39.93 | 39.96 | T:lane256 |
| 40.72 | 40.73 | 40.75 | T:jh256 |
| 40.72 | 40.73 | 40.74 | T:jh384 |
| 40.72 | 40.73 | 40.76 | T:jh512 |
| 40.77 | 40.78 | 40.79 | T:jh224 |
| 41.01 | 41.03 | 41.04 | T:echosp256 |
| 41.13 | 41.17 | 41.17 | T:shavite3512 |
| 41.70 | 41.88 | 42.81 | T:groestl256 |
| 42.47 | 42.65 | 42.68 | T:sneikha256 |
| 46.44 | 46.45 | 46.46 | T:luffa512 |
| 47.24 | 47.27 | 47.37 | T:round3jh256 |
| 47.27 | 47.28 | 47.29 | T:round3jh512 |
| 47.59 | 47.89 | 48.04 | T:hamsi |
| 49.24 | 49.27 | 49.29 | T:gimli24v1 |
| 51.25 | 51.26 | 51.27 | T:essence384 |
| 51.35 | 51.35 | 51.36 | T:essence512 |
| 52.12 | 52.20 | 52.34 | T:simd256 |
| 52.30 | 52.31 | 52.36 | T:echo256 |
| 55.32 | 55.37 | 55.49 | T:mcssha6 |
| 56.24 | 56.32 | 56.45 | T:mcssha4 |
| 56.57 | 56.58 | 56.60 | T:cubehash88 |
| 58.69 | 58.69 | 58.72 | asconhashbi32v12 |
| 62.17 | 62.18 | 62.29 | T:mcssha5 |
| 64.83 | 64.83 | 64.84 | T:cubehash1616 |
| 66.27 | 66.30 | 66.32 | T:groestl512 |
| 67.73 | 67.78 | 67.85 | T:echosp512 |
| 69.44 | 69.48 | 69.52 | T:lane512 |
| 70.62 | 70.63 | 70.78 | T:esch256v1 |
| 71.59 | 71.64 | 71.68 | T:drygascon128 |
| 72.28 | 72.39 | 72.40 | T:saturninhashv2 |
| 72.75 | 72.83 | 72.94 | T:md6d224 |
| 73.65 | 73.73 | 73.89 | T:esch256v2 |
| 74.74 | 74.79 | 75.03 | T:mgrostl256 |
| 78.18 | 78.28 | 78.54 | T:md6d256 |
| 79.79 | 79.85 | 79.91 | T:fugue512 |
| 81.43 | 81.44 | 81.45 | T:echo512 |
| 84.05 | 84.06 | 84.08 | T:sneikha384 |
| 85.11 | 85.14 | 85.34 | T:atelopus32 |
| 86.87 | 86.87 | 86.89 | T:coral256v1 |
| 88.84 | 88.86 | 88.93 | T:essence224 |
| 88.87 | 88.88 | 88.90 | T:essence256 |
| 95.23 | 95.23 | 95.26 | T:drygascon256 |
| 98.22 | 99.76 | 99.89 | T:atelopus64 |
| 100.14 | 100.30 | 100.54 | T:md6d384 |
| 104.44 | 104.45 | 104.47 | T:esch384v1 |
| 104.52 | 104.60 | 104.63 | T:cubehash84 |
| 108.92 | 108.94 | 109.19 | T:esch384v2 |
| 112.63 | 112.63 | 112.64 | T:knot256v2 |
| 114.57 | 114.66 | 114.67 | T:cubehash168 |
| 126.31 | 126.88 | 128.74 | T:fsb256 |
| 138.46 | 138.51 | 138.55 | T:romulush |
| 177.54 | 177.56 | 178.27 | T:knot256v1 |
| 200.66 | 200.67 | 200.71 | T:cubehash82 |
| 212.98 | 212.98 | 213.00 | T:cubehash164 |
| 229.02 | 229.03 | 229.05 | T:clxhash |
| 370.53 | 370.58 | 371.02 | T:knot384 |
| 380.73 | 380.76 | 381.10 | T:knot512 |
| 393.18 | 393.19 | 393.24 | T:cubehash81 |
| 398.00 | 398.97 | 399.97 | T:photonbeetlehash256rate32v1 |
| 411.08 | 411.17 | 411.21 | T:cubehash162 |
| 806.46 | 806.46 | 806.69 | T:cubehash161 |
| 921.07 | 922.04 | 922.78 | T:syconhash256v1 |
| 1564.95 | 1566.84 | 1567.06 | T:subterraneanv1 |
| 1944.68 | 1946.49 | 1948.50 | T:acehash256v1 |
| 2776.74 | 2782.84 | 2788.95 | T:skinnyhashtk3 |
| 2882.98 | 2890.68 | 2902.04 | T:sivrijndael256hash256v1 |
| 4290.15 | 4295.32 | 4307.95 | T:heron256v1 |
| 4743.17 | 4753.06 | 4763.41 | T:skinnyhashtk2 |
| 5956.61 | 5956.84 | 5958.08 | T:gage1h256c256r128 |
| 6895.70 | 6895.85 | 6896.55 | T:orangishv1 |
| 9115.76 | 9116.23 | 9116.73 | T:gage1h256c224r064 |
| 9829.42 | 9916.75 | 9917.18 | T:gage1h256c224r032 |
| 9985.09 | 9998.01 | 9999.83 | T:gage1h256c256r064 |
| 17544.22 | 17549.21 | 17549.76 | T:gage1h256c512r064 |
| 17803.11 | 17998.12 | 18011.92 | T:gage1h256c256r032 |
| 28907.28 | 28955.80 | 29037.88 | T:sivtemphotonhashv1 |
| 29502.01 | 29507.70 | 29508.60 | T:gage1h256c224r016 |
| 33063.47 | 33064.19 | 33079.05 | T:gage1h256c256r016 |
| 33080.96 | 33081.32 | 33081.60 | T:gage1h256c512r032 |
| 61168.37 | 61789.15 | 61797.55 | T:gage1h256c224r008 |
| 154303.87 | 154374.25 | 154395.37 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.34 | 0.34 | 0.35 | T:floppsy |
| 1.14? | 1.14? | 1.44? | komihash |
| 5.39 | 5.39 | 5.45 | T:bebb4185 |
| 6.79 | 6.81 | 6.86 | T:blake3 |
| 9.55 | 9.57 | 9.71 | T:md4 |
| 9.66 | 9.66 | 9.75 | T:edonr512 |
| 9.94 | 9.94 | 9.95 | T:blake2s |
| 10.69 | 10.70 | 11.06 | prh42s256 |
| 10.97 | 10.97 | 11.13 | T:blake2b |
| 11.09 | 11.12 | 11.29 | prh64s256 |
| 12.08 | 12.11 | 12.26 | T:skein256256 |
| 12.25 | 12.27 | 12.43 | T:edonr256 |
| 12.74 | 12.77 | 12.78 | md5 |
| 13.25 | 13.25 | 13.48 | prh42s512 |
| 14.12 | 14.12 | 14.12 | T:skein512256 |
| 14.19 | 14.19 | 14.20 | T:skein512512 |
| 14.77 | 14.79 | 14.97 | T:beamsplitter |
| 17.71 | 17.75 | 18.06 | T:blake64 |
| 18.23 | 18.34 | 18.65 | T:tiger |
| 18.61 | 18.63 | 19.11 | T:k12 |
| 19.16 | 19.17 | 19.17 | T:bmw512 |
| 19.21 | 19.36 | 19.59 | prh64s512 |
| 20.06 | 20.06 | 20.06 | blake512 |
| 20.03 | 20.22 | 20.36 | T:sarmal256 |
| 22.25 | 22.27 | 22.49 | prh42s1024 |
| 25.21 | 25.27 | 25.48 | T:blake32 |
| 26.98 | 27.02 | 27.09 | T:cheetah256 |
| 28.13 | 28.17 | 28.48 | sha3224 |
| 28.20 | 28.24 | 28.60 | sha3384 |
| 28.24 | 28.27 | 28.67 | sha3256 |
| 28.25 | 28.28 | 28.64 | sha3512 |
| 28.63 | 28.65 | 28.99 | shake256 |
| 28.73 | 28.74 | 29.08 | shake128 |
| 29.25 | 29.28 | 29.50 | T:bmw256 |
| 29.73 | 29.73 | 29.95 | asconhashav12 |
| 29.73 | 29.73 | 30.00 | asconxofav12 |
| 29.78 | 29.78 | 29.97 | T:ripemd160 |
| 30.07 | 30.26 | 30.44 | lsh256 |
| 30.40 | 30.42 | 30.48 | T:keccak |
| 30.42 | 30.44 | 30.47 | T:keccakc1024 |
| 30.63 | 30.64 | 30.77 | blake256 |
| 30.83 | 30.88 | 31.16 | T:keccakc768 |
| 31.16 | 31.21 | 31.45 | T:keccakc448 |
| 31.08 | 31.28 | 31.34 | T:keccakc512 |
| 31.42 | 31.43 | 31.77 | lsh512 |
| 29.06 | 31.94 | 32.27 | T:sarmal512 |
| 32.60 | 32.61 | 32.84 | T:keccakc256 |
| 33.96 | 34.17 | 34.63 | T:nasha256 |
| 34.78 | 34.91 | 34.97 | prh64s1024 |
| 35.76 | 35.79 | 35.88 | T:nasha512 |
| 36.94 | 37.10 | 37.15 | T:cheetah512 |
| 39.28 | 39.50 | 39.90 | T:shabal256 |
| 39.34 | 39.55 | 39.90 | T:shabal512 |
| 41.17 | 41.21 | 41.27 | T:xoodyakv1 |
| 42.56 | 42.56 | 42.66 | asconxofv12 |
| 42.56 | 42.56 | 42.68 | asconhashv12 |
| 44.36 | 44.44 | 44.44 | T:skein10241024 |
| 46.17 | 46.23 | 46.40 | T:shavite3256 |
| 48.82 | 48.95 | 49.29 | T:luffa256 |
| 55.75 | 55.89 | 55.97 | T:shamashashv1 |
| 56.02 | 56.49 | 56.92 | sha1 |
| 58.30 | 58.31 | 58.75 | asconhashabi32v12 |
| 58.98 | 59.39 | 59.76 | sha384 |
| 60.01 | 60.21 | 60.25 | T:hamsi |
| 60.42 | 60.65 | 60.81 | T:sneikha256 |
| 60.75 | 61.15 | 61.37 | sha512 |
| 61.30 | 61.38 | 61.76 | T:cubehash512 |
| 67.84 | 67.98 | 68.31 | sha224 |
| 68.40 | 68.89 | 69.54 | sha256 |
| 70.39 | 70.46 | 70.52 | T:gimli24v1 |
| 72.39 | 72.46 | 72.87 | T:whirlpool |
| 72.61 | 72.93 | 73.34 | T:rfsb509 |
| 73.97 | 73.99 | 74.45 | T:jh384 |
| 73.93 | 74.02 | 74.47 | T:jh256 |
| 73.96 | 74.05 | 74.50 | T:jh512 |
| 74.41 | 74.47 | 74.94 | T:jh224 |
| 75.75 | 75.81 | 75.81 | T:shavite3512 |
| 77.56 | 77.61 | 77.65 | T:drygascon128 |
| 81.10 | 81.15 | 81.19 | T:luffa384 |
| 83.76 | 83.77 | 84.11 | asconhashbi32v12 |
| 85.63 | 85.71 | 86.10 | T:round3jh256 |
| 85.74 | 85.79 | 86.14 | T:round3jh512 |
| 87.28 | 87.36 | 87.55 | T:cubehash832 |
| 93.85 | 93.91 | 94.19 | T:esch256v1 |
| 94.90 | 94.98 | 95.00 | T:simd256 |
| 97.54 | 97.60 | 97.92 | T:fugue256 |
| 97.84 | 97.85 | 97.93 | T:cubehash816 |
| 99.78 | 99.86 | 100.17 | T:esch256v2 |
| 99.80 | 99.94 | 100.13 | T:lane256 |
| 103.11 | 103.20 | 103.48 | T:luffa512 |
| 103.90 | 104.17 | 104.19 | T:saturninhashv2 |
| 105.22 | 106.50 | 107.60 | T:simd512 |
| 105.89 | 106.64 | 108.82 | T:groestl256 |
| 107.44 | 107.96 | 109.36 | T:bblake256 |
| 109.30 | 109.39 | 109.70 | T:mcssha6 |
| 117.12 | 117.39 | 118.33 | T:mcssha4 |
| 118.87 | 118.91 | 118.97 | T:echo256 |
| 122.24 | 122.41 | 122.42 | T:cubehash88 |
| 123.28 | 123.36 | 123.93 | T:fugue2 |
| 124.47 | 124.51 | 124.84 | T:echosp256 |
| 125.83 | 125.83 | 125.87 | T:coral256v1 |
| 129.08 | 129.10 | 129.31 | T:drygascon256 |
| 131.03 | 131.12 | 131.18 | T:essence384 |
| 131.91 | 131.94 | 132.01 | T:essence512 |
| 134.56 | 134.63 | 134.80 | T:sneikha384 |
| 148.17 | 148.44 | 148.50 | T:echo512 |
| 153.93 | 153.95 | 153.98 | T:echosp512 |
| 157.28 | 157.28 | 157.95 | T:cubehash1632 |
| 158.55 | 158.58 | 158.67 | T:esch384v1 |
| 162.20 | 162.20 | 162.20 | T:knot256v2 |
| 164.53 | 164.66 | 164.91 | T:groestl512 |
| 165.41 | 165.43 | 165.51 | T:essence224 |
| 165.67 | 165.67 | 165.81 | T:essence256 |
| 166.24 | 166.32 | 166.53 | T:esch384v2 |
| 170.63 | 170.93 | 171.14 | T:mcssha5 |
| 170.77 | 171.69 | 171.72 | T:cubehash84 |
| 188.96 | 188.99 | 189.01 | T:cubehash1616 |
| 191.35 | 191.86 | 195.45 | T:mgrostl256 |
| 194.36 | 194.44 | 194.79 | T:romulush |
| 199.89 | 199.93 | 200.59 | T:knot256v1 |
| 220.44 | 220.80 | 221.58 | T:fugue512 |
| 238.62 | 238.70 | 239.98 | T:cubehash168 |
| 245.13 | 245.32 | 246.20 | T:md6d224 |
| 246.69 | 246.79 | 247.03 | T:clxhash |
| 245.38 | 247.39 | 250.45 | T:fsb256 |
| 261.77 | 261.99 | 262.62 | T:md6d256 |
| 266.25 | 266.25 | 266.30 | T:cubehash82 |
| 270.52 | 270.89 | 270.91 | T:lane512 |
| 293.39 | 294.00 | 295.71 | T:atelopus32 |
| 329.64 | 330.16 | 331.22 | T:md6d384 |
| 336.77 | 336.78 | 336.84 | T:cubehash164 |
| 354.44 | 355.24 | 355.87 | T:photonbeetlehash256rate32v1 |
| 409.09 | 409.10 | 410.05 | T:knot384 |
| 434.36 | 435.85 | 453.47 | T:atelopus64 |
| 458.38 | 458.50 | 458.75 | T:cubehash81 |
| 464.53 | 464.54 | 464.87 | T:knot512 |
| 535.12 | 536.29 | 536.59 | T:cubehash162 |
| 930.12 | 930.12 | 930.17 | T:cubehash161 |
| 1400.88 | 1402.60 | 1403.62 | T:syconhash256v1 |
| 1767.87 | 1771.50 | 1771.64 | T:subterraneanv1 |
| 2743.57 | 2749.17 | 2761.67 | T:sivrijndael256hash256v1 |
| 2957.26 | 2959.10 | 2963.28 | T:acehash256v1 |
| 3947.40 | 3955.50 | 3964.92 | T:skinnyhashtk3 |
| 5265.01 | 5275.32 | 5275.48 | T:skinnyhashtk2 |
| 7771.25 | 7788.41 | 7804.98 | T:heron256v1 |
| 9619.68 | 9621.12 | 9624.26 | T:gage1h256c256r128 |
| 9792.03 | 9792.06 | 9795.01 | T:orangishv1 |
| 13850.77 | 13851.14 | 13856.31 | T:gage1h256c224r064 |
| 14456.04 | 14583.85 | 14593.00 | T:gage1h256c224r032 |
| 15172.76 | 15191.17 | 15195.20 | T:gage1h256c256r064 |
| 26140.31 | 26443.60 | 26448.66 | T:gage1h256c256r032 |
| 26659.95 | 26662.43 | 26668.67 | T:gage1h256c512r064 |
| 27294.47 | 27339.06 | 27418.21 | T:sivtemphotonhashv1 |
| 42636.37 | 42642.85 | 42643.39 | T:gage1h256c224r016 |
| 47855.32 | 47856.94 | 47875.81 | T:gage1h256c256r016 |
| 48646.57 | 48647.13 | 48650.13 | T:gage1h256c512r032 |
| 87640.99 | 88604.44 | 88617.96 | T:gage1h256c224r008 |
| 1384709.17 | 1385049.52 | 1385511.34 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 2.75? | 2.75? | 3.16? | T:floppsy |
| 5.62? | 5.62? | 7.15? | komihash |
| 31.00? | 31.00? | 35.12? | T:bebb4185 |
| 49.00 | 49.12 | 52.68 | T:md4 |
| 55.88 | 55.93 | 56.03 | T:blake3 |
| 60.38 | 60.42 | 61.44 | T:beamsplitter |
| 62.12 | 62.12 | 63.84 | md5 |
| 64.50 | 64.50 | 64.63 | T:edonr256 |
| 69.41 | 69.76 | 70.12 | T:skein256256 |
| 73.00 | 73.00 | 73.00 | T:blake2s |
| 77.16 | 77.25 | 77.25 | T:edonr512 |
| 80.79 | 80.88 | 81.36 | prh42s256 |
| 82.47 | 83.25 | 83.95 | prh64s256 |
| 86.62 | 86.89 | 87.00 | T:tiger |
| 86.88 | 86.97 | 88.89 | T:blake2b |
| 100.62 | 100.62 | 100.67 | prh42s512 |
| 107.75 | 107.75 | 109.85 | asconhashav12 |
| 107.75 | 107.75 | 110.21 | asconxofav12 |
| 110.75 | 110.99 | 111.96 | T:blake32 |
| 111.62 | 111.64 | 113.81 | T:skein512256 |
| 112.00 | 112.33 | 113.74 | T:skein512512 |
| 129.62 | 129.62 | 131.18 | T:ripemd160 |
| 137.38 | 137.91 | 140.62 | T:xoodyakv1 |
| 139.12 | 139.12 | 139.12 | blake256 |
| 143.12 | 143.22 | 144.07 | T:blake64 |
| 144.38 | 144.38 | 147.31 | asconhashv12 |
| 144.38 | 144.38 | 148.23 | asconxofv12 |
| 148.00 | 148.23 | 149.81 | T:k12 |
| 147.90 | 148.75 | 151.87 | prh64s512 |
| 148.45 | 151.02 | 155.04 | T:nasha256 |
| 153.12 | 153.38 | 154.64 | T:bmw512 |
| 153.37 | 153.86 | 156.95 | T:hamsi |
| 159.87 | 160.37 | 162.98 | T:sarmal256 |
| 160.38 | 160.38 | 160.38 | blake512 |
| 162.00 | 162.27 | 163.17 | T:sneikha256 |
| 165.62 | 165.62 | 165.62 | T:bmw256 |
| 172.88 | 173.05 | 173.96 | prh42s1024 |
| 178.71 | 179.35 | 180.47 | T:shamashashv1 |
| 189.38 | 189.60 | 190.72 | T:shavite3256 |
| 191.00 | 191.53 | 193.07 | T:gimli24v1 |
| 194.83 | 195.74 | 198.00 | T:drygascon128 |
| 198.62 | 199.31 | 201.87 | T:cheetah256 |
| 204.27 | 204.38 | 204.38 | T:luffa256 |
| 207.38 | 207.50 | 210.44 | asconhashabi32v12 |
| 225.09 | 225.13 | 227.47 | sha3256 |
| 225.17 | 225.25 | 228.25 | sha3224 |
| 225.10 | 225.26 | 228.00 | sha3384 |
| 225.46 | 225.50 | 227.74 | sha3512 |
| 228.88 | 228.99 | 230.82 | shake128 |
| 228.60 | 229.00 | 230.63 | shake256 |
| 231.62 | 233.12 | 233.12 | T:sarmal512 |
| 242.93 | 244.06 | 245.21 | lsh256 |
| 243.95 | 244.36 | 245.91 | T:keccak |
| 245.41 | 246.56 | 247.59 | T:keccakc1024 |
| 247.71 | 249.01 | 252.78 | T:keccakc512 |
| 249.62 | 249.66 | 254.12 | T:keccakc448 |
| 251.00 | 251.06 | 253.67 | lsh512 |
| 250.15 | 252.04 | 252.26 | T:keccakc768 |
| 254.86 | 254.98 | 256.05 | T:shabal256 |
| 255.59 | 256.42 | 256.72 | T:shabal512 |
| 261.12 | 261.16 | 261.31 | T:keccakc256 |
| 272.84 | 273.17 | 275.52 | prh64s1024 |
| 279.75 | 279.96 | 280.53 | T:saturninhashv2 |
| 281.45 | 281.50 | 282.96 | asconhashbi32v12 |
| 283.38 | 283.95 | 285.29 | T:nasha512 |
| 294.13 | 294.90 | 298.81 | T:cheetah512 |
| 299.25 | 299.25 | 299.33 | T:cubehash512 |
| 305.88 | 305.88 | 306.00 | T:whirlpool |
| 345.42 | 345.68 | 346.80 | T:esch256v1 |
| 353.63 | 355.16 | 356.79 | T:skein10241024 |
| 372.57 | 373.65 | 374.32 | T:esch256v2 |
| 375.43 | 375.68 | 376.36 | T:knot256v1 |
| 384.38 | 384.38 | 387.10 | T:clxhash |
| 396.97 | 399.00 | 402.01 | sha1 |
| 402.40 | 404.38 | 411.52 | T:photonbeetlehash256rate32v1 |
| 408.96 | 410.95 | 413.49 | T:luffa384 |
| 422.67 | 423.68 | 424.85 | sha224 |
| 423.34 | 423.74 | 424.49 | sha256 |
| 431.12 | 431.17 | 433.51 | T:coral256v1 |
| 438.75 | 438.79 | 439.18 | T:knot256v2 |
| 456.50 | 456.66 | 457.82 | T:sneikha384 |
| 457.34 | 459.10 | 461.34 | T:rfsb509 |
| 472.15 | 475.82 | 482.83 | sha384 |
| 485.44 | 485.62 | 487.11 | T:drygascon256 |
| 486.65 | 488.47 | 490.26 | sha512 |
| 498.17 | 498.50 | 500.84 | T:luffa512 |
| 503.50 | 504.24 | 505.05 | T:romulush |
| 534.18 | 534.27 | 534.50 | T:mcssha6 |
| 575.73 | 592.72 | 604.48 | T:groestl256 |
| 594.12 | 594.28 | 595.83 | T:jh256 |
| 594.55 | 594.77 | 596.18 | T:jh512 |
| 594.69 | 594.86 | 595.80 | T:jh384 |
| 594.50 | 595.67 | 599.27 | T:cubehash816 |
| 595.81 | 597.07 | 601.62 | T:mcssha4 |
| 595.11 | 597.38 | 608.28 | T:cubehash832 |
| 596.53 | 597.44 | 598.95 | T:jh224 |
| 601.91 | 602.31 | 604.23 | T:fugue256 |
| 606.33 | 607.70 | 608.06 | T:shavite3512 |
| 636.38 | 636.51 | 639.86 | T:cubehash88 |
| 678.15 | 679.81 | 680.73 | T:esch384v1 |
| 687.39 | 687.67 | 689.03 | T:round3jh256 |
| 688.38 | 688.45 | 689.09 | T:round3jh512 |
| 691.56 | 698.03 | 698.30 | T:cubehash84 |
| 714.43 | 715.30 | 715.98 | T:esch384v2 |
| 753.16 | 756.91 | 763.55 | T:bblake256 |
| 761.26 | 761.75 | 762.16 | T:simd256 |
| 782.50 | 782.53 | 782.95 | T:cubehash82 |
| 803.38 | 804.45 | 807.07 | T:lane256 |
| 824.80 | 824.88 | 829.00 | T:knot384 |
| 847.29 | 850.71 | 860.38 | T:simd512 |
| 865.11 | 865.34 | 866.40 | T:fugue2 |
| 949.56 | 950.87 | 951.75 | T:echo256 |
| 971.62 | 971.78 | 972.75 | T:cubehash81 |
| 994.05 | 995.13 | 996.66 | T:echosp256 |
| 1011.12 | 1012.98 | 1017.60 | T:essence256 |
| 1009.02 | 1016.05 | 1019.20 | T:essence224 |
| 1026.63 | 1027.79 | 1031.25 | T:mcssha5 |
| 1053.25 | 1053.53 | 1055.53 | T:essence384 |
| 1061.23 | 1061.42 | 1062.42 | T:essence512 |
| 1067.12 | 1067.12 | 1067.12 | T:cubehash1632 |
| 1122.38 | 1122.47 | 1123.87 | T:knot512 |
| 1127.69 | 1127.81 | 1129.07 | T:cubehash1616 |
| 1186.21 | 1188.70 | 1189.25 | T:echo512 |
| 1218.76 | 1225.62 | 1227.57 | T:cubehash168 |
| 1232.16 | 1232.63 | 1232.88 | T:echosp512 |
| 1313.05 | 1313.12 | 1313.32 | T:cubehash164 |
| 1319.26 | 1320.00 | 1320.12 | T:groestl512 |
| 1340.87 | 1343.58 | 1346.55 | T:fugue512 |
| 1515.65 | 1523.65 | 1523.77 | T:cubehash162 |
| 1524.75 | 1528.09 | 1594.46 | T:mgrostl256 |
| 1904.00 | 1904.00 | 1904.00 | T:cubehash161 |
| 1933.43 | 1955.17 | 1965.76 | T:fsb256 |
| 1962.22 | 1963.64 | 1965.38 | T:md6d224 |
| 2094.71 | 2096.54 | 2100.95 | T:md6d256 |
| 2163.23 | 2165.03 | 2165.42 | T:lane512 |
| 2345.27 | 2351.62 | 2366.03 | T:atelopus32 |
| 2636.34 | 2639.15 | 2643.55 | T:md6d384 |
| 3100.76 | 3105.20 | 3111.26 | T:sivrijndael256hash256v1 |
| 3376.69 | 3385.02 | 3386.94 | T:subterraneanv1 |
| 3472.65 | 3480.00 | 3488.37 | T:atelopus64 |
| 5179.03 | 5184.44 | 5188.25 | T:syconhash256v1 |
| 9352.83 | 9373.91 | 9380.38 | T:skinnyhashtk2 |
| 10539.33 | 10562.18 | 10570.66 | T:skinnyhashtk3 |
| 10924.60 | 10928.69 | 10946.22 | T:acehash256v1 |
| 29157.65 | 29194.30 | 29284.47 | T:sivtemphotonhashv1 |
| 32976.24 | 32980.98 | 32987.59 | T:gage1h256c256r128 |
| 35188.16 | 35287.31 | 35341.28 | T:heron256v1 |
| 39138.68 | 39138.95 | 39145.09 | T:orangishv1 |
| 51146.09 | 51146.97 | 51166.65 | T:gage1h256c224r064 |
| 50891.10 | 51335.63 | 51372.70 | T:gage1h256c224r032 |
| 56034.79 | 56087.41 | 56101.95 | T:gage1h256c256r064 |
| 91990.26 | 92973.18 | 93062.70 | T:gage1h256c256r032 |
| 98435.83 | 98445.73 | 98472.90 | T:gage1h256c512r064 |
| 146048.30 | 146062.00 | 146096.95 | T:gage1h256c224r016 |
| 164325.50 | 164370.32 | 164414.72 | T:gage1h256c256r016 |
| 171201.54 | 171219.15 | 171249.41 | T:gage1h256c512r032 |
| 296738.90 | 299814.17 | 299957.97 | T:gage1h256c224r008 |
| 11080602.82 | 11083715.12 | 11087424.62 | T:fsb512 |
|
|