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: aarch64; Cortex-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20241011

[Page version: 20241021 10:28: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: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.440.450.45komihash
0.530.530.54prh42s512
0.540.550.56prh42s256
0.550.580.61prh42s1024
0.720.740.77prh64s512
0.720.740.79prh64s1024
0.720.780.78prh64s256
1.271.291.29T:bebb4185
1.901.911.93T:edonr512
3.303.313.32T:md4
3.353.353.36T:bmw512
3.803.813.82T:edonr256
4.784.784.78T:k12
4.784.814.82T:blake3
5.095.105.11T:skein512256
5.115.125.12T:skein512512
5.505.505.51T:blake2b
5.735.745.77lsh512
5.945.965.97md5
6.256.296.33T:skein10241024
6.416.416.42T:shabal512
6.406.426.43T:shabal256
6.406.526.58T:beamsplitter
6.576.636.63T:bmw256
7.277.277.29sha384
7.337.357.58T:tiger
7.757.767.77sha1
7.797.827.83T:skein256256
8.088.108.11sha512
7.90?8.40?9.91?T:sarmal256
8.478.488.48T:keccakc256
8.618.668.67shake128
9.069.079.11T:blake2s
9.069.079.08T:blake64
9.429.439.46blake512
9.799.809.81T:keccakc448
9.869.889.92lsh256
9.879.9710.27T:sarmal512
9.9710.0010.03sha3224
10.3110.3310.34T:keccakc512
10.5010.5010.54sha3256
10.5010.5110.52sha224
10.5110.5210.54shake256
10.6810.7610.76T:ripemd160
10.9610.9810.99T:keccak
11.4211.4311.43sha256
12.2512.2612.28T:blake32
12.4712.4912.51T:fugue2
13.1613.2113.24T:nasha512
13.2713.3113.33T:nasha256
13.4913.5013.50T:keccakc768
13.7313.7313.80sha3384
14.1414.1414.14asconhashav12
14.1414.1614.17asconxofav12
15.7515.7515.75blake256
15.8615.8715.87T:bblake256
16.8716.8816.94T:cubehash1632
17.1317.1617.24T:cubehash512
17.3217.3217.38T:shavite3256
19.3119.3219.33T:keccakc1024
19.3219.3219.32T:luffa256
19.5919.6419.69sha3512
20.2520.2520.26asconhashv12
20.2520.2620.26asconxofv12
21.2921.3421.35T:fugue256
21.5021.5021.50T:cubehash832
25.1925.1925.21T:groestl256
26.1026.1026.13T:xoodyakv1
26.7726.8026.89T:echosp256
27.0127.0227.04asconhashabi32v12
29.5929.6229.63T:shavite3512
30.1030.1430.22T:lane256
30.2630.3330.49T:luffa384
30.9430.9430.94T:cubehash816
31.1831.1931.19T:shamashashv1
31.4331.4731.75T:echo256
33.7833.7933.80T:gimli24v1
34.0634.0734.08T:luffa512
35.9135.9235.93T:jh224
35.9335.9335.94T:jh384
35.9335.9335.96T:jh256
35.9135.9335.98T:jh512
36.7136.8436.98T:whirlpool
36.7436.8937.02T:simd256
38.7438.8038.92T:echosp512
40.6040.6640.69T:simd512
41.0041.0041.03asconhashbi32v12
41.0941.1041.10T:sneikha256
41.4741.6141.65T:fugue512
42.1242.1442.17T:round3jh512
42.1442.1742.20T:round3jh256
45.6645.6746.64T:mcssha5
45.6645.7046.22T:mcssha6
45.6745.8046.45T:mcssha4
49.2549.2649.27T:saturninhashv2
49.7549.7549.76T:cubehash1616
50.8850.8850.88T:cubehash88
54.8654.9054.96T:groestl512
56.7756.8257.16T:lane512
57.1257.1357.13T:drygascon128
58.9358.9559.00T:echo512
60.0760.1060.14T:esch256v1
60.8160.8160.85T:esch256v2
64.0064.0064.00T:floppsy
65.1465.1665.28T:mgrostl256
72.2573.5873.64T:drygascon256
74.0174.0274.03T:coral256v1
81.5681.5881.63T:knot256v2
82.1982.1982.19T:sneikha384
84.2884.2984.33T:esch384v1
86.6486.8987.12T:esch384v2
88.3688.3988.78T:romulush
88.7588.7589.18T:cubehash168
90.7790.7991.22T:cubehash84
94.3894.7796.50T:rfsb509
138.77138.78139.27T:clxhash
149.27149.30149.74T:knot256v1
166.03167.18171.20T:cubehash164
167.59168.00168.08T:syconhash256v1
171.03171.44171.61T:cubehash82
283.17283.25283.64T:knot512
292.95293.15294.73T:knot384
321.61324.24331.99T:cubehash162
333.51333.66335.28T:cubehash81
0.46?337.83?706.83?T:fsb256
348.60351.86375.68T:photonbeetlehash256rate32v1
633.07634.78634.91T:cubehash161
639.41?726.13?787.48?T:fsb512
792.29793.22793.84T:subterraneanv1
1265.031265.781266.65T:acehash256v1
1565.211570.051590.62T:skinnyhashtk3
1751.461758.501799.71T:sivrijndael256hash256v1
2736.422741.922765.19T:heron256v1
3092.213092.593097.10T:gage1h256c256r128
3550.913551.673556.44T:skinnyhashtk2
4726.584734.994735.91T:gage1h256c224r064
5176.865180.195187.16T:gage1h256c256r064
5377.475379.425381.13T:orangishv1
5862.475870.955871.87T:gage1h256c224r032
7301.737313.267317.80T:sivtemphotonhashv1
9243.339250.699288.00T:gage1h256c512r064
9452.119465.649469.43T:gage1h256c256r032
15122.4615157.7215172.58T:gage1h256c224r016
17529.5117532.2917559.70T:gage1h256c512r032
17910.2617914.2417927.21T:gage1h256c256r016
30031.2130036.0530090.60T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.450.450.45komihash
0.630.630.63prh42s256
0.680.680.69prh42s512
0.810.810.81prh42s1024
0.860.860.86prh64s256
0.950.950.95prh64s512
1.131.131.13prh64s1024
1.301.301.30T:bebb4185
1.991.991.99T:edonr512
3.383.383.38T:md4
3.613.613.61T:bmw512
3.893.893.89T:edonr256
4.774.774.77T:blake3
4.864.864.87T:k12
5.215.215.21T:skein512256
5.215.215.21T:skein512512
5.515.515.51T:blake2b
6.066.066.06md5
6.146.146.15lsh512
6.436.446.79T:beamsplitter
6.516.516.54T:skein10241024
6.816.816.83T:bmw256
6.826.826.83T:shabal256
6.836.836.83T:shabal512
7.537.607.77T:tiger
7.887.897.92T:skein256256
8.128.138.13sha384
8.408.408.42sha512
8.488.488.49sha1
8.728.728.72T:keccakc256
8.808.808.81shake128
8.29?8.96?10.14?T:sarmal256
9.089.089.08T:blake2s
9.399.399.39T:blake64
9.759.759.75blake512
10.0310.0310.03T:keccakc448
10.1210.1210.14sha3224
10.2310.2310.23lsh256
10.2510.2510.79T:sarmal512
10.7210.7210.73T:keccakc512
10.8510.8510.87shake256
10.8510.8610.86sha3256
10.8910.9010.91T:ripemd160
11.3011.3211.33sha224
11.3711.3711.38T:keccak
11.6211.6211.63sha256
12.4912.4912.49T:blake32
13.5213.5213.53T:nasha256
13.6113.6113.62T:fugue2
13.6613.6713.68T:nasha512
13.7313.7313.74T:keccakc768
13.9213.9213.92sha3384
14.2614.2614.26asconxofav12
14.2614.2614.26asconhashav12
16.0016.0016.00blake256
17.4217.4217.42T:bblake256
17.5617.5717.59T:cubehash512
17.6117.6117.62T:shavite3256
18.3418.3418.34T:cubehash1632
19.4619.4619.47T:keccakc1024
19.6519.6519.65T:luffa256
19.6919.7019.71sha3512
20.4220.4220.42asconhashv12
20.4220.4220.43asconxofv12
21.9221.9422.02T:fugue256
23.2323.2323.23T:cubehash832
25.8125.8225.83T:groestl256
26.1926.1926.19T:xoodyakv1
27.3527.3527.35asconhashabi32v12
27.9127.9128.01T:echosp256
30.5230.5330.55T:shavite3512
30.9631.0131.01T:luffa384
31.0531.0531.05T:lane256
31.3231.3231.33T:shamashashv1
32.5632.5732.86T:echo256
32.6732.6732.67T:cubehash816
34.0334.0434.05T:gimli24v1
34.9034.9034.93T:luffa512
36.4936.4936.49T:jh256
36.4936.4936.49T:jh384
36.4936.4936.49T:jh512
36.4936.4936.50T:jh224
37.3237.4737.52T:simd256
36.8337.5137.65T:whirlpool
40.1440.1740.28T:echosp512
41.4241.4241.42T:sneikha256
41.4441.4441.44asconhashbi32v12
41.7841.8741.92T:simd512
42.7942.7942.79T:round3jh256
42.7942.7942.79T:round3jh512
43.4443.4443.58T:fugue512
46.4746.4746.48T:mcssha4
46.5146.5146.51T:mcssha6
47.3147.3147.32T:mcssha5
49.6649.6649.67T:saturninhashv2
52.6152.6152.61T:cubehash88
53.0253.0253.03T:cubehash1616
57.2157.2257.22T:drygascon128
57.6657.6957.81T:groestl512
60.4460.4460.50T:esch256v1
60.6560.6561.00T:lane512
60.7360.7460.75T:echo512
61.1661.1661.16T:esch256v2
64.0664.0664.06T:floppsy
68.2768.2868.29T:mgrostl256
72.7872.7972.79T:drygascon256
74.5874.5874.59T:coral256v1
82.2182.2182.21T:knot256v2
83.1583.1583.15T:sneikha384
85.0885.0885.08T:esch384v1
87.7087.7087.70T:esch384v2
89.0089.0189.06T:romulush
92.0292.0292.03T:cubehash168
92.4892.4892.48T:cubehash84
95.0695.3896.62T:rfsb509
138.97138.97138.97T:clxhash
149.55149.55149.56T:knot256v1
169.24169.25169.29T:syconhash256v1
169.78169.78169.80T:cubehash164
172.73172.73172.76T:cubehash82
283.86283.87283.90T:knot512
293.09293.10293.13T:knot384
325.28325.38333.85T:cubehash162
334.74334.74334.81T:cubehash81
348.34350.06371.09T:photonbeetlehash256rate32v1
635.32635.37637.59T:cubehash161
793.76794.12795.80T:subterraneanv1
1277.411278.131278.30T:acehash256v1
1579.121580.951600.27T:skinnyhashtk3
1753.101754.541791.24T:sivrijndael256hash256v1
2784.172787.292805.86T:heron256v1
3127.993128.193129.80T:gage1h256c256r128
3557.413559.083563.85T:skinnyhashtk2
4774.014778.904780.86T:gage1h256c224r064
5228.025229.465235.30T:gage1h256c256r064
5421.635422.005426.66T:orangishv1
5918.345919.785925.57T:gage1h256c224r032
7296.637305.007311.62T:sivtemphotonhashv1
9336.359340.509374.27T:gage1h256c512r064
9535.169547.109548.87T:gage1h256c256r032
15255.0515278.9515288.09T:gage1h256c224r016
17682.7717683.9917684.68T:gage1h256c512r032
18035.0518042.9718064.80T:gage1h256c256r016
18347.5518809.8019662.10T:fsb256
18900.4719062.2719195.42T:fsb512
30275.6630278.1230323.50T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.460.460.47komihash
0.790.790.79prh42s256
0.930.970.99prh42s512
1.091.091.09prh64s256
1.231.231.25prh42s1024
1.331.331.33prh64s512
1.371.371.37T:bebb4185
1.801.801.81prh64s1024
2.142.142.15T:edonr512
3.523.523.53T:md4
4.024.024.02T:edonr256
4.044.044.04T:bmw512
5.335.345.34T:k12
5.395.395.39T:skein512256
5.395.395.39T:skein512512
5.545.545.54T:blake2b
6.256.266.27md5
6.526.526.70T:beamsplitter
6.816.826.85T:blake3
6.826.826.83lsh512
6.966.966.98T:skein10241024
7.227.227.23T:bmw256
7.517.517.52T:shabal256
7.537.537.54T:shabal512
8.068.068.09T:skein256256
7.848.078.12T:tiger
8.958.968.97sha512
9.109.109.10T:blake2s
9.399.399.39shake128
9.439.439.44T:keccakc256
8.76?9.47?10.78?T:sarmal256
9.639.649.66sha384
9.729.749.74sha1
9.979.979.97T:blake64
10.2610.2610.26T:keccakc448
10.2610.2710.29sha3224
10.2910.3010.31blake512
10.8310.8310.84lsh256
10.8910.9111.46T:sarmal512
11.1711.1811.18T:keccakc512
11.2011.2111.21sha3256
11.2211.2311.24shake256
11.2511.2611.28T:ripemd160
11.9511.9511.95sha256
12.0412.0412.04T:keccak
12.6512.6912.73sha224
12.8912.8912.89T:blake32
13.8313.8313.84T:keccakc768
13.9513.9513.97T:nasha256
13.9513.9513.95sha3384
14.4814.4814.48asconhashav12
14.4814.4814.48asconxofav12
14.4814.4914.52T:nasha512
15.5115.5115.51T:fugue2
16.4816.4816.48blake256
18.1818.1818.19T:shavite3256
18.2918.2918.32T:cubehash512
20.0620.0620.07T:bblake256
20.1220.1220.14T:keccakc1024
20.2220.2220.22T:luffa256
20.3020.3020.31sha3512
20.7020.7020.70asconhashv12
20.7020.7020.70asconxofv12
20.7820.7820.78T:cubehash1632
23.0823.0823.09T:fugue256
26.1026.1026.10T:cubehash832
26.4126.4226.42T:xoodyakv1
26.9026.9026.91T:groestl256
27.5027.5027.68T:echosp256
27.9327.9327.94asconhashabi32v12
31.7731.7731.77T:shamashashv1
32.0932.1032.13T:shavite3512
32.1832.2732.34T:luffa384
32.6432.6532.66T:lane256
34.4834.4934.50T:gimli24v1
35.5535.5535.55T:cubehash816
35.5935.5935.88T:echo256
36.3436.3436.37T:luffa512
37.4437.4437.45T:jh224
37.4437.4437.45T:jh256
37.4537.4537.45T:jh384
37.4537.4537.45T:jh512
37.4138.4238.47T:whirlpool
38.3238.4338.51T:simd256
41.9741.9741.97T:sneikha256
42.1742.1742.17asconhashbi32v12
43.8543.8844.00T:echosp512
43.9043.9143.92T:round3jh256
43.9143.9143.91T:round3jh512
43.9744.0144.09T:simd512
46.5446.5547.70T:fugue512
47.8147.8247.82T:mcssha4
47.9247.9347.93T:mcssha6
50.0550.0550.07T:mcssha5
50.3550.3550.35T:saturninhashv2
55.5055.5055.50T:cubehash88
57.3757.3757.37T:drygascon128
58.4858.4858.49T:cubehash1616
61.0661.0861.13T:esch256v1
61.8061.8161.81T:esch256v2
62.0362.2362.46T:groestl512
63.8663.8763.88T:echo512
64.1764.1764.17T:floppsy
66.9967.0067.31T:lane512
73.5373.5473.59T:mgrostl256
73.5573.5774.67T:drygascon256
75.5675.5675.57T:coral256v1
83.2883.2983.29T:knot256v2
84.7684.7684.76T:sneikha384
86.4486.4486.45T:esch384v1
89.0789.0789.08T:esch384v2
90.1490.1590.16T:romulush
95.3795.3795.37T:cubehash84
97.4897.4897.49T:cubehash168
95.8897.9898.22T:rfsb509
139.33139.33139.33T:clxhash
150.05150.05150.05T:knot256v1
172.05172.06172.07T:syconhash256v1
175.23175.24175.24T:cubehash164
175.62175.62175.63T:cubehash82
285.72285.72285.73T:knot512
294.82294.83294.84T:knot384
330.73330.74330.75T:cubehash162
337.63337.63337.64T:cubehash81
347.23347.25369.04T:photonbeetlehash256rate32v1
640.78640.78640.81T:cubehash161
794.84797.21797.26T:subterraneanv1
1296.841297.541301.95T:acehash256v1
1597.901602.971619.14T:skinnyhashtk3
1748.751753.591786.56T:sivrijndael256hash256v1
2850.272860.582876.18T:heron256v1
3189.053189.483190.06T:gage1h256c256r128
3569.883570.303570.88T:skinnyhashtk2
4848.374848.974853.34T:gage1h256c224r064
5311.865315.795330.33T:gage1h256c256r064
5490.115494.095513.99T:orangishv1
5995.966000.596014.69T:gage1h256c224r032
7286.387300.877305.57T:sivtemphotonhashv1
9491.469495.549525.67T:gage1h256c512r064
9688.239690.359693.76T:gage1h256c256r032
15473.6515484.6715510.70T:gage1h256c224r016
17941.1717959.3017977.43T:gage1h256c512r032
18294.7018307.8818320.12T:gage1h256c256r016
30678.5230679.1330682.45T:gage1h256c224r008
49061.8049357.0149998.34T:fsb512
48111.2049469.4752705.18T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.490.490.49komihash
1.181.181.22prh42s256
1.551.551.55prh42s512
1.571.571.57T:bebb4185
1.671.671.68prh64s256
2.312.312.35prh64s512
2.332.332.33T:edonr512
2.332.332.33prh42s1024
3.573.583.58prh64s1024
3.913.913.91T:md4
4.394.394.39T:edonr256
4.834.834.83T:bmw512
5.885.885.88T:skein512256
5.885.885.88T:skein512512
6.066.076.08T:k12
6.226.226.22T:blake2b
6.496.496.52T:blake3
6.766.766.76md5
6.766.766.80T:beamsplitter
8.008.018.04lsh512
8.318.318.31T:bmw256
8.498.518.53T:skein256256
8.888.888.90T:skein10241024
8.829.109.17T:tiger
9.179.179.17T:blake2s
9.359.359.35T:shabal256
9.429.429.43T:shabal512
9.519.519.52sha512
10.0610.0610.06shake128
9.21?10.15?11.01?T:sarmal256
10.3610.3610.37T:keccakc256
10.4910.4910.49T:blake64
10.7410.7510.75blake512
11.3311.3511.88T:sarmal512
11.3811.4011.40lsh256
12.2212.2212.23T:ripemd160
12.4012.4012.41sha3224
12.4612.4812.49sha3256
12.4912.5012.51shake256
12.6412.6412.65T:keccak
12.6612.6612.67T:keccakc448
12.7012.7012.70T:keccakc512
12.8012.8212.85sha384
12.8312.8312.83sha256
12.9512.9712.99sha1
13.9413.9413.94T:blake32
14.9014.9014.90sha3384
15.0315.0415.04T:keccakc768
15.0815.0815.08asconhashav12
15.0815.0815.08asconxofav12
15.1115.1115.11T:nasha256
15.2515.2815.35T:nasha512
16.2116.2916.39sha224
17.7117.7117.74blake256
19.6819.6919.71T:shavite3256
20.2420.2420.27T:cubehash512
20.5520.5520.56T:fugue2
21.4621.4621.46asconhashv12
21.4621.4621.46asconxofv12
21.7321.7321.73T:luffa256
22.1722.1822.19sha3512
22.1922.2022.24T:keccakc1024
26.1626.1626.17T:fugue256
26.9926.9926.99T:xoodyakv1
27.0727.0927.09T:bblake256
27.3027.3227.35T:cubehash1632
29.4929.4929.49asconhashabi32v12
29.7829.7929.80T:groestl256
31.6031.6131.63T:echosp256
32.9933.0033.00T:shamashashv1
33.0833.0933.11T:shavite3512
33.7833.7833.78T:cubehash832
35.4835.5335.57T:luffa384
35.7235.7435.76T:gimli24v1
36.9136.9336.94T:lane256
40.0040.0040.01T:jh256
40.0040.0040.02T:jh224
40.0140.0140.02T:jh384
40.0140.0140.03T:jh512
40.1340.1340.15T:luffa512
39.4440.4840.55T:whirlpool
40.9341.0041.06T:simd256
42.3242.3642.67T:echo256
43.2443.2443.25T:cubehash816
43.4343.4343.43T:sneikha256
44.1344.1344.13asconhashbi32v12
46.8946.8946.91T:round3jh256
46.9046.9046.96T:round3jh512
51.3951.4051.42T:mcssha4
51.6951.7051.71T:mcssha6
52.1552.1752.26T:echosp512
52.1952.1952.19T:saturninhashv2
54.4054.4254.43T:simd512
57.3557.3657.39T:mcssha5
57.7257.7257.75T:drygascon128
54.8457.9157.92T:fugue512
62.6962.7362.74T:esch256v1
63.2063.2063.20T:cubehash88
63.4763.4763.48T:esch256v2
64.4464.4464.44T:floppsy
65.7165.7165.72T:echo512
68.0368.2268.43T:groestl512
73.0273.0273.02T:cubehash1616
75.5875.6275.64T:drygascon256
78.1578.1578.16T:coral256v1
80.2780.3280.48T:mgrostl256
86.1586.1586.17T:knot256v2
89.0489.0489.04T:sneikha384
90.0990.0990.09T:esch384v1
91.0991.1091.49T:lane512
92.5192.7392.74T:esch384v2
93.1993.2093.20T:romulush
103.08103.08103.08T:cubehash84
101.48104.12105.11T:rfsb509
112.04112.04112.04T:cubehash168
140.30140.30140.30T:clxhash
151.39151.39151.39T:knot256v1
179.52179.57179.59T:syconhash256v1
183.33183.33183.33T:cubehash82
189.79189.80194.54T:cubehash164
290.65290.66290.68T:knot512
298.70298.70298.74T:knot384
344.24344.25365.84T:photonbeetlehash256rate32v1
345.29345.30345.30T:cubehash162
345.34345.34345.34T:cubehash81
655.40655.41655.43T:cubehash161
803.05805.46805.52T:subterraneanv1
1351.051351.281352.00T:acehash256v1
1652.241653.701674.37T:skinnyhashtk3
1742.131742.491780.44T:sivrijndael256hash256v1
3036.443049.283070.21T:heron256v1
3345.723349.963359.75T:gage1h256c256r128
3596.033596.213606.93T:skinnyhashtk2
5048.635049.005061.93T:gage1h256c224r064
5531.165541.365545.11T:gage1h256c256r064
5670.525681.315685.69T:orangishv1
6219.726231.536255.91T:gage1h256c224r032
7247.127257.257260.90T:sivtemphotonhashv1
9876.569878.539915.17T:gage1h256c512r064
10040.4710043.8710091.81T:gage1h256c256r032
16014.3016061.9516076.61T:gage1h256c224r016
18622.1018625.6218673.18T:gage1h256c512r032
18941.8518945.5718990.93T:gage1h256c256r016
31755.8331923.7731948.14T:gage1h256c224r008
129858.45130533.44132998.94T:fsb512
127679.78131463.72140789.87T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
0.940.950.95komihash
4.024.024.28T:bebb4185
5.815.865.88T:edonr512
6.386.386.70prh42s256
6.896.896.89T:blake3
8.708.708.73T:beamsplitter
8.958.958.95T:md4
9.129.169.48T:edonr256
9.619.619.67prh64s256
9.809.809.80T:blake2s
9.6910.0010.03prh42s512
11.8411.8411.84T:skein512256
11.8811.9111.91T:skein512512
11.9111.9111.91T:blake2b
13.3013.3013.34md5
14.0914.1114.11T:skein256256
15.9415.9415.94T:bmw512
16.5816.6417.16prh64s512
16.7816.7817.11prh42s1024
17.8918.0318.22T:k12
18.53?19.86?23.22?T:sarmal256
20.7820.7820.81sha512
21.2821.2821.34T:blake64
20.9221.3422.25T:tiger
21.5821.5821.58blake512
22.2522.2522.33T:bmw256
22.3622.3622.36asconhashav12
22.3622.3622.38asconxofav12
22.8422.8422.84sha3224
22.8422.8422.84sha3384
22.8622.8622.86sha3256
22.8622.8622.88sha3512
22.8922.9123.09lsh256
23.0523.0523.06shake256
23.0323.0624.19T:sarmal512
23.1423.1423.14shake128
23.8623.8624.16sha256
24.5824.6124.61T:ripemd160
25.6925.8025.81T:keccakc1024
25.9425.9526.00T:keccakc768
25.8926.0026.03T:keccak
25.9826.0026.73lsh512
26.0526.0826.12T:keccakc512
26.0926.1126.11T:keccakc448
26.7026.7026.73T:keccakc256
27.4127.4227.47T:blake32
29.0829.0829.09T:skein10241024
29.9829.9829.98T:nasha256
30.5230.5230.81prh64s1024
30.8330.8330.83asconhashv12
30.8330.8331.14asconxofv12
31.9532.3032.80T:nasha512
33.0333.0333.34T:shabal256
33.6133.6133.86blake256
33.6133.6233.66T:shabal512
34.1234.1234.12T:xoodyakv1
38.8639.0539.22T:shavite3256
40.8140.8141.00T:luffa256
44.8144.8345.41T:cubehash512
47.6947.6947.86T:shamashashv1
49.2249.2249.47asconhashabi32v12
51.5851.5851.62T:gimli24v1
54.7854.9555.22sha1
57.5857.7757.95sha384
60.8860.9160.92T:shavite3512
61.8361.8361.83T:sneikha256
61.9762.2862.67sha224
62.4862.7562.78T:drygascon128
65.1765.1965.19T:fugue256
66.5666.5666.62T:groestl256
66.1167.3167.45T:whirlpool
68.0068.0068.00T:floppsy
68.3168.3168.31asconhashbi32v12
72.4772.4772.73T:jh224
72.5672.5672.83T:jh384
72.5972.5972.70T:jh512
72.4773.0073.06T:jh256
74.1274.2374.69T:simd256
75.2275.2775.47T:saturninhashv2
77.2877.3677.44T:luffa384
83.7083.7784.02T:esch256v1
84.7284.8485.30T:esch256v2
84.9184.9185.20T:round3jh256
84.9584.9585.55T:round3jh512
85.8385.8385.84T:fugue2
88.7588.7588.94T:luffa512
91.5991.6291.86T:lane256
96.6797.0897.14T:echosp256
97.0297.0998.00T:echo256
97.1497.2097.42T:mcssha4
99.8899.98100.05T:mcssha6
101.30101.66101.66T:drygascon256
110.33110.39110.62T:cubehash1632
111.11111.11111.11T:coral256v1
117.17117.17117.19T:bblake256
118.91118.94119.05T:echosp512
120.23120.34120.41T:echo512
122.83122.86122.92T:knot256v2
131.06131.06131.56T:romulush
131.50131.50131.50T:cubehash832
136.80136.80136.80T:esch384v1
139.41139.44139.58T:esch384v2
141.70141.70141.72T:cubehash816
143.58143.58143.58T:sneikha384
150.83151.12151.19T:mcssha5
152.66152.66152.67T:clxhash
155.39156.00157.45T:rfsb509
161.78161.78161.81T:cubehash88
164.19165.41165.45T:simd512
168.48168.48168.48T:knot256v1
169.02169.58171.45T:groestl512
160.33?187.72?187.78?T:fugue512
200.83201.11201.16T:mgrostl256
201.70201.70201.72T:cubehash84
259.20259.20259.22T:cubehash1616
274.52274.77275.08T:syconhash256v1
281.98281.98282.00T:cubehash82
298.33298.33298.33T:cubehash168
306.16306.19326.84T:photonbeetlehash256rate32v1
329.45329.45329.45T:knot384
353.91353.94354.00T:knot512
364.80364.89366.28T:lane512
376.12376.12376.14T:cubehash164
443.95443.95443.98T:cubehash81
531.67531.67531.69T:cubehash162
842.66842.67842.70T:cubehash161
909.34911.72911.77T:subterraneanv1
1658.501660.201695.64T:sivrijndael256hash256v1
2057.552057.642057.88T:acehash256v1
2351.592382.532382.62T:skinnyhashtk3
3997.003997.003997.03T:skinnyhashtk2
5404.505404.535404.95T:gage1h256c256r128
6843.786844.126844.44T:sivtemphotonhashv1
7671.537671.697672.19T:gage1h256c224r064
8056.278056.418056.69T:orangishv1
8404.538404.648404.98T:gage1h256c256r064
9146.349147.389149.00T:gage1h256c224r032
5981.30?9204.33?9245.69?T:heron256v1
14749.9414750.1114751.64T:gage1h256c256r032
14999.8015001.0215032.05T:gage1h256c512r064
23133.9823134.4523224.02T:gage1h256c224r016
27328.2527329.0227438.50T:gage1h256c512r032
27353.2027353.7227460.52T:gage1h256c256r016
45468.7345483.5845756.36T:gage1h256c224r008
1145680.591148455.911189163.44T:fsb256
1164124.451170353.451180202.62T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.75?3.12?3.38?komihash
21.6221.6221.62T:bebb4185
28.3828.5028.50T:beamsplitter
44.2544.2544.38T:edonr256
45.0045.0045.00T:md4
46.2546.3849.12prh42s256
47.5047.6248.00T:edonr512
57.2557.2557.25T:blake3
60.7560.7561.12md5
73.5073.5075.25prh42s512
76.0076.0076.00prh64s256
78.0078.0078.00T:blake2s
80.0080.0080.00asconhashav12
80.0080.0080.00asconxofav12
80.2580.5080.50T:skein256256
93.7593.7593.75T:skein512256
94.2594.2594.25T:skein512512
94.8895.1295.12T:blake2b
96.0096.0096.00T:floppsy
96.1296.1299.38T:tiger
100.88100.88100.88sha256
104.88104.88104.88asconhashv12
104.88104.88107.00asconxofv12
109.12109.12109.25T:ripemd160
114.25114.25116.88T:xoodyakv1
118.50118.50118.62T:blake32
123.25124.25124.25T:bmw256
128.62128.62128.62T:bmw512
129.62129.62132.25prh42s1024
131.50131.50133.38prh64s512
136.50136.50136.50T:nasha256
137.88137.88139.62T:gimli24v1
139.12139.88140.75T:k12
143.50143.50143.50blake256
145.75145.75145.75T:shamashashv1
155.75158.62159.25T:drygascon128
146.00?163.00?179.62?T:sarmal256
166.25166.38166.38T:luffa256
166.75166.75167.25sha512
167.88167.88167.88T:sneikha256
172.38172.38172.38T:blake64
173.00173.00176.88blake512
172.00177.12177.62T:shavite3256
180.38180.38180.75sha3224
180.50180.75180.75sha3256
180.75180.88181.38sha3384
181.12181.50181.50sha3512
182.38182.50182.50shake256
182.75182.75182.88shake128
184.00184.00184.38lsh256
197.88198.00207.25T:sarmal512
204.12204.12204.50T:shabal256
204.75204.75206.88asconhashabi32v12
206.25206.62206.75T:keccakc1024
206.88207.38212.75lsh512
207.62207.62209.38T:saturninhashv2
208.00208.38210.38T:keccakc768
207.62208.50208.75T:keccak
209.12209.38210.62T:shabal512
209.62209.88210.00T:keccakc448
209.88209.88210.00T:keccakc512
216.00216.50217.00T:keccakc256
224.38224.38229.25T:cubehash512
233.25233.25233.50T:skein10241024
244.75244.75246.88prh64s1024
248.12248.12250.00T:clxhash
248.88251.50256.25T:whirlpool
252.12252.62257.25T:nasha512
259.50259.50259.50asconhashbi32v12
305.00305.00305.00T:knot256v1
307.75309.00310.25T:esch256v1
311.00312.50314.88T:esch256v2
328.12328.12328.62T:groestl256
332.75333.12333.50T:knot256v2
342.00342.25344.25T:romulush
351.00351.00368.12T:photonbeetlehash256rate32v1
370.00370.00370.00T:fugue256
370.88370.88372.75T:coral256v1
377.75378.12378.50T:luffa384
379.12380.25380.25T:drygascon256
382.00384.00385.12sha1
406.38410.62415.62sha224
429.25429.25429.25T:luffa512
450.50451.25453.12T:mcssha4
465.75467.50469.62sha384
473.38474.62475.88T:mcssha6
488.38488.38490.50T:shavite3512
493.00493.12493.12T:sneikha384
581.75581.88583.88T:jh384
582.00582.12584.12T:jh512
581.12583.12585.50T:jh256
581.12583.25583.75T:jh224
582.88583.38584.00T:fugue2
586.00586.00590.12T:esch384v1
591.00591.00591.00T:esch384v2
592.62594.12598.75T:simd256
660.00660.00663.12T:knot384
680.75680.75683.00T:round3jh256
681.12681.12683.50T:round3jh512
692.12705.25707.75T:rfsb509
736.62736.75737.25T:lane256
750.88750.88753.62T:cubehash1632
773.50776.12778.25T:echosp256
778.50781.00785.62T:echo256
812.88813.00814.25T:bblake256
849.88850.12850.62T:knot512
881.25883.00883.62T:mcssha5
895.38895.38895.38T:cubehash832
895.38895.50895.75T:cubehash816
935.88936.25937.88T:cubehash88
953.75954.50955.12T:echosp512
963.75964.12966.38T:echo512
976.12976.25978.38T:cubehash84
1021.381023.381023.88T:syconhash256v1
1058.881058.881059.00T:cubehash82
1002.12?1211.75?1212.00?T:fugue512
1220.621220.621220.62T:cubehash81
1314.501323.751324.50T:simd512
1369.001375.381382.50T:groestl512
1606.001608.621608.88T:mgrostl256
1684.751684.881685.25T:cubehash1616
1743.751746.251747.12T:subterraneanv1
1762.751763.121764.75T:cubehash168
1841.121841.381843.00T:cubehash164
1891.751899.381931.25T:sivrijndael256hash256v1
1999.001999.381999.38T:cubehash162
2317.122317.382317.50T:cubehash161
2918.622920.882929.88T:lane512
6282.626364.386407.50T:skinnyhashtk3
7106.627106.627108.62T:skinnyhashtk2
7321.007323.387325.00T:sivtemphotonhashv1
7606.127606.507606.62T:acehash256v1
18531.0018531.6218534.38T:gage1h256c256r128
28325.5028327.2528328.88T:gage1h256c224r064
31032.0031032.8831036.50T:gage1h256c256r064
32194.7532198.5032211.50T:gage1h256c224r032
32203.2532203.8832206.38T:orangishv1
26939.25?40882.50?41006.62?T:heron256v1
51922.7551923.3851928.38T:gage1h256c256r032
55442.3855445.5055450.75T:gage1h256c512r064
79319.1279319.6279331.62T:gage1h256c224r016
93781.1294343.7594349.12T:gage1h256c256r016
96070.1296072.7596081.25T:gage1h256c512r032
153769.88153773.88153939.12T:gage1h256c224r008
9336121.509387495.509444662.38T:fsb512
9146704.259412969.129822724.62T:fsb256