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; Coffee Lake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20241022

[Page version: 20250111 18:45:43]

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: (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.530.530.54prh64s256
0.530.530.54prh64s1024
0.530.530.54prh64s512
0.610.610.61prh42s1024
0.610.610.61prh42s512
0.610.610.61prh42s256
0.660.670.68T:bebb4185
1.881.881.88T:blake3
1.901.911.91T:edonr512
2.122.122.12lsh512
2.962.962.97T:bmw512
2.982.982.99lsh256
3.003.003.00T:md4
3.033.043.04T:echo256
3.363.393.42T:blake2b
3.473.483.48sha1
3.643.653.65T:edonr256
3.973.973.97T:k12
4.034.034.03T:cubehash832
4.724.734.74T:shabal512
4.794.794.79T:shabal256
4.794.794.79T:keccakc256treed2
4.784.804.82T:beamsplitter
4.854.854.86T:blake2s
4.974.984.98md5
5.115.125.12T:bblake256
5.105.125.13sha384
5.205.215.22T:skein512512
5.215.215.22T:bash256
5.215.225.24T:skein512256
5.245.255.26sha512
5.335.345.35T:sarmal256
5.415.425.42T:tiger
5.505.515.51blake512
5.615.625.68T:blake64
5.805.815.84T:keccakc512treed2
6.006.036.06T:bmw256
6.206.206.20T:blake32
6.586.596.60T:sarmal512
6.766.766.77blake256
6.926.936.96T:bash384
7.027.047.22T:keccakc256
7.047.057.05T:cubehash1632
7.057.067.06T:cubehash512
7.177.187.18T:skein10241024
7.297.307.31shake128
7.577.587.60T:skein256256
7.667.677.68sha224
7.667.677.68sha256
8.038.038.03T:cubehash816
8.138.138.13T:keccakc448
8.198.208.21T:groestl256
8.458.458.46sha3224
8.478.488.48shake256
8.558.568.56T:keccakc512
8.858.868.87T:rfsb509
8.898.898.90sha3256
9.119.129.12T:keccak
10.2310.2410.24T:groestl512
10.4110.4310.52T:bash512
10.9010.9110.91T:luffa256
11.2611.2611.27T:keccakc768
11.2311.5211.59T:luffa384
11.6811.6811.69sha3384
11.8011.8511.89T:fugue2
12.3412.3412.35T:ripemd160
13.0513.0613.08T:jh384
13.0613.0713.08T:jh512
13.0713.0713.07T:gimli24v1
13.0513.0713.08T:jh256
13.0213.0813.64T:jh224
14.0014.0014.01T:shavite3256
14.5114.5214.53asconxofav12
14.5114.5214.53asconhashav12
14.6814.6914.69T:round3jh256
14.6814.6914.75T:round3jh512
15.1215.1415.16T:nasha256
15.2315.2415.25T:xoodyakv1
15.4215.4315.44T:nasha512
16.0316.0316.04T:cubehash1616
16.0616.0616.06T:cubehash88
16.1116.1216.12T:keccakc1024
16.3416.3616.37T:fugue256
16.6516.6516.66sha3512
17.9517.9517.97T:luffa512
18.6518.6918.78T:simd512
19.8419.8619.87T:hamsi
19.8519.8619.87T:lane256
21.3321.3321.34T:whirlpool
21.7421.7421.76asconxofv12
21.7321.7521.76asconhashv12
22.1322.1422.15T:echosp256
23.2223.2323.23T:shavite3512
24.3424.3524.36T:fugue384
25.0025.0425.11T:simd256
25.1325.1425.15T:shamashashv1
26.9727.0527.06asconhashabi32v12
27.8327.8427.84T:lane512
31.7431.7531.76T:fugue512
32.0632.0632.06T:cubehash168
32.1132.1232.13T:cubehash84
32.4932.7532.99T:fsb256
32.8632.8632.88T:echosp512
34.0734.0934.11T:esch256v1
34.5234.5334.55T:esch256v2
34.7034.7334.74T:mgrostl256
35.9635.9836.00T:sneikha256
40.1040.4141.25asconhashbi32v12
41.0241.0341.07T:mcssha5
41.0141.0341.06T:mcssha6
41.0141.0441.05T:mcssha4
41.1941.2741.35T:echo512
43.2143.2343.27T:saturninhashv2
44.8744.8944.91T:romulush
47.1447.2348.01T:esch384v1
47.6647.7648.25T:esch384v2
51.8951.9151.93T:drygascon128
62.3262.3362.36T:drygascon256
64.1164.1264.12T:cubehash164
64.5064.5464.56T:cubehash82
66.2066.2466.29T:coral256v1
70.8570.8670.87T:knot256v2
71.8571.8771.90T:sneikha384
74.9074.9174.92T:triadhashv1
90.7992.3093.17T:fsb512
112.11112.33113.96T:knot256v1
124.25124.32124.77T:cubehash162
129.01129.04129.17T:cubehash81
143.77144.72153.92T:clxhash
206.61206.66206.68T:syconhash256v1
224.29224.47224.52T:photonbeetlehash256rate32v1
226.18226.70227.14T:knot512
240.24?244.11?269.52?T:cubehash161
250.77250.82250.86T:knot384
812.80816.72822.15T:subterraneanv1
947.23950.46953.77T:heron256v1
971.31971.64971.96T:skinnyhashtk3
1069.331071.661091.20T:acehash256v1
1191.09?1215.13?1418.48?T:sivrijndael256hash256v1
1986.891988.952008.66T:skinnyhashtk2
2129.952130.842139.29T:gage1h256c256r128
2689.252693.962740.32T:orangishv1
3186.133198.873229.64T:gage1h256c224r064
3582.263582.483582.82T:gage1h256c256r064
4710.814710.844710.92T:gage1h256c224r032
5613.975639.135835.31T:sivtemphotonhashv1
6368.666371.076375.70T:gage1h256c256r032
6439.086439.106439.13T:gage1h256c512r064
10216.3210241.9710395.52T:gage1h256c224r016
11904.3011951.3511962.04T:gage1h256c512r032
12347.1012347.1812347.23T:gage1h256c256r016
19918.0219977.4221041.62T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.18komihash
0.630.630.64prh64s256
0.690.700.70prh64s512
0.700.710.71prh42s256
0.700.710.72T:bebb4185
0.750.750.76prh42s512
0.810.820.83prh64s1024
0.850.860.86prh42s1024
1.941.951.96T:blake3
2.042.052.06T:edonr512
2.282.292.29lsh512
3.083.093.10T:md4
3.143.143.15lsh256
3.253.263.27T:echo256
3.263.263.27T:bmw512
3.373.393.41T:blake2b
3.743.753.76T:edonr256
3.963.963.97sha1
4.054.064.06T:k12
4.434.444.44T:cubehash832
4.864.864.87T:blake2s
4.874.894.93T:beamsplitter
5.065.065.07T:shabal512
5.075.085.08md5
5.125.135.14T:shabal256
5.325.335.34T:skein512512
5.335.345.35T:skein512256
5.405.415.41T:bash256
5.465.475.48sha512
5.535.555.56T:sarmal256
5.545.555.56T:keccakc256treed2
5.605.605.62T:tiger
5.645.655.67T:bblake256
5.745.755.75blake512
5.775.785.80sha384
5.845.855.90T:blake64
6.336.336.34T:blake32
6.326.336.36T:bmw256
6.676.686.71T:keccakc512treed2
6.816.826.83T:sarmal512
6.936.936.94blake256
7.047.057.07T:bash384
7.227.237.38T:keccakc256
7.247.267.27T:cubehash512
7.507.507.51T:skein10241024
7.507.517.52shake128
7.687.697.70T:cubehash1632
7.717.727.72T:skein256256
8.228.248.25sha256
8.238.248.26sha224
8.308.308.31T:keccakc448
8.458.468.46T:cubehash816
8.548.568.57T:groestl256
8.638.648.65sha3224
8.788.798.79shake256
8.878.888.88T:keccakc512
9.219.229.22sha3256
9.399.399.40T:rfsb509
9.449.449.44T:keccak
10.6010.6210.71T:bash512
11.1311.1411.16T:luffa256
11.2111.2211.22T:groestl512
11.2211.2311.87T:luffa384
11.4811.4811.48T:keccakc768
11.8611.8611.87sha3384
12.5912.6012.63T:ripemd160
12.9612.9713.00T:fugue2
13.2413.2413.24T:gimli24v1
13.2713.2813.29T:jh256
13.2713.2913.32T:jh512
13.2913.3013.31T:jh384
13.2913.3113.81T:jh224
14.2414.2514.26T:shavite3256
14.6214.6514.68asconhashav12
14.6514.6714.69asconxofav12
14.9514.9614.98T:round3jh256
14.9814.9815.02T:round3jh512
15.3415.3615.38T:xoodyakv1
15.4115.4315.46T:nasha256
15.9715.9916.02T:nasha512
16.2616.2716.27T:keccakc1024
16.4716.4816.48T:cubehash88
16.7416.7516.76sha3512
16.7916.8016.80T:cubehash1616
16.8316.8516.85T:fugue256
18.4318.4418.46T:luffa512
19.3119.3819.43T:simd512
19.9419.9519.98T:hamsi
20.5320.5420.56T:lane256
21.7521.7621.78T:whirlpool
21.9321.9421.97asconhashv12
21.9421.9621.98asconxofv12
23.1123.1223.19T:echosp256
23.9623.9723.98T:shavite3512
25.0425.0525.06T:fugue384
25.3925.4225.45T:shamashashv1
25.4625.4925.54T:simd256
27.3527.3827.41asconhashabi32v12
29.6529.6729.68T:lane512
32.5732.5832.58T:cubehash84
32.7932.8032.81T:fugue512
32.8332.8332.84T:cubehash168
34.1134.1234.14T:echosp512
33.8434.1534.20T:fsb256
34.3034.3334.37T:esch256v1
34.8034.8234.84T:esch256v2
36.2736.2936.32T:sneikha256
36.6336.6536.70T:mgrostl256
41.2441.5441.57asconhashbi32v12
41.8241.8341.84T:mcssha4
41.8141.8441.87T:mcssha6
42.4142.4142.42T:mcssha5
43.0943.3043.40T:echo512
43.5943.6243.63T:saturninhashv2
45.2845.3045.31T:romulush
47.6947.7248.40T:esch384v1
48.1848.2148.63T:esch384v2
51.9952.0252.06T:drygascon128
62.7562.7862.80T:drygascon256
64.8964.8964.90T:cubehash164
64.9464.9665.00T:cubehash82
66.6866.7266.80T:coral256v1
71.4671.4771.47T:knot256v2
72.7272.7572.78T:sneikha384
75.1375.1375.15T:triadhashv1
112.53112.68114.10T:knot256v1
125.58125.63125.96T:cubehash162
129.43129.44129.47T:cubehash81
144.91144.96153.27T:clxhash
208.65208.68208.72T:syconhash256v1
223.89224.03224.06T:photonbeetlehash256rate32v1
227.33227.69228.10T:knot512
244.21245.38268.26T:cubehash161
251.37251.42251.45T:knot384
823.31831.97834.00T:subterraneanv1
953.64966.26968.12T:heron256v1
978.82979.24979.64T:skinnyhashtk3
1082.211082.361099.84T:acehash256v1
1210.73?1213.37?1396.32?T:sivrijndael256hash256v1
1992.771992.952010.50T:skinnyhashtk2
2155.952156.242163.37T:gage1h256c256r128
2715.022715.102756.94T:orangishv1
3221.433230.033257.06T:gage1h256c224r064
3617.483617.923618.46T:gage1h256c256r064
4752.154752.244752.30T:gage1h256c224r032
5628.775633.855809.36T:sivtemphotonhashv1
6425.326427.346431.12T:gage1h256c256r032
6501.996502.006502.02T:gage1h256c512r064
9429.689432.259436.79T:fsb512
10317.9310327.0710464.77T:gage1h256c224r016
12014.4112056.2612061.74T:gage1h256c512r032
12449.6612449.7712449.90T:gage1h256c256r016
20138.5820141.8620658.88T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.200.200.20komihash
0.760.790.80T:bebb4185
0.800.810.83prh64s256
0.840.850.85prh42s256
0.960.960.98prh64s512
0.970.970.98prh42s512
1.241.241.25prh42s1024
1.291.301.32prh64s1024
2.172.182.20T:edonr512
2.542.552.57lsh512
3.223.243.25T:md4
3.313.323.33lsh256
3.363.373.39T:blake3
3.403.423.44T:blake2b
3.603.613.62T:bmw512
3.693.713.73T:echo256
3.923.943.97T:edonr256
4.484.494.51T:k12
4.764.784.80sha1
4.884.884.89T:blake2s
5.005.045.10T:beamsplitter
5.115.115.12T:cubehash832
5.245.255.25md5
5.505.515.55T:skein512512
5.505.525.54T:skein512256
5.615.635.66T:shabal512
5.665.685.70T:shabal256
5.705.715.73T:bash256
5.785.805.83sha512
5.925.935.95T:sarmal256
5.925.935.95T:tiger
6.146.166.17blake512
6.226.256.28T:blake64
6.436.446.45T:keccakc256treed2
6.526.546.57T:bblake256
6.546.556.56T:blake32
6.796.816.83T:bmw256
6.966.986.99sha384
7.197.197.21blake256
7.277.287.30T:sarmal512
7.437.457.47T:keccakc512treed2
7.467.497.51T:bash384
7.577.587.61T:cubehash512
7.737.767.91T:keccakc256
7.927.937.97T:skein256256
8.048.058.07T:skein10241024
8.098.108.11shake128
8.438.438.44T:keccakc448
8.748.748.75T:cubehash1632
8.758.768.78sha3224
9.109.119.13shake256
9.119.129.13T:groestl256
9.139.139.15T:cubehash816
9.169.199.21sha256
9.179.199.23sha224
9.199.209.22T:keccakc512
9.539.549.56sha3256
9.949.959.97T:keccak
10.3110.3410.37T:rfsb509
10.9110.9511.01T:bash512
11.5211.5311.56T:luffa256
11.5811.5911.61T:keccakc768
11.8911.9011.93sha3384
12.1912.4012.42T:luffa384
12.8112.8312.84T:groestl512
12.9612.9813.00T:ripemd160
13.4913.5013.50T:gimli24v1
13.6513.6813.71T:jh256
13.6713.6813.71T:jh512
13.6613.6913.71T:jh384
13.6813.7214.18T:jh224
14.6414.6514.67T:shavite3256
14.8514.8914.93asconhashav12
14.8614.9014.95T:fugue2
14.8814.9014.94asconxofav12
15.3815.4215.44T:round3jh512
15.3915.4215.45T:round3jh256
15.5215.5515.58T:xoodyakv1
15.8815.9115.94T:nasha256
16.8516.8616.88T:keccakc1024
16.9016.9116.96T:nasha512
17.1617.1717.17T:cubehash88
17.2617.2917.32sha3512
17.6417.6517.66T:fugue256
18.0618.0618.07T:cubehash1616
19.2419.2619.29T:luffa512
20.1020.1220.16T:hamsi
20.4420.5020.56T:simd512
21.6721.6821.70T:lane256
22.2622.2922.33asconhashv12
22.2622.2922.32asconxofv12
22.4622.4822.52T:whirlpool
22.9722.9823.00T:echosp256
25.2125.2225.25T:shavite3512
25.8425.8625.89T:shamashashv1
26.1626.2026.26T:simd256
26.2226.2326.24T:fugue384
27.8827.9127.95asconhashabi32v12
32.6332.6532.67T:lane512
33.2133.2233.26T:cubehash84
34.1034.1034.11T:cubehash168
34.5334.5634.58T:fugue512
34.7234.8134.83T:esch256v1
35.2435.2735.29T:esch256v2
36.7736.8136.84T:sneikha256
37.3237.3537.38T:echosp512
38.0838.4838.61T:fsb256
39.7339.8039.83T:mgrostl256
42.0542.1942.23asconhashbi32v12
43.1543.1643.20T:mcssha6
43.1043.1843.19T:mcssha4
44.2544.2744.33T:saturninhashv2
44.6844.7044.71T:mcssha5
45.8845.9446.07T:echo512
45.9545.9846.02T:romulush
48.5048.5449.19T:esch384v1
48.9448.9949.41T:esch384v2
52.1852.2252.28T:drygascon128
63.4763.5363.55T:drygascon256
65.6665.6865.70T:cubehash82
66.1866.1966.28T:cubehash164
67.4067.5667.65T:coral256v1
72.4072.4972.49T:knot256v2
74.1574.1874.22T:sneikha384
75.4875.5275.54T:triadhashv1
112.96113.10114.50T:knot256v1
127.72127.85128.11T:cubehash162
130.14130.15130.16T:cubehash81
145.27145.33153.74T:clxhash
212.13212.17212.22T:syconhash256v1
223.24223.29223.37T:photonbeetlehash256rate32v1
229.13229.74230.16T:knot512
246.34247.51270.62T:cubehash161
252.86252.91252.94T:knot384
836.81837.36837.72T:subterraneanv1
978.77984.07992.89T:heron256v1
991.40991.66991.92T:skinnyhashtk3
1099.431099.671117.97T:acehash256v1
1209.18?1211.57?1394.20?T:sivrijndael256hash256v1
1999.321999.572017.08T:skinnyhashtk2
2197.852198.412204.91T:gage1h256c256r128
2750.282750.532792.49T:orangishv1
3273.453282.243309.10T:gage1h256c224r064
3676.353677.013677.45T:gage1h256c256r064
4821.074821.424821.54T:gage1h256c224r032
5619.785626.665801.58T:sivtemphotonhashv1
6518.916521.036525.05T:gage1h256c256r032
6606.906607.006607.03T:gage1h256c512r064
10459.8610468.8910607.03T:gage1h256c224r016
12189.2812231.5812236.64T:gage1h256c512r032
12620.3812620.7212620.88T:gage1h256c256r016
20408.7520413.7020935.42T:gage1h256c224r008
24977.0425000.2625008.40T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.08?0.08?0.09?T:floppsy
0.270.280.28komihash
0.960.991.06T:bebb4185
1.241.241.26prh42s256
1.261.301.36prh64s256
1.591.601.61prh42s512
1.691.721.77prh64s512
2.292.292.30prh42s1024
2.472.482.49T:edonr512
2.562.572.65prh64s1024
3.063.073.09lsh512
3.303.313.32T:blake3
3.513.523.53lsh256
3.603.633.67T:md4
3.833.863.88T:blake2b
4.314.334.37T:bmw512
4.384.404.48T:edonr256
4.494.544.61T:echo256
4.904.934.97T:k12
4.924.944.95T:blake2s
5.475.525.68T:beamsplitter
5.665.685.69md5
5.955.986.00T:bash256
6.026.046.10T:skein512512
6.026.066.10T:skein512256
6.126.146.20sha512
6.226.266.28T:sarmal256
6.316.326.34blake512
6.506.546.56T:tiger
6.666.666.69T:cubehash832
6.666.706.72T:blake64
6.956.976.99sha1
7.057.117.14T:shabal512
7.127.147.15T:blake32
7.127.177.21T:shabal256
7.627.647.67T:sarmal512
7.797.827.88T:bmw256
7.907.917.92blake256
8.238.268.32T:skein256256
8.328.338.52T:keccakc256
8.318.348.39T:bash384
8.408.448.46T:cubehash512
8.578.598.61T:keccakc256treed2
8.558.598.62shake128
9.089.109.11T:bblake256
9.419.549.57sha384
9.9610.0210.08T:skein10241024
10.1710.1910.24shake256
10.2810.2910.34T:keccakc448
10.2810.3010.36T:keccakc512
10.2810.3010.31T:keccak
10.3910.4210.45T:groestl256
10.6510.6810.72sha3224
10.6610.7010.74sha3256
10.9410.9510.96T:cubehash816
11.2811.3211.34T:keccakc512treed2
11.5211.5511.59T:cubehash1632
11.7511.8011.86T:bash512
11.7911.8211.91sha256
11.7911.8411.89sha224
12.3512.4012.61T:keccakc768
12.5712.5912.61T:luffa256
12.7612.7912.80sha3384
12.8012.8512.94T:rfsb509
13.2413.2613.50T:luffa384
14.0114.0514.13T:ripemd160
14.1514.1514.19T:gimli24v1
14.6014.6414.69T:jh512
14.6214.6614.70T:jh384
14.6314.6914.74T:jh256
14.6914.7315.26T:jh224
15.5015.5615.60asconxofav12
15.5315.5715.63asconhashav12
15.6615.6715.74T:shavite3256
15.8615.9916.12T:groestl512
16.0816.1216.17T:xoodyakv1
16.5416.5816.62T:round3jh256
16.5716.6116.67T:round3jh512
17.1517.2017.28T:nasha256
17.6917.7317.78T:nasha512
18.6318.6918.71T:keccakc1024
18.9118.9519.00sha3512
18.9518.9718.98T:cubehash88
19.7719.8219.85T:fugue256
19.8519.8919.95T:fugue2
20.4720.5220.60T:hamsi
21.3821.4021.43T:luffa512
21.4321.4321.47T:cubehash1616
23.1023.1423.19asconhashv12
23.0923.1723.21asconxofv12
24.2624.3524.39T:whirlpool
24.6424.6624.79T:lane256
25.5125.5725.64T:simd512
25.9725.9826.01T:shavite3512
26.2826.3026.34T:echosp256
26.9426.9727.00T:shamashashv1
28.0928.1428.19T:simd256
29.2029.2229.66asconhashabi32v12
29.2829.3129.35T:fugue384
35.0535.0735.08T:cubehash84
35.9436.0536.13T:esch256v1
36.5937.0537.13T:esch256v2
37.4737.4837.51T:cubehash168
38.1138.1638.25T:sneikha256
39.0839.1239.18T:fugue512
42.9443.4043.86asconhashbi32v12
43.7643.8043.88T:lane512
43.7943.8843.98T:mgrostl256
44.4644.5244.57T:echosp512
45.8246.0146.15T:fsb256
45.9646.0346.13T:saturninhashv2
46.5746.6046.62T:mcssha4
46.7146.7446.77T:mcssha6
47.6247.7047.76T:romulush
47.6847.8548.06T:echo512
50.5950.6551.30T:esch384v1
50.7350.7750.79T:mcssha5
51.1051.1651.56T:esch384v2
52.6652.7352.80T:drygascon128
65.3965.4565.56T:drygascon256
67.4567.4667.49T:cubehash82
69.5169.5369.55T:cubehash164
69.5869.8970.02T:coral256v1
74.8874.8874.90T:knot256v2
76.1576.1776.19T:triadhashv1
78.0078.0578.14T:sneikha384
113.97114.18115.49T:knot256v1
131.98132.00132.12T:cubehash81
133.51133.65133.94T:cubehash162
146.20146.38155.01T:clxhash
221.20221.29221.38T:syconhash256v1
221.34221.46221.62T:photonbeetlehash256rate32v1
233.70234.05234.48T:knot512
252.17253.32276.99T:cubehash161
256.26256.27256.30T:knot384
845.33846.03846.37T:subterraneanv1
1025.621026.011026.26T:skinnyhashtk3
1045.431050.431060.01T:heron256v1
1146.011146.161165.53T:acehash256v1
1204.46?1207.68?1388.78?T:sivrijndael256hash256v1
2016.122016.782034.53T:skinnyhashtk2
2309.192311.042316.08T:gage1h256c256r128
2843.622843.962887.55T:orangishv1
3412.063421.083448.49T:gage1h256c224r064
3834.313834.893835.47T:gage1h256c256r064
5005.335005.455005.86T:gage1h256c224r032
5597.785600.625775.05T:sivtemphotonhashv1
6767.606769.836773.26T:gage1h256c256r032
6886.286886.336887.52T:gage1h256c512r064
10837.3810847.3510987.14T:gage1h256c224r016
12654.5612698.3912704.07T:gage1h256c512r032
13075.7213076.6713076.87T:gage1h256c256r016
21134.5221141.9721670.69T:gage1h256c224r008
66508.9466519.2966526.49T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.750.750.77T:floppsy
1.201.251.28komihash
3.473.523.64T:bebb4185
4.064.084.09T:blake3
5.525.565.58T:blake2s
6.286.316.38prh42s256
7.177.237.31T:edonr512
7.417.597.81prh64s256
7.697.757.89T:blake2b
7.887.988.05lsh256
8.448.478.58T:md4
9.369.429.61T:beamsplitter
9.489.529.58prh42s512
9.779.849.89T:edonr256
10.6210.6910.80lsh512
11.3011.3611.41md5
12.0212.0912.38prh64s512
12.0212.1412.38T:bash256
12.0812.1612.31T:bash384
11.9112.3112.58T:skein512256
12.0512.3112.67T:skein512512
12.6612.7212.92sha512
12.2812.7813.27T:echo256
12.8912.9813.09blake512
13.3813.4713.61T:k12
13.4713.5813.64T:skein256256
13.7713.8414.23T:sarmal256
14.4814.5314.59T:bmw512
14.5814.6714.80T:blake32
14.6414.7214.78T:tiger
14.9515.0215.17T:blake64
15.8615.9116.00prh42s1024
16.3816.4416.58T:sarmal512
17.0217.0217.09blake256
18.6618.9219.17shake256
19.4519.4519.73T:keccakc1024
19.4719.4819.53T:keccakc448
19.4519.5019.62T:keccakc768
19.5019.5219.58T:keccak
19.4519.5320.14T:keccakc512
19.4519.6119.73T:cubehash512
19.7719.8120.19T:keccakc256
19.7519.9120.12sha3512
19.8419.9720.16sha3384
19.8919.9720.45sha3224
19.8619.9820.28sha3256
19.9720.1420.30shake128
20.2220.2720.61T:gimli24v1
20.6620.8020.97T:xoodyakv1
21.1421.2821.45prh64s1024
21.4721.5021.84T:bmw256
22.5922.8623.16T:bash512
23.4223.5023.62T:luffa256
23.5923.7524.34asconhashav12
23.8324.1624.41asconxofav12
25.5325.5926.52T:shabal512
25.6926.1926.56T:shabal256
26.4226.6226.92T:hamsi
27.3627.3827.44T:jh512
27.3027.4427.61T:jh384
27.2527.4527.59T:jh256
27.3827.5027.78T:ripemd160
27.5827.6227.66T:cubehash832
27.5527.7828.70T:jh224
28.0828.1628.30T:groestl256
29.0229.0829.19T:shavite3256
29.5929.8329.95T:luffa384
31.5331.6231.97T:round3jh512
31.6231.6431.72T:cubehash816
31.5331.7231.89T:round3jh256
32.0232.1732.38T:skein10241024
33.5333.8934.41T:nasha256
33.9434.1634.69asconxofv12
34.0634.2034.58asconhashv12
34.3334.5334.80sha1
35.8436.0036.28T:nasha512
38.8839.1939.44T:shamashashv1
39.8139.8640.05T:cubehash88
39.9740.3640.62T:rfsb509
40.3040.4240.66T:bblake256
43.2743.3343.44sha384
43.2543.5544.06asconhashabi32v12
44.5944.7345.05T:fugue256
45.0345.3146.05sha256
45.0645.3345.67sha224
46.0546.2746.59T:luffa512
47.5047.8048.17T:cubehash1632
47.2747.9248.42T:whirlpool
48.0248.0648.20T:shavite3512
48.4848.7849.38T:esch256v1
49.1649.5049.80T:esch256v2
51.8852.0652.25T:keccakc512treed2
51.9552.1252.31T:keccakc256treed2
51.9552.1652.39T:simd256
55.2055.3955.75T:sneikha256
56.3056.6657.05T:drygascon128
58.4458.5558.75T:cubehash84
61.9262.1762.33asconhashbi32v12
62.1662.5863.81T:groestl512
62.9163.0663.27T:lane256
64.4564.5564.64T:cubehash1616
66.4266.5066.83T:fugue384
67.5968.1668.80T:saturninhashv2
69.4769.6769.91T:romulush
77.1477.4778.44T:esch384v1
78.1678.1978.23T:cubehash168
77.7278.4478.77T:esch384v2
80.4580.7581.23T:simd512
81.3381.5081.66T:echosp256
81.8082.1982.94T:fugue2
85.4585.5585.62T:triadhashv1
88.1788.2788.47T:mcssha4
89.3389.5989.77T:drygascon256
89.9490.1290.23T:mcssha6
90.5890.6190.83T:cubehash82
90.1490.7891.47T:echo512
97.8998.0898.36T:fugue512
99.3999.86100.36T:coral256v1
103.42103.56103.77T:echosp512
107.11107.20107.33T:knot256v2
112.75112.88113.08T:cubehash164
114.41115.38116.38T:mgrostl256
126.91127.33127.73T:sneikha384
128.34128.45128.67T:mcssha5
128.34128.55129.25T:knot256v1
128.78129.59130.19T:fsb256
155.05155.08155.36T:cubehash81
158.44158.72171.91T:clxhash
171.23171.33171.61T:lane512
196.62196.88197.16T:photonbeetlehash256rate32v1
207.27207.53207.94T:cubehash162
283.47283.64283.91T:knot384
288.67289.30290.52T:knot512
325.33326.42361.23T:cubehash161
337.70337.97338.39T:syconhash256v1
954.31955.58957.45T:subterraneanv1
1151.16?1154.64?1325.98?T:sivrijndael256hash256v1
1457.801458.191458.95T:skinnyhashtk3
1746.471747.251774.70T:acehash256v1
1902.231908.751916.02T:heron256v1
2238.532239.772259.30T:skinnyhashtk2
3736.113738.343753.02T:gage1h256c256r128
4042.614044.304105.48T:orangishv1
5185.695197.755229.78T:gage1h256c224r064
5287.735293.305456.70T:sivtemphotonhashv1
5848.485850.165852.17T:gage1h256c256r064
7363.587364.177365.30T:gage1h256c224r032
9955.229958.069963.75T:gage1h256c256r032
10466.2210466.5010467.02T:gage1h256c512r064
15677.2215688.3415852.94T:gage1h256c224r016
18611.9718676.1218683.31T:gage1h256c512r032
18907.3318907.8318908.39T:gage1h256c256r016
30394.3130402.3131101.28T:gage1h256c224r008
597958.89598063.53598146.72T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
6.006.006.12T:floppsy
7.387.507.88komihash
22.8823.1223.62T:bebb4185
36.2536.5037.00T:blake3
40.2540.5040.75T:beamsplitter
42.6243.0043.62T:md4
47.2547.5047.88T:edonr256
47.6247.8848.12T:blake2s
48.6248.7549.00prh42s256
51.5051.6252.12md5
55.2556.2558.88prh64s256
57.5057.7558.50T:edonr512
57.6258.1259.62T:gimli24v1
63.3863.8864.75T:blake2b
64.6265.0065.88lsh256
70.3871.5072.12T:tiger
72.5073.0073.38T:blake32
72.5074.0075.38T:hamsi
74.0074.0074.25prh42s512
75.2575.8877.25T:xoodyakv1
77.2577.7578.38T:skein256256
85.1286.5087.25lsh512
86.7587.0087.38blake256
91.1291.7592.38asconhashav12
91.7592.0093.12asconxofav12
92.0092.8894.38prh64s512
94.7596.25100.62T:skein512256
96.0097.25100.38T:skein512512
96.7597.2599.25T:bash512
97.3898.2599.25T:bash256
97.5098.2599.88T:bash384
98.50101.62106.62T:echo256
101.00102.25103.75sha512
102.75103.38105.75T:luffa256
103.12104.00105.50T:cubehash512
105.38107.25108.38blake512
106.88107.38108.50T:k12
116.38116.88117.50T:bmw512
118.88119.25120.12T:bmw256
118.38119.62120.62T:blake64
118.75120.00120.88T:sarmal256
118.88120.12122.00T:ripemd160
119.88121.00122.62asconhashv12
120.62121.12122.38asconxofv12
122.75123.00123.75T:shavite3256
124.88124.88125.00prh42s1024
126.38127.00128.12T:shamashashv1
138.88139.50141.38T:sarmal512
140.50142.88146.62T:drygascon128
147.50148.88150.88shake256
147.88149.25150.50T:nasha256
150.50151.12152.12T:luffa384
154.25154.50155.12T:sneikha256
155.75155.75157.88T:keccakc1024
155.38155.88158.12T:shabal512
156.12156.38156.38T:keccakc448
155.88156.50158.50T:keccakc768
156.25156.75159.50T:keccak
156.25156.88158.00asconhashabi32v12
155.38157.25162.38T:shabal256
155.62157.75158.25T:keccakc512
156.75158.25160.25sha3512
157.62158.25158.25T:triadhashv1
157.12158.62160.00sha3384
157.38158.88160.38sha3224
158.25159.25161.25sha3256
158.75159.25162.12T:keccakc256
158.50160.12161.88shake128
162.38163.00163.50T:groestl256
165.88167.62171.00prh64s1024
180.00180.88184.00T:esch256v1
183.12185.12186.62T:esch256v2
190.62193.12195.75T:saturninhashv2
195.25195.62196.50T:cubehash832
195.75196.38197.12T:cubehash816
196.25196.88199.00T:romulush
203.38204.75212.50T:whirlpool
204.50205.00206.00T:cubehash88
208.38209.25210.62asconhashbi32v12
220.25221.62223.12T:jh512
220.50221.88223.38T:jh384
221.25222.50223.50T:jh256
224.25225.25229.62T:jh224
227.00227.50228.50T:photonbeetlehash256rate32v1
229.50231.00232.38T:luffa512
237.00238.50238.75T:knot256v1
241.25241.88243.50T:cubehash84
242.12243.50245.62sha1
242.38243.88246.62T:fugue256
253.00253.00253.62T:cubehash82
251.88?254.12?304.75?T:clxhash
256.50257.62261.00T:skein10241024
259.75260.75260.75T:round3jh256
258.25260.88262.25T:round3jh512
263.88265.62269.88T:rfsb509
267.75269.25271.12T:bblake256
287.38288.50290.12T:nasha512
290.12292.00293.75sha224
291.75292.38297.38T:knot256v2
290.25293.88296.25sha256
318.50318.75319.12T:cubehash81
327.00328.38330.62T:cubehash1632
333.88335.25338.50T:esch384v1
335.38337.50350.38sha384
336.12338.00340.88T:esch384v2
336.75338.50341.75T:coral256v1
340.12341.50342.75T:drygascon256
360.38361.50363.75T:fugue384
384.88385.25386.00T:shavite3512
394.88395.62396.12T:cubehash1616
397.38397.75398.62T:cubehash168
413.88415.25419.00T:simd256
414.88416.00418.00T:keccakc512treed2
415.62417.00418.38T:keccakc256treed2
423.50424.12425.25T:mcssha4
432.25433.25434.38T:mcssha6
439.12440.88443.75T:sneikha384
451.75452.50453.00T:cubehash164
489.00492.00495.75T:groestl512
511.12512.88514.75T:lane256
541.50543.12544.62T:fugue512
555.75561.38568.38T:fugue2
573.38574.25575.12T:knot384
645.00647.00652.50T:simd512
650.88651.62652.88T:echosp256
720.38721.50724.50T:knot512
722.38729.75736.25T:echo512
737.62738.25740.38T:mcssha5
783.88785.25787.12T:cubehash162
827.25828.38830.12T:echosp512
904.38?908.88?1028.25?T:cubehash161
932.88942.88947.88T:mgrostl256
1016.381018.621023.12T:fsb256
1254.501256.621258.62T:syconhash256v1
1355.25?1361.00?1538.00?T:sivrijndael256hash256v1
1369.251370.501371.75T:lane512
1822.501830.751841.38T:subterraneanv1
3894.253897.883902.38T:skinnyhashtk3
3989.383991.884022.50T:skinnyhashtk2
5671.885678.125847.12T:sivtemphotonhashv1
6452.506458.756563.12T:acehash256v1
8648.008655.758663.88T:heron256v1
12801.5012835.6212972.62T:gage1h256c256r128
16175.6216180.5016418.62T:orangishv1
19156.2519188.8819260.38T:gage1h256c224r064
21704.7521713.0021738.62T:gage1h256c256r064
25933.7525939.1225944.62T:gage1h256c224r032
35054.1235071.3835088.38T:gage1h256c256r032
38657.5038658.7538662.00T:gage1h256c512r064
53758.2553813.5054168.25T:gage1h256c224r016
64834.5064837.5064841.00T:gage1h256c256r016
65553.5065763.2565783.12T:gage1h256c512r032
103310.00103341.50105367.75T:gage1h256c224r008
4785610.624828307.004829885.12T:fsb512