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; Bonnell (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20250307

[Page version: 20250416 12:37: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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
1.441.441.45komihash
2.432.432.44prh64s256
2.452.452.45prh64s1024
2.482.482.48prh64s512
2.592.592.59prh42s1024
2.602.602.60prh42s512
2.632.632.63prh42s256
4.254.264.26T:md4
4.544.544.54T:bebb4185
4.724.734.74T:edonr512
5.415.415.41md5
7.327.327.33T:blake2b
7.747.757.75T:bmw512
8.848.848.84lsh256
8.948.958.97sha1
9.419.429.50T:edonr256
9.649.659.65T:skein512256
9.669.669.68T:blake3
9.759.759.78T:skein512512
10.1510.1610.18T:k12
10.2810.2810.28T:cubehash832
11.2511.2511.27T:skein256256
11.7611.7611.77T:blake2s
12.1012.1012.10T:blake32
12.1512.1512.16T:blake64
13.2313.2413.28blake512
13.6613.6713.69lsh512
14.0514.0514.06T:shabal256
14.0514.0514.05T:shabal512
14.0914.0914.10blake256
14.1914.1914.26T:bmw256
14.3614.3814.50sha512
14.3714.4714.49sha384
15.0715.0715.07T:keccakc256treed2
15.8115.8115.83T:beamsplitter
15.8715.8815.89T:bblake256
16.8816.8816.88T:ripemd160
17.8817.8817.90T:skein10241024
18.1918.1918.19T:cubehash512
18.1918.1918.19T:cubehash1632
18.4618.4718.50sha224
18.4618.4818.51sha256
18.4718.4818.50T:keccakc256
18.8418.8418.85T:keccakc512treed2
18.9618.9718.99shake128
18.9418.9919.36T:sarmal256
19.3819.4119.41T:tiger
20.1220.1220.13T:cubehash816
20.6920.7120.72T:rfsb509
20.8920.9020.92T:simd512
21.2621.2821.29T:luffa256
21.3521.3621.37T:keccakc448
21.9621.9621.97sha3224
22.6622.6722.69T:keccakc512
23.0923.0923.10shake256
23.0923.0923.11sha3256
23.5823.5923.60T:luffa384
23.6223.6223.63T:nasha512
23.8823.8923.90T:nasha256
24.0724.0824.08T:keccak
23.6624.2324.44T:sarmal512
26.7526.7526.75asconhashav12
26.7526.7526.76asconxofav12
28.0928.0928.10T:jh512
28.1028.1028.10T:jh224
28.0928.1028.10T:jh256
28.2428.2428.24T:jh384
29.5929.5929.59T:keccakc768
30.2830.2930.29T:round3jh256
30.2830.2930.29T:round3jh512
30.4130.4230.43sha3384
31.7131.7232.41T:fugue2
34.9534.9734.99T:luffa512
36.0836.0836.10T:hamsi
39.5639.5639.59T:cubehash1616
39.6239.6339.63T:cubehash88
39.7539.7539.77asconhashv12
39.7539.7539.75asconxofv12
42.5042.5242.56T:keccakc1024
43.4343.4543.45sha3512
45.9445.9645.97T:fugue256
47.5047.5147.53T:xoodyakv1
47.7547.7547.75T:gimli24v1
49.5849.5849.66T:sneikha256
52.0952.1252.13T:shamashashv1
52.2552.2652.30T:shavite3256
56.0156.0156.08T:mcssha4
56.0156.0156.12T:mcssha6
56.0156.0156.06T:mcssha5
60.8060.8160.90T:essence384
61.4461.4661.57T:essence512
63.0063.0063.11asconhashabi32v12
64.4664.4864.66T:lane256
74.8774.8874.97T:cubehash168
79.0679.0879.11T:echosp256
79.2579.2679.39T:cubehash84
85.4485.4786.24T:shavite3512
86.3586.3987.01T:groestl256
92.1392.2193.27T:echo256
93.4793.6193.78T:essence224
94.2594.2794.80asconhashbi32v12
94.4594.7295.37T:essence256
97.6397.6397.70T:sneikha384
99.4299.43100.15T:whirlpool
104.62105.54105.76T:saturninhashv2
109.04109.07110.04T:simd256
114.24114.26115.07T:echosp512
115.25115.28115.92T:coral256v1
117.80117.83118.89T:fugue512
120.48120.61121.23T:esch256v1
123.32123.35124.01T:esch256v2
128.75128.76129.50T:drygascon128
131.83131.98133.41T:groestl512
146.26146.29147.11T:fugue384
149.83149.85150.56T:mgrostl256
157.01157.03157.67T:cubehash164
158.52158.55159.22T:cubehash82
159.87160.60162.04T:esch384v2
159.60167.43169.30T:esch384v1
170.88171.22172.48T:echo512
181.47181.53182.14T:knot256v2
187.20187.27188.02T:drygascon256
196.01196.32196.80T:romulush
226.31226.90226.94T:knot256v1
271.04272.08272.12T:lane512
314.68314.71314.74T:cubehash162
314.81314.87315.58T:cubehash81
396.48396.50396.52T:clxhash
563.31563.79563.94T:knot512
611.72612.35612.58T:knot384
625.70626.27626.31T:cubehash161
632.57638.41639.86T:fsb256
929.21929.85930.54T:photonbeetlehash256rate32v1
1613.151614.891616.59T:syconhash256v1
2002.952017.612033.73T:fsb512
2058.542062.942092.29T:subterraneanv1
2896.532899.392901.66T:acehash256v1
4770.524773.024775.50T:sivrijndael256hash256v1
5227.045229.835234.12T:skinnyhashtk3
5564.605567.635570.75T:heron256v1
10354.6610363.7010415.15T:skinnyhashtk2
12431.3212437.7212443.45T:orangishv1
17153.9617159.9117171.22T:gage1h256c256r128
17775.3317779.6717795.27T:gage1h256c224r032
21367.4421377.3421387.43T:sivtemphotonhashv1
25780.8125786.0525795.67T:gage1h256c224r064
28618.4728629.4528658.04T:gage1h256c256r064
51549.5151559.6151584.58T:gage1h256c256r032
51590.2451612.8051655.59T:gage1h256c512r064
102500.67102538.33102584.68T:gage1h256c224r016
115672.34115701.94115777.44T:gage1h256c512r032
116122.85116165.57116499.81T:gage1h256c256r016
198168.05198280.05198708.20T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
1.471.471.47komihash
2.902.912.91prh64s256
2.962.962.97prh42s256
3.133.133.13prh42s512
3.323.323.32prh64s512
3.543.543.54prh42s1024
3.993.993.99prh64s1024
4.444.454.45T:md4
4.704.704.70T:bebb4185
4.954.954.95T:edonr512
5.615.625.62md5
7.377.377.37T:blake2b
8.338.338.33T:bmw512
9.239.239.23lsh256
9.479.479.47T:blake3
9.669.669.66T:edonr256
9.869.869.87T:skein512256
10.0010.0010.00T:skein512512
10.3610.3610.36T:k12
10.7710.7910.81sha1
11.1611.1611.16T:cubehash832
11.4511.4511.46T:skein256256
11.7711.7711.78T:blake2s
12.4112.4112.41T:blake32
12.6412.6412.64T:blake64
13.7213.7213.73blake512
14.4214.4214.43blake256
14.6614.6814.68lsh512
14.7214.7214.73T:bmw256
15.0215.0215.03T:shabal256
15.0215.0215.02T:shabal512
15.6815.6815.68T:beamsplitter
16.5716.6116.69sha512
16.6116.6716.69sha384
17.1817.1817.18T:bblake256
17.2717.2817.28T:ripemd160
17.4517.4517.45T:keccakc256treed2
18.6318.6318.64T:skein10241024
18.6518.6518.65T:cubehash512
19.0719.1319.14T:keccakc256
19.3919.3919.39shake128
19.5219.5319.91T:sarmal256
19.7419.7419.74T:cubehash1632
19.8019.8119.81T:tiger
20.4920.5120.54sha256
20.5120.5320.56sha224
21.0121.0121.01T:cubehash816
21.5421.5421.54T:keccakc512treed2
21.6921.6921.69T:luffa256
21.9121.9121.95T:simd512
21.9321.9321.94T:keccakc448
21.9521.9721.98T:rfsb509
22.3622.3722.38sha3224
23.6223.6223.62T:keccakc512
23.8723.8723.87sha3256
23.8923.8923.90shake256
24.2324.2324.23T:luffa384
24.3924.3924.39T:nasha256
24.5624.5924.59T:nasha512
24.6324.9725.01T:sarmal512
25.0125.0225.03T:keccak
27.0227.0227.02asconxofav12
27.0227.0227.02asconhashav12
28.5828.5828.58T:jh256
28.5828.5828.58T:jh224
28.5928.5928.59T:jh512
28.7228.7228.73T:jh384
30.1430.1530.15T:keccakc768
30.8130.8130.81T:round3jh256
30.8130.8130.83sha3384
30.8230.8230.83T:round3jh512
35.6135.6135.63T:fugue2
35.8835.8835.89T:luffa512
36.1936.1936.19T:hamsi
40.1040.1040.10asconxofv12
40.1040.1040.10asconhashv12
40.5140.5140.51T:cubehash88
41.2641.2641.26T:cubehash1616
42.8742.8742.87T:keccakc1024
43.6443.6443.65sha3512
47.7647.7647.76T:xoodyakv1
48.1448.1548.15T:gimli24v1
48.3548.3748.38T:fugue256
49.9749.9749.97T:sneikha256
51.9451.9551.95T:shamashashv1
52.9852.9953.00T:shavite3256
56.9756.9857.04T:mcssha6
56.9856.9856.99T:mcssha4
57.6757.6757.67T:mcssha5
62.9062.9162.93T:essence384
63.5863.5963.60T:essence512
63.7963.8063.80asconhashabi32v12
65.9765.9765.98T:lane256
77.8677.8677.87T:cubehash168
80.1380.1380.13T:cubehash84
82.3482.3782.38T:echosp256
88.1188.1488.19T:shavite3512
88.3288.3588.36T:groestl256
95.1395.1595.22T:essence224
95.2195.2195.22asconhashbi32v12
95.5195.5395.56T:echo256
96.2196.2496.44T:essence256
98.7198.7198.75T:sneikha384
101.21101.22102.40T:whirlpool
105.56105.57106.32T:saturninhashv2
110.45110.75110.75T:simd256
116.18116.18116.20T:coral256v1
118.37118.39120.25T:echosp512
121.31121.32121.32T:esch256v1
122.66122.82122.87T:fugue512
124.08124.09124.10T:esch256v2
129.03129.03129.04T:drygascon128
138.14138.15138.43T:groestl512
151.61151.61151.63T:fugue384
157.15157.20157.27T:mgrostl256
158.70158.70158.71T:cubehash164
159.38159.39159.39T:cubehash82
161.39161.39161.40T:esch384v2
161.54169.09169.97T:esch384v1
176.58176.59176.64T:echo512
182.92182.92182.94T:knot256v2
188.37188.37188.39T:drygascon256
197.60197.60197.62T:romulush
226.76226.77226.79T:knot256v1
288.24288.24288.27T:lane512
314.88314.88314.92T:cubehash81
315.70315.70315.77T:cubehash162
396.34396.35396.56T:clxhash
564.98565.00567.36T:knot512
612.08612.25615.59T:knot384
626.69626.74629.18T:cubehash161
652.36655.24677.16T:fsb256
926.32928.86930.57T:photonbeetlehash256rate32v1
1629.551629.581629.75T:syconhash256v1
2065.882069.112094.02T:subterraneanv1
2926.512928.322932.88T:acehash256v1
4767.024767.764773.78T:sivrijndael256hash256v1
5266.425268.395270.74T:skinnyhashtk3
5653.795654.145657.44T:heron256v1
10376.8610385.1710426.77T:skinnyhashtk2
12524.6812527.8212540.92T:orangishv1
17350.3317353.8817366.39T:gage1h256c256r128
17927.8417931.6317946.03T:gage1h256c224r032
21341.8021353.4021364.29T:sivtemphotonhashv1
26021.5826025.8726037.26T:gage1h256c224r064
28891.9328905.6128924.45T:gage1h256c256r064
36017.5936054.7036094.60T:fsb512
52000.2052008.3452039.42T:gage1h256c256r032
52087.4352104.7352125.89T:gage1h256c512r064
103373.29103400.94103472.71T:gage1h256c224r016
116714.58116752.08116819.81T:gage1h256c512r032
117113.57117146.82117282.51T:gage1h256c256r016
199796.27199845.66199922.68T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
1.531.531.53komihash
3.503.503.55prh42s256
3.693.703.70prh64s256
4.024.034.04prh42s512
4.714.714.71prh64s512
4.774.774.79T:md4
4.964.964.96T:bebb4185
5.145.145.14prh42s1024
5.355.365.36T:edonr512
5.965.965.97md5
6.556.556.56prh64s1024
7.437.447.44T:blake2b
9.319.329.32T:bmw512
9.439.439.43T:blake3
9.889.889.88lsh256
10.0710.0810.08T:edonr256
10.2110.2210.22T:skein512256
10.4010.4010.42T:skein512512
11.3911.3911.40T:k12
11.7911.7911.79T:skein256256
11.8111.8211.82T:blake2s
12.6212.6312.63T:cubehash832
12.9412.9412.94T:blake32
13.4713.4713.48T:blake64
13.9113.9814.04sha1
14.5614.5614.57blake512
14.9614.9614.98blake256
15.6115.6115.65T:bmw256
15.8715.8715.87T:beamsplitter
16.3916.4116.41lsh512
16.6416.6416.66T:shabal256
16.6516.6516.65T:shabal512
17.9317.9417.95T:ripemd160
19.3619.3719.38T:bblake256
19.4019.4119.41T:cubehash512
19.8919.9019.90T:skein10241024
20.3320.3320.33T:keccakc256treed2
20.3820.4520.52sha512
20.4520.5020.55sha384
20.4920.5620.93T:sarmal256
20.6420.6420.64T:tiger
20.7420.7420.75shake128
20.6720.8820.89T:keccakc256
22.3222.3222.33T:cubehash1632
22.4222.4222.43T:luffa256
22.4722.4722.47T:cubehash816
22.5022.5022.51T:keccakc448
22.6622.6722.68sha3224
23.6423.6523.71T:simd512
23.9023.9524.00sha256
23.9924.0024.01T:keccakc512treed2
24.0024.0724.14sha224
24.3824.4224.45T:rfsb509
24.6724.6824.69sha3256
24.7124.7124.72T:keccakc512
24.7424.7424.75shake256
25.2725.2725.28T:nasha256
25.3325.3325.34T:luffa384
26.2026.2226.22T:nasha512
25.8626.3326.36T:sarmal512
26.5726.5826.58T:keccak
27.4627.4627.46asconxofav12
27.4627.4627.47asconhashav12
29.3829.3829.39T:jh256
29.4029.4029.41T:jh224
29.4129.4129.42T:jh512
29.5429.5429.54T:jh384
30.4630.4730.48T:keccakc768
30.8630.8630.87sha3384
31.7031.7031.71T:round3jh256
31.7331.7331.74T:round3jh512
36.5136.5136.52T:hamsi
37.4537.4637.46T:luffa512
40.6740.6740.67asconhashv12
40.6740.6740.67asconxofv12
41.9841.9941.99T:cubehash88
42.2242.2442.28T:fugue2
44.0944.0944.10T:cubehash1616
44.4644.4644.47T:keccakc1024
44.9644.9644.97sha3512
48.1948.1948.19T:xoodyakv1
48.8048.8048.80T:gimli24v1
50.6550.6550.65T:sneikha256
52.4752.4952.51T:fugue256
52.9052.9252.92T:shamashashv1
54.4054.4054.41T:shavite3256
58.5958.6058.60T:mcssha6
58.6258.6258.63T:mcssha4
60.4560.4560.49T:mcssha5
65.1265.1265.14asconhashabi32v12
66.5066.5366.55T:essence384
67.2767.2867.31T:essence512
68.4368.4368.46T:lane256
81.1581.1781.19T:echosp256
81.5981.5981.60T:cubehash84
82.8382.8382.84T:cubehash168
91.6691.7291.79T:groestl256
92.6792.7092.75T:shavite3512
96.8296.8296.83asconhashbi32v12
97.9097.9498.01T:essence224
99.1599.1899.41T:essence256
100.52100.52100.52T:sneikha384
104.19104.22104.23T:whirlpool
104.39104.41104.46T:echo256
107.01107.03107.78T:saturninhashv2
113.33113.63113.63T:simd256
117.73117.73117.74T:coral256v1
122.56122.56122.60T:esch256v1
125.37125.37125.38T:esch256v2
129.35129.38129.39T:echosp512
129.50129.51130.43T:drygascon128
130.90131.29131.31T:fugue512
148.76148.86148.91T:groestl512
160.53160.54160.54T:fugue384
160.85160.86160.87T:cubehash82
161.53161.54161.55T:cubehash164
164.02164.02164.04T:esch384v2
169.69169.69169.70T:mgrostl256
164.15171.83172.73T:esch384v1
185.38185.38185.38T:knot256v2
185.80185.81185.81T:echo512
190.44190.44190.46T:drygascon256
200.28200.28200.30T:romulush
227.62227.62227.63T:knot256v1
316.34316.34316.35T:cubehash81
316.90316.90316.92T:lane512
318.53318.53318.59T:cubehash162
397.33397.33397.34T:clxhash
568.91568.91568.94T:knot512
615.69615.69615.75T:knot384
629.51629.51629.53T:cubehash161
693.49697.28731.42T:fsb256
923.26923.44923.64T:photonbeetlehash256rate32v1
1653.331653.481660.41T:syconhash256v1
2071.512078.652099.35T:subterraneanv1
2969.112975.972977.57T:acehash256v1
4760.234760.444760.72T:sivrijndael256hash256v1
5333.695335.365339.03T:skinnyhashtk3
5802.605806.815817.30T:heron256v1
10409.2110420.4310455.29T:skinnyhashtk2
12687.8712688.9412699.40T:orangishv1
17684.8417688.3717694.98T:gage1h256c256r128
18186.4518189.8518194.99T:gage1h256c224r032
21307.7621315.2621345.70T:sivtemphotonhashv1
26440.6826446.6626475.72T:gage1h256c224r064
29350.9329357.2829391.82T:gage1h256c256r064
52751.4952793.7652834.57T:gage1h256c256r032
52916.4752928.1652980.90T:gage1h256c512r064
92491.3992597.2192931.87T:fsb512
104815.40104835.86104894.09T:gage1h256c224r016
118406.13118471.63118585.72T:gage1h256c512r032
118717.84118742.35118845.11T:gage1h256c256r016
202619.08202673.60202808.29T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.07?0.07?0.09?T:floppsy
1.621.631.63komihash
4.974.974.97prh42s256
5.605.605.64T:md4
5.685.695.69T:bebb4185
5.805.805.81prh64s256
5.995.996.03T:edonr512
6.386.396.39prh42s512
6.876.876.89md5
8.398.398.39T:blake2b
8.438.438.43prh64s512
8.968.968.97T:blake3
9.369.369.37prh42s1024
10.7110.7110.71lsh256
11.1011.1111.12T:bmw512
11.1311.1411.14T:edonr256
11.1411.1611.16T:skein512256
11.4711.4711.47T:skein512512
11.9111.9111.92T:blake2s
12.6812.6812.69T:skein256256
13.0213.0313.03T:k12
13.3813.3813.38prh64s1024
14.3414.3414.35T:blake32
14.4514.4614.47T:blake64
15.4115.4215.42blake512
16.3816.3816.39T:beamsplitter
16.4116.4216.44blake256
16.5316.5416.54T:cubehash832
17.9417.9517.95T:bmw256
19.5919.6119.63lsh512
19.6619.6819.69T:ripemd160
20.9420.9520.95T:shabal256
20.9620.9620.98T:shabal512
21.2821.3321.78T:sarmal256
21.4421.4521.46T:cubehash512
22.0022.1722.34sha1
22.2922.3022.32shake128
22.8822.9122.93T:tiger
23.0223.4123.42T:keccakc256
24.3724.3824.38T:luffa256
25.2525.2725.28T:bblake256
25.2825.3025.33T:skein10241024
26.3726.3826.38T:cubehash816
26.8727.3927.78T:sarmal512
27.4927.4927.53sha3224
27.5027.5127.51sha3256
27.5727.5927.60T:nasha256
27.6827.7027.70shake256
27.8727.8827.89T:keccakc448
27.9527.9627.96T:keccakc256treed2
28.0628.0728.07T:nasha512
28.2628.2728.28T:keccakc512
28.2728.2828.29T:keccak
28.2728.2828.29T:luffa384
28.6328.6328.64asconxofav12
28.6328.6428.64asconhashav12
28.9829.1229.28sha512
29.0829.1829.29sha384
29.2029.2229.22T:cubehash1632
30.7830.8030.83T:rfsb509
31.1831.2031.35T:simd512
31.5231.5231.54T:jh256
31.5731.5931.59T:jh224
31.6131.6131.62T:jh512
31.7231.7231.73T:jh384
33.0133.0233.03sha3384
33.0833.2533.41sha256
33.1033.2533.48sha224
33.3433.3433.34T:keccakc768
34.0634.0634.06T:round3jh256
34.1434.1534.15T:round3jh512
37.0537.0537.05T:keccakc512treed2
37.3537.3537.36T:hamsi
41.6241.6441.65T:luffa512
42.2142.2142.22asconhashv12
42.2142.2142.22asconxofv12
45.9145.9145.93T:cubehash88
49.1149.1249.13sha3512
49.1849.1949.21T:keccakc1024
49.3449.3449.38T:xoodyakv1
50.5450.5650.57T:gimli24v1
51.6451.6451.64T:cubehash1616
52.4652.4652.46T:sneikha256
55.4955.4955.50T:shamashashv1
58.1858.1858.20T:shavite3256
59.8559.8959.97T:fugue2
62.9162.9362.93T:mcssha6
62.9963.0063.02T:mcssha4
63.4163.4363.46T:fugue256
67.8567.8667.87T:mcssha5
68.6568.6668.70asconhashabi32v12
75.1075.1275.12T:lane256
76.1476.2077.15T:essence384
77.1277.1577.22T:essence512
85.4885.5185.51T:cubehash84
93.4493.4593.47T:echosp256
95.5395.5395.55T:shavite3512
96.0996.1096.10T:cubehash168
101.10101.11101.17asconhashbi32v12
101.14101.22101.45T:groestl256
105.28105.29105.43T:essence224
105.34105.35105.35T:sneikha384
106.99107.02107.30T:essence256
110.89110.89111.70T:saturninhashv2
112.24112.26112.27T:whirlpool
121.01121.32121.33T:simd256
121.87121.88121.89T:coral256v1
124.34124.37124.38T:echo256
125.89125.90125.90T:esch256v1
128.80128.80128.83T:esch256v2
130.75130.75132.20T:drygascon128
153.94153.99153.99T:echosp512
153.98154.06156.90T:fugue512
162.40162.73162.92T:groestl512
164.78164.79164.80T:cubehash82
169.09169.11169.12T:cubehash164
171.04171.04171.05T:esch384v2
171.14179.14180.08T:esch384v1
184.32184.33184.35T:fugue384
185.88185.95185.99T:mgrostl256
191.47191.47191.50T:echo512
191.95191.95191.95T:knot256v2
195.95195.95195.99T:drygascon256
207.41207.41207.44T:romulush
229.91229.91229.93T:knot256v1
320.23320.24320.25T:cubehash81
326.07326.07326.08T:cubehash162
399.96399.96399.98T:clxhash
423.94423.94423.95T:lane512
416.54?452.69?550.56?T:fsb256
579.38579.40579.42T:knot512
623.78623.78623.85T:knot384
637.02637.02637.06T:cubehash161
915.36915.40915.70T:photonbeetlehash256rate32v1
1723.431723.451724.05T:syconhash256v1
2094.002100.742121.58T:subterraneanv1
3094.073094.803112.12T:acehash256v1
4737.354737.574754.71T:sivrijndael256hash256v1
5508.275508.555530.91T:skinnyhashtk3
6188.396198.636216.27T:heron256v1
10496.8810505.5210552.24T:skinnyhashtk2
13117.0313117.5913124.09T:orangishv1
18570.3318586.7118622.83T:gage1h256c256r128
18872.2418887.8118910.15T:gage1h256c224r032
21217.6221219.7321250.86T:sivtemphotonhashv1
27554.3627559.9627573.38T:gage1h256c224r064
30587.0130603.4730615.36T:gage1h256c256r064
54749.3354766.5754779.28T:gage1h256c256r032
55143.0755164.6255188.23T:gage1h256c512r064
108675.56108698.38108774.97T:gage1h256c224r016
123014.86123071.18123193.11T:gage1h256c512r032
123113.67123157.48123338.04T:gage1h256c256r016
209626.84209677.71209813.11T:gage1h256c224r008
243529.88243800.91243951.25T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.66?0.66?0.77?T:floppsy
3.063.173.39komihash
10.0610.1710.28T:blake3
13.0213.0213.45T:blake2s
14.8814.8814.88T:bebb4185
16.3016.3016.41T:md4
16.3016.4116.41T:edonr512
16.6216.6216.62T:blake2b
18.3818.3818.59md5
22.5322.6422.64T:skein512256
22.8622.9722.97T:beamsplitter
23.1923.1923.19prh42s256
23.7323.7323.84T:skein256256
24.0624.1724.17T:skein512512
24.2824.3924.39lsh256
25.0525.0525.16T:edonr256
31.0631.0631.06T:blake64
31.9432.0532.05T:blake32
32.9232.9233.03blake512
33.6933.6933.69prh64s256
34.7834.8935.11blake256
36.4236.4236.53prh42s512
36.5336.6436.64T:bmw512
38.7238.8339.05T:k12
40.9141.0241.02T:sarmal256
41.8942.0042.11T:ripemd160
43.5343.6443.64asconhashav12
43.5343.6443.64asconxofav12
47.0347.1447.25T:cubehash512
47.6947.6947.69T:bmw256
48.1248.1248.23T:hamsi
48.8948.8948.89T:luffa256
49.9850.0950.09sha3256
50.2050.2050.64sha3224
50.2050.3150.64sha3384
50.3150.7552.39sha3512
51.1951.1951.30T:tiger
51.6251.7351.95shake256
51.7351.7352.06shake128
50.8652.1752.94T:sarmal512
57.3157.4257.53T:nasha256
58.7358.7358.73T:jh256
58.8458.8458.95T:keccakc768
59.1759.2859.28T:jh224
59.2859.3959.39T:jh384
59.5059.5059.61T:jh512
59.5059.7259.72T:keccakc448
60.3860.4860.59T:keccakc1024
61.6961.8061.80asconhashv12
61.6961.8061.80asconxofv12
61.8061.8061.91prh64s512
62.4562.5662.78T:nasha512
63.2263.2263.33T:keccakc512
63.2263.3363.44T:keccak
63.8863.8863.88prh42s1024
64.0964.0964.20T:xoodyakv1
64.0964.2064.20T:round3jh256
64.8664.8664.86T:round3jh512
65.3065.3065.52T:luffa384
66.5066.5066.50T:cubehash832
66.5066.6166.94lsh512
63.4466.9467.38T:keccakc256
72.8472.8472.95T:gimli24v1
75.4775.4775.47T:sneikha256
75.9175.9175.91T:shabal256
76.0276.1276.12T:shabal512
76.4576.4576.45T:cubehash816
82.9182.9182.91T:skein10241024
86.9587.0687.17T:shamashashv1
94.1794.3994.50T:luffa512
96.0396.1496.14T:cubehash88
99.97100.08100.19T:bblake256
106.20106.20106.20T:shavite3256
107.30107.41108.06T:rfsb509
112.98113.09114.30T:simd512
113.64113.64113.75asconhashabi32v12
116.27116.27116.27prh64s1024
117.03117.03117.03T:cubehash1632
118.23118.34118.34T:mcssha6
118.89119.00119.11T:mcssha4
128.52129.72131.14sha1
135.30135.52135.52T:cubehash84
146.67146.78148.31T:drygascon128
146.89147.98149.19sha512
146.78148.20150.50sha384
148.20148.20148.31T:cubehash1616
149.84151.16152.03sha256
151.27151.92153.23sha224
155.64155.75155.75asconhashbi32v12
159.14159.47160.12T:lane256
160.45160.45161.66T:saturninhashv2
162.64162.75162.75T:mcssha5
167.02167.12167.23T:sneikha384
168.55168.55168.66T:esch256v1
172.05172.16172.27T:keccakc256treed2
172.70172.70172.70T:esch256v2
172.81172.81173.14T:keccakc512treed2
174.67174.67174.78T:coral256v1
176.20176.20176.31T:shavite3512
198.52198.62198.84T:essence384
199.17199.28199.61T:essence224
202.45202.56202.67T:essence512
203.98204.20204.31T:fugue256
206.61206.83207.27T:essence256
214.70214.81214.92T:whirlpool
214.81214.92215.03T:cubehash82
219.30219.52219.62T:simd256
222.91224.44224.88T:groestl256
259.11259.22259.22T:knot256v1
260.86260.86263.16T:esch384v2
265.89265.89265.89T:cubehash168
265.78266.00266.22T:cubehash164
266.55266.55266.77T:drygascon256
260.64272.78274.20T:esch384v1
276.06276.06276.06T:knot256v2
285.69285.80286.34T:fugue2
286.23286.34286.34T:echosp256
287.88287.98288.09T:echo256
298.59298.59298.81T:romulush
354.27354.27354.27T:echosp512
354.48354.48354.70T:echo512
370.02370.12370.23T:cubehash81
402.39403.05403.38T:groestl512
422.62422.62422.73T:cubehash162
433.67433.67433.89T:clxhash
434.22443.62444.28T:fugue512
473.16473.16473.27T:mgrostl256
488.69488.91489.02T:fugue384
689.39689.50689.50T:knot384
713.45713.45713.67T:knot512
733.03733.25733.25T:cubehash161
814.30814.30814.41T:photonbeetlehash256rate32v1
846.78856.19859.14T:fsb256
1646.971646.971647.08T:lane512
2377.922382.082406.25T:subterraneanv1
2621.722621.832623.03T:syconhash256v1
4526.814527.694528.12T:sivrijndael256hash256v1
4705.094705.204706.19T:acehash256v1
7829.397829.397829.83T:skinnyhashtk3
11258.7311258.7311259.72T:heron256v1
11628.9711632.3611683.88T:skinnyhashtk2
18613.0018613.1118614.42T:orangishv1
20007.3120007.4220034.66T:sivtemphotonhashv1
27729.0827730.7227746.03T:gage1h256c224r032
29969.8429972.4730125.81T:gage1h256c256r128
41820.3041823.6941978.89T:gage1h256c224r064
46428.0546430.5646579.64T:gage1h256c256r064
80424.0980569.2380580.72T:gage1h256c256r032
83679.8683855.1984000.66T:gage1h256c512r064
158255.02158349.73158442.70T:gage1h256c224r016
179234.78179398.41179410.22T:gage1h256c256r016
182149.73182296.08182333.05T:gage1h256c512r032
300394.39300528.05300986.33T:gage1h256c224r008
2177442.202178682.952181188.30T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.25?5.25?6.12?T:floppsy
13.1213.1214.00komihash
57.7557.7559.50T:beamsplitter
82.2583.1284.88T:bebb4185
87.5088.3889.25T:blake3
93.6293.6293.62T:md4
100.62100.62100.62md5
103.25103.25105.00T:blake2s
127.75127.75128.62T:edonr256
130.38130.38131.25T:blake2b
133.00133.00134.75T:hamsi
134.75134.75135.62T:edonr512
140.88140.88142.62T:skein256256
161.00161.00162.75asconxofav12
161.00161.00163.62asconhashav12
161.00161.88163.62T:blake32
165.38166.25168.00blake256
170.62170.62173.25prh42s256
179.38180.25180.25T:skein512256
190.75190.75191.62T:skein512512
195.12195.12196.00lsh256
198.62199.50200.38T:ripemd160
202.12202.12202.12T:gimli24v1
208.25208.25210.00T:sneikha256
212.62212.62216.12asconxofv12
212.62213.50215.25asconhashv12
218.75218.75221.38T:xoodyakv1
227.50228.38228.38T:luffa256
232.75232.75233.62T:cubehash512
239.75239.75240.62T:tiger
252.00252.88252.88T:blake64
259.00259.88262.50T:bmw256
264.25265.12266.00prh64s256
264.25265.12269.50blake512
267.75267.75268.62T:nasha256
280.00280.88282.62prh42s512
287.00287.00287.88T:shamashashv1
294.00294.00294.88T:bmw512
308.00308.00308.00T:k12
335.12336.00338.62T:sarmal256
343.00343.88344.75T:luffa384
398.12398.12400.75sha3256
399.88399.88404.25sha3224
399.88400.75402.50sha3384
399.88400.75402.50sha3512
402.50402.50407.75T:drygascon128
411.25411.25413.88shake128
411.25412.12419.12shake256
413.88417.38419.12T:sarmal512
445.38446.25449.75T:saturninhashv2
448.00448.00448.88T:shavite3256
465.50465.50466.38T:cubehash816
465.50466.38466.38T:cubehash832
467.25468.12470.75asconhashabi32v12
471.62472.50472.50T:keccakc768
472.50472.50473.38T:jh256
472.50475.12475.12T:keccakc448
476.88476.88476.88T:jh224
478.62479.50480.38T:jh512
481.25482.12482.12T:jh384
483.00483.88484.75T:luffa512
489.12489.12490.88prh64s512
490.00490.00490.88T:knot256v1
490.88490.88491.75T:cubehash88
492.62492.62493.50T:shabal256
494.38494.38494.38T:shabal512
497.00497.00498.75prh42s1024
498.75498.75500.50T:nasha512
497.88500.50511.00T:keccakc1024
503.12504.00504.88T:keccakc512
504.88506.62530.25T:keccakc256
506.62507.50508.38T:keccak
524.12524.12525.00T:round3jh256
527.62529.38529.38T:cubehash84
530.25530.25530.25T:round3jh512
533.75534.62535.50lsh512
553.88554.75554.75T:mcssha6
559.12560.00560.88T:mcssha4
560.00560.00561.75T:sneikha384
585.38585.38589.75asconhashbi32v12
590.62590.62592.38T:coral256v1
610.75611.62611.62T:cubehash82
623.00623.00623.00T:esch256v1
645.75646.62647.50T:esch256v2
662.38662.38662.38T:skein10241024
678.12679.00679.88T:bblake256
698.25698.25700.00T:clxhash
737.62737.62742.00T:rfsb509
758.62758.62761.25T:knot256v2
762.12763.00763.88T:cubehash81
792.75792.75792.75T:cubehash1632
826.00826.00826.88T:romulush
884.62884.62885.50T:cubehash1616
900.38901.25909.12T:simd512
904.75905.62905.62T:whirlpool
909.12910.00910.88T:mcssha5
924.88924.88925.75prh64s1024
942.38942.38943.25T:photonbeetlehash256rate32v1
979.12989.621004.50sha1
1013.251014.121015.00T:drygascon256
1028.121029.001029.88T:cubehash164
1063.121075.381082.38sha256
1073.621084.121099.88sha224
1092.881097.251099.00T:groestl256
1129.621129.621130.50T:esch384v2
1125.251177.751183.88T:esch384v1
1171.621180.381190.88sha384
1173.381181.251195.25sha512
1183.001183.001183.88T:cubehash162
1232.001232.881233.75T:essence224
1284.501286.251287.12T:essence256
1307.251308.121311.62T:fugue256
1373.751374.621376.38T:keccakc256treed2
1379.881380.751382.50T:keccakc512treed2
1386.881386.881387.75T:knot384
1401.751401.751402.62T:lane256
1410.501410.501411.38T:shavite3512
1489.251491.001491.00T:cubehash161
1602.121602.121603.88T:cubehash168
1605.621606.501608.25T:essence384
1633.621633.621636.25T:essence512
1764.001764.001766.62T:simd256
1767.501767.501770.12T:knot512
2046.622047.502051.00T:fugue2
2288.122289.882290.75T:echosp256
2301.252303.002304.75T:echo256
2647.752727.382731.75T:fugue512
2835.882836.752836.75T:echosp512
2841.122842.002842.00T:echo512
2885.752887.502890.12T:fugue384
3228.753230.503237.50T:groestl512
3802.753803.623804.50T:mgrostl256
4616.504635.754646.25T:subterraneanv1
5245.625246.505247.38T:sivrijndael256hash256v1
6744.506768.126776.88T:fsb256
9693.259695.009695.88T:syconhash256v1
13171.3813172.2513172.25T:lane512
17388.8817395.0017405.50T:acehash256v1
20680.6220687.6220771.62T:skinnyhashtk2
20901.1220902.0020902.00T:skinnyhashtk3
21402.5021403.3821406.88T:sivtemphotonhashv1
51190.1251190.1251195.38T:heron256v1
74438.8874439.7574442.38T:orangishv1
97615.8897616.7597634.25T:gage1h256c224r032
102766.12102767.00102783.62T:gage1h256c256r128
154415.62154418.25154557.38T:gage1h256c224r064
171429.12171442.25171566.50T:gage1h256c256r064
283073.88283101.00284305.00T:gage1h256c256r032
308922.25308943.25310211.12T:gage1h256c512r064
548415.00549671.50549997.88T:gage1h256c224r016
621223.75622630.75623786.62T:gage1h256c256r016
647955.00649117.00649141.50T:gage1h256c512r032
1015994.001016331.751018066.00T:gage1h256c224r008
18520180.8818532466.7518559023.00T:fsb512