Measurements of hash functions on one machine: amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20260330
[Page version: 20260624 14:36:09]
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.28 | 0.29 | 0.29 | komihash |
| 0.72 | 0.72 | 0.72 | prh42s256 |
| 0.72 | 0.72 | 0.72 | prh42s512 |
| 0.72 | 0.72 | 0.72 | prh64s512 |
| 0.72 | 0.72 | 0.72 | prh64s1024 |
| 0.72 | 0.72 | 0.72 | prh64s256 |
| 0.92 | 0.93 | 0.93 | prh42s1024 |
| 1.44 | 1.44 | 1.44 | T:bebb4185 |
| 2.56 | 2.56 | 2.57 | T:edonr512 |
| 3.16 | 3.16 | 3.16 | T:md4 |
| 3.92 | 3.92 | 3.93 | T:bmw512 |
| 4.87 | 4.87 | 4.88 | T:edonr256 |
| 4.89 | 4.89 | 4.90 | md5 |
| 5.02 | 5.02 | 5.03 | T:blake2b |
| 5.48 | 5.49 | 5.50 | T:k12 |
| 6.17 | 6.17 | 6.18 | T:skein512512 |
| 6.17 | 6.17 | 6.19 | T:skein512256 |
| 6.21 | 6.21 | 6.22 | T:skein256256 |
| 6.39 | 6.40 | 6.41 | sha1 |
| 6.57 | 6.57 | 6.59 | T:tiger |
| 7.07 | 7.08 | 7.09 | lsh512 |
| 7.16 | 7.17 | 7.19 | T:blake3 |
| 7.22 | 7.25 | 7.34 | T:shabal512 |
| 7.31 | 7.33 | 7.35 | T:shabal256 |
| 7.80 | 7.81 | 7.82 | T:blake64 |
| 8.22 | 8.23 | 8.24 | T:blake2s |
| 8.40 | 8.41 | 8.43 | T:beamsplitter |
| 8.50 | 8.51 | 8.54 | blake512 |
| 8.53 | 8.55 | 8.58 | T:sarmal256 |
| 8.69 | 8.72 | 8.74 | T:bmw256 |
| 9.33 | 9.35 | 9.38 | sha384 |
| 9.33 | 9.36 | 9.43 | sha512 |
| 9.85 | 9.86 | 9.88 | T:skein10241024 |
| 10.08 | 10.10 | 10.13 | T:cheetah256 |
| 10.27 | 10.28 | 10.32 | T:sarmal512 |
| 10.46 | 10.47 | 10.51 | T:keccakc256 |
| 10.58 | 10.59 | 10.62 | shake128 |
| 10.96 | 10.98 | 11.00 | T:blake32 |
| 12.15 | 12.16 | 12.18 | T:cubehash832 |
| 12.16 | 12.16 | 12.21 | T:keccakc448 |
| 12.28 | 12.28 | 12.33 | sha3224 |
| 12.79 | 12.80 | 12.84 | T:keccakc512 |
| 12.91 | 12.91 | 12.95 | sha3256 |
| 12.91 | 12.91 | 12.96 | shake256 |
| 13.00 | 13.00 | 13.03 | T:ripemd160 |
| 13.08 | 13.11 | 13.13 | lsh256 |
| 13.60 | 13.61 | 13.66 | T:keccak |
| 14.16 | 14.18 | 14.20 | blake256 |
| 14.43 | 14.48 | 14.58 | T:cheetah512 |
| 14.60 | 14.61 | 14.64 | T:bblake256 |
| 14.67 | 14.70 | 14.71 | sha256 |
| 14.67 | 14.72 | 14.79 | sha224 |
| 15.93 | 15.94 | 15.97 | T:fugue2 |
| 16.60 | 16.62 | 16.64 | T:nasha512 |
| 16.74 | 16.76 | 16.80 | T:keccakc768 |
| 16.81 | 16.82 | 16.83 | T:nasha256 |
| 16.94 | 16.96 | 17.00 | sha3384 |
| 18.58 | 18.59 | 18.61 | asconxofav12 |
| 18.58 | 18.60 | 18.61 | asconhashav12 |
| 20.48 | 20.51 | 20.53 | T:rfsb509 |
| 21.65 | 21.67 | 21.69 | T:shavite3256 |
| 22.02 | 22.06 | 22.08 | T:luffa256 |
| 23.98 | 24.03 | 24.05 | T:keccakc1024 |
| 24.06 | 24.08 | 24.09 | T:cubehash512 |
| 24.06 | 24.08 | 24.09 | T:cubehash1632 |
| 24.13 | 24.15 | 24.15 | T:cubehash816 |
| 24.23 | 24.26 | 24.28 | sha3512 |
| 24.23 | 24.31 | 24.44 | T:simd512 |
| 25.53 | 25.57 | 25.57 | T:fugue256 |
| 28.00 | 28.03 | 28.03 | asconxofv12 |
| 28.01 | 28.03 | 28.03 | asconhashv12 |
| 30.43 | 30.49 | 30.54 | T:luffa384 |
| 31.28 | 31.30 | 31.32 | T:lane256 |
| 32.13 | 32.17 | 32.18 | T:xoodyakv1 |
| 34.03 | 34.06 | 34.11 | T:whirlpool |
| 34.56 | 34.59 | 34.60 | T:echosp256 |
| 35.56 | 35.59 | 35.70 | T:md6d224 |
| 36.03 | 36.04 | 36.05 | T:jh512 |
| 36.03 | 36.04 | 36.05 | T:jh384 |
| 36.03 | 36.04 | 36.05 | T:jh224 |
| 36.03 | 36.04 | 36.05 | T:jh256 |
| 36.21 | 36.22 | 36.24 | T:shavite3512 |
| 36.62 | 36.65 | 36.74 | T:groestl256 |
| 37.02 | 37.03 | 37.04 | asconhashabi32v12 |
| 37.97 | 37.98 | 37.98 | T:echo256 |
| 35.65? | 38.07? | 40.46? | T:shamashashv1 |
| 38.35 | 38.39 | 38.45 | T:md6d256 |
| 40.31 | 40.32 | 40.33 | T:luffa512 |
| 40.81 | 40.81 | 40.81 | T:sneikha256 |
| 41.23 | 41.24 | 41.26 | T:essence512 |
| 41.23 | 41.24 | 41.25 | T:essence384 |
| 42.89 | 42.90 | 42.90 | T:round3jh256 |
| 42.89 | 42.91 | 42.92 | T:round3jh512 |
| 43.02 | 43.07 | 43.08 | T:lane512 |
| 44.72 | 44.72 | 44.72 | T:gimli24v1 |
| 46.81 | 46.81 | 46.82 | T:hamsi |
| 47.13 | 47.19 | 47.21 | T:simd256 |
| 48.27 | 48.29 | 48.32 | T:cubehash88 |
| 48.87 | 48.93 | 48.98 | T:groestl512 |
| 49.40 | 49.41 | 49.42 | T:cubehash1616 |
| 49.53 | 49.56 | 49.60 | T:md6d384 |
| 49.97 | 49.99 | 50.01 | T:echosp512 |
| 52.21 | 52.22 | 52.24 | T:mcssha6 |
| 52.20 | 52.22 | 52.23 | T:mcssha5 |
| 52.21 | 52.22 | 52.24 | T:mcssha4 |
| 55.54 | 55.56 | 55.61 | asconhashbi32v12 |
| 57.76 | 57.85 | 58.01 | T:atelopus64 |
| 59.45 | 59.49 | 59.51 | T:fugue512 |
| 59.70 | 59.76 | 60.07 | T:mgrostl256 |
| 58.57 | 60.00 | 64.05 | T:atelopus32 |
| 65.59 | 65.62 | 65.62 | T:saturninhashv2 |
| 69.28 | 69.31 | 69.32 | T:esch256v2 |
| 69.80 | 69.83 | 69.99 | T:esch256v1 |
| 69.93 | 69.97 | 69.98 | T:echo512 |
| 71.66 | 71.68 | 71.68 | T:drygascon128 |
| 79.37 | 79.39 | 79.39 | T:sneikha384 |
| 81.45 | 81.49 | 81.58 | T:essence256 |
| 81.47 | 81.50 | 81.58 | T:essence224 |
| 86.29 | 86.30 | 86.31 | T:coral256v1 |
| 88.05 | 88.07 | 88.07 | T:drygascon256 |
| 96.28 | 96.31 | 96.32 | T:cubehash84 |
| 99.03 | 99.05 | 99.07 | T:cubehash168 |
| 101.43 | 101.45 | 101.47 | T:esch384v2 |
| 102.22 | 102.25 | 102.27 | T:esch384v1 |
| 105.62 | 105.66 | 105.68 | T:knot256v2 |
| 126.50 | 126.54 | 126.59 | T:romulush |
| 166.95 | 167.57 | 168.08 | T:fsb256 |
| 174.74 | 174.83 | 175.64 | T:knot256v1 |
| 192.58 | 192.60 | 192.63 | T:cubehash82 |
| 197.57 | 197.60 | 197.62 | T:cubehash164 |
| 286.04 | 286.06 | 286.09 | T:clxhash |
| 361.53 | 361.54 | 361.57 | T:knot512 |
| 362.81 | 362.88 | 363.39 | T:knot384 |
| 385.19 | 385.19 | 385.21 | T:cubehash81 |
| 395.69 | 395.71 | 395.73 | T:cubehash162 |
| 403.09 | 403.11 | 403.13 | T:photonbeetlehash256rate32v1 |
| 651.60 | 653.48 | 653.70 | T:syconhash256v1 |
| 664.64 | 670.26 | 673.77 | T:fsb512 |
| 791.36 | 791.38 | 791.40 | T:cubehash161 |
| 1199.45 | 1199.73 | 1202.44 | T:subterraneanv1 |
| 1640.99 | 1644.51 | 1665.24 | T:acehash256v1 |
| 2521.38 | 2523.68 | 2534.88 | T:skinnyhashtk3 |
| 2969.92 | 2984.43 | 2986.01 | T:sivrijndael256hash256v1 |
| 3835.69 | 3835.90 | 3837.43 | T:gage1h256c256r128 |
| 3835.10 | 3843.03 | 3857.88 | T:heron256v1 |
| 4714.53 | 4781.03 | 4797.56 | T:skinnyhashtk2 |
| 5809.17 | 5817.73 | 5860.20 | T:gage1h256c224r064 |
| 6425.41 | 6458.56 | 6470.56 | T:gage1h256c256r064 |
| 7369.43 | 7369.92 | 7370.90 | T:orangishv1 |
| 9064.44 | 9073.16 | 9138.02 | T:gage1h256c224r032 |
| 11449.60 | 11452.98 | 11462.86 | T:gage1h256c512r064 |
| 11614.09 | 11623.62 | 11632.56 | T:gage1h256c256r032 |
| 18246.77 | 18259.77 | 18283.64 | T:sivtemphotonhashv1 |
| 19455.49 | 19456.06 | 19456.25 | T:gage1h256c224r016 |
| 21638.69 | 21640.61 | 21655.32 | T:gage1h256c512r032 |
| 21950.87 | 21951.08 | 21951.23 | T:gage1h256c256r016 |
| 37563.48 | 37649.55 | 37907.27 | T:gage1h256c224r008 |
|
| Cycles/byte for 4096 bytes |
| 25% | 50% | 75% | hash |
| 0.01 | 0.01 | 0.01 | T:floppsy |
| 0.30 | 0.30 | 0.31 | komihash |
| 0.88 | 0.88 | 0.88 | prh42s256 |
| 0.91 | 0.91 | 0.92 | prh64s256 |
| 0.97 | 0.97 | 0.97 | prh42s512 |
| 1.01 | 1.01 | 1.01 | prh64s512 |
| 1.20 | 1.21 | 1.21 | prh64s1024 |
| 1.22 | 1.22 | 1.22 | prh42s1024 |
| 1.49 | 1.49 | 1.49 | T:bebb4185 |
| 2.70 | 2.70 | 2.71 | T:edonr512 |
| 3.27 | 3.27 | 3.27 | T:md4 |
| 4.23 | 4.24 | 4.24 | T:bmw512 |
| 5.00 | 5.01 | 5.01 | T:edonr256 |
| 5.02 | 5.03 | 5.03 | md5 |
| 5.04 | 5.05 | 5.05 | T:blake2b |
| 5.59 | 5.59 | 5.60 | T:k12 |
| 6.30 | 6.30 | 6.31 | T:skein256256 |
| 6.31 | 6.31 | 6.31 | T:skein512512 |
| 6.31 | 6.31 | 6.31 | T:skein512256 |
| 6.75 | 6.75 | 6.76 | T:tiger |
| 7.05 | 7.05 | 7.06 | T:blake3 |
| 7.14 | 7.15 | 7.15 | sha1 |
| 7.57 | 7.57 | 7.59 | lsh512 |
| 7.73 | 7.73 | 7.84 | T:shabal256 |
| 7.78 | 7.86 | 7.86 | T:shabal512 |
| 8.11 | 8.11 | 8.12 | T:blake64 |
| 8.26 | 8.26 | 8.26 | T:blake2s |
| 8.54 | 8.55 | 8.59 | T:beamsplitter |
| 8.82 | 8.82 | 8.82 | blake512 |
| 8.83 | 8.84 | 8.84 | T:sarmal256 |
| 9.03 | 9.05 | 9.07 | T:bmw256 |
| 10.25 | 10.26 | 10.26 | T:skein10241024 |
| 10.26 | 10.29 | 10.34 | sha512 |
| 10.28 | 10.29 | 10.32 | sha384 |
| 10.47 | 10.49 | 10.50 | T:cheetah256 |
| 10.62 | 10.63 | 10.64 | T:sarmal512 |
| 10.78 | 10.78 | 10.80 | T:keccakc256 |
| 10.83 | 10.83 | 10.85 | shake128 |
| 11.19 | 11.21 | 11.21 | T:blake32 |
| 12.45 | 12.45 | 12.45 | T:keccakc448 |
| 12.52 | 12.52 | 12.53 | sha3224 |
| 13.27 | 13.27 | 13.27 | T:ripemd160 |
| 13.28 | 13.29 | 13.29 | T:cubehash832 |
| 13.30 | 13.30 | 13.31 | T:keccakc512 |
| 13.35 | 13.36 | 13.36 | sha3256 |
| 13.36 | 13.36 | 13.39 | shake256 |
| 13.56 | 13.58 | 13.61 | lsh256 |
| 14.11 | 14.12 | 14.13 | T:keccak |
| 14.45 | 14.46 | 14.47 | blake256 |
| 15.12 | 15.16 | 15.26 | T:cheetah512 |
| 15.48 | 15.50 | 15.57 | sha256 |
| 15.50 | 15.54 | 15.65 | sha224 |
| 16.07 | 16.07 | 16.08 | T:bblake256 |
| 17.04 | 17.04 | 17.04 | T:keccakc768 |
| 17.12 | 17.13 | 17.15 | T:nasha256 |
| 17.17 | 17.17 | 17.19 | sha3384 |
| 17.23 | 17.24 | 17.27 | T:nasha512 |
| 17.58 | 17.59 | 17.60 | T:fugue2 |
| 18.76 | 18.76 | 18.77 | asconhashav12 |
| 18.76 | 18.76 | 18.77 | asconxofav12 |
| 21.32 | 21.32 | 21.36 | T:rfsb509 |
| 22.00 | 22.01 | 22.04 | T:shavite3256 |
| 22.42 | 22.45 | 22.48 | T:luffa256 |
| 24.18 | 24.20 | 24.25 | T:keccakc1024 |
| 24.35 | 24.35 | 24.40 | sha3512 |
| 24.65 | 24.66 | 24.67 | T:cubehash512 |
| 25.16 | 25.24 | 25.34 | T:simd512 |
| 25.25 | 25.25 | 25.27 | T:cubehash816 |
| 26.15 | 26.16 | 26.18 | T:cubehash1632 |
| 26.66 | 26.66 | 26.72 | T:fugue256 |
| 28.23 | 28.23 | 28.26 | asconhashv12 |
| 28.23 | 28.23 | 28.28 | asconxofv12 |
| 31.24 | 31.29 | 31.34 | T:luffa384 |
| 32.27 | 32.28 | 32.35 | T:lane256 |
| 32.29 | 32.37 | 32.45 | T:xoodyakv1 |
| 34.66 | 34.74 | 34.95 | T:whirlpool |
| 36.03 | 36.04 | 36.13 | T:echosp256 |
| 36.22 | 36.28 | 36.36 | T:md6d224 |
| 36.41 | 36.42 | 36.54 | T:shamashashv1 |
| 36.59 | 36.60 | 36.64 | T:jh256 |
| 36.60 | 36.60 | 36.65 | T:jh512 |
| 36.59 | 36.61 | 36.65 | T:jh224 |
| 36.60 | 36.61 | 36.66 | T:jh384 |
| 37.34 | 37.34 | 37.41 | asconhashabi32v12 |
| 37.35 | 37.35 | 37.44 | T:shavite3512 |
| 37.54 | 37.64 | 37.76 | T:groestl256 |
| 38.95 | 39.03 | 39.09 | T:md6d256 |
| 39.30 | 39.30 | 39.37 | T:echo256 |
| 41.10 | 41.11 | 41.17 | T:sneikha256 |
| 41.27 | 41.28 | 41.37 | T:luffa512 |
| 42.62 | 42.63 | 42.71 | T:essence384 |
| 42.64 | 42.65 | 42.70 | T:essence512 |
| 43.56 | 43.56 | 43.60 | T:round3jh256 |
| 43.57 | 43.58 | 43.63 | T:round3jh512 |
| 45.06 | 45.07 | 45.13 | T:gimli24v1 |
| 45.60 | 45.61 | 46.15 | T:lane512 |
| 46.98 | 46.99 | 47.10 | T:hamsi |
| 47.86 | 47.90 | 47.99 | T:simd256 |
| 49.39 | 49.41 | 49.51 | T:cubehash88 |
| 50.22 | 50.25 | 50.35 | T:md6d384 |
| 51.55 | 51.56 | 51.63 | T:cubehash1616 |
| 51.56 | 51.64 | 51.74 | T:groestl512 |
| 51.77 | 51.79 | 51.89 | T:echosp512 |
| 53.10 | 53.10 | 53.18 | T:mcssha4 |
| 53.15 | 53.16 | 53.26 | T:mcssha6 |
| 53.98 | 53.99 | 54.06 | T:mcssha5 |
| 55.96 | 55.97 | 56.05 | asconhashbi32v12 |
| 60.83 | 61.04 | 61.15 | T:atelopus64 |
| 61.90 | 61.92 | 62.05 | T:fugue512 |
| 62.75 | 62.94 | 63.15 | T:mgrostl256 |
| 66.12 | 66.12 | 66.23 | T:saturninhashv2 |
| 62.81 | 66.78 | 66.84 | T:atelopus32 |
| 69.72 | 69.80 | 69.89 | T:esch256v2 |
| 70.22 | 70.30 | 70.38 | T:esch256v1 |
| 71.74 | 71.76 | 71.84 | T:drygascon128 |
| 72.13 | 72.16 | 72.30 | T:echo512 |
| 80.25 | 80.27 | 80.34 | T:sneikha384 |
| 82.85 | 82.92 | 82.97 | T:essence224 |
| 82.85 | 82.93 | 82.97 | T:essence256 |
| 86.94 | 86.99 | 87.05 | T:coral256v1 |
| 88.60 | 88.67 | 88.74 | T:drygascon256 |
| 97.42 | 97.48 | 97.52 | T:cubehash84 |
| 101.17 | 101.24 | 101.27 | T:cubehash168 |
| 102.41 | 102.49 | 102.52 | T:esch384v2 |
| 103.20 | 103.27 | 103.30 | T:esch384v1 |
| 106.30 | 106.37 | 106.39 | T:knot256v2 |
| 127.45 | 127.52 | 127.55 | T:romulush |
| 163.80 | 164.25 | 165.04 | T:fsb256 |
| 175.21 | 175.25 | 175.94 | T:knot256v1 |
| 193.74 | 193.75 | 193.77 | T:cubehash82 |
| 199.77 | 199.77 | 199.79 | T:cubehash164 |
| 286.40 | 286.44 | 286.49 | T:clxhash |
| 363.03 | 363.04 | 363.05 | T:knot512 |
| 363.80 | 363.85 | 363.99 | T:knot384 |
| 386.35 | 386.35 | 386.36 | T:cubehash81 |
| 397.88 | 397.91 | 397.94 | T:cubehash162 |
| 402.29 | 402.36 | 402.39 | T:photonbeetlehash256rate32v1 |
| 658.24 | 659.85 | 659.92 | T:syconhash256v1 |
| 793.54 | 793.55 | 793.58 | T:cubehash161 |
| 1202.48 | 1202.59 | 1204.79 | T:subterraneanv1 |
| 1660.00 | 1660.70 | 1679.52 | T:acehash256v1 |
| 2542.38 | 2543.35 | 2553.62 | T:skinnyhashtk3 |
| 2968.92 | 2981.81 | 2981.89 | T:sivrijndael256hash256v1 |
| 3880.80 | 3880.93 | 3883.57 | T:gage1h256c256r128 |
| 3898.70 | 3905.52 | 3916.48 | T:heron256v1 |
| 4730.64 | 4780.04 | 4800.35 | T:skinnyhashtk2 |
| 5869.63 | 5874.74 | 5906.39 | T:gage1h256c224r064 |
| 6491.28 | 6518.32 | 6523.22 | T:gage1h256c256r064 |
| 7423.45 | 7428.23 | 7432.18 | T:orangishv1 |
| 9151.34 | 9153.15 | 9211.04 | T:gage1h256c224r032 |
| 11563.09 | 11567.64 | 11573.63 | T:gage1h256c512r064 |
| 11718.03 | 11731.01 | 11738.31 | T:gage1h256c256r032 |
| 18233.52 | 18236.81 | 18257.18 | T:sivtemphotonhashv1 |
| 19617.16 | 19617.56 | 19617.76 | T:gage1h256c224r016 |
| 21830.36 | 21830.71 | 21844.15 | T:gage1h256c512r032 |
| 22133.08 | 22133.28 | 22133.41 | T:gage1h256c256r016 |
| 22261.29 | 22264.73 | 22271.62 | T:fsb512 |
| 37898.46 | 37979.20 | 38182.05 | T:gage1h256c224r008 |
|
| Cycles/byte for 1536 bytes |
| 25% | 50% | 75% | hash |
| 0.01? | 0.02? | 0.02? | T:floppsy |
| 0.33 | 0.33 | 0.34 | komihash |
| 1.14 | 1.14 | 1.15 | prh42s256 |
| 1.24 | 1.24 | 1.24 | prh64s256 |
| 1.38 | 1.39 | 1.39 | prh42s512 |
| 1.49 | 1.49 | 1.50 | prh64s512 |
| 1.57 | 1.57 | 1.57 | T:bebb4185 |
| 1.69 | 1.69 | 1.70 | prh42s1024 |
| 2.01 | 2.02 | 2.03 | prh64s1024 |
| 2.91 | 2.92 | 2.92 | T:edonr512 |
| 3.45 | 3.46 | 3.46 | T:md4 |
| 4.74 | 4.75 | 4.76 | T:bmw512 |
| 5.07 | 5.07 | 5.08 | T:blake2b |
| 5.22 | 5.22 | 5.22 | T:edonr256 |
| 5.25 | 5.26 | 5.26 | md5 |
| 6.09 | 6.10 | 6.11 | T:k12 |
| 6.46 | 6.47 | 6.47 | T:skein256256 |
| 6.54 | 6.54 | 6.55 | T:skein512256 |
| 6.55 | 6.55 | 6.55 | T:skein512512 |
| 7.02 | 7.03 | 7.04 | T:blake3 |
| 7.05 | 7.05 | 7.06 | T:tiger |
| 8.31 | 8.31 | 8.32 | T:blake2s |
| 8.35 | 8.36 | 8.37 | sha1 |
| 8.39 | 8.40 | 8.42 | lsh512 |
| 8.62 | 8.63 | 8.64 | T:blake64 |
| 8.69 | 8.69 | 8.70 | T:shabal256 |
| 8.63 | 8.71 | 8.71 | T:shabal512 |
| 8.77 | 8.79 | 8.82 | T:beamsplitter |
| 9.31 | 9.33 | 9.35 | T:sarmal256 |
| 9.32 | 9.33 | 9.33 | blake512 |
| 9.58 | 9.60 | 9.62 | T:bmw256 |
| 10.92 | 10.92 | 10.93 | T:skein10241024 |
| 11.12 | 11.13 | 11.14 | T:cheetah256 |
| 11.20 | 11.21 | 11.24 | T:sarmal512 |
| 11.58 | 11.59 | 11.60 | T:blake32 |
| 11.59 | 11.60 | 11.61 | shake128 |
| 11.64 | 11.66 | 11.68 | T:keccakc256 |
| 11.80 | 11.81 | 11.83 | sha384 |
| 11.81 | 11.83 | 11.86 | sha512 |
| 12.69 | 12.70 | 12.71 | sha3224 |
| 12.70 | 12.71 | 12.71 | T:keccakc448 |
| 13.71 | 13.71 | 13.72 | T:ripemd160 |
| 13.81 | 13.81 | 13.83 | sha3256 |
| 13.82 | 13.84 | 13.86 | shake256 |
| 13.85 | 13.85 | 13.86 | T:keccakc512 |
| 14.36 | 14.38 | 14.41 | lsh256 |
| 14.92 | 14.93 | 14.94 | blake256 |
| 14.94 | 14.96 | 14.99 | T:keccak |
| 15.17 | 15.18 | 15.18 | T:cubehash832 |
| 16.28 | 16.32 | 16.54 | T:cheetah512 |
| 16.85 | 16.86 | 16.98 | sha256 |
| 16.84 | 16.88 | 16.94 | sha224 |
| 17.17 | 17.17 | 17.17 | T:keccakc768 |
| 17.21 | 17.21 | 17.23 | sha3384 |
| 17.68 | 17.68 | 17.69 | T:nasha256 |
| 18.27 | 18.32 | 18.35 | T:nasha512 |
| 18.52 | 18.53 | 18.54 | T:bblake256 |
| 19.06 | 19.06 | 19.06 | asconxofav12 |
| 19.06 | 19.06 | 19.07 | asconhashav12 |
| 20.34 | 20.34 | 20.41 | T:fugue2 |
| 22.60 | 22.62 | 22.65 | T:shavite3256 |
| 22.88 | 22.89 | 22.91 | T:rfsb509 |
| 23.11 | 23.15 | 23.16 | T:luffa256 |
| 25.04 | 25.08 | 25.16 | T:keccakc1024 |
| 25.09 | 25.10 | 25.12 | sha3512 |
| 25.64 | 25.65 | 25.65 | T:cubehash512 |
| 26.66 | 26.73 | 26.89 | T:simd512 |
| 27.12 | 27.12 | 27.13 | T:cubehash816 |
| 28.57 | 28.57 | 28.58 | T:fugue256 |
| 28.61 | 28.62 | 28.62 | asconhashv12 |
| 28.61 | 28.62 | 28.62 | asconxofv12 |
| 29.64 | 29.64 | 29.66 | T:cubehash1632 |
| 32.54 | 32.57 | 32.66 | T:luffa384 |
| 32.55 | 32.60 | 32.80 | T:xoodyakv1 |
| 33.95 | 33.97 | 33.98 | T:lane256 |
| 35.55 | 35.56 | 35.59 | T:echosp256 |
| 35.73 | 36.00 | 36.26 | T:whirlpool |
| 36.18 | 36.20 | 36.26 | T:md6d224 |
| 36.95 | 36.95 | 37.00 | T:shamashashv1 |
| 37.57 | 37.58 | 37.60 | T:jh512 |
| 37.57 | 37.58 | 37.60 | T:jh256 |
| 37.58 | 37.59 | 37.60 | T:jh224 |
| 37.58 | 37.59 | 37.62 | T:jh384 |
| 37.91 | 37.91 | 37.93 | asconhashabi32v12 |
| 38.83 | 38.88 | 38.98 | T:md6d256 |
| 39.08 | 39.13 | 39.32 | T:groestl256 |
| 39.30 | 39.31 | 39.34 | T:shavite3512 |
| 41.64 | 41.64 | 41.66 | T:sneikha256 |
| 42.93 | 42.94 | 42.98 | T:echo256 |
| 42.96 | 42.98 | 43.05 | T:luffa512 |
| 44.71 | 44.72 | 44.75 | T:round3jh256 |
| 44.73 | 44.74 | 44.74 | T:round3jh512 |
| 44.99 | 45.00 | 45.03 | T:essence384 |
| 45.03 | 45.04 | 45.11 | T:essence512 |
| 45.67 | 45.67 | 45.69 | T:gimli24v1 |
| 47.36 | 47.38 | 47.41 | T:hamsi |
| 49.14 | 49.17 | 49.26 | T:simd256 |
| 49.79 | 49.84 | 49.99 | T:md6d384 |
| 50.13 | 50.16 | 50.55 | T:lane512 |
| 51.29 | 51.30 | 51.39 | T:cubehash88 |
| 54.62 | 54.64 | 54.67 | T:mcssha4 |
| 54.76 | 54.79 | 54.87 | T:mcssha6 |
| 55.18 | 55.18 | 55.25 | T:cubehash1616 |
| 55.90 | 56.13 | 56.42 | T:groestl512 |
| 56.67 | 56.70 | 56.78 | T:echosp512 |
| 56.71 | 56.72 | 56.79 | asconhashbi32v12 |
| 56.95 | 56.97 | 57.04 | T:mcssha5 |
| 65.99 | 66.01 | 66.14 | T:fugue512 |
| 65.75 | 66.33 | 66.46 | T:atelopus64 |
| 67.02 | 67.02 | 67.07 | T:saturninhashv2 |
| 67.93 | 68.25 | 68.58 | T:mgrostl256 |
| 70.46 | 70.54 | 70.67 | T:esch256v2 |
| 70.95 | 71.00 | 71.12 | T:esch256v1 |
| 67.48 | 71.44 | 71.47 | T:atelopus32 |
| 71.92 | 71.93 | 72.00 | T:drygascon128 |
| 75.82 | 75.85 | 75.93 | T:echo512 |
| 81.77 | 81.77 | 81.86 | T:sneikha384 |
| 85.17 | 85.23 | 85.35 | T:essence256 |
| 85.18 | 85.25 | 85.34 | T:essence224 |
| 88.09 | 88.09 | 88.21 | T:coral256v1 |
| 89.55 | 89.59 | 89.77 | T:drygascon256 |
| 99.30 | 99.30 | 99.45 | T:cubehash84 |
| 104.10 | 104.11 | 104.23 | T:esch384v2 |
| 104.78 | 104.79 | 104.92 | T:cubehash168 |
| 104.86 | 104.87 | 104.99 | T:esch384v1 |
| 107.71 | 107.72 | 107.83 | T:knot256v2 |
| 115.87 | 117.18 | 119.30 | T:fsb256 |
| 128.96 | 129.01 | 129.20 | T:romulush |
| 175.77 | 175.94 | 176.44 | T:knot256v1 |
| 195.54 | 195.58 | 195.81 | T:cubehash82 |
| 203.30 | 203.37 | 203.56 | T:cubehash164 |
| 286.94 | 287.12 | 287.20 | T:clxhash |
| 365.41 | 365.57 | 365.58 | T:knot512 |
| 365.94 | 366.02 | 366.17 | T:knot384 |
| 388.20 | 388.33 | 388.35 | T:cubehash81 |
| 401.17 | 401.25 | 401.27 | T:photonbeetlehash256rate32v1 |
| 401.57 | 401.69 | 401.72 | T:cubehash162 |
| 668.97 | 670.52 | 670.65 | T:syconhash256v1 |
| 797.06 | 797.23 | 797.31 | T:cubehash161 |
| 1207.16 | 1207.38 | 1209.20 | T:subterraneanv1 |
| 1687.04 | 1687.46 | 1707.73 | T:acehash256v1 |
| 2574.84 | 2575.93 | 2586.56 | T:skinnyhashtk3 |
| 2964.53 | 2977.59 | 2977.93 | T:sivrijndael256hash256v1 |
| 3955.77 | 3955.87 | 3956.03 | T:gage1h256c256r128 |
| 4001.68 | 4008.02 | 4022.32 | T:heron256v1 |
| 4743.22 | 4796.77 | 4806.36 | T:skinnyhashtk2 |
| 5961.39 | 5969.89 | 6001.29 | T:gage1h256c224r064 |
| 6595.99 | 6623.38 | 6631.25 | T:gage1h256c256r064 |
| 7520.43 | 7521.71 | 7523.83 | T:orangishv1 |
| 9285.89 | 9286.40 | 9345.91 | T:gage1h256c224r032 |
| 11748.74 | 11759.04 | 11760.84 | T:gage1h256c512r064 |
| 11885.73 | 11887.75 | 11905.60 | T:gage1h256c256r032 |
| 18202.42 | 18215.63 | 18236.57 | T:sivtemphotonhashv1 |
| 19886.26 | 19886.65 | 19886.97 | T:gage1h256c224r016 |
| 22147.33 | 22147.81 | 22161.23 | T:gage1h256c512r032 |
| 22436.68 | 22436.98 | 22437.21 | T:gage1h256c256r016 |
| 38402.12 | 38485.77 | 38690.44 | T:gage1h256c224r008 |
| 58223.10 | 58240.41 | 58247.83 | T:fsb512 |
|
| Cycles/byte for 576 bytes |
| 25% | 50% | 75% | hash |
| 0.04? | 0.05? | 0.06? | T:floppsy |
| 0.38 | 0.38 | 0.39 | komihash |
| 1.78 | 1.78 | 1.78 | T:bebb4185 |
| 1.84 | 1.85 | 1.87 | prh42s256 |
| 2.09 | 2.09 | 2.11 | prh64s256 |
| 2.49 | 2.49 | 2.50 | prh42s512 |
| 2.78 | 2.80 | 2.80 | prh64s512 |
| 2.95 | 2.96 | 2.98 | prh42s1024 |
| 3.23 | 3.25 | 3.29 | T:edonr512 |
| 3.89 | 3.90 | 3.92 | T:md4 |
| 4.16 | 4.17 | 4.19 | prh64s1024 |
| 5.70 | 5.70 | 5.70 | T:blake2b |
| 5.70 | 5.70 | 5.72 | T:bmw512 |
| 5.76 | 5.77 | 5.80 | T:edonr256 |
| 5.82 | 5.84 | 5.86 | md5 |
| 6.68 | 6.70 | 6.73 | T:blake3 |
| 6.86 | 6.89 | 6.91 | T:k12 |
| 6.89 | 6.89 | 6.91 | T:skein256256 |
| 7.13 | 7.13 | 7.14 | T:skein512256 |
| 7.14 | 7.14 | 7.14 | T:skein512512 |
| 7.86 | 7.87 | 7.88 | T:tiger |
| 8.42 | 8.43 | 8.51 | T:blake2s |
| 9.12 | 9.13 | 9.15 | T:blake64 |
| 9.42 | 9.43 | 9.45 | T:beamsplitter |
| 9.70 | 9.72 | 9.74 | T:sarmal256 |
| 9.72 | 9.74 | 9.75 | blake512 |
| 9.85 | 9.87 | 9.88 | lsh512 |
| 10.81 | 10.84 | 10.95 | T:shabal512 |
| 10.93 | 10.94 | 10.98 | T:shabal256 |
| 11.04 | 11.06 | 11.09 | T:bmw256 |
| 11.55 | 11.59 | 11.67 | sha1 |
| 11.63 | 11.65 | 11.67 | T:sarmal512 |
| 11.70 | 11.74 | 11.80 | T:cheetah256 |
| 12.48 | 12.49 | 12.52 | shake128 |
| 12.57 | 12.58 | 12.60 | T:blake32 |
| 12.80 | 12.85 | 12.93 | T:keccakc256 |
| 13.84 | 13.84 | 13.88 | T:skein10241024 |
| 14.85 | 14.86 | 14.91 | T:ripemd160 |
| 14.95 | 14.99 | 15.02 | sha512 |
| 14.97 | 15.04 | 15.06 | sha384 |
| 15.04 | 15.07 | 15.13 | lsh256 |
| 15.40 | 15.41 | 15.44 | sha3256 |
| 15.44 | 15.46 | 15.49 | sha3224 |
| 15.48 | 15.49 | 15.53 | shake256 |
| 15.65 | 15.66 | 15.69 | T:keccakc448 |
| 15.70 | 15.70 | 15.74 | T:keccakc512 |
| 15.68 | 15.72 | 15.80 | T:keccak |
| 16.18 | 16.21 | 16.22 | blake256 |
| 17.96 | 17.98 | 18.51 | T:cheetah512 |
| 18.43 | 18.44 | 18.47 | sha3384 |
| 18.63 | 18.63 | 18.67 | T:keccakc768 |
| 19.09 | 19.10 | 19.12 | T:nasha256 |
| 19.26 | 19.37 | 19.40 | T:nasha512 |
| 19.85 | 19.85 | 19.85 | asconhashav12 |
| 19.85 | 19.85 | 19.85 | asconxofav12 |
| 20.22 | 20.22 | 20.25 | T:cubehash832 |
| 20.47 | 20.48 | 20.58 | sha256 |
| 20.49 | 20.55 | 20.60 | sha224 |
| 24.16 | 24.18 | 24.20 | T:shavite3256 |
| 24.95 | 24.97 | 25.00 | T:luffa256 |
| 25.07 | 25.09 | 25.13 | T:bblake256 |
| 26.82 | 26.83 | 26.88 | T:rfsb509 |
| 27.44 | 27.45 | 27.47 | sha3512 |
| 27.69 | 27.70 | 27.71 | T:fugue2 |
| 27.66 | 27.75 | 27.93 | T:keccakc1024 |
| 28.27 | 28.29 | 28.29 | T:cubehash512 |
| 29.64 | 29.64 | 29.65 | asconhashv12 |
| 29.64 | 29.65 | 29.65 | asconxofv12 |
| 32.11 | 32.11 | 32.12 | T:cubehash816 |
| 33.25 | 33.27 | 33.49 | T:xoodyakv1 |
| 33.62 | 33.64 | 33.66 | T:fugue256 |
| 33.51 | 33.70 | 33.93 | T:simd512 |
| 36.09 | 36.13 | 36.21 | T:luffa384 |
| 38.41 | 38.43 | 42.47 | T:shamashashv1 |
| 38.50 | 38.51 | 38.55 | T:lane256 |
| 38.94 | 38.94 | 38.96 | T:cubehash1632 |
| 38.78 | 39.05 | 39.08 | T:whirlpool |
| 39.41 | 39.43 | 39.43 | asconhashabi32v12 |
| 40.17 | 40.18 | 40.20 | T:jh256 |
| 40.17 | 40.18 | 40.21 | T:jh512 |
| 40.19 | 40.20 | 40.23 | T:jh384 |
| 40.19 | 40.21 | 40.25 | T:jh224 |
| 40.45 | 40.49 | 40.51 | T:shavite3512 |
| 40.88 | 40.91 | 40.98 | T:echosp256 |
| 43.05 | 43.06 | 43.10 | T:sneikha256 |
| 43.16 | 43.40 | 43.44 | T:groestl256 |
| 47.29 | 47.31 | 47.31 | T:gimli24v1 |
| 47.47 | 47.50 | 47.52 | T:luffa512 |
| 47.80 | 47.80 | 47.81 | T:round3jh256 |
| 47.83 | 47.84 | 47.84 | T:round3jh512 |
| 48.35 | 48.37 | 48.39 | T:hamsi |
| 51.01 | 51.07 | 51.15 | T:echo256 |
| 51.31 | 51.32 | 51.34 | T:essence384 |
| 51.42 | 51.42 | 51.44 | T:essence512 |
| 52.53 | 52.57 | 52.60 | T:simd256 |
| 56.36 | 56.37 | 56.41 | T:cubehash88 |
| 58.65 | 58.66 | 58.68 | T:mcssha4 |
| 58.69 | 58.71 | 58.72 | asconhashbi32v12 |
| 59.12 | 59.16 | 59.19 | T:mcssha6 |
| 62.52 | 62.78 | 62.92 | T:groestl512 |
| 64.86 | 64.86 | 64.93 | T:cubehash1616 |
| 64.90 | 64.94 | 65.01 | T:mcssha5 |
| 67.18 | 67.21 | 67.23 | T:lane512 |
| 67.57 | 67.62 | 67.67 | T:echosp512 |
| 69.43 | 69.44 | 69.48 | T:saturninhashv2 |
| 72.40 | 72.42 | 72.45 | T:drygascon128 |
| 72.48 | 72.52 | 72.65 | T:esch256v2 |
| 72.90 | 72.91 | 73.05 | T:esch256v1 |
| 72.94 | 72.99 | 73.20 | T:md6d224 |
| 74.24 | 74.44 | 74.68 | T:mgrostl256 |
| 76.90 | 76.95 | 76.98 | T:fugue512 |
| 77.90 | 77.93 | 77.95 | T:echo512 |
| 78.26 | 78.31 | 78.52 | T:md6d256 |
| 85.81 | 85.83 | 85.85 | T:sneikha384 |
| 86.24 | 89.56 | 89.71 | T:atelopus32 |
| 91.15 | 91.15 | 91.16 | T:coral256v1 |
| 91.43 | 91.47 | 91.56 | T:essence224 |
| 91.45 | 91.49 | 91.59 | T:essence256 |
| 92.12 | 92.12 | 92.16 | T:drygascon256 |
| 100.28 | 100.36 | 100.52 | T:md6d384 |
| 99.89 | 100.47 | 102.47 | T:atelopus64 |
| 104.37 | 104.37 | 104.41 | T:cubehash84 |
| 108.62 | 108.63 | 108.66 | T:esch384v2 |
| 109.31 | 109.32 | 109.38 | T:esch384v1 |
| 111.53 | 111.56 | 111.63 | T:knot256v2 |
| 114.40 | 114.41 | 114.48 | T:cubehash168 |
| 124.91 | 126.44 | 129.19 | T:fsb256 |
| 133.08 | 133.15 | 133.22 | T:romulush |
| 177.73 | 178.22 | 178.24 | T:knot256v1 |
| 200.60 | 200.60 | 200.79 | T:cubehash82 |
| 212.97 | 212.98 | 213.20 | T:cubehash164 |
| 288.60 | 288.65 | 288.90 | T:clxhash |
| 370.59 | 370.75 | 371.14 | T:knot384 |
| 371.87 | 371.90 | 372.26 | T:knot512 |
| 393.17 | 393.18 | 393.78 | T:cubehash81 |
| 397.38 | 397.48 | 397.97 | T:photonbeetlehash256rate32v1 |
| 411.18 | 411.31 | 411.74 | T:cubehash162 |
| 697.66 | 698.73 | 699.40 | T:syconhash256v1 |
| 806.52 | 807.10 | 807.17 | T:cubehash161 |
| 1219.92 | 1220.08 | 1221.91 | T:subterraneanv1 |
| 1758.16 | 1759.14 | 1780.94 | T:acehash256v1 |
| 2662.94 | 2664.30 | 2674.25 | T:skinnyhashtk3 |
| 2953.75 | 2966.08 | 2966.36 | T:sivrijndael256hash256v1 |
| 4155.67 | 4155.77 | 4155.94 | T:gage1h256c256r128 |
| 4280.68 | 4283.88 | 4295.12 | T:heron256v1 |
| 4784.94 | 4839.78 | 4853.98 | T:skinnyhashtk2 |
| 6210.29 | 6214.68 | 6262.20 | T:gage1h256c224r064 |
| 6875.28 | 6903.59 | 6910.10 | T:gage1h256c256r064 |
| 7755.75 | 7767.10 | 7772.50 | T:orangishv1 |
| 9640.35 | 9640.77 | 9701.69 | T:gage1h256c224r032 |
| 12257.44 | 12257.88 | 12258.92 | T:gage1h256c512r064 |
| 12339.25 | 12339.71 | 12346.89 | T:gage1h256c256r032 |
| 18132.77 | 18147.09 | 18171.62 | T:sivtemphotonhashv1 |
| 20604.00 | 20604.43 | 20605.25 | T:gage1h256c224r016 |
| 22992.42 | 22993.10 | 23006.91 | T:gage1h256c512r032 |
| 23246.44 | 23246.78 | 23247.22 | T:gage1h256c256r016 |
| 39747.89 | 39791.44 | 40047.37 | T:gage1h256c224r008 |
| 154224.34 | 154269.20 | 154326.56 | T:fsb512 |
|
| Cycles/byte for 64 bytes |
| 25% | 50% | 75% | hash |
| 0.36? | 0.55? | 0.57? | T:floppsy |
| 1.17? | 1.17? | 1.55? | komihash |
| 4.28 | 4.28 | 4.55 | T:bebb4185 |
| 7.33 | 7.33 | 7.44 | T:blake3 |
| 8.30 | 8.30 | 8.30 | T:edonr512 |
| 9.95 | 10.02 | 10.75 | T:blake2s |
| 9.91 | 10.02 | 10.33 | T:md4 |
| 10.62 | 10.68 | 11.05 | prh42s256 |
| 10.98 | 10.98 | 11.00 | T:blake2b |
| 12.15 | 12.28 | 12.33 | T:skein256256 |
| 12.83 | 12.94 | 13.10 | T:edonr256 |
| 12.84 | 12.98 | 13.17 | md5 |
| 13.10 | 13.14 | 13.29 | prh64s256 |
| 14.50 | 14.50 | 14.50 | T:skein512256 |
| 14.55 | 14.55 | 14.55 | T:skein512512 |
| 16.35 | 16.40 | 16.62 | T:beamsplitter |
| 16.44 | 16.48 | 17.08 | prh42s512 |
| 17.44 | 17.64 | 17.95 | T:tiger |
| 18.67 | 18.84 | 19.11 | T:blake64 |
| 18.87 | 18.97 | 19.19 | T:k12 |
| 18.96 | 19.06 | 19.22 | T:sarmal256 |
| 19.15 | 19.18 | 19.26 | T:bmw512 |
| 19.12 | 19.20 | 19.49 | prh42s1024 |
| 19.21 | 19.23 | 19.27 | blake512 |
| 21.00 | 21.05 | 21.15 | prh64s512 |
| 22.43 | 22.49 | 22.70 | T:sarmal512 |
| 24.47 | 24.56 | 24.76 | T:cheetah256 |
| 25.13 | 25.42 | 25.87 | T:blake32 |
| 28.34 | 28.40 | 28.84 | sha3512 |
| 28.32 | 28.46 | 28.75 | sha3384 |
| 28.32 | 28.58 | 28.90 | sha3256 |
| 28.44 | 28.78 | 29.10 | sha3224 |
| 28.80 | 28.85 | 29.26 | shake256 |
| 28.91 | 29.08 | 29.49 | shake128 |
| 29.73 | 29.73 | 29.89 | asconxofav12 |
| 29.73 | 29.73 | 29.93 | asconhashav12 |
| 29.76 | 29.80 | 30.00 | T:ripemd160 |
| 29.81 | 29.87 | 30.18 | T:bmw256 |
| 29.79 | 30.05 | 30.25 | lsh256 |
| 31.33 | 31.35 | 31.43 | T:keccakc448 |
| 31.41 | 31.44 | 31.45 | T:keccakc768 |
| 31.42 | 31.71 | 34.06 | T:keccakc1024 |
| 31.60 | 31.84 | 32.72 | T:keccak |
| 31.79 | 31.84 | 32.08 | T:keccakc512 |
| 31.79 | 31.91 | 31.95 | lsh512 |
| 31.97 | 32.21 | 32.55 | blake256 |
| 32.38 | 32.82 | 34.06 | T:keccakc256 |
| 35.47 | 35.68 | 35.98 | prh64s1024 |
| 37.38 | 37.40 | 37.62 | T:nasha256 |
| 38.96 | 38.98 | 39.08 | T:cheetah512 |
| 39.42 | 39.74 | 39.97 | T:shabal256 |
| 39.59 | 39.86 | 40.07 | T:shabal512 |
| 40.13 | 41.23 | 41.44 | T:nasha512 |
| 42.11 | 42.16 | 42.17 | T:xoodyakv1 |
| 42.55 | 42.55 | 42.67 | asconhashv12 |
| 42.55 | 42.55 | 42.67 | asconxofv12 |
| 44.50 | 44.52 | 44.72 | T:skein10241024 |
| 44.55 | 44.68 | 44.80 | T:shavite3256 |
| 48.77 | 48.86 | 48.98 | T:luffa256 |
| 53.33 | 53.54 | 53.78 | sha1 |
| 56.07 | 56.34 | 59.51 | T:shamashashv1 |
| 58.30 | 58.39 | 58.96 | asconhashabi32v12 |
| 59.23 | 59.57 | 59.95 | sha384 |
| 59.20 | 59.61 | 60.14 | sha512 |
| 60.94 | 60.96 | 61.05 | T:hamsi |
| 61.34 | 61.42 | 61.63 | T:sneikha256 |
| 61.48 | 61.55 | 62.16 | T:cubehash512 |
| 66.47 | 67.19 | 67.67 | sha224 |
| 67.11 | 67.47 | 67.97 | sha256 |
| 67.94 | 68.02 | 68.26 | T:gimli24v1 |
| 72.35 | 72.37 | 72.87 | T:rfsb509 |
| 73.05 | 73.24 | 73.69 | T:jh512 |
| 73.10 | 73.26 | 73.60 | T:jh256 |
| 73.13 | 73.36 | 73.64 | T:jh384 |
| 73.35 | 73.57 | 73.96 | T:jh224 |
| 74.02 | 74.52 | 75.91 | T:whirlpool |
| 74.53 | 74.61 | 75.56 | T:shavite3512 |
| 78.32 | 78.60 | 78.80 | T:drygascon128 |
| 80.17 | 80.37 | 80.65 | T:luffa384 |
| 83.73 | 83.82 | 84.12 | asconhashbi32v12 |
| 84.69 | 84.97 | 85.05 | T:cubehash832 |
| 87.02 | 87.07 | 87.35 | T:round3jh256 |
| 87.22 | 87.24 | 87.44 | T:round3jh512 |
| 94.33 | 94.54 | 94.74 | T:groestl256 |
| 95.69 | 95.75 | 95.77 | T:simd256 |
| 96.02 | 96.03 | 96.10 | T:cubehash816 |
| 96.00 | 96.09 | 96.27 | T:lane256 |
| 97.47 | 97.60 | 97.78 | T:fugue256 |
| 97.98 | 98.01 | 98.06 | T:esch256v1 |
| 98.16 | 98.20 | 98.28 | T:esch256v2 |
| 99.82 | 100.02 | 100.36 | T:saturninhashv2 |
| 105.02 | 105.14 | 105.78 | T:luffa512 |
| 106.51 | 107.00 | 110.03 | T:simd512 |
| 108.31 | 108.56 | 108.90 | T:bblake256 |
| 110.49 | 110.60 | 110.70 | T:mcssha4 |
| 114.46 | 114.53 | 114.62 | T:mcssha6 |
| 116.07 | 116.15 | 116.33 | T:echo256 |
| 121.28 | 121.42 | 121.48 | T:cubehash88 |
| 122.27 | 122.34 | 122.53 | T:fugue2 |
| 125.12 | 125.17 | 125.17 | T:drygascon256 |
| 125.95 | 126.17 | 126.48 | T:echosp256 |
| 130.33 | 130.33 | 130.37 | T:coral256v1 |
| 131.10 | 131.12 | 131.45 | T:essence384 |
| 132.07 | 132.10 | 132.33 | T:essence512 |
| 137.60 | 137.69 | 137.84 | T:sneikha384 |
| 141.81 | 141.87 | 141.94 | T:echo512 |
| 156.29 | 156.58 | 156.93 | T:echosp512 |
| 157.54 | 157.55 | 157.94 | T:cubehash1632 |
| 160.06 | 160.40 | 161.02 | T:knot256v2 |
| 166.31 | 166.32 | 166.39 | T:esch384v1 |
| 166.42 | 166.53 | 166.64 | T:esch384v2 |
| 166.38 | 166.54 | 167.18 | T:mcssha5 |
| 169.28 | 169.30 | 169.37 | T:cubehash84 |
| 169.57 | 170.20 | 171.00 | T:groestl512 |
| 171.70 | 171.73 | 172.20 | T:essence224 |
| 171.92 | 171.94 | 172.15 | T:essence256 |
| 186.56 | 186.89 | 187.27 | T:romulush |
| 188.72 | 188.73 | 188.97 | T:cubehash1616 |
| 189.89 | 191.02 | 191.96 | T:mgrostl256 |
| 199.56 | 199.98 | 200.01 | T:knot256v1 |
| 216.31 | 216.64 | 217.74 | T:fugue512 |
| 224.78 | 227.30 | 229.85 | T:fsb256 |
| 237.58 | 237.62 | 237.88 | T:cubehash168 |
| 245.74 | 246.16 | 246.74 | T:md6d224 |
| 261.72 | 261.92 | 262.58 | T:lane512 |
| 262.22 | 262.36 | 262.54 | T:md6d256 |
| 265.38 | 265.40 | 265.61 | T:cubehash82 |
| 295.58 | 295.73 | 296.04 | T:atelopus32 |
| 309.77 | 309.97 | 310.27 | T:clxhash |
| 330.02 | 330.25 | 330.49 | T:md6d384 |
| 336.76 | 336.77 | 336.96 | T:cubehash164 |
| 353.68 | 354.29 | 354.66 | T:photonbeetlehash256rate32v1 |
| 409.37 | 409.50 | 410.49 | T:knot384 |
| 433.95 | 434.61 | 435.11 | T:atelopus64 |
| 455.80 | 455.89 | 456.07 | T:knot512 |
| 458.36 | 458.52 | 460.05 | T:cubehash81 |
| 534.09 | 534.17 | 537.42 | T:cubehash162 |
| 930.17 | 930.17 | 930.42 | T:cubehash161 |
| 1061.03 | 1062.90 | 1063.22 | T:syconhash256v1 |
| 1380.66 | 1381.35 | 1383.02 | T:subterraneanv1 |
| 2673.68 | 2679.11 | 2707.38 | T:acehash256v1 |
| 2807.46 | 2818.21 | 2820.19 | T:sivrijndael256hash256v1 |
| 3785.31 | 3789.91 | 3803.56 | T:skinnyhashtk3 |
| 5311.02 | 5360.47 | 5376.56 | T:skinnyhashtk2 |
| 6712.60 | 6717.11 | 6719.18 | T:gage1h256c256r128 |
| 7771.80 | 7777.40 | 7781.96 | T:heron256v1 |
| 9440.27 | 9455.59 | 9521.71 | T:gage1h256c224r064 |
| 9702.06 | 9719.24 | 9755.48 | T:orangishv1 |
| 10446.92 | 10491.02 | 10503.16 | T:gage1h256c256r064 |
| 14168.52 | 14180.17 | 14268.25 | T:gage1h256c224r032 |
| 15755.99 | 15786.75 | 15875.03 | T:sivtemphotonhashv1 |
| 18144.43 | 18148.31 | 18151.18 | T:gage1h256c256r032 |
| 18606.67 | 18613.47 | 18623.71 | T:gage1h256c512r064 |
| 29790.48 | 29793.57 | 29796.36 | T:gage1h256c224r016 |
| 33611.99 | 33614.68 | 33615.58 | T:gage1h256c256r016 |
| 33812.91 | 33815.05 | 33834.73 | T:gage1h256c512r032 |
| 56977.61 | 56982.21 | 57383.77 | T:gage1h256c224r008 |
| 1384006.22 | 1384514.28 | 1385007.35 | T:fsb512 |
|
| Cycles/byte for 8 bytes |
| 25% | 50% | 75% | hash |
| 2.75? | 2.85? | 4.19? | T:floppsy |
| 5.88? | 6.04? | 8.00? | komihash |
| 23.50? | 23.50? | 26.78? | T:bebb4185 |
| 49.23 | 49.79 | 52.31 | T:md4 |
| 59.62 | 59.62 | 60.38 | T:blake3 |
| 60.36 | 61.21 | 62.86 | T:beamsplitter |
| 61.66 | 61.75 | 61.75 | T:edonr256 |
| 61.88 | 62.00 | 63.60 | md5 |
| 66.62 | 66.62 | 67.94 | T:edonr512 |
| 69.12 | 69.57 | 74.51 | T:skein256256 |
| 73.12 | 73.19 | 74.19 | T:blake2s |
| 80.68 | 80.83 | 82.94 | prh42s256 |
| 81.78 | 82.54 | 84.82 | T:tiger |
| 87.00 | 87.27 | 90.65 | T:blake2b |
| 98.51 | 99.00 | 99.73 | prh64s256 |
| 107.75 | 107.75 | 109.77 | asconhashav12 |
| 107.75 | 107.75 | 109.91 | asconxofav12 |
| 109.85 | 111.45 | 113.85 | T:blake32 |
| 114.75 | 114.75 | 114.91 | T:skein512256 |
| 115.12 | 115.12 | 115.29 | T:skein512512 |
| 127.38 | 127.42 | 130.06 | prh42s512 |
| 129.75 | 129.75 | 131.84 | T:ripemd160 |
| 140.11 | 141.00 | 144.93 | T:xoodyakv1 |
| 144.25 | 144.25 | 146.67 | asconhashv12 |
| 144.25 | 144.25 | 147.27 | asconxofv12 |
| 144.19 | 144.38 | 148.62 | blake256 |
| 150.01 | 150.16 | 154.01 | T:blake64 |
| 149.56 | 150.34 | 153.34 | prh42s1024 |
| 149.92 | 150.72 | 152.94 | T:k12 |
| 151.77 | 152.94 | 155.69 | T:sarmal256 |
| 152.66 | 153.12 | 155.34 | T:bmw512 |
| 155.07 | 155.55 | 156.38 | blake512 |
| 157.21 | 157.47 | 160.60 | T:hamsi |
| 160.28 | 160.50 | 161.02 | prh64s512 |
| 164.88 | 164.88 | 165.71 | T:sneikha256 |
| 165.60 | 165.83 | 167.80 | T:nasha256 |
| 170.75 | 170.90 | 171.95 | T:bmw256 |
| 179.12 | 179.21 | 181.79 | T:sarmal512 |
| 183.23 | 183.42 | 186.12 | T:gimli24v1 |
| 182.28 | 183.82 | 186.16 | T:shamashashv1 |
| 183.55 | 185.11 | 186.74 | T:shavite3256 |
| 194.08 | 194.49 | 197.59 | T:drygascon128 |
| 196.03 | 196.33 | 197.75 | T:cheetah256 |
| 202.77 | 204.21 | 208.02 | T:luffa256 |
| 207.38 | 207.43 | 211.07 | asconhashabi32v12 |
| 225.28 | 225.93 | 226.96 | sha3256 |
| 225.91 | 226.50 | 228.44 | sha3384 |
| 227.04 | 227.50 | 229.26 | sha3512 |
| 227.46 | 228.91 | 231.15 | sha3224 |
| 230.11 | 231.34 | 232.88 | shake256 |
| 232.18 | 233.19 | 236.02 | shake128 |
| 240.78 | 241.49 | 243.48 | lsh256 |
| 251.00 | 251.38 | 254.92 | T:keccakc768 |
| 251.77 | 251.94 | 255.88 | T:keccakc448 |
| 252.81 | 253.21 | 254.79 | T:keccakc512 |
| 251.54 | 253.80 | 261.70 | T:keccak |
| 254.17 | 254.92 | 256.14 | lsh512 |
| 255.38 | 255.81 | 259.58 | T:shabal512 |
| 254.32 | 256.20 | 258.83 | T:shabal256 |
| 252.02 | 256.53 | 275.83 | T:keccakc1024 |
| 259.89 | 264.75 | 272.92 | T:keccakc256 |
| 273.61 | 274.50 | 276.76 | T:saturninhashv2 |
| 277.18 | 277.25 | 278.23 | prh64s1024 |
| 281.39 | 281.50 | 285.64 | asconhashbi32v12 |
| 295.35 | 295.83 | 297.20 | T:cheetah512 |
| 299.00 | 299.25 | 300.91 | T:cubehash512 |
| 310.31 | 311.58 | 314.57 | T:whirlpool |
| 313.44 | 316.77 | 327.33 | T:nasha512 |
| 360.38 | 360.38 | 362.29 | T:esch256v1 |
| 358.83 | 361.47 | 362.27 | T:skein10241024 |
| 365.60 | 366.90 | 367.38 | T:esch256v2 |
| 370.88 | 370.97 | 371.25 | T:knot256v1 |
| 372.51 | 375.22 | 378.00 | sha1 |
| 404.86 | 407.14 | 408.09 | T:luffa384 |
| 408.97 | 411.07 | 413.14 | T:photonbeetlehash256rate32v1 |
| 413.96 | 414.52 | 415.27 | sha256 |
| 413.39 | 416.53 | 418.84 | sha224 |
| 436.75 | 436.81 | 440.28 | T:coral256v1 |
| 435.24 | 437.83 | 441.98 | T:knot256v2 |
| 455.05 | 455.12 | 457.26 | T:rfsb509 |
| 456.77 | 458.80 | 460.58 | T:groestl256 |
| 467.44 | 468.30 | 469.79 | T:sneikha384 |
| 472.25 | 473.00 | 473.20 | T:drygascon256 |
| 469.78 | 473.11 | 480.27 | sha512 |
| 474.56 | 475.32 | 476.42 | sha384 |
| 475.56 | 476.38 | 476.58 | T:clxhash |
| 479.32 | 480.91 | 482.85 | T:romulush |
| 508.85 | 509.88 | 511.10 | T:luffa512 |
| 517.99 | 519.07 | 520.06 | T:mcssha4 |
| 548.59 | 549.67 | 550.84 | T:mcssha6 |
| 581.38 | 581.42 | 582.64 | T:cubehash832 |
| 581.25 | 581.70 | 583.78 | T:cubehash816 |
| 588.02 | 588.83 | 591.10 | T:jh512 |
| 587.23 | 588.92 | 591.48 | T:jh256 |
| 588.52 | 590.59 | 592.20 | T:jh384 |
| 590.15 | 592.12 | 594.82 | T:jh224 |
| 596.42 | 596.94 | 600.55 | T:fugue256 |
| 596.80 | 598.84 | 604.51 | T:shavite3512 |
| 630.88 | 631.31 | 633.78 | T:cubehash88 |
| 678.35 | 684.02 | 697.12 | T:cubehash84 |
| 699.07 | 699.31 | 699.83 | T:round3jh256 |
| 700.62 | 700.74 | 701.32 | T:round3jh512 |
| 715.00 | 715.00 | 716.60 | T:esch384v1 |
| 718.62 | 718.79 | 719.78 | T:esch384v2 |
| 750.31 | 751.49 | 753.03 | T:bblake256 |
| 767.29 | 768.21 | 770.06 | T:simd256 |
| 773.71 | 774.31 | 775.55 | T:lane256 |
| 775.58 | 775.98 | 777.12 | T:cubehash82 |
| 824.71 | 825.47 | 829.52 | T:knot384 |
| 849.42 | 850.15 | 852.30 | T:fugue2 |
| 845.58 | 851.29 | 871.41 | T:simd512 |
| 929.71 | 931.04 | 933.29 | T:echo256 |
| 967.47 | 967.94 | 970.74 | T:mcssha5 |
| 972.51 | 974.08 | 985.38 | T:cubehash81 |
| 1008.78 | 1009.67 | 1010.92 | T:echosp256 |
| 1052.88 | 1052.94 | 1064.45 | T:essence224 |
| 1053.20 | 1053.25 | 1058.82 | T:essence384 |
| 1054.92 | 1055.02 | 1061.62 | T:essence256 |
| 1060.98 | 1061.17 | 1066.26 | T:essence512 |
| 1067.25 | 1067.28 | 1067.38 | T:cubehash1632 |
| 1113.92 | 1115.26 | 1116.72 | T:knot512 |
| 1125.20 | 1125.25 | 1129.14 | T:cubehash1616 |
| 1132.22 | 1133.00 | 1134.47 | T:echo512 |
| 1206.76 | 1207.67 | 1209.28 | T:cubehash168 |
| 1251.92 | 1256.60 | 1257.60 | T:echosp512 |
| 1311.62 | 1311.69 | 1312.42 | T:cubehash164 |
| 1309.40 | 1317.42 | 1324.47 | T:fugue512 |
| 1347.62 | 1360.04 | 1387.28 | T:groestl512 |
| 1504.25 | 1504.25 | 1504.32 | T:cubehash162 |
| 1541.92 | 1551.01 | 1566.79 | T:mgrostl256 |
| 1759.34 | 1771.16 | 1778.18 | T:fsb256 |
| 1904.38 | 1904.38 | 1913.28 | T:cubehash161 |
| 1962.26 | 1964.27 | 1969.39 | T:md6d224 |
| 2093.17 | 2095.12 | 2099.10 | T:lane512 |
| 2093.70 | 2096.35 | 2099.08 | T:md6d256 |
| 2361.04 | 2362.97 | 2368.12 | T:atelopus32 |
| 2636.21 | 2638.70 | 2643.75 | T:md6d384 |
| 2649.39 | 2650.28 | 2653.55 | T:subterraneanv1 |
| 3142.50 | 3149.95 | 3156.80 | T:sivrijndael256hash256v1 |
| 3310.88 | 3317.42 | 3320.57 | T:atelopus64 |
| 3923.35 | 3930.94 | 3932.23 | T:syconhash256v1 |
| 9482.41 | 9501.14 | 9616.18 | T:skinnyhashtk2 |
| 9880.05 | 9911.18 | 10021.70 | T:acehash256v1 |
| 10088.19 | 10105.97 | 10149.08 | T:skinnyhashtk3 |
| 12268.67 | 12324.67 | 12719.09 | T:sivtemphotonhashv1 |
| 23020.19 | 23021.25 | 23055.33 | T:gage1h256c256r128 |
| 34858.14 | 34910.27 | 35092.94 | T:gage1h256c224r064 |
| 35191.05 | 35239.30 | 35342.74 | T:heron256v1 |
| 35629.08 | 35654.69 | 35701.96 | T:orangishv1 |
| 38582.98 | 38736.45 | 38787.86 | T:gage1h256c256r064 |
| 49854.32 | 49887.83 | 50225.60 | T:gage1h256c224r032 |
| 63871.11 | 63893.97 | 63924.68 | T:gage1h256c256r032 |
| 68706.43 | 68737.96 | 68783.41 | T:gage1h256c512r064 |
| 102149.57 | 102152.71 | 102156.68 | T:gage1h256c224r016 |
| 115241.60 | 115243.66 | 115271.62 | T:gage1h256c256r016 |
| 119018.68 | 119047.60 | 119088.08 | T:gage1h256c512r032 |
| 192670.56 | 192680.81 | 194035.71 | T:gage1h256c224r008 |
| 11071186.42 | 11076982.93 | 11082114.19 | T:fsb512 |
|
|