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; Skylake (506e3); 2015 Intel Core i3-6100; 2 x 3700MHz; skydell, supercop-20260330

[Page version: 20260522 07:40:40]

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 (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: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.00-0.000.00T:floppsy
0.160.160.16komihash
0.450.460.46prh64s256
0.470.470.48prh42s512
0.470.480.48prh42s256
0.530.530.54prh42s1024
0.540.540.54prh64s1024
0.540.540.54prh64s512
0.670.680.68T:bebb4185
0.950.960.96T:blake3
1.911.911.92T:edonr512
2.132.132.13lsh512
2.922.922.94T:md4
2.982.982.99T:bmw512
2.982.992.99lsh256
3.183.193.19T:echo256
3.233.233.25T:blake2b
3.483.493.49sha1
3.573.583.59T:edonr256
3.963.973.97T:k12
4.034.034.03T:cubehash832
4.574.584.64T:bmw256
4.734.734.76md5
4.734.744.75T:keccakc256treed2
4.754.764.76T:shabal256
4.764.774.86T:shabal512
4.854.854.85T:blake2s
5.135.135.14T:bblake256
5.145.155.16sha384
5.215.225.23T:skein512512
5.235.245.25T:skein512256
5.255.255.26sha512
5.365.375.38T:beamsplitter
5.395.405.41T:sarmal256
5.515.515.52blake512
5.465.525.98T:bash256
5.585.585.59T:blake64
5.795.805.80T:keccakc512treed2
5.835.845.85T:tiger
6.196.206.21T:blake32
6.266.266.27shake128
6.646.656.65T:sarmal512
6.666.666.69T:cubehash1632
6.706.726.74T:cheetah256
6.756.756.76blake256
7.027.047.18T:keccakc256
7.177.187.18T:skein10241024
7.327.327.33T:bash384
7.557.567.57sha3224
7.617.627.63T:skein256256
7.667.677.68sha3256
7.667.677.69shake256
7.677.707.71sha224
7.697.707.71sha256
7.777.787.79T:cubehash512
7.857.867.88T:simd512
8.038.038.03T:cubehash816
8.148.148.15T:keccakc448
8.238.248.24T:groestl256
8.578.578.57T:keccakc512
8.908.928.93T:rfsb509
8.928.938.99T:groestl512
9.129.139.14T:keccak
10.2610.2610.28T:cheetah512
10.3610.3710.37sha3384
10.8310.8410.85T:luffa256
11.0211.0411.05T:bash512
11.2611.2611.27T:keccakc768
11.4111.4311.51T:luffa384
11.7311.7411.75T:fugue2
11.9511.9611.96T:gimli24v1
12.3712.3812.38T:ripemd160
13.0413.0513.06T:jh224
13.0513.0713.08T:jh256
13.0613.0713.09T:jh512
13.0513.0813.12T:jh384
13.5713.5913.64T:fugue256
14.0014.0114.02T:shavite3256
14.3614.3814.48asconhashav12
14.3714.4614.51asconxofav12
14.7714.8215.07sha3512
14.9414.9514.96T:xoodyakv1
15.0015.0215.03T:round3jh512
15.3015.3215.33T:round3jh256
16.0316.0316.03T:cubehash1616
16.0616.0616.06T:cubehash88
15.8616.0716.11T:md6d224
16.0716.0916.14T:nasha512
16.1116.1216.13T:keccakc1024
16.2116.2716.34T:nasha256
17.3117.4217.48T:md6d256
17.9517.9617.97T:luffa512
19.8819.8919.90T:lane256
20.0720.1420.21T:hamsi
20.1820.2220.26T:fugue384
21.3321.3321.33T:whirlpool
21.6221.6721.68asconxofv12
21.6421.6721.69asconhashv12
21.9921.9922.00T:echosp256
22.4022.5522.72T:md6d384
23.3223.3323.35T:shavite3512
25.1625.1725.19T:fugue512
25.6025.6125.62T:shamashashv1
25.5825.6325.66T:simd256
27.3427.3527.37asconhashabi32v12
27.7127.7227.73T:lane512
32.0632.0632.07T:cubehash168
32.1132.1232.12T:cubehash84
32.7532.7632.78T:echosp512
32.9332.9432.96T:essence384
32.9633.1933.23T:essence512
34.2934.4634.56T:atelopus64
34.4734.5034.53T:esch256v1
34.5534.5734.59T:esch256v2
34.3634.6334.69T:atelopus32
35.2635.2735.28T:mgrostl256
35.8735.8935.93T:sneikha256
40.5840.6040.63asconhashbi32v12
41.0141.0241.05T:mcssha4
41.0141.0341.07T:mcssha6
41.0141.0441.06T:mcssha5
42.1142.1242.13T:essence256
42.1142.1342.19T:essence224
42.3942.4242.56T:echo512
43.2143.2443.25T:saturninhashv2
43.6143.6343.65T:romulush
46.0846.7547.50T:esch384v2
46.8747.5848.11T:esch384v1
51.5651.6051.64T:drygascon128
64.1364.1364.13T:cubehash164
64.5164.5364.54T:cubehash82
64.4464.7364.80T:drygascon256
65.2966.5268.72T:coral256v1
65.9366.6767.33T:fsb256
70.8170.8170.82T:knot256v2
71.7371.7571.77T:sneikha384
74.6874.7374.92T:triadhashv1
113.56113.59113.63T:knot256v1
123.93124.06124.10T:cubehash162
129.00129.14129.26T:cubehash81
144.47144.73144.77T:clxhash
186.94186.95186.97T:syconhash256v1
199.26209.54219.35T:fsb512
223.67224.59231.09T:photonbeetlehash256rate32v1
239.46239.60240.65T:cubehash161
251.42251.49251.63T:knot384
236.83251.65254.26T:knot512
836.55837.27840.99T:subterraneanv1
888.77895.80948.09T:heron256v1
974.69980.45987.80T:skinnyhashtk3
1048.171048.881053.70T:acehash256v1
1215.161220.061222.38T:sivrijndael256hash256v1
2021.662038.932042.04T:skinnyhashtk2
2135.512135.882136.72T:gage1h256c256r128
2485.372487.122499.91T:orangishv1
3186.393195.763269.54T:gage1h256c224r064
3611.473629.083639.70T:gage1h256c256r064
4710.974711.024711.08T:gage1h256c224r032
5134.315137.255139.83T:sivtemphotonhashv1
6382.146395.706436.47T:gage1h256c256r032
6439.166439.196439.23T:gage1h256c512r064
10267.2810415.1810531.13T:gage1h256c224r016
11916.1711923.5911967.12T:gage1h256c512r032
12277.3612334.7812659.02T:gage1h256c256r016
19945.4120047.2720145.52T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.17komihash
0.560.560.56prh42s256
0.590.590.59prh64s256
0.600.600.61prh42s512
0.690.700.70prh64s512
0.700.710.72T:bebb4185
0.710.710.72prh42s1024
0.820.820.83prh64s1024
1.601.601.61T:blake3
2.052.062.07T:edonr512
2.292.292.30lsh512
3.003.013.03T:md4
3.153.163.16lsh256
3.243.253.27T:blake2b
3.263.273.28T:bmw512
3.403.403.41T:echo256
3.733.743.75T:edonr256
3.863.863.87sha1
4.054.054.06T:k12
4.444.444.45T:cubehash832
4.804.824.86T:bmw256
4.834.834.86md5
4.864.864.86T:blake2s
5.095.095.10T:shabal256
5.105.175.18T:shabal512
5.325.335.35T:skein512512
5.345.365.37T:skein512256
5.465.475.47sha512
5.485.495.50T:keccakc256treed2
5.495.505.52T:beamsplitter
5.585.595.60T:sarmal256
5.655.665.67T:bblake256
5.675.685.69sha384
5.715.726.13T:bash256
5.745.755.77blake512
5.815.825.83T:blake64
5.985.996.00T:tiger
6.326.336.34T:blake32
6.426.436.44shake128
6.666.676.67T:keccakc512treed2
6.876.886.89T:sarmal512
6.916.926.93blake256
7.007.037.07T:cheetah256
7.227.227.35T:keccakc256
7.317.327.34T:cubehash1632
7.437.447.44T:bash384
7.507.517.51T:skein10241024
7.717.727.74sha3224
7.757.767.77T:skein256256
7.947.947.95sha3256
7.947.967.98shake256
7.987.998.00T:cubehash512
8.138.148.16sha224
8.148.158.16sha256
8.218.238.25T:simd512
8.318.328.32T:keccakc448
8.458.468.46T:cubehash816
8.598.608.61T:groestl256
8.888.898.89T:keccakc512
9.419.439.44T:rfsb509
9.449.459.46T:keccak
9.789.799.80T:groestl512
10.5110.5210.53sha3384
10.8210.8310.84T:cheetah512
11.0811.0911.10T:luffa256
11.2311.2411.25T:bash512
11.4911.4911.50T:keccakc768
11.6611.7611.81T:luffa384
12.1212.1212.13T:gimli24v1
12.6112.6212.64T:ripemd160
12.8712.8812.90T:fugue2
13.2613.2813.30T:jh256
13.2713.2913.30T:jh224
13.2713.2913.30T:jh512
13.2813.3013.33T:jh384
14.0014.0314.06T:fugue256
14.2414.2514.26T:shavite3256
14.5414.6014.65asconhashav12
14.5414.6014.65asconxofav12
14.9014.9215.14sha3512
15.0815.0915.10T:xoodyakv1
15.3015.3215.34T:round3jh512
15.5415.5715.60T:round3jh256
16.2616.2716.29T:keccakc1024
16.2116.3416.37T:md6d224
16.4716.4816.49T:cubehash88
16.5116.5316.62T:nasha256
16.6616.6916.75T:nasha512
16.8016.8116.81T:cubehash1616
17.6017.7017.75T:md6d256
18.4418.4618.47T:luffa512
20.1420.1620.22T:hamsi
20.5620.5720.58T:lane256
20.8120.8420.88T:fugue384
21.7421.7421.75T:whirlpool
21.8521.8721.89asconhashv12
21.8521.8721.90asconxofv12
22.8222.9322.99T:md6d384
22.9722.9822.99T:echosp256
24.0824.0924.11T:shavite3512
25.6725.6925.71T:shamashashv1
26.0126.0426.07T:simd256
26.3926.4126.43T:fugue512
27.6527.6827.72asconhashabi32v12
29.5029.5129.53T:lane512
32.5432.5532.57T:cubehash84
32.8332.8332.84T:cubehash168
34.0134.0234.04T:echosp512
34.0734.1034.12T:essence384
34.1534.3734.39T:essence512
34.1234.6035.22T:fsb256
34.7434.7834.82T:esch256v1
34.8234.8534.88T:esch256v2
35.9736.0436.15T:atelopus64
36.0336.1636.26T:atelopus32
36.1736.2036.23T:sneikha256
37.0837.1037.12T:mgrostl256
40.9941.0141.08asconhashbi32v12
41.7541.7741.78T:mcssha4
41.8041.8241.85T:mcssha6
42.4142.4242.44T:mcssha5
42.8842.8942.91T:essence256
42.8942.9242.97T:essence224
43.6143.6343.65T:saturninhashv2
43.8843.9144.04T:echo512
43.9944.0244.04T:romulush
46.6747.2147.84T:esch384v2
47.4648.0548.49T:esch384v1
51.6851.7351.75T:drygascon128
64.9064.9064.91T:cubehash164
64.9564.9664.97T:cubehash82
64.9365.1565.25T:drygascon256
66.2266.8768.66T:coral256v1
71.4071.4371.44T:knot256v2
72.5972.6172.64T:sneikha384
74.8874.9075.13T:triadhashv1
113.80113.85113.90T:knot256v1
125.18125.27125.32T:cubehash162
129.44129.45129.48T:cubehash81
144.73144.96145.01T:clxhash
188.81188.83188.84T:syconhash256v1
223.95224.19229.97T:photonbeetlehash256rate32v1
240.84240.92241.78T:cubehash161
252.02252.04252.10T:knot384
238.03252.38253.54T:knot512
838.99839.35842.36T:subterraneanv1
908.37910.65958.29T:heron256v1
984.40985.87989.13T:skinnyhashtk3
1058.991060.711070.69T:acehash256v1
1214.551218.751220.32T:sivrijndael256hash256v1
2027.202041.512043.48T:skinnyhashtk2
2160.632161.132161.44T:gage1h256c256r128
2506.082506.682518.06T:orangishv1
3225.953227.003293.57T:gage1h256c224r064
3649.973665.403673.29T:gage1h256c256r064
4752.374752.424752.50T:gage1h256c224r032
5129.375132.085134.54T:sivtemphotonhashv1
6443.716451.836487.73T:gage1h256c256r032
6502.066502.126502.16T:gage1h256c512r064
9580.089596.469624.28T:fsb512
10377.4610500.1410592.32T:gage1h256c224r016
12023.9912026.7412064.78T:gage1h256c512r032
12416.2312437.1112728.61T:gage1h256c256r016
20126.4020226.9820289.25T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.190.190.21komihash
0.700.700.71prh42s256
0.740.770.78T:bebb4185
0.810.820.85prh64s256
0.820.830.84prh42s512
0.970.971.00prh64s512
0.991.001.02prh42s1024
1.291.301.32prh64s1024
2.192.202.23T:edonr512
2.552.562.58lsh512
3.133.153.16T:md4
3.263.273.28T:blake2b
3.323.333.34lsh256
3.373.373.38T:blake3
3.603.613.62T:bmw512
3.853.873.89T:echo256
3.984.004.04T:edonr256
4.484.494.51sha1
4.494.504.52T:k12
4.874.874.89T:blake2s
5.005.015.04md5
5.135.135.13T:cubehash832
5.155.175.23T:bmw256
5.505.525.54T:skein512512
5.505.525.54T:skein512256
5.615.625.65T:shabal256
5.645.675.71T:shabal512
5.715.735.77T:beamsplitter
5.805.815.83sha512
5.955.975.98T:sarmal256
6.046.066.47T:bash256
6.146.156.17blake512
6.196.226.24T:blake64
6.236.256.27T:tiger
6.376.406.45T:keccakc256treed2
6.516.526.55T:bblake256
6.526.536.55T:blake32
6.596.606.62sha384
6.916.936.94shake128
7.167.177.19blake256
7.317.327.34T:sarmal512
7.427.437.45T:keccakc512treed2
7.567.637.70T:cheetah256
7.747.767.88T:keccakc256
7.847.867.87sha3224
7.867.887.90T:bash384
7.967.988.00T:skein256256
8.028.038.04T:skein10241024
8.248.268.27sha3256
8.268.288.32shake256
8.338.358.37T:cubehash512
8.398.408.42T:cubehash1632
8.448.458.46T:keccakc448
8.828.848.87T:simd512
8.868.888.91sha224
8.888.898.91sha256
9.139.149.15T:cubehash816
9.169.169.18T:groestl256
9.199.209.20T:keccakc512
9.959.969.97T:keccak
10.2710.3010.32T:rfsb509
10.5610.5710.58sha3384
11.1911.2111.23T:groestl512
11.4511.4711.50T:luffa256
11.5411.5711.58T:bash512
11.5811.6011.62T:keccakc768
11.6711.6711.69T:cheetah512
12.2112.3012.36T:luffa384
12.3712.3812.39T:gimli24v1
12.9913.0013.02T:ripemd160
13.6213.6413.67T:jh512
13.6113.6413.68T:jh256
13.6413.6613.68T:jh224
13.6613.6913.72T:jh384
14.6314.6414.66T:shavite3256
14.6914.7114.75T:fugue256
14.7714.8014.85asconhashav12
14.7714.8114.87asconxofav12
14.8014.8314.88T:fugue2
15.2415.2615.28T:xoodyakv1
15.3615.4015.63sha3512
15.7915.8215.84T:round3jh512
15.9716.0016.03T:round3jh256
16.0916.1816.27T:md6d224
16.8616.8816.89T:keccakc1024
17.0017.1117.22T:nasha256
17.1717.1717.17T:cubehash88
17.4617.5717.61T:md6d256
17.5717.6217.66T:nasha512
18.0918.0918.10T:cubehash1616
19.2619.2819.30T:luffa512
20.2720.3220.40T:hamsi
21.7021.7121.73T:lane256
21.8421.8721.92T:fugue384
22.1422.1922.22asconxofv12
22.1722.2122.24asconhashv12
22.4222.4322.45T:whirlpool
22.6622.6922.72T:md6d384
22.7822.9222.93T:echosp256
25.3525.3825.41T:shavite3512
26.1226.1426.17T:shamashashv1
26.7126.7526.79T:simd256
28.2028.2228.25asconhashabi32v12
28.4328.4528.48T:fugue512
32.5032.5232.55T:lane512
33.2233.2333.24T:cubehash84
34.0934.1034.10T:cubehash168
35.2035.2535.32T:esch256v1
35.2135.2735.32T:esch256v2
35.9836.0236.08T:essence384
36.1336.3136.36T:essence512
36.6736.7036.75T:sneikha256
37.2637.2837.29T:echosp512
37.6937.8237.93T:fsb256
39.0539.1239.19T:atelopus32
39.1239.2839.46T:atelopus64
40.0840.1240.17T:mgrostl256
41.6541.6841.73asconhashbi32v12
42.9242.9342.95T:mcssha4
43.0043.0243.05T:mcssha6
44.1744.1944.21T:essence256
44.1744.1944.26T:essence224
44.2444.2844.32T:saturninhashv2
44.5844.6144.66T:romulush
44.6744.6944.72T:mcssha5
46.3246.3846.46T:echo512
47.4648.0348.65T:esch384v2
48.2548.8449.24T:esch384v1
51.8451.9252.04T:drygascon128
65.6765.6865.69T:cubehash82
65.6665.8665.99T:drygascon256
66.1966.2066.21T:cubehash164
67.2168.1771.32T:coral256v1
72.4672.4772.48T:knot256v2
73.9974.0574.09T:sneikha384
75.1875.2975.39T:triadhashv1
114.20114.25114.31T:knot256v1
127.30127.37127.44T:cubehash162
130.15130.15130.16T:cubehash81
145.15145.28145.36T:clxhash
191.91191.93191.95T:syconhash256v1
223.22223.36229.29T:photonbeetlehash256rate32v1
238.67238.89241.67T:knot512
242.92243.03243.83T:cubehash161
253.48253.50253.53T:knot384
842.35842.78845.87T:subterraneanv1
932.28936.90984.06T:heron256v1
997.46998.501004.45T:skinnyhashtk3
1077.251086.481087.85T:acehash256v1
1213.241216.891218.56T:sivrijndael256hash256v1
2034.512047.822050.52T:skinnyhashtk2
2202.532202.792203.31T:gage1h256c256r128
2538.452539.062550.41T:orangishv1
3278.873279.423345.89T:gage1h256c224r064
3709.813725.783733.37T:gage1h256c256r064
4821.384821.594821.84T:gage1h256c224r032
5121.475123.625124.66T:sivtemphotonhashv1
6537.666545.856581.87T:gage1h256c256r032
6606.806607.086607.15T:gage1h256c512r064
10520.7910644.1610736.34T:gage1h256c224r016
12198.6512201.3812239.63T:gage1h256c512r032
12587.0212608.3112918.73T:gage1h256c256r016
20400.3620499.3620564.97T:gage1h256c224r008
25023.4725048.1725151.69T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.07?0.07?0.08?T:floppsy
0.25?0.26?0.29?komihash
0.910.941.00T:bebb4185
1.081.091.14prh42s256
1.361.381.46prh64s256
1.421.431.46prh42s512
1.701.721.77prh64s512
1.861.881.93prh42s1024
2.492.502.53T:edonr512
2.562.592.64prh64s1024
3.043.063.08lsh512
3.303.303.31T:blake3
3.503.513.54T:md4
3.513.523.53lsh256
3.673.683.71T:blake2b
4.294.314.36T:bmw512
4.294.324.36T:edonr256
4.644.674.76T:echo256
4.864.884.91T:k12
4.914.924.94T:blake2s
5.475.495.51md5
5.805.835.88T:bmw256
5.936.016.17T:beamsplitter
6.036.066.12T:skein512256
6.026.066.09T:skein512512
6.126.146.16sha512
6.176.196.23sha1
6.246.276.31T:sarmal256
6.266.316.70T:bash256
6.306.316.33blake512
6.496.526.60T:blake64
6.676.676.68T:cubehash832
6.916.966.98T:tiger
7.057.067.13T:shabal256
7.077.087.11T:blake32
7.097.157.20T:shabal512
7.547.567.60shake128
7.647.667.72T:sarmal512
7.867.877.90blake256
8.118.148.20T:cheetah256
8.248.278.31T:skein256256
8.328.358.50T:keccakc256
8.508.538.58sha384
8.558.588.60T:keccakc256treed2
8.738.768.79T:bash384
9.039.059.08T:bblake256
9.249.289.33T:cubehash512
9.269.289.30sha3256
9.329.349.38shake256
9.559.589.63sha3224
9.899.919.95T:skein10241024
10.2610.2710.29T:keccak
10.2710.2810.33T:keccakc512
10.3310.3410.37T:keccakc448
10.4210.4410.50T:groestl256
10.9610.9711.00T:cubehash816
10.9711.0011.05sha256
10.9711.0211.06sha224
11.0711.0911.16T:simd512
11.2511.2811.32T:keccakc512treed2
11.2811.3111.33T:cubehash1632
11.3711.4011.42sha3384
12.3412.3712.43T:keccakc768
12.4112.4412.50T:bash512
12.5312.5612.60T:luffa256
12.6412.6412.66T:cheetah512
12.6212.6612.79T:rfsb509
13.0413.0613.08T:gimli24v1
13.4613.7513.82T:luffa384
13.9113.9414.04T:groestl512
14.0414.0714.14T:ripemd160
14.6114.6514.70T:jh256
14.6314.6614.69T:jh224
14.6214.6814.71T:jh512
14.6414.6814.72T:jh384
15.4315.4915.55asconhashav12
15.4515.5115.56asconxofav12
15.6415.6515.69T:shavite3256
15.8115.8615.91T:xoodyakv1
16.5516.5916.64T:fugue256
16.8416.9117.17sha3512
17.1017.1417.18T:round3jh256
17.1417.1917.21T:round3jh512
18.2718.3318.41T:nasha512
18.5118.5518.61T:nasha256
18.6718.6918.75T:keccakc1024
18.9718.9819.00T:cubehash88
19.8019.8519.94T:fugue2
20.6820.7120.74T:hamsi
21.3921.4321.48T:luffa512
21.4421.4621.48T:cubehash1616
22.9723.0423.12asconhashv12
23.0023.0523.12asconxofv12
24.1724.1824.21T:whirlpool
24.5424.5824.66T:fugue384
24.6524.6824.71T:lane256
26.0926.1526.22T:shavite3512
26.1526.1726.19T:echosp256
27.2427.2727.31T:shamashashv1
28.6328.7028.78T:simd256
29.5229.5629.60asconhashabi32v12
32.5132.6332.95T:md6d224
33.8033.8633.91T:fugue512
35.0335.0635.07T:cubehash84
35.1635.5635.60T:md6d256
36.3636.5036.60T:esch256v1
36.5036.6036.70T:esch256v2
37.4537.4837.51T:cubehash168
38.0238.0838.14T:sneikha256
41.0741.1341.19T:essence384
41.3041.4141.53T:essence512
43.3243.3943.45asconhashbi32v12
43.6043.6243.70T:lane512
43.8444.0144.12T:mgrostl256
44.3844.4244.48T:echosp512
44.5744.6945.02T:fsb256
45.6645.8145.98T:md6d384
45.9646.0246.17T:saturninhashv2
46.0946.1146.16T:mcssha4
46.2246.2646.34T:mcssha6
46.2546.3246.38T:romulush
47.5947.6447.72T:essence224
47.6047.6547.69T:essence256
48.1448.3248.51T:echo512
49.5650.1050.77T:esch384v2
50.4450.6951.08T:atelopus32
50.7550.7850.82T:mcssha5
50.3150.9751.40T:esch384v1
52.3852.4752.75T:drygascon128
58.0958.4558.80T:atelopus64
67.4967.5167.53T:cubehash82
67.6167.8167.90T:drygascon256
69.5769.5869.60T:cubehash164
69.5670.8173.74T:coral256v1
74.8374.8474.85T:knot256v2
75.8775.9876.41T:triadhashv1
77.8177.8977.98T:sneikha384
115.21115.34115.50T:knot256v1
132.00132.03132.07T:cubehash81
132.69132.81132.94T:cubehash162
146.12146.24146.33T:clxhash
200.12200.18200.23T:syconhash256v1
221.34221.64227.44T:photonbeetlehash256rate32v1
248.61248.82249.47T:cubehash161
243.30250.96259.41T:knot512
256.88256.96257.12T:knot384
851.11851.70854.54T:subterraneanv1
996.17998.681050.63T:heron256v1
1027.451037.751039.22T:skinnyhashtk3
1121.021121.231121.99T:acehash256v1
1208.591212.961214.55T:sivrijndael256hash256v1
2051.382066.112067.97T:skinnyhashtk2
2313.922314.212314.90T:gage1h256c256r128
2624.692625.222637.21T:orangishv1
3418.943421.143486.34T:gage1h256c224r064
3869.423886.863893.58T:gage1h256c256r064
5005.535005.665006.12T:gage1h256c224r032
5099.715101.525103.34T:sivtemphotonhashv1
6788.096795.946833.73T:gage1h256c256r032
6886.316886.416887.07T:gage1h256c512r064
10900.7411029.4911117.54T:gage1h256c224r016
12665.3712670.3812707.84T:gage1h256c512r032
13041.0313063.0713389.76T:gage1h256c256r016
21116.0721218.7921306.88T:gage1h256c224r008
66357.2966406.7066583.16T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.650.660.69T:floppsy
1.091.121.17komihash
2.993.023.16T:bebb4185
3.953.964.00T:blake3
5.475.505.55T:blake2s
6.046.076.32prh42s256
7.127.197.26T:edonr512
7.217.267.32T:blake2b
7.737.817.85lsh256
8.198.248.42T:md4
9.119.169.65prh42s512
9.119.239.89prh64s256
9.259.329.34T:edonr256
9.9410.0310.55T:beamsplitter
10.3510.4410.50lsh512
11.5011.5511.62md5
11.8712.0212.47T:skein512256
11.9012.0312.24prh64s512
11.9312.0812.57T:skein512512
12.2812.4012.86prh42s1024
12.4212.5012.61T:bash384
12.1712.5313.07T:echo256
12.5412.6012.69sha512
12.4612.6712.88T:bash256
12.6812.7512.85blake512
13.1813.2213.43T:k12
13.4113.5313.83T:skein256256
13.4413.5413.86T:blake64
13.5613.6613.91T:sarmal256
13.9914.0514.26T:blake32
14.3514.4214.50T:bmw512
15.1915.2715.48T:bmw256
15.2915.3715.75T:tiger
16.1516.2516.48T:sarmal512
16.7916.8316.93blake256
17.7317.7818.04T:cheetah256
17.8617.9418.13sha3256
17.8618.0018.20sha3224
18.0318.1218.27sha3384
18.1018.3818.78sha3512
18.3518.4618.58shake256
18.4318.5218.68shake128
18.9419.0019.24T:gimli24v1
19.3219.3519.38T:keccakc448
19.3319.3519.40T:keccakc1024
19.3319.3819.42T:keccakc512
19.4119.4219.44T:keccakc768
19.4319.5119.73T:keccak
19.6919.7820.06T:keccakc256
20.1920.3720.52T:xoodyakv1
21.2421.3821.82prh64s1024
21.3721.5321.72T:cubehash512
23.3323.3923.56T:luffa256
23.4323.7524.20asconhashav12
23.5223.7724.13asconxofav12
23.6023.9324.42T:bash512
25.4525.5125.92T:shabal256
25.6325.6826.22T:shabal512
26.3126.5426.76T:hamsi
26.6626.6726.95T:cheetah512
27.0227.1627.77T:jh384
27.0827.2227.46T:jh256
27.2727.3527.53T:ripemd160
27.1427.4027.74T:jh512
27.3327.5027.72T:jh224
27.5627.5927.76T:cubehash832
27.7727.8528.21sha1
28.0428.1628.40T:groestl256
29.0129.0729.18T:shavite3256
29.3629.4829.76T:luffa384
31.3731.4231.51T:skein10241024
31.3631.5331.61T:round3jh512
31.5031.5831.69T:cubehash816
31.6031.7631.91T:round3jh256
33.4233.6234.13asconhashv12
33.4433.7334.19asconxofv12
33.9034.0034.19sha384
34.8635.1035.45T:nasha256
35.3335.5035.76T:nasha512
36.3636.5436.95T:simd512
37.2837.5138.05T:fugue256
37.6437.8238.00sha256
37.6137.8638.14sha224
38.6638.8739.09T:shamashashv1
40.0740.2140.41T:bblake256
41.0641.2141.61T:rfsb509
42.1842.2742.44T:cubehash88
43.6443.9044.27asconhashabi32v12
45.8646.0246.25T:luffa512
46.3846.4246.63T:whirlpool
47.9048.1248.37T:cubehash1632
48.3048.4548.67T:shavite3512
49.1449.4049.78T:esch256v1
49.1049.5850.07T:esch256v2
51.6351.6951.88T:keccakc512treed2
51.8352.0052.32T:keccakc256treed2
52.3752.5552.94T:simd256
53.6854.1155.02T:groestl512
54.9455.1955.52T:sneikha256
55.6655.9756.20T:drygascon128
56.1756.4456.71T:fugue384
58.2858.3458.46T:cubehash84
61.6561.7161.87T:cubehash1616
61.7661.8962.03asconhashbi32v12
62.8262.9363.17T:lane256
67.2067.5068.22T:saturninhashv2
67.3267.5667.82T:romulush
75.8476.8677.68T:esch384v2
76.8277.8778.65T:esch384v1
80.5580.6180.80T:cubehash168
80.9081.0181.15T:echosp256
82.8083.2583.92T:fugue2
85.1185.2185.32T:triadhashv1
86.6086.7086.82T:mcssha4
87.3687.5887.95T:mcssha6
88.5888.7989.18T:essence224
88.7388.9089.10T:essence256
90.0790.7091.27T:echo512
90.7690.8691.14T:cubehash82
91.5691.7692.02T:drygascon256
99.15100.83102.93T:coral256v1
102.72102.95103.11T:echosp512
102.97103.35104.01T:fugue512
104.15104.49104.80T:essence384
105.06105.70106.24T:essence512
107.00107.06107.24T:knot256v2
106.23109.43110.69T:md6d224
112.65112.75112.96T:cubehash164
112.63113.99114.46T:mgrostl256
113.18117.71118.41T:md6d256
124.85125.24125.71T:fsb256
126.54126.81127.34T:sneikha384
128.42128.61128.85T:mcssha5
128.82129.29129.63T:knot256v1
149.06151.30153.54T:md6d384
155.05155.14155.45T:cubehash81
158.31158.58158.90T:clxhash
170.48170.65171.15T:lane512
176.65177.64178.82T:atelopus32
196.71197.22202.41T:photonbeetlehash256rate32v1
202.56202.87203.22T:cubehash162
248.94251.12252.52T:atelopus64
284.04284.30284.54T:knot384
300.62301.98312.65T:knot512
305.21305.41305.59T:syconhash256v1
319.74320.25320.85T:cubehash161
964.45965.79968.10T:subterraneanv1
1156.001159.981163.92T:sivrijndael256hash256v1
1463.461469.321480.17T:skinnyhashtk3
1707.101707.801724.37T:acehash256v1
1815.051816.421902.05T:heron256v1
2278.172291.052295.95T:skinnyhashtk2
3730.053732.083748.45T:orangishv1
3740.243740.943744.92T:gage1h256c256r128
4818.244820.994823.14T:sivtemphotonhashv1
5205.495245.255282.06T:gage1h256c224r064
5910.765945.705949.35T:gage1h256c256r064
7363.887364.697365.59T:gage1h256c224r032
9988.179993.0610049.58T:gage1h256c256r032
10465.9510466.7810468.04T:gage1h256c512r064
15765.6915943.7316006.12T:gage1h256c224r016
18628.8418636.9518692.48T:gage1h256c512r032
18858.0318888.8219359.66T:gage1h256c256r016
30270.5130418.1530677.40T:gage1h256c224r008
595822.17596114.89598099.23T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.195.255.50T:floppsy
6.626.627.33komihash
18.9419.0319.18T:bebb4185
35.3535.6036.36T:blake3
40.7241.0742.52T:md4
41.3042.0643.46T:beamsplitter
44.4944.6945.50T:edonr256
46.2746.5147.36prh42s256
46.9947.3047.80T:blake2s
53.8154.1554.86md5
56.1556.7957.74T:gimli24v1
57.2657.7758.70T:edonr512
59.7960.1260.96T:blake2b
64.1664.8865.76lsh256
65.0266.6468.97prh64s256
67.8468.2770.26T:blake32
71.3071.5172.44prh42s512
71.0872.5074.24T:hamsi
72.3072.9774.34T:tiger
71.8973.2174.76T:xoodyakv1
76.1676.9478.61T:skein256256
83.9384.4485.21T:bmw256
84.2285.0487.15lsh512
85.7686.0886.29blake256
90.7691.4292.50asconhashav12
90.9991.8093.09asconxofav12
90.9691.9293.72prh64s512
95.1995.8297.71T:skein512512
95.1296.77100.16prh42s1024
95.7497.65100.18T:skein512256
100.31100.80101.83sha512
97.71100.83105.53T:echo256
100.48101.68102.84T:bash384
100.20102.10105.56T:bash512
101.98102.76104.45blake512
101.12102.82105.00T:bash256
102.48103.08104.35T:luffa256
104.51104.95106.40T:k12
108.59110.33112.69T:blake64
111.20112.38114.62T:cubehash512
115.17115.55117.04T:bmw512
117.56118.07118.93T:ripemd160
117.64118.40119.38T:sarmal256
119.66120.54122.16asconxofv12
119.94121.17123.53asconhashv12
122.17122.56124.43T:shavite3256
128.56129.15130.46T:shamashashv1
138.00138.77139.89T:sarmal512
141.11141.82142.70sha3256
142.03142.65144.05sha3224
142.52142.88144.26T:cheetah256
142.54143.59145.27sha3384
142.56144.21148.60sha3512
141.80144.32146.57T:drygascon128
145.24145.73146.77shake256
146.09146.76148.21shake128
148.47149.53150.85T:nasha256
147.99149.93151.21T:luffa384
152.24153.23154.38T:sneikha256
154.50154.69156.16T:keccakc512
154.65154.92155.30T:keccakc1024
154.69155.25156.50T:shabal256
155.68155.88158.27T:keccakc768
155.31156.05157.89T:keccakc448
155.75156.12156.53T:shabal512
156.62157.06157.68T:triadhashv1
156.90157.79159.45asconhashabi32v12
158.23159.38161.80T:keccakc256
158.26160.52162.42T:keccak
160.52161.20162.62T:groestl256
165.41166.56168.90prh64s1024
181.38182.84185.68T:esch256v1
182.28183.54185.04T:esch256v2
187.43190.05195.19T:saturninhashv2
189.76190.12191.03sha1
190.05190.77191.45T:romulush
194.51195.16199.96T:cubehash816
195.27195.72196.60T:cubehash832
196.51196.98197.73T:whirlpool
203.55204.51208.71T:fugue256
210.09210.73212.72asconhashbi32v12
213.70214.06214.94T:cheetah512
219.86221.16222.96T:jh256
219.79221.28222.76T:jh384
220.71221.94223.65T:jh512
222.00223.28225.59T:jh224
224.24224.84225.82T:cubehash88
227.29228.29229.88T:luffa512
226.46229.14233.45T:photonbeetlehash256rate32v1
230.85231.79233.26sha256
230.75232.25235.03sha224
237.79238.85241.70T:knot256v1
240.18240.42240.96T:cubehash84
251.99252.44254.05T:skein10241024
252.09252.83253.73T:cubehash82
252.57253.75255.12T:clxhash
253.78255.04256.55T:round3jh256
252.09255.16256.75T:round3jh512
266.42268.11269.67T:bblake256
270.34272.60279.25T:rfsb509
276.21277.05277.61sha384
281.83282.96285.11T:nasha512
293.65293.94295.32T:knot256v2
293.12294.39297.81T:simd512
307.38308.88311.16T:fugue384
315.91316.99318.30T:cubehash81
326.59331.99335.93T:esch384v2
330.24332.15334.21T:cubehash1632
330.39334.17337.51T:esch384v1
335.00338.07342.45T:coral256v1
343.05343.90344.82T:drygascon256
371.31371.71372.19T:cubehash1616
386.88387.82390.99T:shavite3512
388.04389.45390.93T:mcssha4
395.67397.62399.60T:mcssha6
412.47413.66415.65T:keccakc512treed2
414.19415.51417.02T:keccakc256treed2
418.49418.79420.96T:cubehash168
418.70420.76422.82T:simd256
429.34429.84430.69T:cubehash164
432.26436.25442.20T:groestl512
438.10440.03441.65T:sneikha384
510.98512.20513.79T:lane256
543.29544.38545.51T:essence224
543.82545.16546.67T:essence256
564.31570.57575.32T:fugue2
572.23572.82574.38T:knot384
645.26646.86648.33T:echosp256
646.45649.65655.69T:fugue512
720.67726.52731.75T:echo512
737.62739.80741.56T:mcssha5
750.18753.08756.69T:cubehash162
750.99754.69758.11T:knot512
822.31823.54825.28T:echosp512
835.35837.76840.80T:essence384
844.57847.46850.31T:essence512
848.92873.90885.61T:md6d224
880.52882.84884.58T:cubehash161
909.56924.73928.07T:mgrostl256
907.47940.65947.56T:md6d256
989.70992.98997.95T:fsb256
1133.331134.061136.36T:syconhash256v1
1193.721211.361229.50T:md6d384
1356.151359.251365.34T:sivrijndael256hash256v1
1363.461364.461369.25T:lane512
1398.751413.401422.00T:atelopus32
1848.161853.571863.14T:subterraneanv1
1993.522029.902057.58T:atelopus64
3901.063914.653930.82T:skinnyhashtk3
4058.694079.754092.61T:skinnyhashtk2
5167.485172.475178.09T:sivtemphotonhashv1
6301.556304.626309.46T:acehash256v1
8234.358260.248638.70T:heron256v1
12834.2012840.6212865.61T:gage1h256c256r128
14919.6614931.7615000.84T:orangishv1
19233.1219389.5819568.93T:gage1h256c224r064
21976.5922098.3222182.43T:gage1h256c256r064
25933.4425937.3225942.98T:gage1h256c224r032
35185.6035194.5935392.80T:gage1h256c256r032
38654.5038656.5338659.54T:gage1h256c512r064
54044.2954478.1754622.70T:gage1h256c224r016
64678.1464773.0466394.25T:gage1h256c256r016
65594.0665628.4965828.49T:gage1h256c512r032
102355.40102876.59104448.58T:gage1h256c224r008
4776657.174783425.664794282.48T:fsb512