Measurements of hash functions on one machine: amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, 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.18 | 0.18 | 0.18 | komihash |
| 0.44 | 0.44 | 0.45 | prh64s256 |
| 0.44 | 0.45 | 0.45 | prh64s512 |
| 0.45 | 0.45 | 0.45 | prh64s1024 |
| 0.46 | 0.46 | 0.46 | prh42s256 |
| 0.46 | 0.46 | 0.46 | prh42s1024 |
| 0.46 | 0.46 | 0.46 | prh42s512 |
| 0.76 | 0.76 | 0.76 | T:bebb4185 |
| 1.72 | 1.73 | 1.73 | T:edonr512 |
| 1.73 | 1.73 | 1.74 | T:blake3 |
| 1.89 | 1.89 | 1.89 | sha1 |
| 2.01 | 2.02 | 2.02 | sha224 |
| 2.02 | 2.02 | 2.02 | sha256 |
| 2.95 | 2.95 | 2.95 | T:md4 |
| 2.96 | 2.97 | 2.97 | T:echo256 |
| 2.97 | 3.00 | 3.01 | lsh256 |
| 3.07 | 3.07 | 3.07 | T:bmw512 |
| 3.10 | 3.11 | 3.11 | lsh512 |
| 3.16 | 3.18 | 3.21 | T:blake2b |
| 3.50 | 3.51 | 3.51 | T:edonr256 |
| 3.99 | 4.00 | 4.01 | T:k12 |
| 4.09 | 4.13 | 4.13 | T:cubehash832 |
| 4.77 | 4.78 | 4.79 | T:beamsplitter |
| 4.86 | 4.87 | 4.87 | sha512 |
| 4.99 | 5.00 | 5.04 | T:skein512512 |
| 4.99 | 5.00 | 5.00 | T:skein512256 |
| 4.98 | 5.00 | 5.01 | md5 |
| 5.04 | 5.04 | 5.06 | T:bmw256 |
| 5.22 | 5.22 | 5.23 | T:bblake256 |
| 5.27 | 5.28 | 5.39 | T:sarmal256 |
| 5.36 | 5.36 | 5.36 | T:blake2s |
| 5.45 | 5.49 | 5.50 | sha384 |
| 5.55 | 5.56 | 5.56 | T:keccakc256treed2 |
| 5.58 | 5.59 | 5.71 | blake512 |
| 5.62 | 5.62 | 5.63 | T:blake64 |
| 5.83 | 5.84 | 5.85 | T:tiger |
| 6.09 | 6.10 | 6.11 | T:shabal256 |
| 6.08 | 6.14 | 6.42 | T:shabal512 |
| 6.56 | 6.57 | 6.57 | T:sarmal512 |
| 6.65 | 6.74 | 6.75 | T:blake32 |
| 6.79 | 6.79 | 6.82 | T:skein256256 |
| 6.78 | 6.79 | 6.81 | T:keccakc512treed2 |
| 6.87 | 6.91 | 7.22 | T:keccakc256 |
| 6.93 | 6.93 | 6.93 | T:skein10241024 |
| 7.04 | 7.07 | 7.07 | T:rfsb509 |
| 7.16 | 7.16 | 7.17 | shake128 |
| 7.38 | 7.39 | 7.39 | T:groestl256 |
| 7.59 | 7.59 | 7.60 | blake256 |
| 7.98 | 7.99 | 8.02 | T:keccakc448 |
| 8.00 | 8.01 | 8.09 | T:cubehash1632 |
| 7.99 | 8.05 | 8.09 | T:cubehash512 |
| 8.06 | 8.06 | 8.06 | T:cubehash816 |
| 8.19? | 8.36? | 9.60? | sha3224 |
| 8.41 | 8.45 | 8.46 | T:keccakc512 |
| 8.56? | 8.70? | 10.08? | sha3256 |
| 8.59 | 8.74 | 8.75 | shake256 |
| 8.72? | 8.96? | 10.91? | T:keccak |
| 10.15 | 10.15 | 10.16 | T:groestl512 |
| 10.72 | 10.72 | 10.72 | T:jh224 |
| 10.72 | 10.72 | 10.73 | T:jh256 |
| 10.72 | 10.73 | 10.73 | T:jh384 |
| 10.68 | 10.77 | 10.78 | T:jh512 |
| 11.32 | 11.36 | 11.49 | T:gimli24v1 |
| 11.47 | 11.47 | 11.48 | T:fugue2 |
| 11.48 | 11.48 | 11.57 | sha3384 |
| 11.41 | 11.48 | 11.50 | T:keccakc768 |
| 11.73 | 11.73 | 11.73 | asconhashav12 |
| 11.48? | 11.73? | 14.25? | asconxofav12 |
| 12.09 | 12.30 | 12.43 | T:luffa256 |
| 12.43 | 12.44 | 12.44 | T:ripemd160 |
| 12.39 | 12.44 | 12.86 | T:luffa384 |
| 12.53 | 12.53 | 12.59 | T:round3jh256 |
| 12.53 | 12.57 | 12.59 | T:round3jh512 |
| 13.21 | 13.22 | 13.23 | T:nasha256 |
| 13.63 | 13.64 | 13.66 | T:nasha512 |
| 14.21 | 14.21 | 14.21 | T:fugue256 |
| 14.51 | 14.52 | 14.53 | T:bash256 |
| 14.88 | 14.90 | 14.90 | T:shavite3256 |
| 15.65 | 15.69 | 15.71 | T:keccakc1024 |
| 15.99 | 16.00 | 16.02 | T:xoodyakv1 |
| 16.15 | 16.19 | 16.19 | T:cubehash88 |
| 16.23 | 16.23 | 16.23 | T:cubehash1616 |
| 16.42 | 16.45 | 16.46 | sha3512 |
| 17.03? | 17.25? | 19.21? | T:whirlpool |
| 17.75 | 17.75 | 17.75 | asconxofv12 |
| 17.75 | 17.75 | 17.75 | asconhashv12 |
| 18.75 | 18.82 | 18.95 | T:luffa512 |
| 19.26 | 19.27 | 19.28 | T:bash384 |
| 20.67 | 20.67 | 20.68 | T:lane256 |
| 20.43 | 21.00 | 21.62 | T:hamsi |
| 20.64 | 21.08 | 21.12 | T:fugue384 |
| 21.90 | 21.91 | 21.91 | asconhashabi32v12 |
| 23.35 | 23.39 | 23.77 | T:echosp256 |
| 23.40 | 23.40 | 23.40 | T:shavite3512 |
| 23.40 | 23.44 | 23.45 | T:shamashashv1 |
| 27.53 | 27.58 | 27.73 | T:simd256 |
| 27.61 | 27.65 | 27.68 | T:simd512 |
| 27.95 | 28.04 | 28.04 | T:fugue512 |
| 28.28 | 28.30 | 28.41 | T:lane512 |
| 29.00 | 29.01 | 29.02 | T:bash512 |
| 32.08 | 32.09 | 32.10 | T:cubehash168 |
| 32.25 | 32.25 | 32.25 | T:cubehash84 |
| 32.28 | 32.28 | 32.28 | asconhashbi32v12 |
| 33.67 | 33.77 | 34.69 | T:echosp512 |
| 33.99 | 34.11 | 34.29 | T:fsb256 |
| 34.91 | 34.92 | 34.93 | T:sneikha256 |
| 37.41 | 37.46 | 37.69 | T:mgrostl256 |
| 38.56 | 38.56 | 38.56 | T:esch256v2 |
| 38.87 | 38.87 | 38.87 | T:romulush |
| 39.15 | 39.15 | 39.52 | T:esch256v1 |
| 40.58 | 40.74 | 40.99 | T:echo512 |
| 42.93 | 42.95 | 42.95 | T:saturninhashv2 |
| 47.17 | 47.24 | 47.37 | T:esch384v1 |
| 48.21 | 48.24 | 48.31 | T:esch384v2 |
| 49.39 | 49.47 | 49.60 | T:drygascon128 |
| 53.01 | 53.02 | 53.02 | T:mcssha4 |
| 53.01 | 53.02 | 53.02 | T:mcssha6 |
| 53.01 | 53.02 | 53.02 | T:mcssha5 |
| 54.33 | 54.35 | 54.37 | T:drygascon256 |
| 55.78 | 55.78 | 55.78 | T:coral256v1 |
| 62.37 | 62.38 | 62.38 | T:knot256v2 |
| 64.75 | 64.75 | 64.75 | T:cubehash82 |
| 64.93 | 64.94 | 64.95 | T:cubehash164 |
| 69.75 | 69.77 | 69.79 | T:sneikha384 |
| 72.56 | 72.90 | 73.20 | T:triadhashv1 |
| 115.75 | 115.75 | 115.76 | T:knot256v1 |
| -428.68? | 125.25? | 537.43? | T:fsb512 |
| 129.50 | 129.50 | 129.50 | T:cubehash81 |
| 130.37 | 130.38 | 130.39 | T:cubehash162 |
| 137.64 | 137.68 | 137.71 | T:clxhash |
| 172.35 | 172.42 | 172.66 | T:syconhash256v1 |
| 211.96 | 212.05 | 212.29 | T:knot512 |
| 223.96 | 224.03 | 224.17 | T:photonbeetlehash256rate32v1 |
| 231.24 | 231.47 | 231.71 | T:knot384 |
| 262.00 | 262.00 | 262.04 | T:cubehash161 |
| 776.58 | 789.17 | 795.54 | T:gage1h256c256r128 |
| 911.49 | 913.86 | 915.22 | T:subterraneanv1 |
| 940.00 | 942.80 | 943.73 | T:acehash256v1 |
| 1300.73 | 1301.31 | 1302.51 | T:sivrijndael256hash256v1 |
| 1347.48 | 1351.53 | 1356.23 | T:skinnyhashtk3 |
| 1576.37 | 1597.52 | 1619.60 | T:heron256v1 |
| 1584.79 | 1607.48 | 1636.72 | T:gage1h256c224r064 |
| 1665.27 | 1690.27 | 1692.62 | T:gage1h256c256r064 |
| 2767.78 | 2768.59 | 2768.98 | T:skinnyhashtk2 |
| 3168.87 | 3173.20 | 3189.12 | T:gage1h256c256r032 |
| 3881.76 | 3891.92 | 3900.41 | T:orangishv1 |
| 4965.71 | 4992.33 | 5030.87 | T:gage1h256c224r032 |
| 5316.36 | 5344.79 | 5360.21 | T:gage1h256c512r064 |
| 5363.42 | 5442.85 | 5549.16 | T:gage1h256c224r016 |
| 6344.87 | 6357.54 | 6377.97 | T:gage1h256c256r016 |
| 7419.43 | 7424.37 | 7445.84 | T:sivtemphotonhashv1 |
| 10127.17 | 10178.44 | 10257.71 | T:gage1h256c512r032 |
| 10175.89 | 10226.98 | 10287.68 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.19 | 0.19 | 0.19 | komihash |
| 0.54 | 0.54 | 0.55 | prh42s256 |
| 0.55 | 0.55 | 0.56 | prh64s256 |
| 0.59 | 0.59 | 0.59 | prh42s512 |
| 0.61 | 0.61 | 0.61 | prh64s512 |
| 0.68 | 0.68 | 0.69 | prh42s1024 |
| 0.74 | 0.74 | 0.75 | prh64s1024 |
| 0.79 | 0.80 | 0.80 | T:bebb4185 |
| 1.73 | 1.74 | 1.76 | T:blake3 |
| 1.83 | 1.83 | 1.84 | T:edonr512 |
| 2.06 | 2.06 | 2.06 | sha256 |
| 2.27 | 2.27 | 2.28 | sha1 |
| 2.41 | 2.42 | 2.43 | sha224 |
| 3.04 | 3.04 | 3.04 | T:md4 |
| 3.10 | 3.12 | 3.21 | lsh256 |
| 3.17 | 3.17 | 3.17 | T:echo256 |
| 3.16 | 3.18 | 3.19 | T:blake2b |
| 3.31 | 3.31 | 3.31 | T:bmw512 |
| 3.34 | 3.34 | 3.34 | lsh512 |
| 3.60 | 3.61 | 3.61 | T:edonr256 |
| 4.07 | 4.08 | 4.08 | T:k12 |
| 4.48 | 4.48 | 4.50 | T:cubehash832 |
| 4.84 | 4.85 | 4.87 | T:beamsplitter |
| 5.07 | 5.08 | 5.09 | sha512 |
| 5.11 | 5.11 | 5.11 | T:skein512256 |
| 5.10 | 5.13 | 5.13 | md5 |
| 5.13 | 5.14 | 5.17 | T:skein512512 |
| 5.28 | 5.29 | 5.30 | T:bmw256 |
| 5.36 | 5.36 | 5.36 | T:blake2s |
| 5.49 | 5.50 | 5.59 | T:sarmal256 |
| 5.81 | 5.82 | 5.83 | T:bblake256 |
| 5.83 | 5.85 | 5.86 | T:blake64 |
| 5.80 | 5.86 | 5.90 | blake512 |
| 5.98 | 5.99 | 6.02 | T:tiger |
| 6.10 | 6.13 | 6.14 | sha384 |
| 6.40 | 6.41 | 6.41 | T:keccakc256treed2 |
| 6.48 | 6.49 | 6.49 | T:shabal256 |
| 6.50 | 6.50 | 6.81 | T:shabal512 |
| 6.81 | 6.81 | 6.81 | T:sarmal512 |
| 6.80 | 6.88 | 6.90 | T:blake32 |
| 6.91 | 6.92 | 6.93 | T:skein256256 |
| 7.08 | 7.09 | 7.37 | T:keccakc256 |
| 7.24 | 7.24 | 7.25 | T:skein10241024 |
| 7.27 | 7.29 | 7.29 | T:rfsb509 |
| 7.32 | 7.33 | 7.33 | shake128 |
| 7.73 | 7.73 | 7.73 | blake256 |
| 7.75 | 7.76 | 7.77 | T:keccakc512treed2 |
| 7.86 | 7.87 | 7.88 | T:groestl256 |
| 8.17 | 8.20 | 8.21 | T:keccakc448 |
| 8.20 | 8.22 | 8.26 | T:cubehash512 |
| 8.48 | 8.48 | 8.49 | T:cubehash816 |
| 8.50? | 8.52? | 9.66? | sha3224 |
| 8.71 | 8.72 | 8.75 | T:keccakc512 |
| 8.71 | 8.73 | 8.79 | T:cubehash1632 |
| 9.00? | 9.02? | 10.30? | sha3256 |
| 9.05 | 9.06 | 9.07 | shake256 |
| 9.25? | 9.29? | 11.07? | T:keccak |
| 10.73 | 10.74 | 10.74 | T:groestl512 |
| 10.87 | 10.87 | 10.95 | T:jh512 |
| 10.91 | 10.91 | 10.91 | T:jh224 |
| 10.91 | 10.91 | 10.92 | T:jh384 |
| 10.91 | 10.92 | 10.92 | T:jh256 |
| 11.47 | 11.48 | 11.59 | T:gimli24v1 |
| 11.66 | 11.69 | 11.71 | sha3384 |
| 11.70 | 11.70 | 11.76 | T:keccakc768 |
| 11.85 | 11.85 | 11.85 | asconhashav12 |
| 11.85? | 11.86? | 14.12? | asconxofav12 |
| 12.44 | 12.44 | 12.45 | T:fugue2 |
| 12.35 | 12.56 | 12.62 | T:luffa256 |
| 12.67 | 12.67 | 12.68 | T:ripemd160 |
| 12.74 | 12.74 | 12.75 | T:round3jh512 |
| 12.75 | 12.75 | 12.75 | T:round3jh256 |
| 12.75 | 12.75 | 12.75 | T:luffa384 |
| 13.46 | 13.48 | 13.48 | T:nasha256 |
| 14.12 | 14.14 | 14.15 | T:nasha512 |
| 14.78 | 14.78 | 14.79 | T:fugue256 |
| 14.98 | 14.99 | 15.00 | T:bash256 |
| 15.16 | 15.16 | 15.16 | T:shavite3256 |
| 15.79 | 15.80 | 15.80 | T:keccakc1024 |
| 15.97 | 16.08 | 16.12 | T:xoodyakv1 |
| 16.46 | 16.54 | 16.55 | sha3512 |
| 16.58 | 16.60 | 16.61 | T:cubehash88 |
| 16.99 | 17.00 | 17.00 | T:cubehash1616 |
| 17.63 | 17.64 | 19.40 | T:whirlpool |
| 17.91 | 17.91 | 17.91 | asconhashv12 |
| 17.91 | 17.91 | 17.91 | asconxofv12 |
| 18.98 | 19.30 | 19.56 | T:luffa512 |
| 19.51 | 19.52 | 19.53 | T:bash384 |
| 21.36 | 21.37 | 21.39 | T:lane256 |
| 20.64 | 21.53 | 21.67 | T:hamsi |
| 21.59 | 21.97 | 21.98 | T:fugue384 |
| 22.21 | 22.21 | 22.21 | asconhashabi32v12 |
| 23.65 | 23.68 | 23.68 | T:shamashashv1 |
| 24.16 | 24.17 | 24.19 | T:shavite3512 |
| 24.39 | 24.39 | 24.74 | T:echosp256 |
| 27.94 | 28.08 | 28.35 | T:simd256 |
| 28.58 | 28.60 | 28.63 | T:simd512 |
| 28.11 | 29.23 | 29.23 | T:fugue512 |
| 29.46 | 29.48 | 29.49 | T:bash512 |
| 30.12 | 30.13 | 30.24 | T:lane512 |
| 32.64 | 32.64 | 32.64 | asconhashbi32v12 |
| 32.66 | 32.67 | 32.67 | T:cubehash84 |
| 32.85 | 32.87 | 32.89 | T:cubehash168 |
| 35.05 | 35.05 | 35.90 | T:echosp512 |
| 35.20 | 35.21 | 35.21 | T:sneikha256 |
| 35.74 | 35.83 | 36.09 | T:fsb256 |
| 38.81 | 38.81 | 38.81 | T:esch256v2 |
| 39.20 | 39.20 | 39.20 | T:romulush |
| 39.27 | 39.40 | 39.65 | T:esch256v1 |
| 39.48 | 39.53 | 39.79 | T:mgrostl256 |
| 42.10 | 42.15 | 42.20 | T:echo512 |
| 43.32 | 43.33 | 43.33 | T:saturninhashv2 |
| 47.64 | 47.65 | 47.66 | T:esch384v1 |
| 48.70 | 48.73 | 48.80 | T:esch384v2 |
| 49.20 | 49.47 | 49.79 | T:drygascon128 |
| 53.89 | 53.90 | 53.90 | T:mcssha4 |
| 53.93 | 53.94 | 53.94 | T:mcssha6 |
| 54.71 | 54.71 | 54.72 | T:mcssha5 |
| 54.68 | 54.72 | 54.75 | T:drygascon256 |
| 56.23 | 56.23 | 56.23 | T:coral256v1 |
| 62.88 | 62.88 | 62.89 | T:knot256v2 |
| 65.16 | 65.17 | 65.18 | T:cubehash82 |
| 65.69 | 65.69 | 65.70 | T:cubehash164 |
| 70.54 | 70.58 | 70.59 | T:sneikha384 |
| 72.63 | 73.06 | 73.28 | T:triadhashv1 |
| 115.98 | 115.98 | 115.99 | T:knot256v1 |
| 129.92 | 129.92 | 129.94 | T:cubehash81 |
| 131.13 | 131.14 | 131.17 | T:cubehash162 |
| 137.65 | 137.80 | 137.83 | T:clxhash |
| 173.64 | 173.70 | 174.10 | T:syconhash256v1 |
| 212.97 | 212.97 | 213.63 | T:knot512 |
| 223.40 | 223.66 | 223.72 | T:photonbeetlehash256rate32v1 |
| 231.95 | 231.99 | 232.14 | T:knot384 |
| 262.75 | 262.76 | 262.76 | T:cubehash161 |
| 792.31 | 800.96 | 802.33 | T:gage1h256c256r128 |
| 914.25 | 914.74 | 916.91 | T:subterraneanv1 |
| 949.99 | 950.14 | 951.02 | T:acehash256v1 |
| 1301.16 | 1301.44 | 1301.56 | T:sivrijndael256hash256v1 |
| 1362.01 | 1366.81 | 1367.61 | T:skinnyhashtk3 |
| 1607.25 | 1611.05 | 1628.76 | T:gage1h256c224r064 |
| 1617.30 | 1628.33 | 1636.09 | T:heron256v1 |
| 1685.59 | 1704.80 | 1707.20 | T:gage1h256c256r064 |
| 2772.69 | 2773.71 | 2775.08 | T:skinnyhashtk2 |
| 3208.04 | 3219.96 | 3240.08 | T:gage1h256c256r032 |
| 3922.49 | 3926.86 | 3934.48 | T:orangishv1 |
| 4983.69 | 5016.84 | 5106.44 | T:gage1h256c224r032 |
| 5271.55 | 5404.40 | 5576.98 | T:gage1h256c224r016 |
| 5373.58 | 5410.21 | 5410.42 | T:gage1h256c512r064 |
| 6422.50 | 6443.45 | 6473.54 | T:gage1h256c256r016 |
| 7406.22 | 7408.73 | 7415.70 | T:sivtemphotonhashv1 |
| 10223.04 | 10235.47 | 10259.84 | T:gage1h256c512r032 |
| 10332.50 | 10572.45 | 10801.90 | T:gage1h256c224r008 |
| 28470.84 | 29008.12 | 30206.43 | T:fsb512 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.02 | 0.02 | 0.02 | T:floppsy |
| 0.20? | 0.20? | 0.23? | komihash |
| 0.68 | 0.68 | 0.68 | prh42s256 |
| 0.74 | 0.74 | 0.74 | prh64s256 |
| 0.79 | 0.79 | 0.81 | prh42s512 |
| 0.85 | 0.85 | 0.85 | T:bebb4185 |
| 0.89 | 0.89 | 0.90 | prh64s512 |
| 1.02 | 1.03 | 1.06 | prh42s1024 |
| 1.21 | 1.22 | 1.25 | prh64s1024 |
| 2.00 | 2.00 | 2.03 | T:edonr512 |
| 2.13 | 2.13 | 2.13 | sha256 |
| 2.90 | 2.95 | 2.96 | sha1 |
| 3.06 | 3.09 | 3.10 | sha224 |
| 3.17 | 3.18 | 3.19 | T:md4 |
| 3.18 | 3.20 | 3.21 | T:blake2b |
| 3.31 | 3.31 | 3.32 | lsh256 |
| 3.61 | 3.61 | 3.62 | T:echo256 |
| 3.70 | 3.70 | 3.72 | T:bmw512 |
| 3.69 | 3.72 | 3.72 | lsh512 |
| 3.73 | 3.73 | 3.73 | T:blake3 |
| 3.75 | 3.76 | 3.77 | T:edonr256 |
| 4.45 | 4.45 | 4.47 | T:k12 |
| 4.95 | 4.97 | 5.04 | T:beamsplitter |
| 5.12 | 5.13 | 5.16 | T:cubehash832 |
| 5.27 | 5.28 | 5.29 | T:skein512256 |
| 5.30 | 5.32 | 5.32 | md5 |
| 5.35 | 5.36 | 5.39 | T:skein512512 |
| 5.36 | 5.36 | 5.36 | T:blake2s |
| 5.43 | 5.44 | 5.44 | sha512 |
| 5.68 | 5.69 | 5.70 | T:bmw256 |
| 5.81 | 5.82 | 5.93 | T:sarmal256 |
| 6.12 | 6.14 | 6.21 | blake512 |
| 6.21 | 6.23 | 6.24 | T:blake64 |
| 6.25 | 6.26 | 6.29 | T:tiger |
| 6.80 | 6.81 | 6.84 | T:bblake256 |
| 7.03 | 7.04 | 7.11 | T:blake32 |
| 7.11 | 7.12 | 7.14 | T:skein256256 |
| 7.14 | 7.16 | 7.16 | T:shabal256 |
| 7.17 | 7.19 | 7.46 | T:shabal512 |
| 7.21 | 7.21 | 7.23 | T:sarmal512 |
| 7.20 | 7.22 | 7.25 | sha384 |
| 7.40 | 7.40 | 7.41 | T:keccakc256treed2 |
| 7.62 | 7.66 | 7.91 | T:keccakc256 |
| 7.72 | 7.72 | 7.72 | T:skein10241024 |
| 7.72 | 7.73 | 7.74 | T:rfsb509 |
| 7.86 | 7.87 | 7.92 | shake128 |
| 7.95 | 7.96 | 7.96 | blake256 |
| 8.31 | 8.32 | 8.32 | T:keccakc448 |
| 8.54 | 8.59 | 8.62 | T:cubehash512 |
| 8.62 | 8.62 | 8.70 | T:keccakc512treed2 |
| 8.63? | 8.65? | 9.83? | sha3224 |
| 8.66 | 8.66 | 8.68 | T:groestl256 |
| 9.06 | 9.07 | 9.09 | T:keccakc512 |
| 9.17 | 9.18 | 9.19 | T:cubehash816 |
| 9.35? | 9.36? | 10.66? | sha3256 |
| 9.38? | 9.38? | 10.72? | shake256 |
| 9.79? | 9.82? | 11.68? | T:keccak |
| 9.90 | 9.91 | 9.99 | T:cubehash1632 |
| 11.19 | 11.19 | 11.27 | T:jh512 |
| 11.22 | 11.22 | 11.24 | T:jh384 |
| 11.22 | 11.23 | 11.23 | T:jh224 |
| 11.23 | 11.24 | 11.25 | T:jh256 |
| 11.66 | 11.68 | 11.75 | T:gimli24v1 |
| 11.68 | 11.69 | 11.73 | sha3384 |
| 11.71 | 11.72 | 11.74 | T:groestl512 |
| 11.73 | 11.76 | 11.96 | T:keccakc768 |
| 12.06 | 12.06 | 12.06 | asconhashav12 |
| 12.07? | 12.09? | 14.33? | asconxofav12 |
| 12.71 | 12.91 | 12.91 | T:luffa256 |
| 13.03 | 13.06 | 13.07 | T:ripemd160 |
| 13.10 | 13.14 | 13.15 | T:round3jh256 |
| 13.10 | 13.15 | 13.16 | T:round3jh512 |
| 13.26 | 13.27 | 13.27 | T:luffa384 |
| 13.88 | 13.89 | 13.91 | T:nasha256 |
| 14.04 | 14.05 | 14.05 | T:fugue2 |
| 14.90 | 14.93 | 14.96 | T:nasha512 |
| 15.59 | 15.59 | 15.80 | T:shavite3256 |
| 15.73 | 15.75 | 15.75 | T:fugue256 |
| 15.75 | 15.76 | 15.78 | T:bash256 |
| 16.21 | 16.22 | 16.32 | T:xoodyakv1 |
| 16.32 | 16.32 | 16.34 | T:keccakc1024 |
| 17.07 | 17.10 | 17.19 | sha3512 |
| 17.29 | 17.29 | 17.30 | T:cubehash88 |
| 18.16 | 18.17 | 18.17 | asconhashv12 |
| 18.17 | 18.17 | 18.17 | asconxofv12 |
| 18.25 | 18.26 | 20.03 | T:whirlpool |
| 18.26 | 18.27 | 18.29 | T:cubehash1616 |
| 20.00 | 20.11 | 20.35 | T:luffa512 |
| 20.60 | 20.61 | 20.63 | T:bash384 |
| 20.84 | 21.77 | 21.81 | T:hamsi |
| 22.54 | 22.54 | 22.55 | T:lane256 |
| 22.72 | 22.72 | 22.75 | asconhashabi32v12 |
| 23.09 | 23.45 | 23.48 | T:fugue384 |
| 24.03 | 24.04 | 24.38 | T:echosp256 |
| 24.03 | 24.04 | 24.07 | T:shamashashv1 |
| 25.41 | 25.43 | 25.45 | T:shavite3512 |
| 28.69 | 28.79 | 29.07 | T:simd256 |
| 30.18 | 30.20 | 30.27 | T:simd512 |
| 30.24 | 30.26 | 30.28 | T:bash512 |
| 30.31 | 30.32 | 31.46 | T:fugue512 |
| 33.15 | 33.17 | 33.31 | T:lane512 |
| 33.24 | 33.24 | 33.24 | asconhashbi32v12 |
| 33.35 | 33.36 | 33.36 | T:cubehash84 |
| 34.12 | 34.16 | 34.22 | T:cubehash168 |
| 35.67 | 35.69 | 35.71 | T:sneikha256 |
| 38.35 | 38.37 | 38.38 | T:echosp512 |
| 39.22 | 39.22 | 39.22 | T:esch256v2 |
| 39.75 | 39.75 | 39.76 | T:romulush |
| 39.20 | 39.80 | 39.81 | T:esch256v1 |
| 40.02 | 40.34 | 40.55 | T:fsb256 |
| 42.79 | 42.98 | 43.21 | T:mgrostl256 |
| 43.95 | 43.96 | 43.97 | T:saturninhashv2 |
| 44.38 | 44.51 | 44.53 | T:echo512 |
| 48.42 | 48.43 | 48.49 | T:esch384v1 |
| 49.34 | 49.54 | 49.63 | T:drygascon128 |
| 49.52 | 49.56 | 49.59 | T:esch384v2 |
| 55.25 | 55.29 | 55.32 | T:drygascon256 |
| 55.36 | 55.36 | 55.37 | T:mcssha4 |
| 55.46 | 55.47 | 55.48 | T:mcssha6 |
| 56.97 | 56.97 | 56.97 | T:coral256v1 |
| 57.53 | 57.54 | 57.54 | T:mcssha5 |
| 63.73 | 63.74 | 63.74 | T:knot256v2 |
| 65.86 | 65.87 | 65.91 | T:cubehash82 |
| 66.96 | 66.96 | 66.97 | T:cubehash164 |
| 71.88 | 71.90 | 71.94 | T:sneikha384 |
| 73.17 | 73.31 | 73.53 | T:triadhashv1 |
| 116.37 | 116.37 | 116.37 | T:knot256v1 |
| 130.61 | 130.63 | 130.66 | T:cubehash81 |
| 132.39 | 132.40 | 132.42 | T:cubehash162 |
| 137.97 | 138.05 | 138.17 | T:clxhash |
| 176.43 | 176.46 | 176.50 | T:syconhash256v1 |
| 214.38 | 215.49 | 216.14 | T:knot512 |
| 222.82 | 222.88 | 222.98 | T:photonbeetlehash256rate32v1 |
| 233.18 | 233.31 | 233.49 | T:knot384 |
| 264.02 | 264.02 | 264.03 | T:cubehash161 |
| 803.00 | 812.69 | 812.87 | T:gage1h256c256r128 |
| 919.92 | 920.08 | 922.03 | T:subterraneanv1 |
| 966.61 | 967.27 | 967.46 | T:acehash256v1 |
| 1298.11 | 1299.49 | 1299.80 | T:sivrijndael256hash256v1 |
| 1382.29 | 1383.93 | 1384.66 | T:skinnyhashtk3 |
| 1628.66 | 1632.56 | 1674.58 | T:gage1h256c224r064 |
| 1682.72 | 1690.68 | 1710.28 | T:heron256v1 |
| 1726.82 | 1734.31 | 1734.38 | T:gage1h256c256r064 |
| 2784.16 | 2784.37 | 2784.49 | T:skinnyhashtk2 |
| 3250.46 | 3266.43 | 3293.50 | T:gage1h256c256r032 |
| 3973.27 | 3976.82 | 3993.85 | T:orangishv1 |
| 5025.72 | 5085.55 | 5106.82 | T:gage1h256c224r032 |
| 5497.20 | 5497.74 | 5513.79 | T:gage1h256c512r064 |
| 5477.28 | 5596.95 | 5658.88 | T:gage1h256c224r016 |
| 6451.58 | 6528.64 | 6557.79 | T:gage1h256c256r016 |
| 7395.05 | 7400.63 | 7407.59 | T:sivtemphotonhashv1 |
| 10484.61 | 10513.95 | 10521.63 | T:gage1h256c512r032 |
| 10814.85 | 10860.11 | 10941.23 | T:gage1h256c224r008 |
| 76768.10 | 77472.33 | 79516.60 | T:fsb512 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.06? | 0.07? | 0.07? | T:floppsy |
| 0.25? | 0.25? | 0.30? | komihash |
| 0.99 | 1.00 | 1.00 | T:bebb4185 |
| 1.00 | 1.02 | 1.10 | prh42s256 |
| 1.20 | 1.24 | 1.27 | prh64s256 |
| 1.31 | 1.32 | 1.41 | prh42s512 |
| 1.58 | 1.59 | 1.64 | prh64s512 |
| 2.01 | 2.05 | 2.08 | prh42s1024 |
| 2.27 | 2.28 | 2.29 | T:edonr512 |
| 2.31 | 2.31 | 2.32 | sha256 |
| 2.48 | 2.49 | 2.62 | prh64s1024 |
| 3.49 | 3.49 | 3.56 | lsh256 |
| 3.55 | 3.56 | 3.57 | T:md4 |
| 3.59 | 3.61 | 3.66 | T:blake2b |
| 3.64 | 3.64 | 3.65 | T:blake3 |
| 4.16 | 4.16 | 4.21 | T:edonr256 |
| 4.37 | 4.39 | 4.40 | lsh512 |
| 4.43 | 4.43 | 4.43 | T:bmw512 |
| 4.64 | 4.66 | 4.80 | T:echo256 |
| 4.61 | 4.73 | 4.75 | sha1 |
| 4.78 | 4.88 | 4.91 | sha224 |
| 4.98 | 5.00 | 5.00 | T:k12 |
| 5.22 | 5.24 | 5.40 | T:beamsplitter |
| 5.35 | 5.35 | 5.35 | T:blake2s |
| 5.72 | 5.73 | 5.77 | T:skein512256 |
| 5.80 | 5.81 | 5.81 | md5 |
| 5.84 | 5.84 | 5.85 | sha512 |
| 5.95 | 6.01 | 6.02 | T:skein512512 |
| 6.05 | 6.15 | 6.16 | T:sarmal256 |
| 6.41 | 6.41 | 6.44 | blake512 |
| 6.56 | 6.57 | 6.59 | T:blake64 |
| 6.81 | 6.84 | 6.86 | T:cubehash832 |
| 6.83 | 6.85 | 6.87 | T:bmw256 |
| 6.99 | 7.00 | 7.01 | T:tiger |
| 7.48 | 7.51 | 7.56 | T:sarmal512 |
| 7.54 | 7.58 | 7.60 | T:skein256256 |
| 7.70 | 7.71 | 7.72 | T:blake32 |
| 8.27 | 8.32 | 8.55 | T:keccakc256 |
| 8.38 | 8.39 | 8.40 | shake128 |
| 8.55 | 8.56 | 8.60 | blake256 |
| 8.81 | 8.82 | 9.02 | T:rfsb509 |
| 8.89 | 8.91 | 8.92 | T:shabal256 |
| 8.92 | 8.95 | 9.30 | T:shabal512 |
| 9.45 | 9.49 | 9.51 | T:cubehash512 |
| 9.39 | 9.50 | 9.52 | sha384 |
| 9.66 | 9.68 | 9.72 | T:bblake256 |
| 9.75 | 9.76 | 9.81 | T:skein10241024 |
| 10.06 | 10.08 | 10.09 | T:keccakc256treed2 |
| 10.18 | 10.20 | 10.20 | T:keccakc512 |
| 10.18 | 10.20 | 10.29 | T:keccakc448 |
| 10.23? | 10.34? | 12.12? | T:keccak |
| 10.52 | 10.53 | 10.57 | shake256 |
| 10.53? | 10.56? | 11.94? | sha3256 |
| 10.52? | 10.57? | 12.00? | sha3224 |
| 10.77 | 10.82 | 10.84 | T:groestl256 |
| 11.02 | 11.03 | 11.03 | T:cubehash816 |
| 12.03 | 12.05 | 12.09 | T:jh512 |
| 12.05 | 12.05 | 12.07 | T:jh224 |
| 12.05 | 12.09 | 12.12 | T:jh256 |
| 12.08 | 12.10 | 12.14 | T:jh384 |
| 12.14 | 12.18 | 12.24 | T:gimli24v1 |
| 12.60 | 12.61 | 12.61 | sha3384 |
| 12.62 | 12.62 | 12.62 | asconhashav12 |
| 12.62? | 12.65? | 14.88? | asconxofav12 |
| 12.76 | 12.79 | 13.23 | T:keccakc768 |
| 13.07 | 13.11 | 13.23 | T:cubehash1632 |
| 13.28 | 13.29 | 13.41 | T:keccakc512treed2 |
| 13.63 | 13.66 | 13.68 | T:groestl512 |
| 13.86 | 13.92 | 13.93 | T:luffa256 |
| 14.04 | 14.06 | 14.08 | T:ripemd160 |
| 14.07 | 14.08 | 14.10 | T:round3jh256 |
| 14.04 | 14.09 | 14.09 | T:round3jh512 |
| 14.65 | 14.70 | 15.15 | T:luffa384 |
| 14.95 | 14.99 | 15.05 | T:nasha256 |
| 15.53 | 15.56 | 15.59 | T:nasha512 |
| 16.23 | 16.26 | 16.31 | T:bash256 |
| 16.55 | 16.59 | 16.70 | T:xoodyakv1 |
| 16.73 | 16.73 | 16.74 | T:shavite3256 |
| 18.03 | 18.03 | 18.15 | T:keccakc1024 |
| 18.26 | 18.28 | 18.32 | T:fugue256 |
| 18.31 | 18.33 | 18.39 | T:fugue2 |
| 18.67 | 18.68 | 18.69 | sha3512 |
| 18.88 | 18.88 | 18.88 | asconhashv12 |
| 18.90 | 18.90 | 18.90 | asconxofv12 |
| 19.13 | 19.14 | 19.16 | T:cubehash88 |
| 19.90 | 19.95 | 21.71 | T:whirlpool |
| 21.64 | 21.65 | 21.67 | T:cubehash1616 |
| 21.34 | 22.19 | 22.34 | T:hamsi |
| 21.99 | 22.37 | 22.44 | T:luffa512 |
| 22.66 | 22.69 | 22.71 | T:bash384 |
| 24.07 | 24.08 | 24.16 | asconhashabi32v12 |
| 25.14 | 25.17 | 25.19 | T:shamashashv1 |
| 25.59 | 25.60 | 25.62 | T:lane256 |
| 26.18 | 26.22 | 26.23 | T:shavite3512 |
| 27.11 | 27.42 | 27.47 | T:fugue384 |
| 27.61 | 27.63 | 28.01 | T:echosp256 |
| 30.71 | 30.88 | 30.99 | T:simd256 |
| 32.36 | 32.42 | 32.42 | T:bash512 |
| 34.84 | 34.84 | 34.84 | asconhashbi32v12 |
| 35.20 | 35.20 | 35.26 | T:cubehash84 |
| 36.94 | 36.96 | 37.01 | T:sneikha256 |
| 36.19 | 37.31 | 37.35 | T:fugue512 |
| 37.49 | 37.49 | 37.61 | T:cubehash168 |
| 37.45 | 37.50 | 37.58 | T:simd512 |
| 40.32 | 40.33 | 40.33 | T:esch256v2 |
| 40.61 | 40.87 | 41.15 | T:esch256v1 |
| 41.22 | 41.23 | 41.25 | T:romulush |
| 44.80 | 44.97 | 45.17 | T:lane512 |
| 45.60 | 45.66 | 45.71 | T:saturninhashv2 |
| 45.79 | 45.84 | 45.84 | T:echosp512 |
| 45.94 | 46.00 | 46.07 | T:echo512 |
| 46.19 | 46.89 | 47.61 | T:fsb256 |
| 47.87 | 47.89 | 48.16 | T:mgrostl256 |
| 49.76 | 49.85 | 50.02 | T:drygascon128 |
| 50.47 | 50.51 | 50.56 | T:esch384v1 |
| 51.65 | 51.69 | 51.76 | T:esch384v2 |
| 56.82 | 56.87 | 56.93 | T:drygascon256 |
| 58.96 | 58.96 | 58.96 | T:coral256v1 |
| 59.28 | 59.29 | 59.30 | T:mcssha4 |
| 59.55 | 59.57 | 59.59 | T:mcssha6 |
| 65.06 | 65.07 | 65.10 | T:mcssha5 |
| 66.01 | 66.01 | 66.08 | T:knot256v2 |
| 67.71 | 67.73 | 67.74 | T:cubehash82 |
| 70.31 | 70.33 | 70.35 | T:cubehash164 |
| 73.87 | 73.98 | 74.21 | T:triadhashv1 |
| 75.40 | 75.58 | 75.66 | T:sneikha384 |
| 117.40 | 117.40 | 117.40 | T:knot256v1 |
| 132.45 | 132.47 | 132.59 | T:cubehash81 |
| 135.74 | 135.77 | 135.79 | T:cubehash162 |
| 139.10 | 139.10 | 139.10 | T:clxhash |
| 184.10 | 184.42 | 184.46 | T:syconhash256v1 |
| 218.12 | 218.12 | 222.82 | T:knot512 |
| 220.89 | 220.97 | 221.16 | T:photonbeetlehash256rate32v1 |
| 236.01 | 236.27 | 236.40 | T:knot384 |
| 267.35 | 267.39 | 267.40 | T:cubehash161 |
| 853.89 | 854.81 | 857.58 | T:gage1h256c256r128 |
| 928.05 | 930.29 | 931.29 | T:subterraneanv1 |
| 1005.43 | 1006.85 | 1007.43 | T:acehash256v1 |
| 1296.98 | 1297.40 | 1298.41 | T:sivrijndael256hash256v1 |
| 1426.80 | 1431.54 | 1434.46 | T:skinnyhashtk3 |
| 1701.10 | 1723.69 | 1744.06 | T:gage1h256c224r064 |
| 1764.91 | 1784.46 | 1797.11 | T:heron256v1 |
| 1807.64 | 1874.53 | 1877.67 | T:gage1h256c256r064 |
| 2805.31 | 2807.55 | 2807.91 | T:skinnyhashtk2 |
| 3372.10 | 3373.40 | 3469.62 | T:gage1h256c256r032 |
| 4100.07 | 4102.14 | 4113.82 | T:orangishv1 |
| 5248.72 | 5250.02 | 5399.16 | T:gage1h256c224r032 |
| 5721.83 | 5730.57 | 5740.82 | T:gage1h256c512r064 |
| 5786.44 | 5794.85 | 5858.40 | T:gage1h256c224r016 |
| 6748.05 | 6762.60 | 6789.77 | T:gage1h256c256r016 |
| 7361.83 | 7365.34 | 7369.58 | T:sivtemphotonhashv1 |
| 10765.24 | 10789.73 | 10806.20 | T:gage1h256c512r032 |
| 10961.83 | 11013.42 | 11169.18 | T:gage1h256c224r008 |
| 204525.72 | 205971.36 | 210745.50 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.58 | 0.59 | 0.61 | T:floppsy |
| 0.91 | 0.91 | 0.92 | komihash |
| 2.75 | 2.77 | 2.98 | T:bebb4185 |
| 3.97 | 4.03 | 4.17 | T:blake3 |
| 4.61 | 4.67 | 4.70 | sha256 |
| 5.22 | 5.23 | 5.28 | T:blake2s |
| 5.44? | 5.48? | 6.38? | prh42s256 |
| 5.91 | 5.91 | 5.94 | T:edonr512 |
| 6.81 | 6.84 | 7.06 | T:blake2b |
| 7.09? | 7.17? | 8.12? | prh64s256 |
| 7.48 | 7.50 | 7.72 | lsh256 |
| 8.25 | 8.30 | 8.98 | prh42s512 |
| 8.42 | 8.44 | 8.45 | T:md4 |
| 8.73? | 9.14? | 10.06? | T:beamsplitter |
| 9.16 | 9.17 | 9.53 | T:edonr256 |
| 11.58 | 11.58 | 12.08 | prh64s512 |
| 11.66 | 11.69 | 11.84 | T:skein512256 |
| 12.30 | 12.30 | 12.38 | md5 |
| 12.44 | 12.44 | 12.45 | sha512 |
| 12.47 | 12.61 | 12.61 | T:sarmal256 |
| 13.08 | 13.20 | 13.25 | blake512 |
| 13.23 | 13.28 | 13.39 | T:skein256256 |
| 13.23 | 13.30 | 13.41 | T:echo256 |
| 13.22 | 13.48 | 13.53 | T:skein512512 |
| 13.47 | 13.55 | 13.56 | T:blake64 |
| 13.88 | 13.92 | 13.92 | T:k12 |
| 14.22 | 14.33 | 14.95 | prh42s1024 |
| 14.56 | 14.64 | 14.73 | lsh512 |
| 14.73 | 14.73 | 14.73 | T:bmw512 |
| 14.94 | 15.31 | 15.50 | T:sarmal512 |
| 15.55 | 15.56 | 15.69 | T:blake32 |
| 15.34 | 15.62 | 15.88 | T:tiger |
| 16.25 | 16.48 | 16.67 | blake256 |
| 18.34 | 18.48 | 18.72 | T:gimli24v1 |
| 18.97 | 18.97 | 19.58 | asconhashav12 |
| 19.06 | 19.09 | 19.33 | T:keccakc1024 |
| 19.31 | 19.31 | 19.33 | T:rfsb509 |
| 19.44 | 19.48 | 19.61 | T:keccakc512 |
| 19.38 | 19.50 | 19.64 | sha3512 |
| 19.39 | 19.53 | 19.70 | T:bmw256 |
| 19.44 | 19.53 | 19.56 | shake256 |
| 19.47 | 19.55 | 19.61 | T:keccakc448 |
| 19.52 | 19.56 | 19.69 | sha3384 |
| 19.56? | 19.61? | 22.05? | sha3256 |
| 19.62 | 19.66 | 19.81 | shake128 |
| 19.62 | 19.69 | 20.02 | sha3224 |
| 20.00 | 20.09 | 20.33 | T:keccakc256 |
| 19.84 | 20.14 | 21.91 | asconxofav12 |
| 20.12? | 20.17? | 23.42? | T:keccak |
| 20.64 | 20.70 | 21.20 | T:cubehash512 |
| 20.94 | 21.22 | 21.67 | prh64s1024 |
| 21.23 | 21.41 | 21.44 | T:xoodyakv1 |
| 21.45? | 21.61? | 24.72? | T:keccakc768 |
| 22.45 | 22.53 | 22.81 | T:jh256 |
| 22.47 | 22.66 | 22.78 | T:jh384 |
| 22.55 | 22.67 | 22.69 | T:jh224 |
| 22.58 | 22.70 | 22.72 | T:jh512 |
| 25.80 | 25.95 | 26.03 | T:luffa256 |
| 26.02 | 26.05 | 26.16 | T:round3jh512 |
| 25.94 | 26.11 | 26.11 | T:round3jh256 |
| 26.31 | 26.41 | 27.48 | sha1 |
| 27.14 | 27.28 | 27.28 | T:ripemd160 |
| 26.94 | 27.31 | 27.67 | T:hamsi |
| 27.75 | 27.75 | 28.22 | asconxofv12 |
| 27.80 | 27.89 | 28.16 | asconhashv12 |
| 27.11 | 27.98 | 28.12 | sha224 |
| 28.42 | 28.77 | 29.34 | T:cubehash832 |
| 28.72 | 28.95 | 28.97 | T:nasha256 |
| 29.97 | 30.64 | 30.64 | T:bash256 |
| 30.16 | 30.70 | 30.84 | T:bash384 |
| 31.05 | 31.08 | 31.19 | T:shavite3256 |
| 30.72 | 31.11 | 31.30 | T:nasha512 |
| 31.28 | 31.33 | 31.72 | T:shabal256 |
| 31.47 | 31.78 | 32.64 | T:shabal512 |
| 32.05 | 32.14 | 32.16 | T:skein10241024 |
| 32.58 | 33.39 | 33.42 | T:luffa384 |
| 34.52 | 34.53 | 34.75 | T:cubehash816 |
| 37.86 | 37.97 | 38.00 | T:groestl256 |
| 38.59 | 38.75 | 38.97 | T:shamashashv1 |
| 40.12 | 40.34 | 41.08 | sha384 |
| 40.17 | 40.77 | 42.97 | T:whirlpool |
| 41.41 | 41.48 | 41.97 | T:groestl512 |
| 41.19 | 41.89 | 42.05 | asconhashabi32v12 |
| 42.81 | 42.95 | 43.14 | T:cubehash88 |
| 44.62 | 44.75 | 44.89 | T:bblake256 |
| 48.30 | 48.31 | 48.42 | T:shavite3512 |
| 48.92 | 49.05 | 49.36 | T:luffa512 |
| 50.22 | 50.44 | 50.55 | T:fugue256 |
| 52.97 | 53.14 | 53.41 | T:sneikha256 |
| 53.66 | 53.91 | 54.98 | T:cubehash1632 |
| 54.20 | 54.48 | 54.56 | T:esch256v2 |
| 54.48 | 54.53 | 54.73 | T:esch256v1 |
| 54.78 | 54.78 | 55.33 | asconhashbi32v12 |
| 54.83 | 54.92 | 55.27 | T:drygascon128 |
| 56.59 | 57.03 | 57.38 | T:simd256 |
| 58.72 | 58.77 | 58.89 | T:cubehash84 |
| 58.83 | 59.09 | 59.19 | T:bash512 |
| 59.77 | 59.94 | 60.16 | T:romulush |
| 61.44 | 61.50 | 61.75 | T:keccakc256treed2 |
| 61.48 | 61.70 | 62.17 | T:keccakc512treed2 |
| 64.77 | 64.83 | 65.03 | T:cubehash1616 |
| 64.89 | 64.97 | 64.97 | T:lane256 |
| 67.33 | 68.25 | 69.12 | T:saturninhashv2 |
| 73.17 | 73.38 | 73.47 | T:fugue2 |
| 76.70 | 76.83 | 77.09 | T:drygascon256 |
| 77.20 | 77.34 | 77.45 | T:esch384v1 |
| 78.16 | 78.36 | 78.61 | T:fugue384 |
| 79.14 | 79.27 | 79.34 | T:esch384v2 |
| 80.88 | 82.30 | 83.11 | T:cubehash168 |
| 82.61 | 82.69 | 82.92 | T:triadhashv1 |
| 84.53 | 84.64 | 85.73 | T:echosp256 |
| 85.69 | 85.77 | 86.17 | T:coral256v1 |
| 85.61 | 86.19 | 86.36 | T:echo512 |
| 91.19 | 91.55 | 91.56 | T:cubehash82 |
| 95.05 | 95.05 | 95.70 | T:knot256v2 |
| 106.70 | 107.12 | 109.61 | T:echosp512 |
| 109.36 | 109.52 | 109.58 | T:mcssha4 |
| 111.41 | 111.89 | 111.98 | T:fugue512 |
| 111.73 | 111.89 | 112.16 | T:mcssha6 |
| 113.42 | 113.47 | 113.70 | T:cubehash164 |
| 115.67 | 115.78 | 116.31 | T:simd512 |
| 122.12 | 122.30 | 122.48 | T:sneikha384 |
| 130.61 | 130.62 | 130.62 | T:knot256v1 |
| 130.98 | 131.52 | 132.09 | T:mgrostl256 |
| 132.31 | 133.00 | 143.05 | T:fsb256 |
| 151.28 | 151.30 | 151.30 | T:clxhash |
| 156.12 | 156.27 | 157.38 | T:cubehash81 |
| 161.39 | 161.52 | 161.73 | T:mcssha5 |
| 176.91 | 176.92 | 177.47 | T:lane512 |
| 178.70 | 178.95 | 179.50 | T:cubehash162 |
| 197.12 | 197.52 | 197.62 | T:photonbeetlehash256rate32v1 |
| 260.97 | 261.31 | 261.50 | T:knot384 |
| 266.12? | 266.97? | 986.75? | T:knot512 |
| 280.38 | 280.80 | 281.16 | T:syconhash256v1 |
| 310.33 | 310.44 | 310.53 | T:cubehash161 |
| 1055.39 | 1057.97 | 1059.58 | T:subterraneanv1 |
| 1248.67 | 1249.64 | 1250.92 | T:sivrijndael256hash256v1 |
| 1362.69 | 1379.77 | 1389.17 | T:gage1h256c256r128 |
| 1528.05 | 1528.78 | 1531.64 | T:acehash256v1 |
| 2029.48 | 2035.75 | 2040.61 | T:skinnyhashtk3 |
| 2593.36 | 2618.78 | 2628.64 | T:gage1h256c224r064 |
| 2735.25 | 2748.61 | 2748.86 | T:gage1h256c256r064 |
| 3116.33 | 3116.73 | 3116.92 | T:skinnyhashtk2 |
| 3206.00 | 3259.59 | 3268.08 | T:heron256v1 |
| 4964.02 | 4973.09 | 4974.42 | T:gage1h256c256r032 |
| 5817.56 | 5836.91 | 5837.06 | T:orangishv1 |
| 6947.72 | 6951.98 | 6955.97 | T:sivtemphotonhashv1 |
| 7618.22 | 7720.69 | 7720.69 | T:gage1h256c224r032 |
| 8379.61 | 8430.33 | 8431.52 | T:gage1h256c224r016 |
| 8654.97 | 8704.05 | 8711.92 | T:gage1h256c512r064 |
| 9733.52 | 9779.25 | 9780.22 | T:gage1h256c256r016 |
| 15638.53 | 15740.05 | 15816.84 | T:gage1h256c224r008 |
| 15889.56 | 15938.42 | 15996.14 | T:gage1h256c512r032 |
| 1650179.78? | 1823715.97? | 1971139.30? | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 4.62 | 4.75 | 4.88 | T:floppsy |
| 6.12? | 6.12? | 8.25? | komihash |
| 15.75? | 15.75? | 18.38? | T:bebb4185 |
| 24.75 | 24.75 | 24.75 | sha256 |
| 29.12 | 29.88 | 31.75 | T:beamsplitter |
| 33.75 | 35.12 | 36.75 | T:blake3 |
| 42.00 | 42.38 | 43.12 | prh42s256 |
| 42.38 | 43.88 | 44.00 | T:md4 |
| 46.00 | 46.00 | 46.50 | T:edonr256 |
| 47.25 | 47.25 | 47.50 | T:blake2s |
| 47.62 | 47.88 | 48.50 | T:edonr512 |
| 53.12 | 53.38 | 53.75 | prh64s256 |
| 55.62 | 56.12 | 56.50 | T:blake2b |
| 57.25 | 58.50 | 60.50 | T:gimli24v1 |
| 58.25 | 59.25 | 59.50 | md5 |
| 61.62 | 62.75 | 64.25 | lsh256 |
| 63.00 | 63.75 | 64.25 | prh42s512 |
| 68.62 | 69.38 | 70.00 | T:hamsi |
| 71.88 | 71.88 | 76.25 | asconhashav12 |
| 72.88 | 73.38 | 74.12 | T:xoodyakv1 |
| 73.25 | 74.00 | 75.00 | blake256 |
| 73.75 | 74.25 | 76.12 | T:tiger |
| 75.88 | 75.88 | 76.00 | T:skein256256 |
| 74.88 | 76.75 | 78.25 | asconxofav12 |
| 78.25 | 78.75 | 79.00 | T:blake32 |
| 90.38 | 91.12 | 93.62 | prh64s512 |
| 92.62 | 93.62 | 94.88 | T:skein512256 |
| 95.62 | 95.62 | 95.62 | asconhashv12 |
| 95.88 | 95.88 | 95.88 | asconxofv12 |
| 98.38 | 98.50 | 98.50 | sha512 |
| 98.50 | 98.62 | 98.62 | T:rfsb509 |
| 103.62 | 103.62 | 106.38 | T:sarmal256 |
| 104.75 | 104.88 | 106.62 | T:cubehash512 |
| 105.12 | 105.50 | 106.00 | blake512 |
| 106.50 | 106.88 | 107.75 | T:echo256 |
| 105.62 | 107.12 | 108.50 | T:bmw256 |
| 107.25 | 109.00 | 110.75 | T:skein512512 |
| 109.00 | 109.00 | 109.12 | T:blake64 |
| 109.38 | 109.88 | 111.12 | prh42s1024 |
| 110.25 | 110.25 | 110.25 | T:k12 |
| 112.25 | 113.00 | 114.00 | T:luffa256 |
| 116.88 | 117.12 | 117.25 | lsh512 |
| 117.50 | 117.50 | 117.50 | T:bmw512 |
| 118.25 | 118.25 | 118.25 | T:ripemd160 |
| 121.62 | 125.50 | 128.38 | T:sarmal512 |
| 126.50 | 126.50 | 126.62 | T:nasha256 |
| 127.12 | 129.88 | 131.88 | T:shamashashv1 |
| 131.12 | 131.38 | 132.12 | T:shavite3256 |
| 140.88 | 144.62 | 148.50 | T:drygascon128 |
| 146.38 | 147.75 | 150.00 | T:sneikha256 |
| 149.75 | 150.62 | 151.88 | T:triadhashv1 |
| 153.25 | 153.38 | 160.25 | sha3224 |
| 152.50 | 153.75 | 154.88 | T:keccakc1024 |
| 154.12 | 154.38 | 154.50 | sha3512 |
| 154.75 | 154.88 | 155.88 | shake256 |
| 155.50 | 155.50 | 158.00 | shake128 |
| 154.88 | 155.62 | 159.12 | sha3384 |
| 155.12 | 156.75 | 157.75 | T:keccakc448 |
| 156.50 | 156.75 | 157.75 | T:keccakc512 |
| 155.62? | 157.12? | 175.62? | sha3256 |
| 160.00 | 161.62 | 163.62 | T:keccakc256 |
| 166.00 | 167.00 | 169.12 | prh64s1024 |
| 161.38? | 167.12? | 187.00? | T:keccak |
| 167.38 | 169.50 | 171.88 | T:luffa384 |
| 170.62? | 171.12? | 198.38? | T:keccakc768 |
| 170.50 | 171.62 | 173.00 | T:romulush |
| 174.38 | 174.75 | 183.62 | T:whirlpool |
| 176.00 | 176.25 | 183.00 | asconhashabi32v12 |
| 181.12 | 181.25 | 181.25 | T:jh512 |
| 182.12 | 183.12 | 183.88 | T:jh256 |
| 183.00 | 183.75 | 184.00 | T:jh224 |
| 183.12 | 183.88 | 185.62 | T:jh384 |
| 188.12 | 191.25 | 195.38 | T:saturninhashv2 |
| 191.38 | 191.75 | 191.75 | T:shabal256 |
| 192.25 | 193.25 | 198.75 | T:shabal512 |
| 200.50 | 200.50 | 200.50 | T:esch256v1 |
| 199.75 | 200.88 | 200.88 | T:esch256v2 |
| 201.75 | 202.38 | 205.88 | T:cubehash832 |
| 209.12 | 209.12 | 209.12 | asconhashbi32v12 |
| 206.88 | 209.75 | 214.50 | sha1 |
| 205.00 | 210.12 | 220.38 | sha224 |
| 209.88 | 210.75 | 210.75 | T:round3jh256 |
| 210.50 | 211.00 | 212.25 | T:round3jh512 |
| 221.00 | 221.25 | 221.62 | T:cubehash816 |
| 228.00 | 228.38 | 229.12 | T:cubehash88 |
| 229.00 | 229.50 | 230.12 | T:photonbeetlehash256rate32v1 |
| 237.38 | 237.62 | 238.38 | T:knot256v1 |
| 239.25 | 239.25 | 240.38 | T:groestl256 |
| 242.12 | 243.00 | 244.75 | T:bash256 |
| 243.25 | 243.38 | 243.75 | T:cubehash84 |
| 243.50 | 243.62 | 244.12 | T:bash512 |
| 242.50 | 243.75 | 245.25 | T:bash384 |
| 247.50 | 247.75 | 250.75 | T:clxhash |
| 246.38 | 248.00 | 250.12 | T:luffa512 |
| 245.50 | 248.50 | 251.00 | T:nasha512 |
| 256.88 | 257.50 | 259.38 | T:skein10241024 |
| 262.88 | 266.75 | 273.38 | T:knot256v2 |
| 278.00 | 279.25 | 280.88 | T:cubehash82 |
| 285.38 | 286.62 | 288.38 | T:drygascon256 |
| 290.75 | 292.00 | 296.25 | T:coral256v1 |
| 296.88 | 298.88 | 301.00 | T:bblake256 |
| 303.62 | 305.62 | 307.62 | T:groestl512 |
| 304.50 | 306.88 | 308.25 | T:fugue256 |
| 323.00 | 327.12 | 330.38 | sha384 |
| 334.75 | 335.38 | 336.12 | T:esch384v1 |
| 341.75 | 342.25 | 345.62 | T:esch384v2 |
| 342.75 | 346.88 | 352.62 | T:cubehash81 |
| 364.38 | 364.88 | 366.50 | T:cubehash1632 |
| 385.75 | 386.50 | 387.00 | T:shavite3512 |
| 396.88 | 397.50 | 398.38 | T:cubehash1616 |
| 418.62 | 420.38 | 422.12 | T:sneikha384 |
| 420.25 | 422.50 | 427.12 | T:cubehash168 |
| 451.75 | 452.12 | 453.88 | T:simd256 |
| 451.88 | 452.50 | 457.00 | T:cubehash164 |
| 480.12 | 484.88 | 486.00 | T:fugue384 |
| 491.50 | 492.25 | 494.38 | T:keccakc256treed2 |
| 492.62 | 493.25 | 496.38 | T:keccakc512treed2 |
| 498.12 | 501.62 | 504.25 | T:fugue2 |
| 503.75 | 504.62 | 505.62 | T:mcssha4 |
| 516.38 | 517.50 | 517.62 | T:cubehash162 |
| 522.25 | 523.75 | 524.88 | T:mcssha6 |
| 525.00 | 526.25 | 527.75 | T:knot384 |
| 534.50 | 534.75 | 534.88 | T:lane256 |
| 641.25? | 641.25? | 1657.25? | T:knot512 |
| 649.00 | 649.25 | 649.75 | T:cubehash161 |
| 676.50 | 677.50 | 686.12 | T:echosp256 |
| 685.25 | 690.62 | 691.88 | T:echo512 |
| 700.88 | 705.75 | 706.62 | T:fugue512 |
| 854.12 | 854.12 | 854.25 | T:echosp512 |
| 920.25 | 921.62 | 923.38 | T:mcssha5 |
| 924.62 | 926.25 | 928.25 | T:simd512 |
| 1037.88 | 1039.62 | 1042.88 | T:syconhash256v1 |
| 1037.25 | 1044.62 | 1126.12 | T:fsb256 |
| 1051.00 | 1052.62 | 1056.88 | T:mgrostl256 |
| 1403.88 | 1404.12 | 1405.38 | T:lane512 |
| 1545.00 | 1548.88 | 1552.00 | T:sivrijndael256hash256v1 |
| 2050.50 | 2051.75 | 2054.12 | T:subterraneanv1 |
| 4758.75 | 4760.88 | 4764.12 | T:gage1h256c256r128 |
| 5433.00 | 5435.62 | 5438.00 | T:skinnyhashtk3 |
| 5543.00 | 5544.50 | 5545.00 | T:skinnyhashtk2 |
| 5619.88 | 5623.38 | 5631.62 | T:acehash256v1 |
| 7420.62 | 7422.38 | 7435.12 | T:sivtemphotonhashv1 |
| 9579.12 | 9691.50 | 9705.25 | T:gage1h256c224r064 |
| 10156.88 | 10161.62 | 10194.25 | T:gage1h256c256r064 |
| 14591.88 | 14609.75 | 14614.25 | T:heron256v1 |
| 17520.88 | 17550.88 | 17777.62 | T:gage1h256c256r032 |
| 21998.25 | 23344.25 | 23355.50 | T:orangishv1 |
| 27187.00 | 27190.38 | 27352.25 | T:gage1h256c224r032 |
| 28629.00 | 28634.25 | 28705.62 | T:gage1h256c224r016 |
| 32111.25 | 32169.38 | 32424.00 | T:gage1h256c512r064 |
| 33097.38 | 33182.62 | 33236.38 | T:gage1h256c256r016 |
| 53358.88 | 53462.12 | 53767.75 | T:gage1h256c224r008 |
| 55941.38 | 56218.50 | 56367.75 | T:gage1h256c512r032 |
| 13082104.50? | 14577819.62? | 15836585.12? | T:fsb512 |
|
|