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; Core 2 65nm (6fb); 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20250307

[Page version: 20250425 10:21:25]

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.340.340.34komihash
0.740.750.75prh64s1024
0.750.750.75prh64s512
0.750.750.75prh64s256
0.770.770.78prh42s1024
0.770.780.78prh42s512
0.770.780.78prh42s256
1.101.101.11T:bebb4185
2.432.432.44T:edonr512
3.253.263.27T:md4
3.593.613.62T:bmw512
4.724.724.72T:edonr256
5.065.075.07T:blake2b
5.185.195.20T:beamsplitter
5.265.265.29lsh256
5.475.475.47md5
5.665.675.69T:k12
5.815.865.89T:shabal512
5.875.885.93lsh512
5.895.895.89T:shabal256
6.006.006.01sha1
6.326.336.34T:skein512512
6.356.366.36T:skein512256
6.696.706.77T:blake3
6.946.946.94T:cubehash832
7.177.187.22T:blake64
7.207.217.23T:tiger
7.267.277.29blake512
7.307.317.33T:bmw256
7.477.487.54T:keccakc256treed2
8.018.028.08T:blake2s
8.078.118.11T:sarmal256
8.248.258.25T:skein256256
9.139.159.20T:bblake256
9.159.169.16T:keccakc512treed2
9.559.559.57T:blake32
9.619.629.63T:skein10241024
9.769.779.77T:keccakc256
9.779.779.78sha512
9.769.779.91sha384
9.959.959.95T:sarmal512
10.6410.6410.67shake128
11.4211.4211.42T:keccakc448
11.8411.8411.84blake256
11.8911.8911.89T:keccakc512
12.3712.3812.39sha3224
12.4112.4112.42T:rfsb509
12.3612.4612.69T:cubehash512
12.3612.6612.69T:cubehash1632
12.6612.6712.67T:keccak
12.9712.9812.98sha3256
12.9812.9913.00shake256
12.9213.0013.03T:simd512
13.7513.7513.75T:cubehash816
13.7613.7713.78sha224
13.7713.7813.80sha256
13.8413.8413.85T:ripemd160
14.5514.6014.66T:nasha256
14.6514.7014.75T:nasha512
14.8114.8315.07T:luffa256
15.3915.4015.40T:luffa384
15.5015.5215.52T:fugue2
15.5115.5215.52T:keccakc768
17.0017.0117.01sha3384
17.6117.6317.64T:jh256
17.6117.6317.64T:jh512
17.6117.6317.64T:jh224
17.6117.6417.64T:jh384
19.8619.8619.86asconxofav12
19.9019.9019.91asconhashav12
20.4220.4220.43T:fugue256
20.9120.9320.96T:round3jh256
20.9520.9820.99T:round3jh512
21.6321.6321.63T:gimli24v1
21.7121.7321.99T:shavite3256
22.2222.2322.24T:keccakc1024
24.5424.5624.56sha3512
27.3427.3427.34T:cubehash1616
27.5627.5627.57T:cubehash88
28.0128.0828.08T:luffa512
29.6529.6529.65asconxofv12
29.6629.6629.66asconhashv12
30.1130.1330.14T:lane256
30.6230.6430.65T:hamsi
31.6431.6631.70T:echosp256
32.1532.1632.17T:groestl256
32.2632.2632.26T:xoodyakv1
33.0233.0333.04T:whirlpool
33.9034.5534.63T:essence512
34.5634.5834.60T:essence384
35.7035.7135.78T:shavite3512
36.3836.4236.50T:shamashashv1
36.8736.9737.00T:simd256
36.9137.0037.01T:echo256
38.1138.1438.17asconhashabi32v12
43.0043.0043.01T:mcssha6
42.9843.0043.03T:mcssha5
43.0043.0043.01T:mcssha4
45.8045.8745.89T:echosp512
48.0148.0248.04T:groestl512
49.3749.4049.45T:fugue384
49.8349.9550.29T:sneikha256
54.7554.7554.75T:cubehash168
55.0555.0555.12T:cubehash84
55.2155.2655.31T:essence256
55.2255.3055.31T:essence224
55.5555.5655.89asconhashbi32v12
58.4858.5458.57T:fugue512
63.2363.3563.88T:esch256v2
63.4263.4463.47T:esch256v1
65.9966.0066.01T:mgrostl256
67.9268.3268.75T:saturninhashv2
68.4868.5068.51T:drygascon128
69.0769.1069.12T:echo512
81.2981.3381.49T:romulush
70.73?86.63?242.31?T:esch384v1
89.4289.4489.44T:coral256v1
90.0690.4190.45T:esch384v2
94.3294.3294.33T:drygascon256
98.8498.8698.91T:sneikha384
106.00106.00106.01T:knot256v2
108.00108.00108.03T:cubehash164
110.50110.50110.50T:cubehash82
116.39116.44116.47T:lane512
151.15152.09155.01T:fsb256
182.75182.75182.78T:knot256v1
216.00216.01216.05T:cubehash81
217.04217.38217.57T:cubehash162
226.42226.43226.48T:clxhash
325.01325.05325.06T:knot512
379.14379.36380.94T:photonbeetlehash256rate32v1
383.99386.23386.49T:knot384
432.04432.05432.05T:cubehash161
500.28507.03520.54T:fsb512
839.56843.79844.26T:syconhash256v1
1548.841583.151586.43T:subterraneanv1
1612.511613.221613.87T:acehash256v1
1957.821960.291977.10T:sivrijndael256hash256v1
2686.632686.762689.33T:skinnyhashtk3
3276.743279.363307.97T:heron256v1
4516.364516.884517.20T:gage1h256c256r128
4783.724885.664944.60T:skinnyhashtk2
6814.736814.796814.86T:gage1h256c224r064
6918.116919.716921.29T:gage1h256c224r032
7399.407406.037471.18T:orangishv1
7555.587555.607555.66T:gage1h256c256r064
13623.4213623.4913623.61T:gage1h256c256r032
13753.0713753.1813754.27T:gage1h256c512r064
14951.1214955.0114993.50T:sivtemphotonhashv1
25116.4725133.2325138.14T:gage1h256c224r016
28122.3628122.4128122.51T:gage1h256c512r032
28491.7728502.9328614.10T:gage1h256c256r016
51871.9551872.0151872.14T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.370.370.37komihash
0.900.910.91prh42s256
0.920.920.92prh64s256
0.980.980.98prh42s512
1.021.021.02prh64s512
1.111.121.12prh42s1024
1.191.191.20T:bebb4185
1.221.221.23prh64s1024
2.572.592.61T:edonr512
3.383.383.39T:md4
3.913.923.93T:bmw512
4.844.844.85T:edonr256
5.095.105.10T:blake2b
5.265.265.28T:beamsplitter
5.485.485.48lsh256
5.595.595.59md5
5.775.775.82T:k12
6.256.296.29T:shabal512
6.306.316.34lsh512
6.326.326.34T:shabal256
6.496.496.50T:skein512512
6.516.516.51T:skein512256
6.606.616.68T:blake3
6.776.796.80sha1
7.477.487.51T:blake64
7.467.497.52T:tiger
7.617.617.61T:cubehash832
7.617.627.62T:bmw256
7.637.647.65blake512
8.038.048.05T:blake2s
8.368.378.38T:skein256256
8.438.438.47T:sarmal256
8.648.648.70T:keccakc256treed2
9.759.769.76T:blake32
10.0010.0110.07T:bblake256
10.0310.0310.04T:skein10241024
10.0610.0610.06T:keccakc256
10.3210.3210.33T:sarmal512
10.4410.4510.45T:keccakc512treed2
10.7810.7910.90sha384
10.7910.8010.82sha512
10.8910.8910.90shake128
11.7011.7011.70T:keccakc448
12.0712.0712.07blake256
12.3612.3612.37T:keccakc512
12.6112.6112.61sha3224
12.7312.7712.99T:cubehash512
13.1413.1413.14T:keccak
13.1813.1913.19T:rfsb509
13.4213.4213.42sha3256
13.4413.4513.45shake256
13.4913.5213.58T:simd512
13.4913.7413.74T:cubehash1632
14.1514.1514.17T:ripemd160
14.4214.4214.42T:cubehash816
14.6514.6714.68sha256
14.6714.6814.69sha224
14.8614.8714.98T:nasha256
15.1215.1215.32T:luffa256
15.1515.2715.30T:nasha512
15.7815.7915.79T:keccakc768
15.8215.8215.83T:luffa384
17.0617.0917.09T:fugue2
17.2517.2517.26sha3384
17.9217.9217.93T:jh384
17.9317.9317.93T:jh256
17.9317.9317.94T:jh224
17.9317.9417.95T:jh512
20.0520.0520.05asconxofav12
20.1120.1120.11asconhashav12
21.2421.2621.30T:round3jh256
21.2921.3321.34T:round3jh512
21.5121.5221.53T:fugue256
21.8221.8221.82T:gimli24v1
22.0622.0622.32T:shavite3256
22.3622.4122.41T:keccakc1024
24.6824.6924.69sha3512
28.2228.2428.24T:cubehash88
28.6328.6328.63T:cubehash1616
28.7228.7328.73T:luffa512
29.9129.9129.91asconxofv12
29.9129.9129.91asconhashv12
30.6730.6830.75T:hamsi
31.1231.1331.15T:lane256
32.4232.4332.44T:xoodyakv1
32.9732.9732.98T:groestl256
32.9732.9933.00T:echosp256
33.6233.6433.65T:whirlpool
35.2635.8235.84T:essence512
35.8235.8535.88T:essence384
36.4836.5236.76T:shamashashv1
36.8236.8336.90T:shavite3512
37.4637.5637.62T:simd256
38.2738.3838.39T:echo256
38.3538.4238.47asconhashabi32v12
43.9443.9443.95T:mcssha4
43.9743.9843.98T:mcssha6
44.6844.7044.77T:mcssha5
47.4647.5547.58T:echosp512
50.3150.3350.34T:groestl512
50.4050.4150.47T:sneikha256
51.0751.0951.11T:fugue384
55.7255.7255.72T:cubehash84
56.0556.0556.05T:cubehash168
56.1156.1156.12asconhashbi32v12
56.2456.2856.33T:essence256
56.2256.3256.32T:essence224
60.8460.8961.07T:fugue512
63.7463.7763.97T:esch256v1
63.7563.7764.26T:esch256v2
68.6368.6368.65T:drygascon128
68.5468.8869.27T:saturninhashv2
69.2769.2769.30T:mgrostl256
71.2471.2671.26T:echo512
81.9582.0882.15T:romulush
87.47?87.54?228.61?T:esch384v1
90.1390.1390.13T:coral256v1
91.0191.2891.30T:esch384v2
94.9194.9294.92T:drygascon256
100.00100.02100.06T:sneikha384
104.92105.41108.14T:fsb256
106.85106.85106.85T:knot256v2
109.78109.78109.78T:cubehash164
111.16111.16111.17T:cubehash82
123.78123.78123.83T:lane512
183.14183.14183.14T:knot256v1
217.09217.09217.09T:cubehash81
218.55219.30219.30T:cubehash162
226.79226.79226.80T:clxhash
326.32326.32326.32T:knot512
378.52378.55380.05T:photonbeetlehash256rate32v1
384.44386.35386.35T:knot384
433.78433.78433.81T:cubehash161
848.34852.00852.18T:syconhash256v1
1556.321586.591586.79T:subterraneanv1
1629.021629.611629.93T:acehash256v1
1958.251960.441973.94T:sivrijndael256hash256v1
2707.852708.052710.14T:skinnyhashtk3
3331.793331.993356.90T:heron256v1
4569.224569.604569.63T:gage1h256c256r128
4807.174895.054939.88T:skinnyhashtk2
6881.426881.466881.57T:gage1h256c224r064
6977.766980.776984.41T:gage1h256c224r032
7463.887463.977522.90T:orangishv1
7629.557629.597629.66T:gage1h256c256r064
13743.9013744.0413744.12T:gage1h256c256r032
13887.5413887.5813888.55T:gage1h256c512r064
14940.5014940.6414975.03T:sivtemphotonhashv1
15046.0215059.4215079.01T:fsb512
25341.8425342.7425343.20T:gage1h256c224r016
28369.6028369.6528369.79T:gage1h256c512r032
28739.5328739.6828839.89T:gage1h256c256r016
52288.0052288.2252288.41T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.040.040.04T:floppsy
0.410.410.41komihash
1.101.111.12prh42s256
1.191.201.21prh64s256
1.301.301.30prh42s512
1.311.311.32T:bebb4185
1.471.471.48prh64s512
1.681.681.69prh42s1024
2.012.022.06prh64s1024
2.832.842.84T:edonr512
3.593.593.60T:md4
4.424.444.49T:bmw512
5.055.065.07T:edonr256
5.135.135.19T:blake2b
5.415.415.48T:beamsplitter
5.795.805.80md5
5.835.845.84lsh256
6.306.316.43T:k12
6.576.586.59T:blake3
6.766.766.77T:skein512512
6.766.776.78T:skein512256
7.017.037.03T:shabal512
7.047.047.05T:shabal256
7.057.057.08lsh512
7.787.817.89T:tiger
7.987.988.03T:blake64
8.048.078.09sha1
8.088.088.08T:blake2s
8.108.108.12T:bmw256
8.228.238.26blake512
8.578.588.58T:skein256256
8.718.718.71T:cubehash832
9.029.039.09T:sarmal256
10.0110.0210.11T:keccakc256treed2
10.0910.1010.10T:blake32
10.7210.7210.76T:skein10241024
10.8510.8610.88T:keccakc256
11.0111.0111.01T:sarmal512
11.4311.4511.50T:bblake256
11.6111.6111.62T:keccakc512treed2
11.6511.6611.69shake128
11.9611.9611.96T:keccakc448
12.4512.4712.48blake256
12.4612.4912.59sha384
12.5212.5412.56sha512
12.7912.7912.79sha3224
12.8912.8912.90T:keccakc512
13.3013.3513.55T:cubehash512
13.9013.9013.90sha3256
13.9213.9213.92shake256
13.9413.9413.96T:keccak
14.4014.4214.47T:simd512
14.5714.5714.58T:rfsb509
14.6614.6614.66T:ripemd160
15.3815.3815.39T:nasha256
15.5315.5315.53T:cubehash816
15.3115.5615.56T:cubehash1632
15.5815.5915.75T:luffa256
15.9115.9215.93T:keccakc768
16.1816.2016.22sha256
16.1916.2316.25sha224
16.1216.2616.27T:nasha512
16.5116.5116.51T:luffa384
17.3017.3017.36sha3384
18.4118.4218.44T:jh256
18.4118.4318.45T:jh384
18.4218.4318.45T:jh224
18.4318.4718.48T:jh512
19.6619.6719.69T:fugue2
20.3620.3620.36asconxofav12
20.4720.4720.47asconhashav12
21.8221.8521.87T:round3jh256
21.8921.9021.93T:round3jh512
22.1522.1522.15T:gimli24v1
22.6822.6922.99T:shavite3256
23.1423.2023.22T:keccakc1024
23.2823.2923.33T:fugue256
25.4525.4525.46sha3512
29.3229.3629.36T:cubehash88
29.9129.9229.92T:luffa512
30.3130.3130.32asconxofv12
30.3430.3430.34asconhashv12
30.7930.7930.80T:cubehash1616
31.0431.0731.09T:hamsi
32.4532.4932.55T:echosp256
32.6932.7032.72T:xoodyakv1
32.7632.7832.79T:lane256
34.3834.4034.40T:groestl256
34.6434.6634.68T:whirlpool
37.0337.0837.11T:shamashashv1
37.3537.9137.95T:essence512
37.9337.9538.04T:essence384
38.4838.4938.57T:simd256
38.7338.7538.82T:shavite3512
38.7938.8839.01asconhashabi32v12
41.8641.8841.92T:echo256
45.5045.5145.53T:mcssha4
45.5945.6045.61T:mcssha6
47.4847.5347.71T:mcssha5
51.0851.0851.28T:sneikha256
51.9352.0052.25T:echosp512
53.8853.8953.90T:fugue384
54.1554.2254.23T:groestl512
56.8456.8456.84T:cubehash84
57.0657.0957.09asconhashbi32v12
57.9957.9958.04T:essence224
57.9458.0058.04T:essence256
58.2158.2158.21T:cubehash168
64.5064.5165.05T:esch256v2
64.5264.5364.71T:esch256v1
64.6864.7565.25T:fugue512
68.8268.8368.96T:drygascon128
69.8169.9770.22T:saturninhashv2
74.7674.7674.79T:mgrostl256
74.9474.9675.00T:echo512
82.7383.1383.24T:romulush
88.88?89.06?232.30?T:esch384v1
91.2791.2891.28T:coral256v1
92.5392.7792.78T:esch384v2
95.8995.8995.91T:drygascon256
101.74101.89101.98T:sneikha384
108.26108.26108.27T:knot256v2
112.26112.26112.28T:cubehash82
111.97112.36114.91T:fsb256
112.74112.74112.74T:cubehash164
136.08136.08136.21T:lane512
183.80183.80183.80T:knot256v1
218.91218.91218.92T:cubehash81
221.54222.29222.29T:cubehash162
227.41227.42227.43T:clxhash
328.51328.52328.53T:knot512
377.33377.47378.80T:photonbeetlehash256rate32v1
386.74388.60388.60T:knot384
436.75436.75436.75T:cubehash161
861.95865.78865.81T:syconhash256v1
1563.401592.511592.54T:subterraneanv1
1653.491655.121655.84T:acehash256v1
1956.081958.131971.05T:sivrijndael256hash256v1
2742.792743.372745.37T:skinnyhashtk3
3418.993419.753442.84T:heron256v1
4657.574657.894657.98T:gage1h256c256r128
4823.734910.784956.04T:skinnyhashtk2
6992.406992.436992.55T:gage1h256c224r064
7085.267086.297086.50T:gage1h256c224r032
7560.297560.607620.08T:orangishv1
7752.557752.587752.87T:gage1h256c256r064
13944.8613944.9313945.26T:gage1h256c256r032
14111.3914111.7314112.36T:gage1h256c512r064
14916.5614917.1014950.82T:sivtemphotonhashv1
25669.7425689.4825691.87T:gage1h256c224r016
28781.4628781.8128781.96T:gage1h256c512r032
29133.7229134.1829234.87T:gage1h256c256r016
39251.0139284.3339309.62T:fsb512
52980.6752980.8752981.09T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.110.110.11T:floppsy
0.510.510.51komihash
1.661.661.67prh42s256
1.691.691.70T:bebb4185
2.022.052.07prh64s256
2.192.192.20prh42s512
2.732.772.81prh64s512
3.103.103.10T:edonr512
3.223.233.23prh42s1024
4.144.144.16T:md4
4.124.144.23prh64s1024
5.355.355.40T:bmw512
5.595.625.64T:edonr256
5.585.655.80T:beamsplitter
5.785.805.82T:blake2b
6.206.206.21lsh256
6.306.316.43T:blake3
6.316.366.38md5
7.147.147.15T:k12
7.417.447.45T:skein512256
7.467.467.46T:skein512512
8.228.228.22T:blake2s
8.408.418.44lsh512
8.548.568.59T:blake64
8.648.678.70T:tiger
8.928.928.94T:shabal256
8.978.978.98T:shabal512
9.129.129.14T:skein256256
9.209.239.26blake512
9.389.389.38T:bmw256
9.459.469.46T:sarmal256
11.0111.0411.06T:blake32
11.4711.4911.51sha1
11.6011.6011.60T:sarmal512
11.6611.6611.66T:cubehash832
11.9511.9612.03T:keccakc256
12.6412.6512.66shake128
13.5113.5113.53blake256
13.7213.7213.73T:skein10241024
13.7113.7313.78T:keccakc256treed2
14.6214.6414.67T:keccak
14.6414.6514.66T:keccakc512
14.7514.7514.90T:keccakc448
14.8014.9415.03T:cubehash512
15.5515.5515.55sha3224
15.5615.5615.56sha3256
15.5615.6015.63T:bblake256
15.6015.6015.61shake256
15.9815.9816.03T:ripemd160
15.9616.0016.05sha384
16.0516.1016.17sha512
16.7816.7816.84T:nasha256
16.8516.8516.89T:luffa256
17.1517.2017.26T:nasha512
17.2817.2917.31T:keccakc768
17.9217.9317.94T:keccakc512treed2
18.1518.1518.16T:rfsb509
18.2018.2618.35T:simd512
18.3918.3918.43T:luffa384
18.3918.4518.48T:cubehash816
18.5918.5918.59sha3384
19.6419.6419.73T:jh256
19.6519.6519.74T:jh384
19.7719.7819.81T:jh224
19.7319.8219.84T:jh512
20.1620.2520.32sha256
20.2320.3020.43sha224
20.1820.3920.40T:cubehash1632
21.2021.2221.22asconxofav12
21.4221.4221.42asconhashav12
22.9922.9923.01T:gimli24v1
23.3823.4023.48T:round3jh256
23.4923.4923.63T:round3jh512
24.3024.3224.66T:shavite3256
25.6525.6625.78T:keccakc1024
26.5626.5926.59T:fugue2
27.7027.7027.71sha3512
28.0928.1428.18T:fugue256
31.3431.4131.46T:hamsi
31.4531.4531.45asconhashv12
31.4931.4931.52asconxofv12
32.2632.3532.35T:cubehash88
33.0433.0633.06T:luffa512
33.3733.4233.43T:xoodyakv1
36.5436.5436.56T:cubehash1616
37.1937.2437.27T:lane256
37.3537.3737.39T:whirlpool
37.2937.4237.44T:echosp256
38.1238.1538.19T:groestl256
38.5538.6038.60T:shamashashv1
39.9539.9840.02T:shavite3512
40.3740.3940.56asconhashabi32v12
41.1941.1941.22T:simd256
43.0343.5543.63T:essence512
43.5543.6843.81T:essence384
49.6649.6649.72T:mcssha4
49.8949.9049.93T:echo256
49.8949.9249.94T:mcssha6
52.9152.9153.47T:sneikha256
54.9455.0955.56T:mcssha5
59.0459.1459.15T:groestl512
59.5659.5759.57asconhashbi32v12
59.8359.8359.83T:cubehash84
61.1961.2561.27T:fugue384
61.7561.9762.69T:echosp512
62.4762.5162.55T:essence224
62.4862.5362.54T:essence256
63.9763.9763.97T:cubehash168
66.3866.5166.57T:esch256v1
66.4966.5366.85T:esch256v2
69.3069.3169.34T:drygascon128
72.3072.4872.72T:saturninhashv2
75.0375.1876.41T:fugue512
77.1677.2777.32T:echo512
81.6481.6681.82T:mgrostl256
85.0686.0186.12T:romulush
92.80?92.90?242.13?T:esch384v1
94.3494.3494.34T:coral256v1
96.5696.6096.61T:esch384v2
98.5198.5398.54T:drygascon256
106.81107.17107.17T:sneikha384
111.94111.96111.97T:knot256v2
115.19115.26115.27T:cubehash82
120.64120.64120.64T:cubehash164
133.32137.80138.33T:fsb256
182.17182.19182.20T:lane512
185.55185.55185.55T:knot256v1
223.76223.78223.78T:cubehash81
229.04229.05229.05T:clxhash
229.52230.27230.27T:cubehash162
334.35334.36334.41T:knot512
374.17374.38375.83T:photonbeetlehash256rate32v1
391.73393.65393.65T:knot384
444.66444.67444.67T:cubehash161
898.74902.55902.61T:syconhash256v1
1580.661608.321608.36T:subterraneanv1
1724.061724.741726.10T:acehash256v1
1948.341951.841964.20T:sivrijndael256hash256v1
2835.402835.442838.87T:skinnyhashtk3
3652.113654.003677.51T:heron256v1
4892.674892.804893.69T:gage1h256c256r128
4865.494948.395001.89T:skinnyhashtk2
7287.877288.027289.05T:gage1h256c224r064
7346.627354.537355.98T:gage1h256c224r032
7816.927818.077878.72T:orangishv1
8080.078080.108080.99T:gage1h256c256r064
14480.9514481.1014481.26T:gage1h256c256r032
14708.8014708.8514709.78T:gage1h256c512r064
14851.2514851.4914885.70T:sivtemphotonhashv1
26597.4826618.2926622.67T:gage1h256c224r016
29880.5229880.6429880.86T:gage1h256c512r032
30185.0230185.6430292.49T:gage1h256c256r016
54826.7254826.8954827.64T:gage1h256c224r008
103795.89103823.88103869.15T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
1.001.001.00T:floppsy
1.891.891.89komihash
5.95?6.12?7.02?T:bebb4185
7.617.677.69T:blake3
8.308.308.30T:edonr512
8.728.728.88prh42s256
8.918.949.06T:beamsplitter
9.389.589.58T:blake2s
11.4211.4511.47T:md4
11.6711.6711.67T:blake2b
11.5611.7711.98prh64s256
12.3812.4812.48T:edonr256
13.0213.0613.11md5
13.3613.3813.38lsh256
13.4213.4413.53prh42s512
15.3015.3415.41T:skein512256
15.8415.8415.95T:skein512512
15.8615.8815.88T:skein256256
18.6718.6719.03T:blake64
18.8618.9719.05T:bmw512
19.8019.9420.30T:tiger
20.3920.5620.66T:sarmal256
20.4720.5920.88T:k12
20.3120.6720.89prh64s512
22.6422.6422.83prh42s1024
23.0023.0923.47T:blake32
24.2724.4124.41blake512
24.3924.6924.69T:sarmal512
25.8825.8825.88T:bmw256
26.9227.0527.16blake256
28.0528.1228.27lsh512
29.1129.1129.25sha3224
29.3129.4830.00T:keccakc1024
29.5529.5529.55sha3256
29.5829.5829.58sha3384
29.6229.6229.69sha3512
29.6729.7829.83T:keccakc768
29.8629.8829.88shake256
29.8929.9530.06T:keccak
29.9729.9730.05shake128
30.1730.2730.38T:keccakc512
30.4830.5030.70T:keccakc448
30.6230.8830.94T:keccakc256
31.8432.0532.05asconxofav12
32.3632.3632.36asconhashav12
33.0033.0333.05T:luffa256
32.9833.0833.28T:ripemd160
33.3633.4733.47T:shabal512
33.4233.5533.56T:shabal256
33.8333.8334.09T:gimli24v1
34.0034.0034.09T:cubehash512
34.7734.8935.09T:nasha256
36.3036.4436.58prh64s1024
36.6636.7536.80T:jh256
36.7836.8136.86T:jh384
36.8136.8337.22T:jh512
36.8036.9237.12T:jh224
37.0637.3837.73T:nasha512
39.5839.6739.73T:hamsi
41.7541.7541.75T:luffa384
42.7342.8043.41T:xoodyakv1
43.2743.4144.53T:round3jh256
43.9843.9844.16T:round3jh512
43.8044.0244.06T:skein10241024
45.2745.4445.45T:shavite3256
45.5945.5945.59asconhashv12
45.9545.9545.95asconxofv12
49.4449.4449.47T:cubehash832
54.6954.9455.17sha1
56.3056.3056.30T:cubehash816
57.6657.7257.89T:shamashashv1
59.8860.0260.67T:simd512
60.4260.5360.66asconhashabi32v12
60.5660.5960.64T:rfsb509
64.9465.4165.84sha384
65.9766.2766.64sha512
66.8167.0567.19T:bblake256
70.2370.2570.25T:cubehash88
71.9572.0072.03T:whirlpool
71.8372.2072.56sha256
72.0272.3472.72sha224
73.7874.0074.12T:luffa512
74.0274.0874.11T:shavite3512
75.7275.7775.88T:simd256
76.0876.3076.30T:drygascon128
77.4577.9877.98T:sneikha256
82.3483.0283.16T:cubehash1632
83.3383.4583.86T:keccakc256treed2
83.6983.7783.80T:keccakc512treed2
84.5384.6684.83T:groestl256
89.5889.8990.44T:fugue256
90.1790.3690.98T:esch256v1
90.6690.8191.03T:esch256v2
91.1691.2791.28asconhashbi32v12
93.3693.5093.75T:lane256
97.6697.8097.89T:cubehash84
102.98102.98103.36T:mcssha4
104.19104.80105.36T:saturninhashv2
105.06105.31105.45T:mcssha6
109.89109.89110.06T:cubehash1616
115.06115.14115.23T:echosp256
115.27115.50115.70T:echo256
115.08115.55115.64T:fugue2
115.17115.62116.61T:essence384
114.41116.20116.66T:essence512
120.30120.42120.42T:essence224
120.31120.59120.66T:essence256
124.69124.80124.88T:romulush
132.22132.25132.38T:drygascon256
134.94134.98135.03T:coral256v1
137.42137.42137.42T:cubehash168
142.33142.50142.83T:echo512
142.48142.78143.00T:echosp512
144.64?144.77?368.20?T:esch384v1
144.83144.89145.41T:groestl512
146.52146.98148.67T:esch384v2
150.48151.52156.09T:mcssha5
153.03153.11153.12T:cubehash82
156.31156.39156.86T:fugue384
159.48159.64159.77T:knot256v2
172.64173.56173.81T:sneikha384
205.83206.75207.09T:mgrostl256
207.36207.36207.36T:knot256v1
206.39209.53218.22T:fugue512
221.25221.25221.25T:cubehash164
249.50249.52249.53T:clxhash
274.53279.20281.53T:fsb256
285.78285.80286.02T:cubehash81
331.30331.97331.97T:cubehash162
333.70334.31335.41T:photonbeetlehash256rate32v1
408.47408.56408.58T:knot512
431.48432.28432.28T:knot384
545.98546.02546.03T:cubehash161
708.16708.52708.56T:lane512
1366.921373.001373.55T:syconhash256v1
1809.031810.451810.72T:subterraneanv1
1873.441879.841883.55T:sivrijndael256hash256v1
2621.502622.782624.38T:acehash256v1
4029.674032.484035.45T:skinnyhashtk3
5398.925495.315549.20T:skinnyhashtk2
6636.176636.276681.12T:heron256v1
7904.177904.257904.61T:gage1h256c256r128
10806.5510806.5610806.56T:gage1h256c224r032
11074.5811074.8311075.31T:gage1h256c224r064
11107.8411107.8611196.11T:orangishv1
12276.1612276.2012276.95T:gage1h256c256r064
14023.9514024.3814054.58T:sivtemphotonhashv1
21323.9121323.9521325.06T:gage1h256c256r032
22349.4422350.1422351.19T:gage1h256c512r064
38457.3838467.5338536.06T:gage1h256c224r016
43636.3143641.2743799.47T:gage1h256c256r016
43938.5843940.0243951.02T:gage1h256c512r032
78452.5378462.0378464.56T:gage1h256c224r008
929939.41930321.41930466.23T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
8.008.008.00T:floppsy
11.5011.5011.50komihash
35.5036.6236.88T:beamsplitter
38.6238.6238.75T:bebb4185
62.0062.5063.62T:edonr256
63.3863.5063.88md5
65.0065.1265.50T:md4
65.7565.7566.62T:blake3
66.3866.3867.25prh42s256
67.6267.6268.00T:edonr512
75.7575.7575.75T:blake2s
89.0090.0090.62prh64s256
91.7591.7591.75T:blake2b
91.3891.8892.88T:skein256256
96.7596.7596.75T:gimli24v1
95.6296.8898.38T:tiger
102.88104.00104.00prh42s512
105.75106.75107.50T:hamsi
106.75107.50110.75T:blake32
108.38108.38109.12lsh256
118.00118.00118.00asconhashav12
119.75119.75120.00asconxofav12
120.38120.88122.25blake256
120.25121.12121.88T:skein512256
125.38125.38126.62T:skein512512
143.62143.62143.62T:bmw256
146.00146.75146.75T:xoodyakv1
146.62148.75150.88T:luffa256
150.88152.75152.88T:blake64
152.75152.88153.62T:bmw512
153.88154.88157.62T:ripemd160
156.75156.75156.75asconhashv12
156.88158.12158.38asconxofv12
157.75158.75158.88T:nasha256
160.12161.75165.62prh64s512
163.38163.38164.12T:k12
172.75176.75176.75prh42s1024
174.75180.75180.75T:cubehash512
182.50182.62184.62T:sarmal256
191.50191.50191.50blake512
189.25191.75191.75T:shamashashv1
189.62192.00194.00T:shavite3256
201.38202.88202.88T:drygascon128
212.75213.25213.25T:sarmal512
213.50213.50213.50T:sneikha256
216.38218.00220.12T:luffa384
218.38218.38218.38asconhashabi32v12
218.62218.62220.00T:shabal512
219.25219.38220.12T:shabal256
224.25225.00225.75lsh512
230.62230.62232.25sha3224
233.75233.75233.75sha3384
234.38234.38234.38sha3256
236.00236.12236.12shake256
236.12236.12236.62sha3512
236.50237.38239.75T:keccakc1024
237.12237.88238.25shake128
238.25239.50243.25T:keccakc768
239.62240.12240.62T:keccak
239.62240.25241.00T:keccakc512
241.88242.38243.00T:keccakc448
243.62245.62246.62T:keccakc256
285.12287.62290.62prh64s1024
288.38291.50294.88T:saturninhashv2
297.38297.38297.75T:nasha512
296.12297.50299.38T:jh224
296.62297.88298.62T:jh256
297.38298.38299.38T:jh384
298.38298.38299.12T:jh512
308.38309.12310.25T:whirlpool
344.38345.00345.38asconhashbi32v12
346.50347.88349.12T:esch256v1
345.12348.50350.88T:esch256v2
347.62348.50357.88T:round3jh256
346.50348.88353.50T:cubehash832
346.88350.25350.75T:romulush
351.12351.12354.75T:round3jh512
349.75351.50351.75T:skein10241024
355.38357.62357.62T:cubehash816
368.12368.25368.25T:cubehash88
366.62369.75371.50T:luffa512
382.38382.38382.38T:knot256v1
389.75390.00390.12T:photonbeetlehash256rate32v1
388.62390.62395.12sha1
395.38395.38395.38T:cubehash84
409.25409.25409.25T:clxhash
410.38411.88414.25T:rfsb509
415.00417.12418.50T:groestl256
426.62427.00431.25T:knot256v2
442.88443.62445.12T:bblake256
451.75451.75452.50T:cubehash82
455.75455.75455.88T:coral256v1
462.62464.12465.50sha256
464.25467.12477.00sha224
479.62480.88484.00T:simd512
492.25493.62496.38T:drygascon256
515.75517.75519.12T:mcssha4
521.38523.50526.62sha384
529.50532.50535.75sha512
531.25532.88535.00T:mcssha6
567.38572.88573.50T:cubehash1632
573.00574.50578.25T:fugue256
591.88592.12592.88T:shavite3512
595.25597.25597.38T:sneikha384
605.75606.75607.75T:simd256
633.38?639.38?1590.88?T:esch384v1
643.00645.38651.38T:esch384v2
667.00667.75672.38T:keccakc256treed2
668.88669.75670.00T:keccakc512treed2
674.25674.62675.75T:cubehash1616
721.38721.38721.38T:cubehash168
747.25747.50748.62T:essence224
746.62748.12750.00T:essence256
753.62754.75755.88T:lane256
772.25772.62774.38T:cubehash81
803.12807.25812.00T:fugue2
856.75860.75864.25T:knot384
897.75902.00942.25T:mcssha5
902.00906.38908.38T:fugue384
920.88922.38925.00T:echosp256
922.75923.50925.38T:echo256
920.62923.75924.50T:essence384
921.62931.62936.00T:essence512
992.75993.50993.62T:knot512
1014.001014.001022.38T:cubehash164
1133.121133.251133.25T:cubehash162
1137.621139.001169.25T:echosp512
1139.381140.381140.50T:echo512
1162.751163.621163.88T:groestl512
1232.001262.501336.25T:fugue512
1341.621341.621342.00T:cubehash161
1661.621663.751665.25T:mgrostl256
2125.882152.752169.88T:fsb256
2234.502236.502279.50T:sivrijndael256hash256v1
3402.623405.383605.12T:subterraneanv1
5054.255078.005082.75T:syconhash256v1
5661.885662.255662.50T:lane512
9686.629690.889695.38T:acehash256v1
9589.129762.629853.38T:skinnyhashtk2
10744.1210761.1210792.38T:skinnyhashtk3
14987.1214989.5015031.62T:sivtemphotonhashv1
27103.2527105.5027107.12T:gage1h256c256r128
30136.1230137.0030335.00T:heron256v1
37980.1238009.8838029.00T:gage1h256c224r032
40895.6240896.0040900.00T:gage1h256c224r064
44422.6244423.5044796.88T:orangishv1
45321.6245322.0045323.38T:gage1h256c256r064
75233.7575233.7575240.00T:gage1h256c256r032
82529.7582529.7582536.75T:gage1h256c512r064
131810.50131904.00132306.12T:gage1h256c224r016
149558.50149568.25150163.50T:gage1h256c256r016
154668.62154668.62154682.12T:gage1h256c512r032
264530.38264531.38264609.00T:gage1h256c224r008
7441707.507445264.627448906.75T:fsb512