VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of hash functions on one machine: amd64; Broadwell+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20241011

[Page version: 20241014 13:34:03]

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:

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.000.000.00T:floppsy
0.160.160.16komihash
0.470.470.47prh42s256
0.470.470.47prh42s1024
0.47?0.47?0.70?prh42s512
0.500.500.50prh64s1024
0.500.500.50prh64s512
0.500.500.50prh64s256
0.740.750.76T:bebb4185
0.990.991.01T:blake3
1.891.891.90T:edonr512
2.352.362.36lsh512
2.922.922.92T:md4
3.063.073.07T:bmw512
3.073.093.11T:blake2b
3.313.323.33lsh256
3.383.393.39T:echo256
3.473.473.48T:edonr256
3.553.573.58sha1
4.044.054.05T:k12
4.224.224.22T:cubehash832
4.584.594.60T:beamsplitter
4.974.974.98md5
5.055.055.06T:keccakc256treed2
5.125.135.23T:shabal256
4.92?5.15?5.76?T:shabal512
5.175.185.19T:skein512512
5.185.195.72T:skein512256
5.23?5.25?7.72?sha384
5.265.265.27T:sarmal256
5.245.275.28sha512
5.355.355.35T:blake2s
5.315.355.71T:bblake256
5.485.495.51T:bash256
5.535.535.54T:blake64
5.535.815.81T:blake32
5.895.905.91blake512
6.026.036.04T:tiger
6.186.196.19T:keccakc512treed2
6.48?6.49?9.53?T:bmw256
6.496.496.50T:sarmal512
7.277.287.28T:skein10241024
7.297.297.30T:keccakc256
6.947.317.32T:bash384
7.327.327.33shake128
7.587.597.59blake256
7.757.777.78T:skein256256
7.787.797.82sha224
7.787.807.82sha256
8.238.238.23T:cubehash1632
8.238.238.54T:cubehash512
8.278.288.28T:cubehash816
8.448.448.45T:keccakc448
8.538.538.56sha3224
8.668.678.68shake256
8.868.878.88T:keccakc512
8.968.968.96sha3256
8.999.009.00T:rfsb509
9.409.409.47T:keccak
9.08?10.19?13.31?T:groestl256
10.9610.9711.01T:bash512
11.6011.6011.61T:keccakc768
11.7111.7112.11sha3384
11.9711.9811.99T:gimli24v1
11.8712.4612.48T:ripemd160
12.5412.5512.55T:luffa256
12.5912.6113.68T:fugue2
12.8912.8913.17T:luffa384
13.1513.1713.18T:jh256
13.1613.1713.21T:jh384
13.1813.2013.25T:jh512
13.1813.2013.22T:jh224
13.1313.5014.36T:groestl512
14.0014.0114.02asconhashav12
14.0014.0215.16asconxofav12
13.3614.0314.05T:nasha256
14.15?14.26?20.75?T:nasha512
14.8314.8615.03T:shavite3256
15.0415.0515.16T:round3jh256
15.0415.0515.06T:round3jh512
15.7816.5417.38T:fugue256
16.5616.5616.57T:xoodyakv1
16.5716.5816.59T:keccakc1024
16.7916.7916.79sha3512
16.5416.9417.58T:cubehash1616
17.3818.0618.49T:cubehash88
20.1520.1720.49T:luffa512
21.0121.0321.95asconhashv12
21.0021.3922.26asconxofv12
21.4121.6221.62T:lane256
20.5821.6521.88T:whirlpool
22.2122.2222.23T:hamsi
23.4523.4623.48T:echosp256
23.8923.9023.91T:shavite3512
24.0124.0324.39T:fugue384
24.1624.2324.39T:simd512
25.9126.4926.56T:shamashashv1
26.6426.8927.70T:simd256
28.5428.5629.53asconhashabi32v12
29.4330.2831.31T:lane512
29.9131.5331.55T:fugue512
33.0433.0533.47T:cubehash84
33.1733.1933.19T:cubehash168
33.9333.9534.63T:echosp512
34.7434.8134.92T:fsb256
35.67?36.16?40.97?T:esch256v1
36.1636.1836.19T:sneikha256
36.3436.3636.38T:esch256v2
38.0538.9341.56T:mgrostl256
42.3042.4043.18asconhashbi32v12
42.7442.8042.88T:romulush
44.0044.2744.55T:echo512
44.3844.4044.42T:saturninhashv2
45.3745.4345.56T:mcssha5
45.3645.4345.56T:mcssha6
45.3945.5345.58T:mcssha4
46.0546.1447.04T:esch384v1
46.7346.7547.75T:esch384v2
53.3953.4853.51T:drygascon128
60.7560.7761.12T:coral256v1
64.1964.6965.56T:drygascon256
66.8867.1267.14T:cubehash164
66.5167.4468.53T:cubehash82
70.7470.7671.17T:sneikha384
76.3976.4976.72T:knot256v2
79.7179.7280.07T:triadhashv1
113.14113.18113.66T:knot256v1
131.24132.14133.27T:cubehash162
133.66136.33138.81T:cubehash81
164.50164.77165.16T:clxhash
229.84230.34230.60T:knot512
242.08242.70242.99T:syconhash256v1
251.39251.62251.97T:photonbeetlehash256rate32v1
260.94261.11261.36T:knot384
264.92268.55272.99T:cubehash161
319.18321.29323.40T:fsb512
835.58837.07838.50T:gage1h256c256r128
909.28909.99910.35T:heron256v1
1038.721039.531039.99T:subterraneanv1
1093.581095.171114.28T:acehash256v1
1316.411317.211321.86T:sivrijndael256hash256v1
1389.851418.261446.35T:skinnyhashtk3
1662.031663.221711.71T:gage1h256c224r064
1765.321766.051771.63T:gage1h256c256r064
2776.682777.182778.03T:skinnyhashtk2
3197.303198.423199.08T:gage1h256c256r032
3929.083930.033930.54T:orangishv1
4920.734922.984927.97T:gage1h256c224r032
5213.885220.895276.32T:gage1h256c224r016
6180.026180.736182.60T:gage1h256c512r064
7037.917094.727158.42T:gage1h256c256r016
9704.239724.599860.13T:gage1h256c224r008
11271.1211272.9611275.21T:sivtemphotonhashv1
11744.1611782.8412033.21T:gage1h256c512r032
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.17komihash
0.580.580.59prh42s256
0.600.600.60prh64s256
0.620.620.63prh42s512
0.660.660.67prh64s512
0.730.730.73prh42s1024
0.790.790.80prh64s1024
0.800.810.82T:bebb4185
1.661.661.66T:blake3
1.971.971.98T:edonr512
2.522.522.53lsh512
3.003.013.01T:md4
3.093.093.13T:blake2b
3.283.293.29T:bmw512
3.443.453.45lsh256
3.563.573.57T:echo256
3.583.593.60T:edonr256
4.014.024.03sha1
4.124.134.13T:k12
4.604.604.61T:cubehash832
4.634.644.65T:beamsplitter
5.075.075.08md5
5.255.275.31T:shabal512
5.285.295.31T:skein512256
5.335.355.36T:skein512512
5.35?5.35?7.57?T:blake2s
5.465.465.47T:sarmal256
5.465.465.55T:shabal256
5.50?5.52?7.78?sha512
5.685.695.70T:bash256
5.735.745.75T:blake64
5.855.855.86T:keccakc256treed2
5.865.875.88sha384
5.88?5.92?6.75?T:bblake256
5.935.945.94T:blake32
6.106.106.11blake512
6.166.186.23T:tiger
6.716.726.73T:sarmal512
6.706.736.75T:bmw256
7.087.097.09T:keccakc512treed2
7.417.427.44T:bash384
7.487.507.50T:keccakc256
7.507.507.51shake128
7.577.577.58T:skein10241024
7.727.727.72blake256
7.867.877.88T:skein256256
8.328.338.34sha224
8.348.358.36sha256
8.448.448.46T:cubehash512
8.648.658.66T:keccakc448
8.698.698.70sha3224
8.708.708.72T:cubehash816
8.948.958.95T:cubehash1632
8.978.978.99shake256
9.219.219.22T:keccakc512
9.279.289.28sha3256
9.439.4410.20T:groestl256
9.479.489.54T:rfsb509
9.729.749.79T:keccak
11.1411.1711.21T:bash512
11.8111.8211.83T:keccakc768
11.8811.8911.90sha3384
12.1012.1212.13T:gimli24v1
12.7112.7212.72T:ripemd160
12.7712.7712.78T:luffa256
13.2113.2313.63T:luffa384
13.3713.3813.39T:jh256
13.3713.4013.41T:jh384
13.4013.4113.44T:jh224
13.4013.4313.47T:jh512
13.5913.6213.89T:fugue2
13.8413.8513.90T:groestl512
14.1514.1714.19asconxofav12
14.1514.1714.19asconhashav12
14.28?14.31?16.17?T:nasha256
14.6514.6814.72T:nasha512
15.1015.1015.12T:shavite3256
15.3015.3215.34T:round3jh512
15.3115.3315.41T:round3jh256
16.6416.6516.66T:xoodyakv1
16.7216.7216.74T:keccakc1024
16.8916.8916.89sha3512
17.3517.3517.37T:cubehash1616
17.30?18.00?20.07?T:cubehash88
17.33?18.02?24.52?T:fugue256
20.6820.7020.72T:luffa512
21.1921.2122.00asconxofv12
21.20?21.24?30.06?asconhashv12
22.1322.1422.14T:whirlpool
22.3122.3322.35T:hamsi
22.3422.3422.34T:lane256
24.5024.5224.53T:echosp256
24.7124.7224.73T:shavite3512
24.9925.0425.09T:simd512
25.09?25.11?35.54?T:fugue384
26.2526.3226.79T:shamashashv1
27.2327.3428.07T:simd256
28.8228.8429.64asconhashabi32v12
31.5632.2733.22T:lane512
33.1733.1833.20T:fugue512
33.5133.5233.52T:cubehash84
33.9833.9933.99T:cubehash168
35.2335.2435.26T:echosp512
36.42?36.44?40.78?T:esch256v1
36.4536.4736.49T:sneikha256
36.5836.6036.62T:esch256v2
37.1437.2137.38T:fsb256
39.6840.5342.26T:mgrostl256
41.9942.6742.73asconhashbi32v12
43.13?43.26?61.02?T:romulush
44.7644.7744.80T:saturninhashv2
45.6045.6945.93T:echo512
46.2746.3046.38T:mcssha4
46.2746.3346.42T:mcssha6
46.4946.5046.62T:esch384v1
46.9947.1047.14T:mcssha5
47.2147.2247.23T:esch384v2
53.5553.6153.65T:drygascon128
61.2661.2861.33T:coral256v1
64.6064.6769.36T:drygascon256
66.9766.9867.01T:cubehash82
67.9067.9067.92T:cubehash164
71.5571.5771.60T:sneikha384
77.1277.1477.19T:knot256v2
79.8879.9379.95T:triadhashv1
113.23?113.40?160.40?T:knot256v1
133.36133.37133.41T:cubehash162
133.46135.80138.85T:cubehash81
164.51164.76164.77T:clxhash
230.53230.56230.65T:knot512
244.47244.50244.59T:syconhash256v1
250.21250.53251.44T:photonbeetlehash256rate32v1
261.04261.14262.16T:knot384
263.92268.48275.72T:cubehash161
846.67848.33849.52T:gage1h256c256r128
922.86924.81925.22T:heron256v1
1040.841042.281042.64T:subterraneanv1
1106.041107.251121.52T:acehash256v1
1315.641316.691320.12T:sivrijndael256hash256v1
1428.611429.601448.86T:skinnyhashtk3
1677.561678.371678.71T:gage1h256c224r064
1783.121784.121786.97T:gage1h256c256r064
2781.872782.782783.24T:skinnyhashtk2
3227.003228.223228.79T:gage1h256c256r032
3959.033959.813962.09T:orangishv1
4964.494967.084970.51T:gage1h256c224r032
5262.485265.055314.00T:gage1h256c224r016
6240.816242.366243.31T:gage1h256c512r064
7125.847181.687368.69T:gage1h256c256r016
9796.859799.909923.71T:gage1h256c224r008
10081.8710087.8010095.79T:fsb512
11259.2911262.2011264.66T:sivtemphotonhashv1
11881.3511884.4611887.32T:gage1h256c512r032
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.18?0.18?0.20?komihash
0.750.750.77prh42s256
0.760.760.77prh64s256
0.840.860.89T:bebb4185
0.880.880.89prh42s512
0.920.930.94prh64s512
1.151.161.18prh42s1024
1.271.281.28prh64s1024
2.112.122.12T:edonr512
2.792.802.82lsh512
3.113.123.22T:blake2b
3.133.143.15T:md4
3.643.653.68T:bmw512
3.653.663.69lsh256
3.743.743.75T:blake3
3.783.783.80T:edonr256
3.933.943.96T:echo256
4.494.494.52T:k12
4.744.764.78T:beamsplitter
4.754.774.78sha1
5.235.235.24T:cubehash832
5.255.265.27md5
5.345.355.35T:blake2s
5.455.475.50T:skein512256
5.535.555.58T:skein512512
5.805.825.83T:sarmal256
5.805.825.87sha512
5.815.835.88T:shabal512
5.996.006.02T:bash256
6.016.026.11T:shabal256
6.076.086.11T:blake64
6.126.126.14T:blake32
6.426.436.44blake512
6.436.466.49T:tiger
6.786.796.81T:keccakc256treed2
6.796.806.83T:bblake256
6.936.966.99sha384
7.137.157.17T:sarmal512
7.107.177.25T:bmw256
7.827.847.87T:bash384
7.887.897.90T:keccakc512treed2
7.947.947.95blake256
7.977.998.01T:skein256256
8.008.028.04shake128
8.048.068.08T:skein10241024
8.078.108.11T:keccakc256
8.798.798.80T:cubehash512
8.808.818.83sha3224
8.818.838.85T:keccakc448
9.299.319.33sha224
9.319.329.34shake256
9.309.339.37sha256
9.429.429.45T:cubehash816
9.589.599.59T:keccakc512
9.599.609.61sha3256
10.02?10.05?11.88?T:groestl256
10.1210.1310.14T:cubehash1632
10.2610.2710.27T:keccak
10.3310.3510.41T:rfsb509
11.4611.4811.54T:bash512
11.8711.8811.89T:keccakc768
11.9111.9211.93sha3384
12.2412.2612.27T:gimli24v1
13.0613.0713.09T:ripemd160
13.1213.1413.16T:luffa256
13.7213.7413.76T:jh256
13.7413.7613.78T:luffa384
13.7413.7713.79T:jh384
13.7713.7913.83T:jh224
13.7613.8013.85T:jh512
14.3914.4114.43asconxofav12
14.3914.4114.42asconhashav12
14.6614.6914.72T:nasha256
15.05?15.10?21.29?T:groestl512
15.3315.3615.41T:fugue2
15.4815.5015.53T:shavite3256
15.4915.5415.56T:nasha512
15.7515.7715.87T:round3jh256
15.7515.7915.83T:round3jh512
16.7816.8016.81T:xoodyakv1
17.2417.2617.29T:keccakc1024
17.4217.4317.46sha3512
17.9217.9217.93T:cubehash88
18.3818.3919.08T:fugue256
18.5818.5918.60T:cubehash1616
21.5121.5321.55T:luffa512
21.48?21.53?30.44?asconhashv12
21.5121.5423.39asconxofv12
22.4822.5122.53T:hamsi
22.7422.7522.77T:whirlpool
24.1424.1724.19T:echosp256
23.50?25.67?27.98?T:lane256
25.9725.9926.01T:shavite3512
26.3426.4126.44T:simd512
26.7226.7426.78T:fugue384
26.35?27.10?37.70?T:shamashashv1
27.9628.1028.84T:simd256
29.2329.2529.32asconhashabi32v12
34.2534.2734.29T:cubehash84
34.7534.8135.56T:lane512
35.2835.3035.31T:cubehash168
35.7535.7735.85T:fugue512
36.9136.9636.96T:sneikha256
36.9837.0337.07T:esch256v2
38.5638.6138.65T:echosp512
41.5941.7041.87T:fsb256
43.06?43.17?60.91?T:mgrostl256
42.5943.2243.30asconhashbi32v12
43.6943.7343.79T:romulush
45.3945.4145.46T:saturninhashv2
47.2547.2747.30T:esch384v1
47.6247.6647.76T:mcssha4
47.6847.7247.82T:mcssha6
48.0048.0248.03T:esch384v2
48.2448.2648.55T:echo512
49.6049.6749.77T:mcssha5
36.93?52.22?58.50?T:esch256v1
53.6553.7153.75T:drygascon128
62.1462.1962.25T:coral256v1
65.3465.4465.54T:drygascon256
67.7467.7667.77T:cubehash82
69.2269.2371.40T:cubehash164
72.9372.9673.02T:sneikha384
78.1378.1878.20T:knot256v2
80.1580.2080.24T:triadhashv1
113.66113.81113.83T:knot256v1
134.21134.24134.24T:cubehash81
134.74134.79144.43T:cubehash162
165.17165.19165.20T:clxhash
232.17232.21232.27T:knot512
248.49248.53248.61T:syconhash256v1
249.22249.69249.89T:photonbeetlehash256rate32v1
262.59262.60262.62T:knot384
265.83275.15284.76T:cubehash161
862.98863.07866.34T:gage1h256c256r128
946.03946.51949.24T:heron256v1
1043.901044.111048.53T:subterraneanv1
1121.711128.041136.29T:acehash256v1
1311.051315.061317.70T:sivrijndael256hash256v1
1444.731450.491469.92T:skinnyhashtk3
1702.711704.881710.11T:gage1h256c224r064
1808.951811.841815.83T:gage1h256c256r064
2791.632793.372796.93T:skinnyhashtk2
3274.843279.143280.92T:gage1h256c256r032
4009.554011.404015.45T:orangishv1
5035.595038.885040.78T:gage1h256c224r032
5334.605338.075384.60T:gage1h256c224r016
6339.276342.296345.50T:gage1h256c512r064
7284.687357.517465.92T:gage1h256c256r016
9926.289931.2710054.41T:gage1h256c224r008
11238.6111241.8011244.16T:sivtemphotonhashv1
12058.0812365.6012398.61T:gage1h256c512r032
26334.7726350.8926368.49T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.040.040.04T:floppsy
0.210.220.22komihash
0.970.981.03T:bebb4185
1.171.181.21prh64s256
1.221.221.33prh42s256
1.55?1.56?2.20?prh42s512
1.621.641.66prh64s512
2.282.302.33prh42s1024
2.29?2.30?3.24?T:edonr512
2.542.562.58prh64s1024
3.263.283.30lsh512
3.463.473.49T:md4
3.503.513.82T:blake2b
3.623.633.65T:blake3
3.793.813.83lsh256
4.114.154.21T:edonr256
4.374.414.64T:bmw512
4.854.904.94T:echo256
5.065.075.15T:k12
5.115.195.54T:beamsplitter
5.355.355.35T:blake2s
5.725.745.76md5
5.845.875.92T:skein512256
6.116.126.15T:sarmal256
6.156.196.24T:skein512512
6.176.196.23sha512
6.226.266.29T:bash256
6.40?6.43?9.05?T:blake64
6.656.686.71T:blake32
6.676.696.72blake512
6.776.806.82sha1
6.936.946.97T:cubehash832
7.12?7.19?10.06?T:tiger
7.357.447.51T:shabal512
7.487.507.54T:sarmal512
7.487.507.58T:shabal256
8.198.248.34T:bmw256
8.348.388.43T:skein256256
8.528.538.56blake256
8.60?8.62?12.17?shake128
8.61?8.68?11.33?T:bash384
8.838.838.93T:keccakc256
9.199.219.25sha384
9.319.329.33T:keccakc256treed2
9.549.569.60T:bblake256
9.749.749.80T:cubehash512
10.15?10.24?14.36?T:skein10241024
10.4510.4810.51shake256
10.6210.6310.68sha3224
10.6210.6410.65T:keccak
10.6310.6510.66sha3256
10.7410.8210.88T:keccakc512
10.8610.8810.97T:keccakc448
11.3111.3311.38T:cubehash816
11.5111.5311.56T:groestl256
11.7411.7811.81sha224
11.7811.8111.87sha256
12.1912.2112.23T:keccakc512treed2
12.2512.2812.34T:bash512
12.5612.6712.78T:rfsb509
12.6912.7412.79T:gimli24v1
12.7412.7612.81sha3384
12.8112.8312.92T:keccakc768
13.2813.2813.30T:cubehash1632
14.0614.0914.13T:ripemd160
14.0914.1114.12T:luffa256
14.6514.6914.73T:jh256
14.6714.7114.79T:jh512
14.6514.7214.78T:jh384
14.7114.7614.81T:jh224
14.9715.0115.03asconhashav12
14.9915.0115.05asconxofav12
15.17?15.24?17.17?T:luffa384
15.7715.8115.88T:nasha256
16.1216.1816.26T:nasha512
16.5416.5716.61T:shavite3256
16.8516.9317.00T:round3jh256
16.9616.9716.99T:round3jh512
17.11?17.15?24.19?T:groestl512
17.1617.1717.21T:xoodyakv1
18.9619.0319.10T:keccakc1024
19.0319.0519.07sha3512
19.6019.6219.65T:cubehash88
19.83?19.89?25.02?T:fugue2
21.3121.3421.99T:fugue256
22.0022.0222.06T:cubehash1616
22.2622.3522.39asconxofv12
22.33?22.40?27.17?asconhashv12
22.8122.9222.94T:hamsi
23.6923.7423.78T:luffa512
24.5824.6024.67T:whirlpool
26.62?26.70?31.53?T:lane256
26.7726.8126.84T:shavite3512
27.4027.7128.20T:shamashashv1
27.7727.8227.89T:echosp256
29.8630.0030.78T:simd256
30.4030.4430.49asconhashabi32v12
31.2831.3131.34T:fugue384
32.7232.7933.01T:simd512
36.1336.1536.17T:cubehash84
37.78?37.86?42.23?T:esch256v1
37.9738.0438.19T:esch256v2
38.1738.2438.27T:sneikha256
42.6942.7442.79T:fugue512
38.67?43.78?54.82?T:cubehash168
44.6644.8244.92asconhashbi32v12
45.3145.3845.44T:romulush
45.8545.9446.01T:echosp512
47.0247.0847.15T:saturninhashv2
46.5647.6248.06T:lane512
47.6647.7147.81T:mgrostl256
48.5848.7249.03T:fsb256
49.25?49.33?64.59?T:esch384v1
49.8149.8850.22T:echo512
50.0350.0650.09T:esch384v2
51.2451.2951.33T:mcssha4
51.3851.4951.56T:mcssha6
54.0854.1254.15T:drygascon128
56.5856.6456.73T:mcssha5
64.4464.5364.64T:coral256v1
67.1167.2167.67T:drygascon256
69.5869.6469.68T:cubehash82
72.43?72.67?86.98?T:cubehash164
76.5676.6176.73T:sneikha384
80.8180.8580.95T:knot256v2
80.9480.9881.04T:triadhashv1
114.76114.88114.92T:knot256v1
136.25136.28136.34T:cubehash81
138.37138.42138.44T:cubehash162
166.31?166.36?235.28?T:clxhash
236.39236.47236.55T:knot512
247.49247.96248.36T:photonbeetlehash256rate32v1
259.26259.39259.51T:syconhash256v1
265.87266.03266.28T:cubehash161
266.12266.17266.21T:knot384
906.56906.65906.94T:gage1h256c256r128
1009.251009.541009.94T:heron256v1
1054.751054.851055.13T:subterraneanv1
1169.42?1170.41?1698.55?T:acehash256v1
1306.231308.461310.30T:sivrijndael256hash256v1
1500.03?1522.42?1757.26?T:skinnyhashtk3
1772.981773.621774.39T:gage1h256c224r064
1885.661888.671893.85T:gage1h256c256r064
2810.602811.012819.05T:skinnyhashtk2
3419.803480.353481.80T:gage1h256c256r032
4139.424140.914158.24T:orangishv1
5220.995226.695242.37T:gage1h256c224r032
5518.645536.035572.92T:gage1h256c224r016
6601.046614.016616.78T:gage1h256c512r064
7618.127720.477733.65T:gage1h256c256r016
10273.0810278.4510404.89T:gage1h256c224r008
11190.7811197.3011206.46T:sivtemphotonhashv1
12511.0112514.4712517.81T:gage1h256c512r032
69741.3569760.9669781.58T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.380.380.38T:floppsy
0.750.750.75komihash
2.81?2.88?3.91?T:bebb4185
3.693.753.75T:blake3
5.315.315.44T:blake2s
5.445.505.56T:edonr512
6.88?7.00?9.69?prh64s256
7.127.197.56prh42s256
7.317.387.50T:beamsplitter
7.757.817.94T:md4
7.888.008.19lsh256
6.75?8.69?9.38?T:blake2b
8.758.818.94T:edonr256
10.1910.1910.31prh42s512
10.75?10.94?15.14?lsh512
11.3111.3811.50T:skein512256
11.5611.6911.94prh64s512
11.8111.8811.94md5
11.94?12.06?16.92?T:bash256
12.06?12.12?16.84?T:bash384
12.4412.5012.62sha512
12.6912.8813.06T:echo256
13.0013.0613.31T:blake64
13.0013.1213.25blake512
13.1213.1913.31T:skein256256
13.3113.3813.56T:sarmal256
13.4413.5013.56T:blake32
13.81?13.94?19.50?T:skein512512
14.1914.2514.50T:k12
14.3814.4414.50T:bmw512
15.5615.6915.88T:tiger
15.7515.8816.12T:sarmal512
16.1916.3816.69blake256
16.8116.8817.06prh42s1024
18.6218.6918.88T:gimli24v1
19.3119.3819.44sha3224
19.3819.3819.44sha3256
19.4419.5019.62sha3512
20.0020.0020.06sha3384
19.9420.0620.19shake256
20.0620.0620.12shake128
20.5620.6220.62T:keccak
21.0621.0621.12T:keccakc512
21.1221.2521.50T:keccakc1024
21.1921.3821.56T:keccakc768
21.3121.3821.38T:cubehash512
21.3821.5021.75prh64s1024
21.4421.5021.56T:keccakc448
21.6921.8122.25T:bmw256
22.1222.2522.31T:xoodyakv1
22.2522.3822.69asconhashav12
22.4422.5622.62asconxofav12
22.5622.6922.94T:keccakc256
22.7522.9423.25T:bash512
26.3126.4426.50T:luffa256
26.3826.5026.69T:shabal256
26.6926.8126.94T:ripemd160
26.8126.9427.12T:jh256
26.8127.0627.25T:jh512
27.00?27.19?37.98?T:jh384
26.1927.3127.56T:shabal512
27.00?27.38?37.91?T:jh224
28.1928.3128.44T:hamsi
28.4428.5628.62T:cubehash832
30.3830.4430.56T:shavite3256
30.7530.8831.12T:groestl256
30.25?31.19?42.58?T:nasha256
31.6231.8132.00T:round3jh256
32.1232.2532.38T:round3jh512
32.1232.3832.44asconxofv12
32.2532.5032.94asconhashv12
32.50?32.69?45.88?T:nasha512
32.5632.6932.81sha1
32.8132.9433.00T:skein10241024
33.1233.2533.38T:luffa384
35.3135.3835.94T:cubehash816
39.3139.3839.69sha384
39.5639.6939.94T:rfsb509
40.1240.6240.88T:shamashashv1
41.1941.2541.38T:cubehash88
42.8843.0043.25sha224
43.4443.5043.62T:bblake256
43.4443.5643.69sha256
44.2544.4444.94asconhashabi32v12
47.1947.3147.50T:whirlpool
48.0048.7549.06T:groestl512
49.31?49.50?69.75?T:shavite3512
50.7550.8851.19T:esch256v2
50.69?51.00?56.38?T:esch256v1
52.19?52.44?73.84?T:luffa512
53.3853.3853.38T:cubehash1632
54.1954.5056.25T:simd256
54.2554.5054.56T:sneikha256
57.1257.1957.38T:keccakc512treed2
57.1957.3157.44T:keccakc256treed2
58.75?59.25?84.02?T:fugue256
59.5059.7559.94T:drygascon128
60.5060.6960.81T:cubehash84
63.3163.5663.94asconhashbi32v12
65.2565.5065.62T:romulush
65.6265.6265.75T:cubehash1616
66.1966.3166.44T:lane256
67.1267.3868.25T:saturninhashv2
75.06?75.62?105.83?T:esch384v1
76.1276.2576.62T:esch384v2
76.2576.6277.69T:fugue2
82.2582.3882.88T:cubehash168
85.1285.3185.44T:echosp256
89.3889.5690.00T:fugue384
90.2590.3890.56T:triadhashv1
90.3190.5090.75T:drygascon256
93.44?93.75?131.67?T:echo512
93.7593.8194.00T:cubehash82
93.2593.9494.50T:coral256v1
97.8898.0098.06T:mcssha4
99.2599.4499.69T:mcssha6
101.19101.56101.88T:simd512
105.44105.62105.88T:echosp512
114.44114.56114.88T:cubehash164
115.00?115.12?163.02?T:knot256v2
123.69123.94124.12T:sneikha384
126.12127.12128.50T:mgrostl256
128.62128.81129.00T:knot256v1
132.12132.31132.62T:fugue512
134.69135.12136.25T:fsb256
145.75145.88146.06T:mcssha5
160.12160.31160.44T:cubehash81
179.56?180.00?254.39?T:clxhash
181.69181.88185.88T:lane512
182.25182.31182.38T:cubehash162
220.06220.38220.81T:photonbeetlehash256rate32v1
291.00291.81292.56T:knot512
293.38293.44293.62T:knot384
340.94341.31341.75T:cubehash161
394.50394.94395.19T:syconhash256v1
1193.061194.381195.56T:subterraneanv1
1249.881251.751255.00T:sivrijndael256hash256v1
1464.811465.621467.69T:gage1h256c256r128
1781.251781.751800.25T:acehash256v1
1822.191823.001823.75T:heron256v1
2125.44?2163.44?2498.19?T:skinnyhashtk3
2700.312701.062702.50T:gage1h256c224r064
2867.502868.562876.88T:gage1h256c256r064
3120.883121.813122.69T:skinnyhashtk2
5186.385188.815203.81T:gage1h256c256r032
5879.255882.065997.31T:orangishv1
7677.197677.697679.06T:gage1h256c224r032
7982.257985.318064.88T:gage1h256c224r016
10024.8810026.8110029.88T:gage1h256c512r064
10550.1210554.1910556.81T:sivtemphotonhashv1
11156.00?11170.38?15816.45?T:gage1h256c256r016
14698.9414704.5614878.44T:gage1h256c224r008
18372.1918374.3118380.00T:gage1h256c512r032
625305.69625715.88625902.38T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
3.003.003.00T:floppsy
3.50?3.50?4.00?komihash
16.50?17.00?23.38?T:bebb4185
24.5025.0025.50T:beamsplitter
36.5036.5037.00T:blake3
38.5039.0040.00T:md4
42.0042.5045.00T:edonr256
43.5043.5045.00T:edonr512
47.5047.5049.00T:blake2s
51.5052.5054.00prh64s256
54.0054.5057.00prh42s256
54.5055.5056.50md5
55.0056.5058.00T:gimli24v1
64.0064.5066.00T:blake32
54.00?70.00?75.00?T:blake2b
66.5071.0073.50lsh256
71.5072.5073.00T:hamsi
71.5073.0075.00T:tiger
73.0074.5076.50blake256
73.5075.0075.50T:skein256256
76.5077.0078.00T:xoodyakv1
78.5079.5082.00prh42s512
80.5081.5083.00asconxofav12
81.0081.5083.00asconhashav12
87.5088.5090.50lsh512
90.5092.0094.00prh64s512
91.0092.0093.50T:skein512256
97.5098.00100.00T:bash512
98.0099.00101.50T:bash384
98.50?100.00?138.12?T:bash256
99.50100.00101.50sha512
102.00104.50105.50T:echo256
104.00105.50107.50T:blake64
104.50106.00107.50blake512
106.00106.00106.50T:cubehash512
110.50111.50113.00asconxofv12
111.00111.50112.00T:luffa256
112.00113.00117.50T:k12
114.00115.00116.00T:ripemd160
114.50115.50116.50asconhashv12
115.00115.50116.50T:sarmal256
113.50116.00119.00T:skein512512
115.50116.00117.00T:bmw512
122.00124.00126.50T:bmw256
129.00130.00131.50T:shavite3256
130.00?131.50?184.25?T:nasha256
131.50132.50134.50prh42s1024
132.00133.50135.00T:shamashashv1
134.00135.00137.00T:sarmal512
149.00149.50151.00T:sneikha256
154.00154.00155.00sha3256
154.00154.00157.50sha3224
154.50156.00157.50sha3512
155.50157.00158.50T:drygascon128
156.00158.00160.00asconhashabi32v12
158.00159.00161.00T:shabal512
158.50159.00160.50T:shabal256
159.00159.00159.50sha3384
159.50159.50160.00shake128
159.50160.00160.50shake256
163.00164.50164.50T:triadhashv1
164.00164.50166.00T:luffa384
164.50165.00166.00T:keccak
167.50168.50171.50prh64s1024
168.00168.50170.00T:keccakc512
169.00169.50171.00T:keccakc1024
170.00170.50171.00T:keccakc768
171.50172.50175.00T:keccakc448
176.00176.50178.50T:groestl256
180.50182.00183.00T:keccakc256
182.00?184.00?257.75?T:romulush
187.00188.50191.50T:saturninhashv2
188.00189.50208.50T:esch256v1
190.00191.50193.50T:esch256v2
200.00200.50201.50T:whirlpool
201.50202.00202.50T:cubehash832
211.50212.00212.50T:cubehash88
212.50213.00214.50asconhashbi32v12
217.00218.50220.50T:jh256
218.00?220.00?306.88?T:jh512
218.00?220.50?306.62?T:jh384
219.50?223.50?311.75?T:jh224
224.50226.00233.50T:cubehash816
227.00228.50229.50sha1
237.50238.50240.50T:knot256v1
250.50252.00253.00T:cubehash84
255.00255.50257.50T:photonbeetlehash256rate32v1
257.50258.50260.50T:nasha512
258.50259.00261.00T:round3jh256
257.00?259.50?364.88?T:luffa512
261.00263.00264.00T:round3jh512
262.00263.00265.00T:skein10241024
262.00263.50264.50T:rfsb509
270.50271.50274.00sha224
275.00276.50278.00sha256
282.50?282.50?400.12?T:clxhash
282.50283.50284.50T:cubehash82
287.50289.50291.50T:bblake256
306.50?307.00?434.12?T:knot256v2
315.00317.00320.00T:coral256v1
315.50317.00318.00sha384
324.00325.50327.00T:esch384v1
329.50331.00332.00T:esch384v2
335.00336.50338.00T:drygascon256
348.00348.50349.00T:cubehash81
355.00358.00365.50T:fugue256
362.50362.50363.00T:cubehash1632
370.00371.50373.50T:groestl512
395.50?396.50?557.38?T:shavite3512
400.50401.50402.50T:cubehash1616
423.00423.50424.00T:cubehash168
423.00424.50426.00T:sneikha384
437.50440.50456.50T:simd256
443.50444.00444.50T:cubehash164
457.50?458.50?646.00?T:keccakc512treed2
458.50459.50460.00T:keccakc256treed2
465.50466.00467.50T:mcssha4
476.00476.50477.50T:mcssha6
510.50513.00519.00T:fugue2
529.00529.50532.00T:cubehash162
540.00542.00548.00T:lane256
545.00547.00548.00T:fugue384
588.00589.00591.00T:knot384
681.50682.50684.00T:echosp256
723.50728.50733.50T:knot512
745.00747.50749.50T:echo512
812.00814.50818.00T:simd512
838.00841.50844.00T:fugue512
845.00847.50849.00T:echosp512
849.00849.50851.00T:mcssha5
934.00?939.50?1320.50?T:cubehash161
1024.501028.501051.00T:mgrostl256
1059.00?1070.50?1498.12?T:fsb256
1454.501457.001489.50T:lane512
1458.501460.001462.50T:syconhash256v1
1471.501480.501486.00T:sivrijndael256hash256v1
2274.502279.002286.00T:subterraneanv1
5019.005022.505036.00T:gage1h256c256r128
5555.005557.005559.50T:skinnyhashtk2
5671.005676.505764.00T:skinnyhashtk3
6589.006602.506650.50T:acehash256v1
8221.508228.008237.00T:heron256v1
9972.009975.509985.50T:gage1h256c224r064
10593.0010598.5010637.00T:gage1h256c256r064
11260.5011266.0011274.00T:sivtemphotonhashv1
18258.5018291.0018305.00T:gage1h256c256r032
23501.5023512.5023523.00T:orangishv1
26994.5027007.0027014.00T:gage1h256c224r032
27388.0027394.5027676.00T:gage1h256c224r016
37021.5037039.5037079.00T:gage1h256c512r064
38247.5038284.5038340.50T:gage1h256c256r016
49738.50?50236.50?70390.00?T:gage1h256c224r008
64691.0064701.0064711.00T:gage1h256c512r032
5002608.505003881.005012985.50T:fsb512