Measurements of hash functions on one machine: amd64; Ivy Bridge+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20260217
[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.22 | 0.22 | 0.22 | komihash |
| 0.57 | 0.58 | 0.58 | prh42s512 |
| 0.57 | 0.58 | 0.58 | prh42s256 |
| 0.61 | 0.62 | 0.62 | prh64s512 |
| 0.61 | 0.62 | 0.62 | prh64s256 |
| 0.61 | 0.62 | 0.62 | prh64s1024 |
| 0.64 | 0.65 | 0.65 | prh42s1024 |
| 0.89 | 0.90 | 0.91 | T:bebb4185 |
| 1.94 | 1.94 | 1.95 | T:blake3 |
| 2.07 | 2.07 | 2.08 | T:edonr512 |
| 3.06 | 3.07 | 3.07 | lsh256 |
| 3.08 | 3.09 | 3.09 | T:md4 |
| 3.13 | 3.14 | 3.14 | T:bmw512 |
| 3.40 | 3.40 | 3.41 | T:blake2b |
| 3.55 | 3.55 | 3.56 | lsh512 |
| 4.10 | 4.11 | 4.13 | T:edonr256 |
| 4.11 | 4.12 | 4.12 | T:echo256 |
| 4.16 | 4.16 | 4.16 | T:cubehash832 |
| 4.43 | 4.43 | 4.44 | T:k12 |
| 4.54 | 4.55 | 4.56 | sha1 |
| 5.03 | 5.03 | 5.04 | md5 |
| 5.24 | 5.25 | 5.26 | T:bblake256 |
| 5.34 | 5.34 | 5.35 | T:blake2s |
| 5.40 | 5.41 | 5.42 | T:keccakc256treed2 |
| 5.41 | 5.43 | 5.44 | T:bmw256 |
| 5.52 | 5.53 | 5.54 | T:shabal256 |
| 5.53 | 5.53 | 5.54 | T:shabal512 |
| 5.98 | 6.00 | 6.05 | T:blake64 |
| 6.12 | 6.13 | 6.15 | blake512 |
| 6.28 | 6.28 | 6.29 | T:skein512256 |
| 6.28 | 6.29 | 6.29 | T:skein512512 |
| 6.44 | 6.44 | 6.44 | T:blake32 |
| 6.61 | 6.62 | 6.62 | T:sarmal256 |
| 6.62 | 6.63 | 6.63 | T:keccakc512treed2 |
| 6.82 | 6.83 | 6.84 | T:tiger |
| 6.95 | 6.97 | 6.99 | T:beamsplitter |
| 7.13 | 7.14 | 7.15 | sha512 |
| 7.12 | 7.33 | 7.40 | sha384 |
| 7.57 | 7.57 | 7.57 | blake256 |
| 7.59 | 7.61 | 7.65 | T:cheetah256 |
| 8.05 | 8.07 | 8.08 | T:sarmal512 |
| 8.28 | 8.28 | 8.29 | T:keccakc256 |
| 8.29 | 8.29 | 8.29 | T:cubehash512 |
| 8.29 | 8.29 | 8.30 | T:cubehash1632 |
| 8.32 | 8.32 | 8.32 | T:cubehash816 |
| 8.37 | 8.39 | 8.46 | T:skein256256 |
| 8.38 | 8.42 | 8.47 | T:simd512 |
| 8.67 | 8.68 | 8.68 | T:skein10241024 |
| 8.80 | 8.81 | 8.81 | shake128 |
| 9.45 | 9.46 | 9.48 | T:groestl256 |
| 9.63 | 9.63 | 9.64 | T:keccakc448 |
| 10.08 | 10.08 | 10.08 | T:rfsb509 |
| 10.13 | 10.14 | 10.15 | T:keccakc512 |
| 10.13 | 10.14 | 10.15 | sha224 |
| 10.13 | 10.14 | 10.15 | sha256 |
| 10.21 | 10.21 | 10.22 | sha3224 |
| 10.74 | 10.75 | 10.76 | shake256 |
| 10.74 | 10.75 | 10.76 | sha3256 |
| 10.79 | 10.80 | 10.80 | T:keccak |
| 11.69 | 11.70 | 11.70 | T:luffa256 |
| 11.77 | 11.79 | 11.82 | T:cheetah512 |
| 11.92 | 11.93 | 12.16 | T:luffa384 |
| 12.89 | 12.90 | 12.91 | T:jh512 |
| 12.89 | 12.90 | 12.91 | T:jh256 |
| 12.90 | 12.90 | 12.91 | T:groestl512 |
| 12.87 | 12.91 | 12.92 | T:ripemd160 |
| 12.91 | 12.92 | 12.93 | T:jh384 |
| 12.91 | 12.92 | 12.93 | T:jh224 |
| 13.09 | 13.10 | 13.11 | T:gimli24v1 |
| 13.32 | 13.32 | 13.33 | T:keccakc768 |
| 13.45 | 13.46 | 13.47 | T:fugue2 |
| 14.09 | 14.09 | 14.10 | sha3384 |
| 14.94 | 14.95 | 14.96 | T:fugue256 |
| 15.28 | 15.30 | 15.32 | T:round3jh512 |
| 15.29 | 15.30 | 15.32 | T:round3jh256 |
| 16.48 | 16.51 | 16.55 | T:cubehash1616 |
| 16.61 | 16.61 | 16.62 | T:xoodyakv1 |
| 16.51 | 16.72 | 16.94 | asconxofav12 |
| 16.73 | 16.73 | 16.73 | T:cubehash88 |
| 16.87 | 16.91 | 16.97 | T:nasha256 |
| 16.78 | 16.91 | 16.94 | asconhashav12 |
| 17.09 | 17.10 | 17.11 | T:shavite3256 |
| 17.14 | 17.15 | 17.17 | T:nasha512 |
| 17.90 | 17.91 | 17.93 | T:luffa512 |
| 19.09 | 19.10 | 19.15 | T:keccakc1024 |
| 20.17 | 20.18 | 20.21 | sha3512 |
| 21.34 | 21.35 | 21.37 | T:fugue384 |
| 22.27 | 22.29 | 22.33 | T:hamsi |
| 22.17 | 22.36 | 23.38 | T:md6d224 |
| 22.72 | 22.73 | 22.76 | T:whirlpool |
| 23.79 | 24.02 | 24.78 | T:md6d256 |
| 24.91 | 24.93 | 24.98 | T:lane256 |
| 24.66 | 25.17 | 25.34 | asconxofv12 |
| 25.06 | 25.27 | 25.34 | asconhashv12 |
| 27.27 | 27.29 | 27.40 | T:echosp256 |
| 27.66 | 27.84 | 28.15 | T:fugue512 |
| 28.02 | 28.04 | 28.12 | T:shavite3512 |
| 28.73 | 28.99 | 29.54 | T:simd256 |
| 31.40 | 31.48 | 31.63 | T:md6d384 |
| 32.35 | 32.36 | 32.42 | asconhashabi32v12 |
| 32.77 | 32.80 | 33.05 | T:shamashashv1 |
| 33.04 | 33.06 | 33.20 | T:cubehash168 |
| 33.20 | 33.21 | 33.28 | T:cubehash84 |
| 36.79 | 36.82 | 36.95 | T:essence384 |
| 36.93 | 36.96 | 37.11 | T:essence512 |
| 38.85 | 38.87 | 39.04 | T:sneikha256 |
| 39.25 | 39.27 | 39.50 | T:echosp512 |
| 40.68 | 40.71 | 40.87 | T:mgrostl256 |
| 40.91 | 41.01 | 41.23 | T:atelopus64 |
| 41.18 | 41.62 | 42.87 | T:echo512 |
| 41.92 | 42.03 | 42.24 | T:atelopus32 |
| 43.11 | 43.13 | 43.25 | T:essence256 |
| 43.05 | 43.31 | 43.85 | T:essence224 |
| 43.67 | 44.25 | 45.24 | T:fsb256 |
| 44.70 | 44.76 | 45.02 | T:romulush |
| 44.79 | 44.81 | 45.07 | T:esch256v2 |
| 45.40 | 45.41 | 45.64 | T:esch256v1 |
| 45.97 | 46.20 | 46.93 | T:mcssha6 |
| 46.02 | 46.45 | 46.88 | T:mcssha4 |
| 46.08 | 46.46 | 46.96 | T:mcssha5 |
| 48.56 | 48.58 | 48.80 | asconhashbi32v12 |
| 48.83 | 48.85 | 49.08 | T:saturninhashv2 |
| 60.18 | 60.22 | 60.53 | T:drygascon128 |
| 60.45 | 60.77 | 61.30 | T:lane512 |
| 65.38 | 65.40 | 65.74 | T:esch384v2 |
| 65.99 | 66.00 | 66.35 | T:cubehash164 |
| 65.98 | 66.00 | 66.36 | T:esch384v1 |
| 66.59 | 66.59 | 66.93 | T:cubehash82 |
| 70.17 | 70.23 | 70.61 | T:drygascon256 |
| 76.20 | 76.51 | 76.65 | T:coral256v1 |
| 77.39 | 77.44 | 77.79 | T:sneikha384 |
| 80.69 | 81.11 | 81.20 | T:triadhashv1 |
| 84.40 | 84.94 | 85.49 | T:knot256v2 |
| 114.86 | 115.20 | 115.36 | T:clxhash |
| 128.42 | 129.29 | 130.89 | T:knot256v1 |
| 132.13 | 132.43 | 132.47 | T:cubehash162 |
| 133.33 | 133.64 | 133.69 | T:cubehash81 |
| 176.61 | 176.66 | 176.71 | T:syconhash256v1 |
| 236.97 | 237.05 | 237.38 | T:knot512 |
| 264.47 | 264.56 | 264.83 | T:cubehash161 |
| 283.09 | 283.40 | 283.63 | T:photonbeetlehash256rate32v1 |
| 273.26 | 286.08 | 297.13 | T:fsb512 |
| 304.20 | 304.52 | 304.80 | T:knot384 |
| 874.50 | 875.69 | 876.72 | T:subterraneanv1 |
| 1111.75 | 1123.50 | 1151.76 | T:skinnyhashtk3 |
| 1196.87 | 1203.00 | 1247.05 | T:acehash256v1 |
| 1353.83 | 1361.55 | 1435.42 | T:heron256v1 |
| 1435.93 | 1436.85 | 1439.18 | T:sivrijndael256hash256v1 |
| 2030.33 | 2031.80 | 2034.29 | T:skinnyhashtk2 |
| 2655.61 | 2656.27 | 2660.74 | T:gage1h256c256r128 |
| 3672.47 | 3673.19 | 3674.43 | T:orangishv1 |
| 3995.79 | 3996.57 | 3997.09 | T:gage1h256c224r064 |
| 4431.67 | 4436.26 | 4440.28 | T:gage1h256c256r064 |
| 5516.96 | 5519.19 | 5524.48 | T:gage1h256c224r032 |
| 7100.73 | 7105.37 | 7111.26 | T:sivtemphotonhashv1 |
| 7951.86 | 7952.72 | 7954.99 | T:gage1h256c512r064 |
| 8001.74 | 8002.29 | 8004.54 | T:gage1h256c256r032 |
| 13357.49 | 13375.86 | 13445.11 | T:gage1h256c224r016 |
| 15028.91 | 15031.22 | 15032.68 | T:gage1h256c512r032 |
| 15106.77 | 15122.72 | 15142.51 | T:gage1h256c256r016 |
| 25818.43 | 25906.56 | 26024.53 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.24 | 0.24 | 0.24 | komihash |
| 0.68 | 0.68 | 0.69 | prh42s256 |
| 0.73 | 0.73 | 0.73 | prh42s512 |
| 0.74 | 0.75 | 0.75 | prh64s256 |
| 0.82 | 0.83 | 0.83 | prh64s512 |
| 0.86 | 0.86 | 0.87 | prh42s1024 |
| 0.93 | 0.94 | 0.96 | T:bebb4185 |
| 0.98 | 0.98 | 0.99 | prh64s1024 |
| 1.95 | 1.96 | 1.97 | T:blake3 |
| 2.19 | 2.20 | 2.21 | T:edonr512 |
| 3.17 | 3.18 | 3.18 | T:md4 |
| 3.19 | 3.20 | 3.20 | lsh256 |
| 3.37 | 3.38 | 3.40 | T:bmw512 |
| 3.43 | 3.43 | 3.44 | T:blake2b |
| 3.83 | 3.84 | 3.85 | lsh512 |
| 4.31 | 4.33 | 4.35 | T:edonr256 |
| 4.35 | 4.36 | 4.37 | T:echo256 |
| 4.53 | 4.53 | 4.54 | T:k12 |
| 4.61 | 4.61 | 4.61 | T:cubehash832 |
| 5.09 | 5.10 | 5.12 | sha1 |
| 5.15 | 5.15 | 5.15 | md5 |
| 5.35 | 5.35 | 5.36 | T:blake2s |
| 5.61 | 5.62 | 5.64 | T:bmw256 |
| 5.85 | 5.86 | 5.87 | T:bblake256 |
| 5.94 | 5.94 | 5.95 | T:shabal512 |
| 5.94 | 5.95 | 5.96 | T:shabal256 |
| 6.23 | 6.26 | 6.28 | T:blake64 |
| 6.27 | 6.27 | 6.28 | T:keccakc256treed2 |
| 6.36 | 6.37 | 6.39 | blake512 |
| 6.44 | 6.45 | 6.46 | T:skein512256 |
| 6.45 | 6.46 | 6.46 | T:skein512512 |
| 6.59 | 6.60 | 6.60 | T:blake32 |
| 6.93 | 6.94 | 6.95 | T:sarmal256 |
| 7.00 | 7.02 | 7.03 | T:tiger |
| 7.09 | 7.12 | 7.14 | T:beamsplitter |
| 7.59 | 7.59 | 7.60 | T:keccakc512treed2 |
| 7.72 | 7.72 | 7.73 | blake256 |
| 7.84 | 7.85 | 7.90 | T:cheetah256 |
| 7.86 | 7.88 | 7.92 | sha512 |
| 7.88 | 7.89 | 8.04 | sha384 |
| 8.46 | 8.46 | 8.47 | T:sarmal512 |
| 8.51 | 8.52 | 8.52 | T:cubehash512 |
| 8.51 | 8.52 | 8.53 | T:keccakc256 |
| 8.49 | 8.52 | 8.61 | T:skein256256 |
| 8.77 | 8.77 | 8.77 | T:cubehash816 |
| 8.76 | 8.77 | 8.80 | T:simd512 |
| 9.00 | 9.01 | 9.02 | shake128 |
| 9.03 | 9.03 | 9.03 | T:cubehash1632 |
| 9.05 | 9.05 | 9.06 | T:skein10241024 |
| 9.82 | 9.84 | 9.85 | T:groestl256 |
| 9.85 | 9.86 | 9.87 | T:keccakc448 |
| 10.41 | 10.42 | 10.42 | sha3224 |
| 10.53 | 10.54 | 10.55 | T:keccakc512 |
| 10.71 | 10.71 | 10.71 | T:rfsb509 |
| 10.76 | 10.77 | 10.78 | sha224 |
| 10.77 | 10.78 | 10.82 | sha256 |
| 11.11 | 11.12 | 11.13 | shake256 |
| 11.12 | 11.12 | 11.13 | sha3256 |
| 11.17 | 11.18 | 11.19 | T:keccak |
| 11.91 | 11.92 | 11.92 | T:luffa256 |
| 12.24 | 12.25 | 12.26 | T:luffa384 |
| 12.88 | 12.89 | 12.93 | T:cheetah512 |
| 13.11 | 13.12 | 13.14 | T:jh512 |
| 13.12 | 13.12 | 13.13 | T:jh256 |
| 13.13 | 13.14 | 13.16 | T:jh384 |
| 13.13 | 13.15 | 13.17 | T:jh224 |
| 13.15 | 13.17 | 13.18 | T:ripemd160 |
| 13.22 | 13.22 | 13.24 | T:gimli24v1 |
| 13.54 | 13.54 | 13.55 | T:keccakc768 |
| 13.62 | 13.63 | 13.64 | T:groestl512 |
| 14.28 | 14.29 | 14.30 | sha3384 |
| 14.56 | 14.57 | 14.59 | T:fugue2 |
| 15.43 | 15.45 | 15.47 | T:fugue256 |
| 15.55 | 15.55 | 15.56 | T:round3jh512 |
| 15.55 | 15.57 | 15.57 | T:round3jh256 |
| 16.70 | 16.71 | 16.72 | T:xoodyakv1 |
| 16.73 | 16.95 | 17.07 | asconhashav12 |
| 16.77 | 17.10 | 17.10 | asconxofav12 |
| 17.18 | 17.18 | 17.18 | T:cubehash88 |
| 17.19 | 17.22 | 17.26 | T:nasha256 |
| 17.31 | 17.35 | 17.35 | T:cubehash1616 |
| 17.37 | 17.40 | 17.42 | T:shavite3256 |
| 17.77 | 17.79 | 17.81 | T:nasha512 |
| 18.35 | 18.37 | 18.38 | T:luffa512 |
| 19.23 | 19.24 | 19.25 | T:keccakc1024 |
| 20.28 | 20.29 | 20.30 | sha3512 |
| 22.15 | 22.17 | 22.19 | T:fugue384 |
| 22.36 | 22.38 | 22.44 | T:hamsi |
| 22.71 | 22.73 | 23.55 | T:md6d224 |
| 23.15 | 23.15 | 23.17 | T:whirlpool |
| 24.24 | 24.27 | 24.98 | T:md6d256 |
| 24.96 | 25.48 | 25.51 | asconhashv12 |
| 24.96 | 25.48 | 25.51 | asconxofv12 |
| 25.76 | 25.77 | 25.80 | T:lane256 |
| 28.43 | 28.44 | 28.45 | T:echosp256 |
| 28.91 | 28.92 | 28.95 | T:shavite3512 |
| 28.93 | 28.95 | 29.06 | T:fugue512 |
| 29.28 | 29.36 | 29.93 | T:simd256 |
| 31.86 | 31.92 | 31.96 | T:md6d384 |
| 32.76 | 32.77 | 32.79 | asconhashabi32v12 |
| 33.02 | 33.06 | 33.11 | T:shamashashv1 |
| 33.65 | 33.65 | 33.66 | T:cubehash84 |
| 33.84 | 33.85 | 33.86 | T:cubehash168 |
| 38.09 | 38.12 | 38.14 | T:essence384 |
| 38.23 | 38.26 | 38.30 | T:essence512 |
| 39.17 | 39.18 | 39.19 | T:sneikha256 |
| 40.72 | 40.73 | 40.74 | T:echosp512 |
| 42.79 | 42.81 | 42.84 | T:mgrostl256 |
| 42.73 | 42.88 | 44.22 | T:echo512 |
| 42.77 | 42.91 | 43.04 | T:atelopus64 |
| 43.64 | 43.79 | 43.95 | T:atelopus32 |
| 43.87 | 43.89 | 43.92 | T:essence256 |
| 43.87 | 43.93 | 44.58 | T:essence224 |
| 45.06 | 45.09 | 45.12 | T:esch256v2 |
| 45.21 | 45.26 | 45.28 | T:romulush |
| 45.68 | 45.71 | 45.72 | T:esch256v1 |
| 46.93 | 46.95 | 47.23 | T:mcssha6 |
| 46.90 | 47.13 | 47.74 | T:mcssha4 |
| 46.99 | 47.30 | 49.07 | T:fsb256 |
| 47.66 | 47.71 | 48.18 | T:mcssha5 |
| 48.97 | 48.98 | 49.00 | asconhashbi32v12 |
| 49.24 | 49.26 | 49.29 | T:saturninhashv2 |
| 60.28 | 60.30 | 60.32 | T:drygascon128 |
| 64.73 | 65.37 | 65.66 | T:lane512 |
| 66.04 | 66.07 | 66.10 | T:esch384v2 |
| 66.65 | 66.68 | 66.70 | T:esch384v1 |
| 66.79 | 66.80 | 66.81 | T:cubehash164 |
| 67.04 | 67.05 | 67.05 | T:cubehash82 |
| 70.62 | 70.66 | 70.70 | T:drygascon256 |
| 76.83 | 76.84 | 76.94 | T:coral256v1 |
| 78.30 | 78.31 | 78.34 | T:sneikha384 |
| 80.72 | 80.88 | 81.27 | T:triadhashv1 |
| 83.90 | 85.50 | 85.67 | T:knot256v2 |
| 114.99 | 115.03 | 115.11 | T:clxhash |
| 128.15 | 129.06 | 129.41 | T:knot256v1 |
| 132.83 | 132.85 | 133.13 | T:cubehash162 |
| 133.63 | 133.64 | 133.80 | T:cubehash81 |
| 178.01 | 178.04 | 178.49 | T:syconhash256v1 |
| 237.54 | 237.55 | 238.62 | T:knot512 |
| 264.88 | 264.90 | 266.07 | T:cubehash161 |
| 282.18 | 282.33 | 283.54 | T:photonbeetlehash256rate32v1 |
| 304.44 | 304.65 | 305.76 | T:knot384 |
| 876.59 | 877.53 | 879.06 | T:subterraneanv1 |
| 1116.07 | 1135.14 | 1157.35 | T:skinnyhashtk3 |
| 1213.11 | 1215.14 | 1253.18 | T:acehash256v1 |
| 1383.20 | 1384.50 | 1452.40 | T:heron256v1 |
| 1434.69 | 1435.42 | 1437.25 | T:sivrijndael256hash256v1 |
| 2034.40 | 2035.54 | 2037.56 | T:skinnyhashtk2 |
| 2687.15 | 2688.08 | 2691.42 | T:gage1h256c256r128 |
| 3701.03 | 3701.73 | 3702.60 | T:orangishv1 |
| 4034.92 | 4035.80 | 4036.31 | T:gage1h256c224r064 |
| 4475.83 | 4479.54 | 4482.88 | T:gage1h256c256r064 |
| 5565.74 | 5567.52 | 5571.00 | T:gage1h256c224r032 |
| 7096.63 | 7103.13 | 7107.06 | T:sivtemphotonhashv1 |
| 8030.19 | 8031.00 | 8032.25 | T:gage1h256c512r064 |
| 8072.36 | 8073.56 | 8075.02 | T:gage1h256c256r032 |
| 11795.61 | 11801.99 | 11817.12 | T:fsb512 |
| 13478.13 | 13487.27 | 13548.53 | T:gage1h256c224r016 |
| 15161.47 | 15162.54 | 15164.03 | T:gage1h256c512r032 |
| 15236.03 | 15249.27 | 15261.97 | T:gage1h256c256r016 |
| 26045.79 | 26115.86 | 26212.94 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.03 | 0.03 | 0.03 | T:floppsy |
| 0.26? | 0.27? | 0.29? | komihash |
| 0.84 | 0.85 | 0.87 | prh42s256 |
| 0.94 | 0.95 | 0.96 | prh64s256 |
| 0.97 | 0.98 | 1.00 | prh42s512 |
| 0.98 | 0.99 | 1.02 | T:bebb4185 |
| 1.15 | 1.16 | 1.18 | prh64s512 |
| 1.20 | 1.22 | 1.24 | prh42s1024 |
| 1.57 | 1.58 | 1.59 | prh64s1024 |
| 2.37 | 2.38 | 2.42 | T:edonr512 |
| 3.32 | 3.33 | 3.34 | T:md4 |
| 3.39 | 3.40 | 3.42 | lsh256 |
| 3.46 | 3.47 | 3.47 | T:blake2b |
| 3.75 | 3.76 | 3.76 | T:blake3 |
| 3.78 | 3.81 | 3.83 | T:bmw512 |
| 4.33 | 4.33 | 4.34 | lsh512 |
| 4.52 | 4.62 | 4.67 | T:edonr256 |
| 4.87 | 4.87 | 4.90 | T:echo256 |
| 4.92 | 4.93 | 4.93 | T:k12 |
| 5.34 | 5.35 | 5.36 | md5 |
| 5.36 | 5.36 | 5.37 | T:cubehash832 |
| 5.37 | 5.37 | 5.37 | T:blake2s |
| 5.94 | 5.97 | 6.01 | T:bmw256 |
| 5.99 | 6.00 | 6.06 | sha1 |
| 6.61 | 6.62 | 6.63 | T:shabal512 |
| 6.64 | 6.65 | 6.66 | T:shabal256 |
| 6.64 | 6.67 | 6.70 | T:blake64 |
| 6.71 | 6.72 | 6.76 | T:skein512256 |
| 6.73 | 6.74 | 6.75 | T:skein512512 |
| 6.79 | 6.80 | 6.82 | blake512 |
| 6.84 | 6.84 | 6.85 | T:blake32 |
| 6.84 | 6.85 | 6.88 | T:bblake256 |
| 7.30 | 7.30 | 7.31 | T:keccakc256treed2 |
| 7.30 | 7.32 | 7.34 | T:tiger |
| 7.35 | 7.39 | 7.42 | T:beamsplitter |
| 7.48 | 7.49 | 7.50 | T:sarmal256 |
| 7.99 | 7.99 | 8.00 | blake256 |
| 8.33 | 8.34 | 8.44 | T:cheetah256 |
| 8.47 | 8.48 | 8.48 | T:keccakc512treed2 |
| 8.65 | 8.68 | 8.76 | T:skein256256 |
| 8.88 | 8.89 | 8.89 | T:cubehash512 |
| 9.05 | 9.05 | 9.06 | T:sarmal512 |
| 9.07 | 9.10 | 9.17 | sha512 |
| 9.18 | 9.19 | 9.20 | T:keccakc256 |
| 9.13 | 9.22 | 9.33 | sha384 |
| 9.37 | 9.39 | 9.42 | T:simd512 |
| 9.51 | 9.51 | 9.52 | T:cubehash816 |
| 9.61 | 9.63 | 9.65 | shake128 |
| 9.67 | 9.67 | 9.68 | T:skein10241024 |
| 10.05 | 10.06 | 10.07 | T:keccakc448 |
| 10.25 | 10.26 | 10.27 | T:cubehash1632 |
| 10.42 | 10.44 | 10.50 | T:groestl256 |
| 10.56 | 10.57 | 10.59 | sha3224 |
| 10.96 | 10.98 | 11.00 | T:keccakc512 |
| 11.50 | 11.51 | 11.53 | shake256 |
| 11.50 | 11.51 | 11.52 | sha3256 |
| 11.77 | 11.79 | 11.82 | sha224 |
| 11.79 | 11.81 | 11.83 | sha256 |
| 11.83 | 11.84 | 11.85 | T:keccak |
| 11.85 | 11.85 | 11.87 | T:rfsb509 |
| 12.28 | 12.30 | 12.32 | T:luffa256 |
| 12.76 | 12.78 | 12.80 | T:luffa384 |
| 13.42 | 13.43 | 13.44 | T:gimli24v1 |
| 13.49 | 13.50 | 13.52 | T:jh512 |
| 13.48 | 13.50 | 13.53 | T:jh256 |
| 13.50 | 13.51 | 13.53 | T:jh384 |
| 13.53 | 13.56 | 13.57 | T:jh224 |
| 13.54 | 13.56 | 13.59 | T:ripemd160 |
| 13.63 | 13.64 | 13.66 | T:keccakc768 |
| 14.32 | 14.33 | 14.35 | sha3384 |
| 14.76 | 14.82 | 14.89 | T:cheetah512 |
| 14.83 | 14.84 | 14.85 | T:groestl512 |
| 16.00 | 16.02 | 16.05 | T:round3jh512 |
| 16.02 | 16.04 | 16.06 | T:round3jh256 |
| 16.22 | 16.23 | 16.28 | T:fugue256 |
| 16.43 | 16.45 | 16.49 | T:fugue2 |
| 16.86 | 16.87 | 16.88 | T:xoodyakv1 |
| 17.00 | 17.29 | 17.37 | asconhashav12 |
| 17.23 | 17.37 | 17.38 | asconxofav12 |
| 17.71 | 17.75 | 17.80 | T:nasha256 |
| 17.87 | 17.88 | 17.90 | T:shavite3256 |
| 17.92 | 17.93 | 17.93 | T:cubehash88 |
| 18.67 | 18.68 | 18.69 | T:cubehash1616 |
| 18.82 | 18.85 | 18.89 | T:nasha512 |
| 19.11 | 19.14 | 19.17 | T:luffa512 |
| 19.88 | 19.90 | 19.92 | T:keccakc1024 |
| 20.90 | 20.92 | 20.95 | sha3512 |
| 22.57 | 22.62 | 22.67 | T:hamsi |
| 22.84 | 22.87 | 23.21 | T:md6d224 |
| 23.51 | 23.53 | 23.56 | T:fugue384 |
| 23.87 | 23.89 | 23.92 | T:whirlpool |
| 24.04 | 24.15 | 24.84 | T:md6d256 |
| 25.32 | 25.72 | 25.87 | asconhashv12 |
| 25.32 | 25.77 | 25.88 | asconxofv12 |
| 27.18 | 27.22 | 27.28 | T:lane256 |
| 27.98 | 28.01 | 28.04 | T:echosp256 |
| 30.08 | 30.12 | 30.73 | T:simd256 |
| 30.40 | 30.42 | 30.44 | T:shavite3512 |
| 31.03 | 31.08 | 31.24 | T:fugue512 |
| 31.72 | 31.82 | 31.86 | T:md6d384 |
| 33.45 | 33.48 | 33.52 | asconhashabi32v12 |
| 33.48 | 33.56 | 33.58 | T:shamashashv1 |
| 34.40 | 34.41 | 34.42 | T:cubehash84 |
| 35.18 | 35.19 | 35.21 | T:cubehash168 |
| 39.72 | 39.72 | 39.74 | T:sneikha256 |
| 40.23 | 40.28 | 40.34 | T:essence384 |
| 40.40 | 40.45 | 40.51 | T:essence512 |
| 44.55 | 44.57 | 44.60 | T:echosp512 |
| 45.13 | 45.17 | 45.20 | T:essence256 |
| 45.05 | 45.18 | 46.54 | T:echo512 |
| 45.15 | 45.26 | 45.77 | T:essence224 |
| 45.52 | 45.54 | 45.61 | T:esch256v2 |
| 45.58 | 45.77 | 45.97 | T:atelopus64 |
| 45.86 | 45.96 | 46.00 | T:romulush |
| 46.17 | 46.19 | 46.23 | T:esch256v1 |
| 46.31 | 46.33 | 46.38 | T:mgrostl256 |
| 46.42 | 46.65 | 47.08 | T:atelopus32 |
| 48.39 | 48.40 | 48.52 | T:mcssha4 |
| 48.47 | 48.50 | 48.67 | T:mcssha6 |
| 49.62 | 49.62 | 49.66 | asconhashbi32v12 |
| 49.90 | 49.95 | 49.99 | T:saturninhashv2 |
| 50.42 | 50.60 | 51.22 | T:mcssha5 |
| 53.14 | 53.34 | 53.49 | T:fsb256 |
| 60.39 | 60.45 | 60.52 | T:drygascon128 |
| 67.13 | 67.17 | 67.22 | T:esch384v2 |
| 67.79 | 67.81 | 67.82 | T:cubehash82 |
| 67.78 | 67.82 | 67.86 | T:esch384v1 |
| 68.13 | 68.14 | 68.15 | T:cubehash164 |
| 71.38 | 71.47 | 71.52 | T:drygascon256 |
| 72.24 | 72.37 | 72.50 | T:lane512 |
| 77.89 | 77.91 | 77.93 | T:coral256v1 |
| 79.80 | 79.84 | 79.90 | T:sneikha384 |
| 81.08 | 81.10 | 81.50 | T:triadhashv1 |
| 84.54 | 84.99 | 86.30 | T:knot256v2 |
| 115.31 | 115.36 | 115.39 | T:clxhash |
| 128.76 | 129.58 | 130.27 | T:knot256v1 |
| 134.17 | 134.19 | 134.20 | T:cubehash162 |
| 134.37 | 134.38 | 134.40 | T:cubehash81 |
| 180.93 | 180.98 | 181.05 | T:syconhash256v1 |
| 239.11 | 239.12 | 239.17 | T:knot512 |
| 266.17 | 266.21 | 266.27 | T:cubehash161 |
| 281.28 | 281.37 | 281.58 | T:photonbeetlehash256rate32v1 |
| 306.12 | 306.33 | 306.47 | T:knot384 |
| 878.40 | 880.59 | 883.40 | T:subterraneanv1 |
| 1137.21 | 1148.42 | 1170.29 | T:skinnyhashtk3 |
| 1232.07 | 1235.66 | 1273.93 | T:acehash256v1 |
| 1419.41 | 1422.20 | 1486.37 | T:heron256v1 |
| 1431.56 | 1434.03 | 1435.63 | T:sivrijndael256hash256v1 |
| 2041.62 | 2042.94 | 2044.51 | T:skinnyhashtk2 |
| 2738.92 | 2741.22 | 2743.59 | T:gage1h256c256r128 |
| 3747.40 | 3750.17 | 3750.98 | T:orangishv1 |
| 4100.14 | 4101.31 | 4101.95 | T:gage1h256c224r064 |
| 4548.63 | 4552.09 | 4555.51 | T:gage1h256c256r064 |
| 5645.88 | 5648.81 | 5652.66 | T:gage1h256c224r032 |
| 7081.08 | 7083.12 | 7087.72 | T:sivtemphotonhashv1 |
| 8158.86 | 8161.51 | 8163.63 | T:gage1h256c512r064 |
| 8188.80 | 8190.97 | 8193.02 | T:gage1h256c256r032 |
| 13660.96 | 13671.71 | 13732.55 | T:gage1h256c224r016 |
| 15380.03 | 15381.89 | 15383.93 | T:gage1h256c512r032 |
| 15445.02 | 15457.53 | 15472.90 | T:gage1h256c256r016 |
| 26405.86 | 26465.24 | 26562.43 | T:gage1h256c224r008 |
| 30977.38 | 30984.13 | 31108.19 | T:fsb512 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.08 | 0.08 | 0.08 | T:floppsy |
| 0.33 | 0.34 | 0.35 | komihash |
| 1.11 | 1.13 | 1.19 | T:bebb4185 |
| 1.26 | 1.28 | 1.36 | prh42s256 |
| 1.48 | 1.50 | 1.53 | prh64s256 |
| 1.63 | 1.63 | 1.70 | prh42s512 |
| 2.05 | 2.07 | 2.12 | prh64s512 |
| 2.17 | 2.21 | 2.28 | prh42s1024 |
| 2.63 | 2.63 | 2.64 | T:edonr512 |
| 3.14 | 3.16 | 3.20 | prh64s1024 |
| 3.56 | 3.58 | 3.60 | lsh256 |
| 3.70 | 3.70 | 3.72 | T:blake3 |
| 3.73 | 3.74 | 3.76 | T:md4 |
| 3.96 | 3.97 | 3.98 | T:blake2b |
| 4.55 | 4.57 | 4.60 | T:bmw512 |
| 5.23 | 5.23 | 5.24 | lsh512 |
| 5.16 | 5.26 | 5.33 | T:edonr256 |
| 5.42 | 5.42 | 5.42 | T:blake2s |
| 5.54 | 5.54 | 5.55 | T:k12 |
| 5.86 | 5.87 | 5.90 | md5 |
| 6.10 | 6.12 | 6.14 | T:echo256 |
| 6.82 | 6.87 | 6.94 | T:bmw256 |
| 7.12 | 7.15 | 7.19 | T:blake64 |
| 7.24 | 7.28 | 7.33 | blake512 |
| 7.35 | 7.36 | 7.37 | T:cubehash832 |
| 7.36 | 7.40 | 7.46 | T:skein512256 |
| 7.46 | 7.48 | 7.51 | T:skein512512 |
| 7.50 | 7.51 | 7.54 | T:blake32 |
| 7.77 | 7.85 | 8.02 | T:beamsplitter |
| 8.04 | 8.09 | 8.11 | T:sarmal256 |
| 8.09 | 8.13 | 8.20 | T:tiger |
| 8.35 | 8.40 | 8.56 | sha1 |
| 8.43 | 8.44 | 8.45 | T:shabal512 |
| 8.45 | 8.47 | 8.50 | T:shabal256 |
| 8.62 | 8.63 | 8.66 | blake256 |
| 8.90 | 8.90 | 9.10 | T:cheetah256 |
| 9.08 | 9.14 | 9.22 | T:skein256256 |
| 9.62 | 9.64 | 9.66 | T:bblake256 |
| 9.67 | 9.72 | 9.73 | T:sarmal512 |
| 9.87 | 9.88 | 9.88 | T:cubehash512 |
| 10.06 | 10.08 | 10.13 | T:keccakc256 |
| 10.06 | 10.08 | 10.08 | T:keccakc256treed2 |
| 10.31 | 10.33 | 10.34 | shake128 |
| 11.50 | 11.51 | 11.53 | T:cubehash816 |
| 11.55 | 11.64 | 11.85 | sha512 |
| 11.78 | 11.79 | 11.90 | sha384 |
| 11.87 | 11.91 | 11.98 | T:simd512 |
| 12.09 | 12.15 | 12.23 | T:groestl256 |
| 12.29 | 12.31 | 12.34 | T:skein10241024 |
| 12.34 | 12.35 | 12.38 | T:keccak |
| 12.36 | 12.37 | 12.40 | T:keccakc448 |
| 12.40 | 12.42 | 12.44 | T:keccakc512 |
| 12.79 | 12.82 | 12.87 | sha3256 |
| 12.83 | 12.84 | 12.88 | shake256 |
| 12.85 | 12.87 | 12.91 | sha3224 |
| 13.13 | 13.14 | 13.17 | T:keccakc512treed2 |
| 13.25 | 13.29 | 13.31 | T:luffa256 |
| 13.53 | 13.54 | 13.57 | T:cubehash1632 |
| 13.95 | 14.00 | 14.02 | T:gimli24v1 |
| 14.13 | 14.16 | 14.19 | T:luffa384 |
| 14.44 | 14.48 | 14.53 | T:jh256 |
| 14.45 | 14.49 | 14.51 | T:jh384 |
| 14.43 | 14.49 | 14.51 | T:jh512 |
| 14.52 | 14.54 | 14.73 | sha224 |
| 14.55 | 14.57 | 14.59 | T:jh224 |
| 14.55 | 14.60 | 14.68 | sha256 |
| 14.64 | 14.67 | 14.73 | T:ripemd160 |
| 14.74 | 14.75 | 14.76 | T:keccakc768 |
| 14.77 | 14.78 | 14.80 | T:rfsb509 |
| 15.31 | 15.33 | 15.37 | sha3384 |
| 16.90 | 16.92 | 16.93 | T:groestl512 |
| 17.11 | 17.14 | 17.18 | T:round3jh512 |
| 17.14 | 17.19 | 17.20 | T:round3jh256 |
| 17.28 | 17.30 | 17.32 | T:xoodyakv1 |
| 18.01 | 18.07 | 18.12 | asconhashav12 |
| 17.96 | 18.10 | 18.12 | asconxofav12 |
| 18.36 | 18.41 | 18.47 | T:fugue256 |
| 19.11 | 19.13 | 19.17 | T:shavite3256 |
| 19.14 | 19.21 | 19.30 | T:nasha256 |
| 19.03 | 19.38 | 19.73 | T:cheetah512 |
| 19.74 | 19.79 | 19.85 | T:nasha512 |
| 19.92 | 19.92 | 19.94 | T:cubehash88 |
| 21.12 | 21.17 | 21.24 | T:luffa512 |
| 21.45 | 21.54 | 21.62 | T:fugue2 |
| 21.88 | 21.91 | 21.98 | T:keccakc1024 |
| 22.22 | 22.24 | 22.26 | T:cubehash1616 |
| 22.66 | 22.78 | 22.87 | T:hamsi |
| 22.86 | 22.90 | 22.97 | sha3512 |
| 25.82 | 25.85 | 25.90 | T:whirlpool |
| 26.74 | 26.83 | 26.88 | asconxofv12 |
| 26.75 | 26.86 | 26.94 | asconhashv12 |
| 27.14 | 27.20 | 27.29 | T:fugue384 |
| 30.97 | 31.00 | 31.08 | T:lane256 |
| 31.29 | 31.32 | 31.34 | T:shavite3512 |
| 32.13 | 32.15 | 32.19 | T:echosp256 |
| 32.23 | 32.34 | 32.83 | T:simd256 |
| 34.77 | 34.85 | 34.91 | T:shamashashv1 |
| 35.38 | 35.40 | 35.42 | asconhashabi32v12 |
| 36.39 | 36.40 | 36.42 | T:cubehash84 |
| 36.57 | 36.67 | 36.83 | T:fugue512 |
| 38.75 | 38.76 | 38.78 | T:cubehash168 |
| 41.09 | 41.10 | 41.18 | T:sneikha256 |
| 45.96 | 46.03 | 46.12 | T:essence384 |
| 46.18 | 46.25 | 46.34 | T:essence512 |
| 46.37 | 46.42 | 46.46 | T:md6d224 |
| 46.78 | 46.85 | 46.91 | T:esch256v2 |
| 46.67 | 47.04 | 48.32 | T:echo512 |
| 47.45 | 47.48 | 47.54 | T:esch256v1 |
| 47.80 | 47.86 | 47.93 | T:romulush |
| 48.54 | 48.59 | 48.65 | T:essence256 |
| 48.52 | 48.59 | 49.91 | T:md6d256 |
| 48.56 | 48.66 | 49.15 | T:essence224 |
| 51.07 | 51.16 | 51.19 | T:mgrostl256 |
| 51.44 | 51.47 | 51.53 | asconhashbi32v12 |
| 51.70 | 51.78 | 51.82 | T:saturninhashv2 |
| 52.39 | 52.40 | 52.51 | T:mcssha4 |
| 52.57 | 52.58 | 52.71 | T:mcssha6 |
| 53.18 | 53.22 | 53.30 | T:echosp512 |
| 57.76 | 57.78 | 57.81 | T:mcssha5 |
| 59.00 | 59.37 | 59.82 | T:atelopus32 |
| 60.77 | 60.82 | 60.89 | T:drygascon128 |
| 63.13 | 63.81 | 64.75 | T:fsb256 |
| 64.21 | 64.52 | 64.67 | T:md6d384 |
| 66.79 | 67.08 | 67.55 | T:atelopus64 |
| 69.79 | 69.83 | 69.85 | T:cubehash82 |
| 70.19 | 70.23 | 70.26 | T:esch384v2 |
| 70.84 | 70.89 | 70.95 | T:esch384v1 |
| 71.69 | 71.71 | 71.73 | T:cubehash164 |
| 73.39 | 73.46 | 73.50 | T:drygascon256 |
| 80.64 | 80.72 | 80.84 | T:coral256v1 |
| 81.85 | 82.00 | 82.23 | T:triadhashv1 |
| 83.86 | 83.93 | 83.97 | T:sneikha384 |
| 87.70 | 88.39 | 89.40 | T:knot256v2 |
| 96.77 | 97.17 | 97.51 | T:lane512 |
| 116.07 | 116.14 | 116.18 | T:clxhash |
| 129.99 | 130.89 | 131.81 | T:knot256v1 |
| 136.35 | 136.36 | 136.39 | T:cubehash81 |
| 137.74 | 137.75 | 137.78 | T:cubehash162 |
| 188.75 | 188.81 | 188.87 | T:syconhash256v1 |
| 243.30 | 243.32 | 243.38 | T:knot512 |
| 269.72 | 269.78 | 269.83 | T:cubehash161 |
| 278.95 | 279.06 | 279.20 | T:photonbeetlehash256rate32v1 |
| 310.18 | 310.39 | 310.51 | T:knot384 |
| 887.17 | 888.57 | 892.46 | T:subterraneanv1 |
| 1174.00 | 1188.49 | 1210.30 | T:skinnyhashtk3 |
| 1282.96 | 1289.27 | 1326.47 | T:acehash256v1 |
| 1424.34 | 1426.62 | 1432.41 | T:sivrijndael256hash256v1 |
| 1514.58 | 1522.11 | 1583.90 | T:heron256v1 |
| 2055.91 | 2057.68 | 2066.31 | T:skinnyhashtk2 |
| 2874.79 | 2880.94 | 2886.91 | T:gage1h256c256r128 |
| 3871.77 | 3880.71 | 3882.22 | T:orangishv1 |
| 4269.51 | 4276.85 | 4278.02 | T:gage1h256c224r064 |
| 4741.21 | 4746.39 | 4750.32 | T:gage1h256c256r064 |
| 5861.31 | 5862.97 | 5866.99 | T:gage1h256c224r032 |
| 7047.91 | 7051.67 | 7055.46 | T:sivtemphotonhashv1 |
| 8498.81 | 8502.46 | 8509.96 | T:gage1h256c256r032 |
| 8500.21 | 8504.14 | 8512.37 | T:gage1h256c512r064 |
| 14155.43 | 14164.93 | 14228.20 | T:gage1h256c224r016 |
| 15963.42 | 15970.29 | 15974.22 | T:gage1h256c512r032 |
| 16004.74 | 16016.49 | 16031.06 | T:gage1h256c256r016 |
| 27326.07 | 27392.95 | 27495.23 | T:gage1h256c224r008 |
| 82144.65 | 82158.72 | 82487.95 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.68 | 0.71 | 0.73 | T:floppsy |
| 1.26? | 1.29? | 1.46? | komihash |
| 3.12 | 3.15 | 3.22 | T:bebb4185 |
| 4.39 | 4.39 | 4.41 | T:blake3 |
| 5.97 | 5.97 | 5.99 | T:blake2s |
| 6.36 | 6.42 | 6.49 | T:edonr512 |
| 6.82 | 7.00 | 7.28 | prh42s256 |
| 7.74 | 7.79 | 7.95 | lsh256 |
| 8.12 | 8.32 | 8.89 | T:blake2b |
| 8.66 | 8.76 | 8.99 | prh64s256 |
| 8.94 | 8.97 | 9.06 | T:md4 |
| 10.05 | 10.06 | 10.29 | prh42s512 |
| 12.44 | 12.51 | 12.62 | md5 |
| 12.98 | 13.14 | 14.04 | T:beamsplitter |
| 13.33 | 13.40 | 13.52 | T:edonr256 |
| 14.41 | 14.54 | 14.69 | prh42s1024 |
| 14.68 | 14.80 | 14.96 | prh64s512 |
| 14.90 | 15.03 | 15.19 | T:skein256256 |
| 15.34 | 15.40 | 15.46 | T:bmw512 |
| 15.49 | 15.52 | 15.56 | T:k12 |
| 15.70 | 15.90 | 16.01 | T:skein512256 |
| 15.87 | 15.92 | 15.98 | T:blake32 |
| 15.93 | 16.05 | 16.19 | T:echo256 |
| 16.06 | 16.19 | 16.41 | T:blake64 |
| 16.37 | 16.51 | 16.69 | blake512 |
| 16.80 | 16.93 | 17.07 | T:skein512512 |
| 17.11 | 17.13 | 17.19 | blake256 |
| 17.08 | 17.26 | 17.34 | lsh512 |
| 17.86 | 18.00 | 18.17 | T:tiger |
| 18.34 | 18.41 | 18.60 | T:bmw256 |
| 19.16 | 19.29 | 19.46 | T:cheetah256 |
| 19.60 | 19.75 | 19.90 | T:sarmal256 |
| 20.84 | 20.93 | 21.20 | T:gimli24v1 |
| 22.12 | 22.12 | 22.37 | T:cubehash512 |
| 22.62 | 22.71 | 22.82 | T:sarmal512 |
| 22.67 | 22.74 | 22.84 | T:xoodyakv1 |
| 23.81 | 23.82 | 23.91 | sha3512 |
| 23.81 | 23.83 | 24.02 | sha3256 |
| 23.81 | 23.87 | 23.95 | sha3384 |
| 23.82 | 23.88 | 24.02 | shake256 |
| 23.92 | 23.92 | 24.02 | shake128 |
| 24.31 | 24.43 | 24.54 | sha3224 |
| 24.39 | 24.44 | 24.66 | T:keccak |
| 24.45 | 24.49 | 24.56 | T:keccakc1024 |
| 24.61 | 24.64 | 24.68 | T:keccakc768 |
| 24.77 | 24.81 | 24.85 | T:keccakc448 |
| 24.83 | 24.90 | 25.05 | T:keccakc512 |
| 25.01 | 25.06 | 25.17 | T:keccakc256 |
| 25.14 | 25.31 | 25.50 | T:luffa256 |
| 26.21 | 26.36 | 26.54 | prh64s1024 |
| 26.86 | 26.99 | 27.20 | T:jh256 |
| 26.96 | 27.11 | 27.31 | T:jh384 |
| 27.12 | 27.28 | 27.66 | T:jh512 |
| 27.21 | 27.40 | 27.60 | T:jh224 |
| 27.26 | 27.45 | 27.46 | asconxofav12 |
| 27.37 | 27.81 | 27.81 | asconhashav12 |
| 28.47 | 28.58 | 28.76 | T:hamsi |
| 28.83 | 28.99 | 29.25 | T:ripemd160 |
| 31.53 | 31.69 | 31.91 | T:luffa384 |
| 31.61 | 31.70 | 31.86 | T:shabal256 |
| 31.73 | 31.76 | 31.81 | T:shabal512 |
| 31.76 | 31.89 | 32.08 | T:round3jh512 |
| 32.02 | 32.02 | 32.13 | T:round3jh256 |
| 32.27 | 32.33 | 32.41 | T:cubehash832 |
| 33.17 | 33.30 | 33.52 | T:groestl256 |
| 35.28 | 35.33 | 35.42 | T:shavite3256 |
| 36.48 | 36.52 | 36.66 | T:cubehash816 |
| 36.99 | 37.09 | 37.19 | T:cheetah512 |
| 37.52 | 37.75 | 38.01 | T:nasha256 |
| 38.07 | 38.53 | 40.02 | sha1 |
| 38.30 | 38.80 | 39.07 | asconhashv12 |
| 39.11 | 39.11 | 39.15 | asconxofv12 |
| 39.51 | 39.68 | 40.01 | T:simd512 |
| 40.57 | 40.74 | 41.05 | T:nasha512 |
| 41.42 | 41.56 | 41.73 | T:skein10241024 |
| 43.83 | 44.01 | 44.43 | T:bblake256 |
| 44.74 | 44.87 | 45.06 | T:cubehash88 |
| 45.31 | 45.62 | 46.31 | T:fugue256 |
| 45.60 | 46.19 | 47.75 | sha384 |
| 45.85 | 46.53 | 48.47 | sha512 |
| 46.60 | 46.86 | 47.22 | T:luffa512 |
| 48.75 | 48.80 | 48.96 | T:groestl512 |
| 49.63 | 49.73 | 49.85 | T:rfsb509 |
| 49.46 | 49.74 | 50.29 | sha224 |
| 49.67 | 49.95 | 50.44 | sha256 |
| 50.19 | 50.38 | 50.53 | T:whirlpool |
| 50.52 | 50.81 | 50.95 | T:shamashashv1 |
| 55.12 | 55.12 | 55.65 | T:cubehash1632 |
| 57.74 | 57.81 | 57.95 | T:shavite3512 |
| 59.20 | 59.23 | 59.42 | T:sneikha256 |
| 59.31 | 59.38 | 59.63 | asconhashabi32v12 |
| 59.70 | 60.28 | 61.13 | T:simd256 |
| 61.75 | 61.81 | 61.95 | T:keccakc512treed2 |
| 61.80 | 61.92 | 62.09 | T:keccakc256treed2 |
| 61.87 | 61.98 | 62.15 | T:cubehash84 |
| 63.28 | 63.48 | 63.67 | T:esch256v2 |
| 64.20 | 64.45 | 64.68 | T:esch256v1 |
| 66.06 | 66.18 | 66.36 | T:drygascon128 |
| 67.36 | 67.42 | 67.76 | T:cubehash1616 |
| 71.08 | 71.29 | 71.61 | T:romulush |
| 73.61 | 73.61 | 73.77 | asconhashbi32v12 |
| 73.35 | 73.68 | 74.54 | T:fugue384 |
| 74.57 | 74.72 | 74.97 | T:saturninhashv2 |
| 79.73 | 79.79 | 79.93 | T:lane256 |
| 84.30 | 84.40 | 84.65 | T:cubehash168 |
| 84.39 | 84.69 | 85.29 | T:fugue2 |
| 86.77 | 87.31 | 89.39 | T:echo512 |
| 91.66 | 91.85 | 92.06 | T:essence256 |
| 91.60 | 92.08 | 92.79 | T:essence224 |
| 91.87 | 92.12 | 92.53 | T:triadhashv1 |
| 95.41 | 95.76 | 95.94 | T:cubehash82 |
| 98.15 | 98.26 | 98.44 | T:echosp256 |
| 99.58 | 99.66 | 99.91 | T:drygascon256 |
| 103.46 | 103.54 | 103.64 | T:mcssha4 |
| 105.08 | 105.22 | 105.45 | T:mcssha6 |
| 106.90 | 107.63 | 108.16 | T:fugue512 |
| 108.61 | 108.89 | 109.18 | T:esch384v2 |
| 110.01 | 110.31 | 110.54 | T:esch384v1 |
| 115.72 | 115.99 | 116.23 | T:coral256v1 |
| 117.24 | 117.33 | 117.55 | T:cubehash164 |
| 119.26 | 119.50 | 119.82 | T:essence384 |
| 120.59 | 120.77 | 121.26 | T:essence512 |
| 123.93 | 124.08 | 124.52 | T:echosp512 |
| 126.37 | 126.89 | 127.92 | T:knot256v2 |
| 126.98 | 126.98 | 127.26 | T:clxhash |
| 133.85 | 134.39 | 135.01 | T:mgrostl256 |
| 136.23 | 136.62 | 136.84 | T:sneikha384 |
| 149.46 | 150.23 | 150.67 | T:md6d224 |
| 148.97 | 150.34 | 150.88 | T:knot256v1 |
| 151.73 | 151.91 | 152.07 | T:mcssha5 |
| 158.78 | 159.91 | 165.76 | T:md6d256 |
| 161.71 | 161.76 | 161.82 | T:cubehash81 |
| 172.68 | 175.21 | 179.00 | T:fsb256 |
| 183.34 | 183.44 | 183.51 | T:cubehash162 |
| 196.58 | 198.11 | 200.18 | T:atelopus32 |
| 205.97 | 206.23 | 206.78 | T:md6d384 |
| 248.84 | 249.30 | 249.67 | T:photonbeetlehash256rate32v1 |
| 269.05 | 271.19 | 276.26 | T:atelopus64 |
| 288.43 | 288.77 | 289.35 | T:syconhash256v1 |
| 297.11 | 297.64 | 297.88 | T:knot512 |
| 315.11 | 315.23 | 315.39 | T:cubehash161 |
| 342.70 | 342.99 | 343.37 | T:knot384 |
| 370.86 | 373.29 | 376.78 | T:lane512 |
| 1003.49 | 1006.29 | 1008.58 | T:subterraneanv1 |
| 1363.28 | 1365.47 | 1369.03 | T:sivrijndael256hash256v1 |
| 1615.18 | 1693.16 | 1724.24 | T:skinnyhashtk3 |
| 1952.58 | 1955.34 | 2019.08 | T:acehash256v1 |
| 2282.74 | 2284.29 | 2285.97 | T:skinnyhashtk2 |
| 2760.18 | 2767.08 | 2840.99 | T:heron256v1 |
| 4651.57 | 4654.14 | 4661.44 | T:gage1h256c256r128 |
| 5498.60 | 5500.30 | 5502.76 | T:orangishv1 |
| 6486.35 | 6491.03 | 6498.90 | T:gage1h256c224r064 |
| 6645.05 | 6649.60 | 6653.59 | T:sivtemphotonhashv1 |
| 7194.29 | 7199.70 | 7212.81 | T:gage1h256c256r064 |
| 8586.94 | 8592.30 | 8612.75 | T:gage1h256c224r032 |
| 12482.29 | 12487.96 | 12526.02 | T:gage1h256c256r032 |
| 12901.11 | 12905.37 | 12958.89 | T:gage1h256c512r064 |
| 20438.80 | 20525.27 | 20557.52 | T:gage1h256c224r016 |
| 23106.45 | 23159.15 | 23216.62 | T:gage1h256c256r016 |
| 23441.84 | 23472.03 | 23543.64 | T:gage1h256c512r032 |
| 39186.86 | 39282.18 | 39407.50 | T:gage1h256c224r008 |
| 737366.68 | 737716.73 | 740415.43 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 5.47 | 5.69 | 5.84 | T:floppsy |
| 7.01 | 7.12 | 7.31 | komihash |
| 19.00 | 19.00 | 19.02 | T:bebb4185 |
| 38.75 | 38.77 | 38.92 | T:blake3 |
| 45.58 | 45.88 | 46.48 | T:md4 |
| 50.15 | 51.31 | 53.49 | prh42s256 |
| 51.34 | 51.38 | 51.44 | T:blake2s |
| 50.96 | 51.43 | 52.72 | T:edonr512 |
| 54.36 | 54.82 | 57.06 | T:beamsplitter |
| 58.28 | 58.90 | 59.85 | md5 |
| 63.14 | 63.82 | 64.94 | lsh256 |
| 65.32 | 65.71 | 66.30 | prh64s256 |
| 66.80 | 67.80 | 69.66 | T:gimli24v1 |
| 67.52 | 68.25 | 71.39 | T:blake2b |
| 72.67 | 72.92 | 73.41 | T:edonr256 |
| 75.19 | 76.16 | 77.07 | T:hamsi |
| 77.17 | 77.57 | 78.48 | prh42s512 |
| 81.27 | 81.48 | 83.32 | T:blake32 |
| 81.74 | 82.38 | 82.95 | T:xoodyakv1 |
| 81.39 | 82.64 | 85.09 | blake256 |
| 84.55 | 85.40 | 86.35 | T:tiger |
| 84.99 | 85.82 | 86.76 | T:skein256256 |
| 99.92 | 100.49 | 101.58 | asconxofav12 |
| 100.47 | 100.95 | 101.80 | asconhashav12 |
| 101.83 | 102.24 | 102.65 | T:bmw256 |
| 110.26 | 110.77 | 111.52 | T:luffa256 |
| 110.81 | 110.88 | 112.66 | T:cubehash512 |
| 112.51 | 114.12 | 116.19 | prh42s1024 |
| 113.35 | 114.27 | 115.73 | prh64s512 |
| 122.71 | 123.21 | 123.67 | T:k12 |
| 122.89 | 123.38 | 123.79 | T:bmw512 |
| 125.76 | 126.94 | 128.12 | T:skein512256 |
| 126.38 | 127.45 | 129.74 | T:ripemd160 |
| 127.70 | 128.19 | 130.78 | T:echo256 |
| 128.80 | 129.84 | 131.19 | T:blake64 |
| 130.84 | 132.52 | 134.34 | blake512 |
| 133.15 | 133.90 | 135.14 | asconxofv12 |
| 133.03 | 134.06 | 136.36 | asconhashv12 |
| 133.67 | 134.61 | 136.23 | T:skein512512 |
| 136.50 | 137.46 | 138.26 | lsh512 |
| 149.61 | 150.15 | 151.26 | T:shavite3256 |
| 153.93 | 154.71 | 155.47 | T:cheetah256 |
| 160.35 | 161.27 | 163.04 | T:luffa384 |
| 161.22 | 164.09 | 165.19 | T:shamashashv1 |
| 165.54 | 165.75 | 166.32 | T:sneikha256 |
| 169.93 | 170.38 | 171.20 | T:triadhashv1 |
| 171.11 | 171.49 | 172.29 | T:drygascon128 |
| 169.28 | 171.73 | 174.86 | T:nasha256 |
| 171.03 | 172.59 | 173.46 | T:sarmal256 |
| 188.88 | 188.98 | 189.75 | sha3512 |
| 189.06 | 189.51 | 190.49 | sha3256 |
| 189.62 | 190.15 | 190.52 | sha3384 |
| 190.29 | 190.50 | 190.98 | shake256 |
| 190.71 | 191.12 | 193.64 | shake128 |
| 191.83 | 192.52 | 193.54 | T:groestl256 |
| 192.96 | 193.39 | 194.65 | sha3224 |
| 195.47 | 195.83 | 196.49 | T:keccak |
| 195.67 | 196.14 | 197.48 | T:sarmal512 |
| 196.41 | 196.83 | 197.93 | T:keccakc1024 |
| 197.27 | 197.55 | 197.99 | T:keccakc768 |
| 198.08 | 198.41 | 198.98 | T:keccakc448 |
| 198.85 | 199.43 | 201.10 | T:keccakc512 |
| 200.05 | 200.86 | 202.50 | T:keccakc256 |
| 205.00 | 205.95 | 206.94 | T:saturninhashv2 |
| 206.06 | 207.36 | 208.60 | prh64s1024 |
| 207.40 | 207.65 | 207.98 | T:shabal256 |
| 206.73 | 208.06 | 208.79 | T:shabal512 |
| 212.00 | 212.00 | 212.44 | T:clxhash |
| 214.60 | 215.66 | 216.74 | T:whirlpool |
| 217.86 | 218.46 | 219.42 | T:romulush |
| 217.21 | 218.51 | 220.33 | T:jh384 |
| 217.20 | 218.93 | 220.11 | T:jh256 |
| 217.91 | 218.94 | 220.85 | T:jh224 |
| 217.65 | 219.29 | 220.31 | T:jh512 |
| 233.66 | 234.23 | 234.93 | T:cubehash816 |
| 232.54 | 234.51 | 236.91 | T:luffa512 |
| 234.14 | 234.79 | 235.58 | T:cubehash832 |
| 235.04 | 235.79 | 236.91 | T:esch256v2 |
| 239.79 | 240.57 | 241.50 | T:esch256v1 |
| 241.94 | 242.26 | 243.23 | T:cubehash88 |
| 247.15 | 247.72 | 249.17 | asconhashabi32v12 |
| 249.43 | 249.97 | 250.52 | asconhashbi32v12 |
| 252.04 | 252.22 | 254.38 | T:cheetah512 |
| 253.81 | 254.49 | 257.73 | T:round3jh512 |
| 256.68 | 257.83 | 258.44 | T:round3jh256 |
| 259.28 | 259.65 | 260.82 | T:cubehash84 |
| 259.12 | 262.08 | 265.49 | T:fugue256 |
| 265.85 | 267.03 | 280.96 | sha1 |
| 285.01 | 287.75 | 297.31 | T:cubehash82 |
| 286.33 | 288.61 | 290.76 | T:knot256v1 |
| 289.39 | 290.22 | 291.21 | T:photonbeetlehash256rate32v1 |
| 291.78 | 294.11 | 296.41 | T:bblake256 |
| 307.32 | 308.50 | 309.44 | T:skein10241024 |
| 312.76 | 314.02 | 315.08 | sha224 |
| 315.45 | 317.81 | 321.41 | sha256 |
| 317.00 | 318.79 | 323.68 | T:simd512 |
| 323.88 | 325.98 | 327.75 | T:nasha512 |
| 337.19 | 338.14 | 339.39 | T:rfsb509 |
| 342.48 | 346.46 | 349.44 | T:knot256v2 |
| 357.43 | 358.31 | 359.57 | T:cubehash81 |
| 362.62 | 368.35 | 381.52 | sha384 |
| 365.34 | 368.41 | 389.67 | sha512 |
| 371.17 | 371.73 | 372.99 | T:groestl512 |
| 372.00 | 373.22 | 374.85 | T:drygascon256 |
| 374.38 | 375.36 | 376.48 | T:cubehash1632 |
| 389.26 | 392.04 | 393.44 | T:coral256v1 |
| 414.85 | 415.54 | 417.01 | T:cubehash1616 |
| 436.12 | 438.44 | 447.03 | T:fugue384 |
| 439.75 | 440.95 | 442.81 | T:cubehash168 |
| 462.26 | 462.81 | 463.20 | T:shavite3512 |
| 471.25 | 471.25 | 474.61 | T:sneikha384 |
| 472.50 | 473.47 | 474.69 | T:cubehash164 |
| 473.46 | 474.24 | 476.32 | T:esch384v2 |
| 471.15 | 474.62 | 483.17 | T:esch384v1 |
| 476.79 | 479.25 | 482.83 | T:simd256 |
| 494.26 | 495.23 | 496.44 | T:keccakc256treed2 |
| 495.50 | 495.74 | 497.12 | T:keccakc512treed2 |
| 504.35 | 504.71 | 505.44 | T:mcssha4 |
| 517.10 | 517.39 | 518.42 | T:mcssha6 |
| 538.98 | 540.00 | 540.91 | T:cubehash162 |
| 565.05 | 567.71 | 569.95 | T:essence256 |
| 565.28 | 568.35 | 574.51 | T:essence224 |
| 574.79 | 576.19 | 582.82 | T:fugue2 |
| 647.00 | 647.69 | 648.84 | T:lane256 |
| 661.15 | 666.89 | 672.21 | T:fugue512 |
| 672.73 | 673.71 | 674.58 | T:cubehash161 |
| 693.46 | 695.35 | 697.70 | T:knot384 |
| 693.55 | 697.62 | 717.12 | T:echo512 |
| 718.30 | 720.35 | 722.82 | T:knot512 |
| 785.42 | 787.35 | 789.66 | T:echosp256 |
| 888.59 | 889.83 | 892.12 | T:mcssha5 |
| 960.52 | 961.99 | 964.51 | T:essence384 |
| 969.29 | 972.34 | 975.89 | T:essence512 |
| 991.41 | 992.50 | 994.31 | T:echosp512 |
| 1074.26 | 1075.42 | 1076.17 | T:syconhash256v1 |
| 1082.02 | 1085.18 | 1090.07 | T:mgrostl256 |
| 1194.23 | 1200.06 | 1203.82 | T:md6d224 |
| 1268.23 | 1279.34 | 1322.10 | T:md6d256 |
| 1349.84 | 1369.02 | 1385.88 | T:fsb256 |
| 1559.27 | 1570.29 | 1583.88 | T:atelopus32 |
| 1612.36 | 1618.91 | 1625.82 | T:sivrijndael256hash256v1 |
| 1642.01 | 1645.41 | 1649.15 | T:md6d384 |
| 1910.29 | 1933.78 | 1953.04 | T:subterraneanv1 |
| 2156.69 | 2185.49 | 2212.30 | T:atelopus64 |
| 2962.12 | 2980.25 | 2993.62 | T:lane512 |
| 4065.06 | 4073.34 | 4082.76 | T:skinnyhashtk2 |
| 4448.90 | 4588.16 | 4618.62 | T:skinnyhashtk3 |
| 7090.84 | 7098.40 | 7108.00 | T:sivtemphotonhashv1 |
| 7222.90 | 7236.28 | 7471.62 | T:acehash256v1 |
| 12582.81 | 12615.94 | 12684.45 | T:heron256v1 |
| 15969.80 | 15976.32 | 15987.75 | T:gage1h256c256r128 |
| 21974.40 | 21985.57 | 22000.94 | T:orangishv1 |
| 23946.91 | 23960.30 | 23998.85 | T:gage1h256c224r064 |
| 26575.02 | 26603.03 | 26646.90 | T:gage1h256c256r064 |
| 30148.11 | 30165.72 | 30193.82 | T:gage1h256c224r032 |
| 43949.68 | 43973.67 | 44009.16 | T:gage1h256c256r032 |
| 47640.10 | 47655.45 | 47674.68 | T:gage1h256c512r064 |
| 70048.66 | 70198.46 | 70515.50 | T:gage1h256c224r016 |
| 79226.24 | 79321.84 | 79638.59 | T:gage1h256c256r016 |
| 82535.11 | 82571.94 | 82818.03 | T:gage1h256c512r032 |
| 132402.36 | 132994.09 | 133524.41 | T:gage1h256c224r008 |
| 5937576.31 | 5949820.04 | 5967478.67 | T:fsb512 |
|
|