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 (106ca); 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20250415

[Page version: 20250816 20:50:15]

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.00-0.00-0.00T:floppsy
1.371.391.39komihash
2.432.432.43prh64s256
2.442.442.46prh64s1024
2.482.482.49prh64s512
2.542.552.56prh42s1024
2.562.562.56prh42s512
2.592.592.60prh42s256
4.604.614.61T:edonr512
4.854.854.85T:bebb4185
5.725.735.73md5
7.207.227.22T:blake2b
7.647.647.68T:bmw512
8.848.848.84lsh256
8.978.978.97T:edonr256
9.659.659.65T:skein512512
9.659.659.65T:skein512256
9.699.699.70T:blake3
10.1710.1710.18T:k12
10.2810.2810.29T:cubehash832
10.5910.6010.60T:skein256256
11.6311.6411.65T:blake64
11.7411.7411.76T:blake2s
11.9511.9511.96T:blake32
12.7512.7612.79blake512
13.7013.7213.74lsh512
14.0514.0614.06T:shabal256
14.0514.0614.07T:shabal512
14.0914.1014.25blake256
14.1914.1914.19T:bmw256
14.7214.7214.72T:keccakc256treed2
14.9815.0215.03T:beamsplitter
15.8715.8815.88T:bblake256
17.3717.3917.40T:skein10241024
17.8517.8517.86T:keccakc512treed2
17.9417.9517.95T:keccakc256
18.1918.1918.19T:cubehash1632
18.1918.1918.19T:cubehash512
18.3818.4018.40shake128
18.9719.0219.03T:sarmal256
20.1220.1220.13T:cubehash816
20.2720.3120.33T:tiger
20.5320.5320.54sha512
20.6920.7020.73T:rfsb509
20.8720.8820.95T:keccakc448
20.0721.2821.39T:luffa256
21.3621.3821.45sha3224
21.7121.7322.11T:simd512
22.0422.0522.05T:keccakc512
22.4322.4422.47shake256
22.4622.4722.60sha3256
23.6023.6123.72T:luffa384
23.6223.6323.66T:nasha512
23.6423.6423.76T:keccak
23.6823.7623.94T:sarmal512
23.9023.9124.04T:nasha256
26.7526.7526.77asconxofav12
26.7526.7526.79asconhashav12
27.3827.3827.39T:jh224
27.3827.3827.39T:jh256
27.3827.3827.40T:jh512
27.3827.3827.41T:jh384
28.9028.9129.01T:keccakc768
29.4629.4829.57sha3384
30.2530.2630.35sha256
31.0431.0431.07T:round3jh256
31.0431.0431.07T:round3jh512
31.6931.7031.74T:fugue2
34.9834.9935.10T:luffa512
36.0836.0936.15T:hamsi
39.5639.5639.59T:cubehash1616
39.6239.6339.69T:cubehash88
39.7539.7539.87asconxofv12
39.7539.7539.84asconhashv12
41.8041.8142.40T:keccakc1024
42.1642.1742.29sha3512
43.1343.1343.15T:gimli24v1
45.9345.9546.30T:fugue256
47.5047.5147.60T:xoodyakv1
51.3251.3651.52T:essence384
51.3451.4051.52T:essence512
52.1052.1252.18T:shamashashv1
52.2952.3152.61T:shavite3256
53.3653.4153.47T:sneikha256
58.0158.0558.12T:mcssha4
58.0258.0758.12T:mcssha6
58.02?58.13?82.50?T:mcssha5
63.8763.9964.07asconhashabi32v12
64.5364.5865.37T:lane256
74.6374.6774.71T:cubehash168
79.0979.1279.41T:echosp256
79.2679.3079.35T:cubehash84
83.3883.4483.50T:essence256
83.3983.4583.51T:essence224
85.4485.4886.16T:shavite3512
86.3386.3787.16T:groestl256
92.1292.1392.38T:echo256
94.0694.0994.21T:whirlpool
94.9094.9995.22asconhashbi32v12
95.3195.3895.94T:simd256
101.49101.53101.56T:sneikha384
105.22105.51105.79T:saturninhashv2
114.30114.52114.72T:echosp512
115.31115.38115.41T:coral256v1
117.66117.89117.95T:fugue512
118.83118.92119.06T:mgrostl256
121.84121.89122.80T:esch256v1
123.36123.42123.52T:esch256v2
128.77128.82128.85T:drygascon128
131.88132.37132.41T:groestl512
146.37146.41147.41T:fugue384
157.07157.09157.10T:cubehash164
158.60158.63158.82T:cubehash82
161.71161.72161.75T:knot256v2
171.29171.40171.82T:echo512
177.34177.39178.22T:esch384v2
179.36183.82186.97T:esch384v1
187.31187.33187.37T:drygascon256
196.14196.16196.23T:romulush
243.64243.67243.70T:knot256v1
272.74272.77272.88T:lane512
314.14314.18315.34T:cubehash162
314.16314.19315.38T:cubehash81
407.95408.06410.24T:clxhash
529.75531.85533.62T:fsb256
545.39545.53547.08T:knot512
610.30610.41611.58T:knot384
625.19625.30627.20T:cubehash161
848.14848.79849.09T:photonbeetlehash256rate32v1
1616.581617.881622.37T:syconhash256v1
1907.341920.931934.16T:fsb512
2192.992204.402233.82T:subterraneanv1
2670.812675.312678.96T:acehash256v1
5838.395856.745881.73T:skinnyhashtk3
5882.805888.705903.55T:heron256v1
5992.585999.346003.63T:sivrijndael256hash256v1
10791.2010797.0810807.14T:skinnyhashtk2
12877.9812884.5612893.84T:orangishv1
17655.4817663.4517681.07T:gage1h256c256r128
18904.7718914.0018931.82T:gage1h256c224r032
23660.2423683.9923717.22T:sivtemphotonhashv1
26528.9726545.6726552.46T:gage1h256c224r064
29455.3229468.9429480.59T:gage1h256c256r064
53055.4853068.0253088.72T:gage1h256c256r032
53090.8353104.5653124.47T:gage1h256c512r064
103879.43103895.35103904.73T:gage1h256c224r016
117282.59117291.06117302.45T:gage1h256c512r032
117620.10117634.04117642.15T:gage1h256c256r016
200794.92200812.24200854.89T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.020.020.02T:floppsy
1.421.421.42komihash
2.922.922.92prh42s256
2.922.922.93prh64s256
3.113.113.11prh42s512
3.323.323.33prh64s512
3.503.503.50prh42s1024
3.983.983.98prh64s1024
4.884.884.88T:edonr512
5.025.025.02T:bebb4185
5.885.885.88md5
7.267.267.26T:blake2b
8.278.278.28T:bmw512
9.219.219.21T:edonr256
9.239.239.23lsh256
9.479.479.47T:blake3
9.879.879.87T:skein512256
10.0310.0310.03T:skein512512
10.3710.3710.37T:k12
10.8610.8610.86T:skein256256
11.1711.1711.17T:cubehash832
11.7711.7711.78T:blake2s
12.1112.1112.11T:blake64
12.2512.2512.25T:blake32
13.2413.2413.24blake512
14.4314.4314.43blake256
14.6614.6614.67lsh512
14.7314.7314.74T:bmw256
14.7514.7514.75T:beamsplitter
15.0315.0315.04T:shabal256
15.0415.0415.04T:shabal512
17.0617.0617.07T:keccakc256treed2
17.1817.1917.19T:bblake256
18.1018.1018.10T:skein10241024
18.6518.6518.66T:cubehash512
18.7318.7318.74T:keccakc256
18.8218.8218.82shake128
19.5819.5919.60T:sarmal256
19.7519.7519.75T:cubehash1632
20.4620.4620.46T:keccakc512treed2
20.6820.6820.68T:tiger
21.0221.0221.02T:cubehash816
21.2521.2521.25sha512
21.5821.5821.58T:keccakc448
21.6921.6921.70T:luffa256
21.7521.7621.76sha3224
21.9621.9821.99T:rfsb509
22.5622.5822.62T:simd512
23.0923.0923.10T:keccakc512
23.2323.2323.25shake256
23.23?23.23?40.42?sha3256
24.2424.2424.24T:luffa384
24.4024.4024.40T:nasha256
24.4624.5124.98T:sarmal512
24.5824.5824.60T:nasha512
24.6824.6824.69T:keccak
27.0327.0327.03asconhashav12
27.0327.0327.03asconxofav12
27.8627.8627.87T:jh224
27.8627.8627.87T:jh256
27.8627.8627.86T:jh384
27.8727.8727.87T:jh512
29.5829.5829.60T:keccakc768
29.8729.8729.87sha3384
30.7830.7930.79sha256
31.5931.5931.59T:round3jh256
31.5931.5931.61T:round3jh512
35.5935.5935.60T:fugue2
35.8935.8935.89T:luffa512
36.2036.2036.20T:hamsi
40.1040.1040.10asconxofv12
40.1040.1040.10asconhashv12
40.5240.5240.52T:cubehash88
41.2741.2741.27T:cubehash1616
42.2742.2742.27T:keccakc1024
42.3942.3942.39sha3512
43.4943.4943.50T:gimli24v1
47.7747.7747.77T:xoodyakv1
48.3848.3948.41T:fugue256
51.9551.9652.02T:shamashashv1
53.0153.0153.04T:shavite3256
53.2853.2853.28T:essence384
53.3353.3453.34T:essence512
53.7953.7953.79T:sneikha256
59.3059.3059.31T:mcssha4
59.3859.3859.38T:mcssha6
60.7360.7360.75T:mcssha5
64.6964.6964.70asconhashabi32v12
65.8865.8865.99T:lane256
77.5777.5777.62T:cubehash168
80.1580.1580.19T:cubehash84
82.3682.3882.38T:echosp256
84.9284.9284.97T:essence224
84.9384.9384.98T:essence256
88.1488.1588.20T:shavite3512
88.2588.2888.44T:groestl256
95.4795.4895.51T:echo256
95.6895.6895.92T:whirlpool
95.8595.8595.87asconhashbi32v12
96.7396.7396.77T:simd256
102.53102.54102.63T:sneikha384
105.93106.34106.34T:saturninhashv2
116.19116.19116.29T:coral256v1
118.42118.46118.51T:echosp512
122.50122.50122.51T:esch256v1
122.56122.62122.66T:fugue512
124.09124.09124.14T:esch256v2
124.82124.86125.36T:mgrostl256
128.96128.96128.99T:drygascon128
138.12138.20138.36T:groestl512
151.62151.62151.68T:fugue384
158.71158.71158.80T:cubehash164
159.39159.39159.62T:cubehash82
162.92162.92162.96T:knot256v2
176.52176.58176.73T:echo512
178.89178.89179.15T:esch384v2
180.90180.90183.98T:esch384v1
188.37188.38188.45T:drygascon256
197.62197.63198.18T:romulush
244.00244.01244.16T:knot256v1
289.97289.98290.24T:lane512
314.88314.92315.16T:cubehash81
315.72315.78316.00T:cubehash162
408.38408.50408.63T:clxhash
547.57547.71547.76T:knot512
550.00553.31555.59T:fsb256
611.43611.48611.60T:knot384
626.77626.95627.06T:cubehash161
846.55846.69847.13T:photonbeetlehash256rate32v1
1631.661631.891635.00T:syconhash256v1
2196.992204.642208.97T:subterraneanv1
2695.242699.522707.03T:acehash256v1
5881.995883.675894.23T:skinnyhashtk3
5976.625983.975992.29T:heron256v1
5987.045991.785996.51T:sivrijndael256hash256v1
10799.1510805.1410819.38T:skinnyhashtk2
12963.2712974.0112992.09T:orangishv1
17854.6517862.5317884.15T:gage1h256c256r128
19055.6919067.5719100.74T:gage1h256c224r032
23602.9323636.6323679.99T:sivtemphotonhashv1
26774.7726792.4726810.75T:gage1h256c224r064
29724.8029753.7729767.99T:gage1h256c256r064
35603.6935627.1835642.22T:fsb512
53517.3553523.4153542.09T:gage1h256c256r032
53594.4753605.0253614.31T:gage1h256c512r064
104734.01104773.98104800.21T:gage1h256c224r016
118300.99118319.06118350.36T:gage1h256c512r032
118583.61118609.80118628.75T:gage1h256c256r016
202406.90202435.51202451.15T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.060.060.06T:floppsy
1.501.501.50komihash
3.463.463.46prh42s256
3.753.753.75prh64s256
4.024.024.02prh42s512
4.734.744.74prh64s512
5.105.105.10prh42s1024
5.305.305.30T:bebb4185
5.365.365.38T:edonr512
6.146.156.15md5
6.546.546.54prh64s1024
7.357.357.35T:blake2b
9.319.319.32T:bmw512
9.469.469.46T:blake3
9.639.639.65T:edonr256
9.889.889.88lsh256
10.2410.2410.25T:skein512256
10.6610.6610.66T:skein512512
11.2911.2911.29T:skein256256
11.4111.4111.42T:k12
11.8411.8411.84T:blake2s
12.6612.6612.66T:cubehash832
12.7712.7712.77T:blake32
12.9112.9212.93T:blake64
14.1014.1014.10blake512
14.9514.9514.95T:beamsplitter
14.9814.9814.99blake256
15.6415.6415.64T:bmw256
16.3416.3416.35lsh512
16.6816.6816.68T:shabal256
16.6816.6816.68T:shabal512
19.3519.3519.45T:skein10241024
19.3819.3819.39T:bblake256
19.4319.4319.43T:cubehash512
19.8919.9019.90T:keccakc256treed2
20.1620.1620.17shake128
20.6620.6620.66T:keccakc256
20.5820.7120.74T:sarmal256
21.5121.5221.52T:tiger
22.0622.0622.07sha3224
22.3522.3522.35T:cubehash1632
22.4122.4122.42T:keccakc448
22.4322.4322.44T:luffa256
22.4622.4622.49sha512
22.5122.5122.51T:cubehash816
22.8722.8722.87T:keccakc512treed2
24.0224.0324.05sha3256
24.0724.0724.17T:simd512
24.0724.0724.08shake256
24.3824.4024.44T:keccakc512
24.4324.4424.49T:rfsb509
25.2925.2925.32T:nasha256
25.3525.3625.36T:luffa384
25.7625.9526.32T:sarmal512
26.2326.2326.25T:nasha512
26.4426.4426.44T:keccak
27.4827.4827.50asconhashav12
27.4927.4927.50asconxofav12
28.6828.6828.68T:jh224
28.6828.6828.69T:jh256
28.6828.6828.68T:jh384
28.6928.6928.69T:jh512
29.9629.9629.97sha3384
30.1230.1330.13T:keccakc768
31.6831.6831.69sha256
32.5232.5232.53T:round3jh256
32.5332.5332.54T:round3jh512
36.5336.5336.54T:hamsi
37.4737.4837.48T:luffa512
40.6940.6940.69asconxofv12
40.6940.6940.70asconhashv12
42.0142.0142.01T:cubehash88
42.2242.2242.22T:fugue2
43.9843.9843.98T:keccakc1024
44.1144.1144.12T:gimli24v1
44.1244.1344.13T:cubehash1616
48.2248.2248.22T:xoodyakv1
52.4852.5152.54T:fugue256
52.9452.9552.95T:shamashashv1
54.4354.4454.47T:shavite3256
54.5354.5354.54T:sneikha256
56.6456.6456.73T:essence384
56.7756.7856.81T:essence512
61.4661.4661.47T:mcssha4
61.6761.6761.68T:mcssha6
65.2965.2965.32T:mcssha5
43.72?65.40?88.24?sha3512
66.0666.0666.07asconhashabi32v12
68.1368.1468.39T:lane256
81.1981.2181.21T:echosp256
81.6481.6581.66T:cubehash84
82.4982.4982.50T:cubehash168
87.5987.5987.70T:essence224
87.6287.6487.64T:essence256
92.0192.0592.08T:groestl256
92.7092.7292.84T:shavite3512
97.4797.4797.52asconhashbi32v12
98.5798.5798.57T:whirlpool
99.3199.3199.32T:simd256
104.36104.36104.37T:sneikha384
104.37104.38104.40T:echo256
107.39107.82107.84T:saturninhashv2
117.75117.75117.77T:coral256v1
123.75123.76123.77T:esch256v1
125.40125.40125.44T:esch256v2
129.30129.30129.31T:drygascon128
129.44129.44129.47T:echosp512
130.77130.95131.12T:fugue512
134.96135.00135.20T:mgrostl256
148.67148.71148.81T:groestl512
160.56160.56160.68T:fugue384
160.88160.88160.92T:cubehash82
161.56161.56161.62T:cubehash164
165.07165.07165.11T:knot256v2
181.74181.74181.75T:esch384v2
183.85183.86183.87T:esch384v1
185.77185.84185.89T:echo512
190.45190.45190.48T:drygascon256
200.31200.31200.34T:romulush
244.84244.84244.88T:knot256v1
316.35316.36316.40T:cubehash81
318.58318.58318.63T:cubehash162
318.83318.84318.85T:lane512
409.38409.39409.94T:clxhash
551.38551.39551.79T:knot512
593.61596.09600.88T:fsb256
614.88614.93615.44T:knot384
629.53629.55630.14T:cubehash161
843.56843.74844.71T:photonbeetlehash256rate32v1
1657.791658.351658.79T:syconhash256v1
2185.782213.342213.72T:subterraneanv1
2738.512739.402755.34T:acehash256v1
5955.245964.895976.55T:skinnyhashtk3
5977.475979.325985.79T:sivrijndael256hash256v1
6131.486140.686151.37T:heron256v1
10828.1910835.7310853.17T:skinnyhashtk2
13130.1813140.5513152.04T:orangishv1
18192.9318201.7318212.04T:gage1h256c256r128
19327.9119344.7819349.07T:gage1h256c224r032
23549.9723581.7923599.42T:sivtemphotonhashv1
27198.1527212.6827229.68T:gage1h256c224r064
30194.3530206.5630221.91T:gage1h256c256r064
54255.7854266.1054353.65T:gage1h256c256r032
54422.0054455.0854532.24T:gage1h256c512r064
91582.8491715.0791884.14T:fsb512
106139.78106182.11106203.07T:gage1h256c224r016
120009.01120032.61120088.57T:gage1h256c512r032
120194.39120221.70120267.95T:gage1h256c256r016
205064.62205140.37205191.06T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.150.150.15T:floppsy
1.671.671.68komihash
4.924.924.92prh42s256
5.895.895.89prh64s256
6.066.066.06T:bebb4185
6.236.236.28T:edonr512
6.446.446.44prh42s512
6.836.846.84md5
8.328.328.32T:blake2b
8.428.428.44prh64s512
9.019.019.01T:blake3
9.359.359.35prh42s1024
10.7310.7310.78T:edonr256
10.7710.7810.78lsh256
11.22?11.23?19.32?T:skein512256
11.3011.3011.35T:bmw512
11.9911.9911.99T:blake2s
12.3412.3412.34T:skein512512
12.4612.4612.46T:skein256256
13.0913.0913.11T:k12
13.3113.3113.31prh64s1024
13.8813.8913.90T:blake64
14.17?14.17?21.39?T:blake32
15.0015.0015.00blake512
15.5015.5015.50T:beamsplitter
16.4516.4616.48blake256
16.6316.6316.63T:cubehash832
18.0218.0218.02T:bmw256
19.4019.4319.45lsh512
21.0421.0421.06T:shabal256
21.0621.0621.06T:shabal512
21.4121.5121.61T:sarmal256
21.5121.5121.51T:cubehash512
21.7521.7521.75shake128
23.4323.4323.44sha512
23.7523.7623.78T:tiger
23.9023.9023.90T:keccakc256
24.4124.4124.41T:luffa256
24.6824.7024.70T:skein10241024
25.2925.2925.31T:bblake256
26.4826.4826.48T:cubehash816
26.7726.7926.79sha3224
26.8226.8226.82sha3256
26.8726.9527.65T:sarmal512
27.0127.0127.01shake256
27.4227.4227.42T:keccakc256treed2
27.6327.6327.66T:nasha256
28.0728.0928.10T:nasha512
28.3228.3228.32T:keccakc448
28.3428.3428.37T:luffa384
28.5028.5028.51T:keccakc512
28.6528.6528.65T:keccak
28.7128.7128.71asconhashav12
28.7128.7128.71asconxofav12
29.2929.2929.30T:cubehash1632
30.8330.8330.86T:rfsb509
30.8530.8530.85T:jh224
30.8530.8530.85T:jh256
30.8630.8630.86T:jh384
30.8830.8830.88T:jh512
30.8830.8931.15T:simd512
32.1532.1532.15sha3384
33.4933.4933.49T:keccakc768
34.0234.0234.03sha256
35.0135.0135.01T:round3jh256
35.0335.0335.03T:round3jh512
35.5135.5135.51T:keccakc512treed2
37.4137.4137.41T:hamsi
41.6941.6941.71T:luffa512
42.2542.2542.25asconxofv12
42.2542.2542.28asconhashv12
45.7545.7545.75T:gimli24v1
45.9745.9745.97T:cubehash88
47.8147.8147.81sha3512
49.0949.0949.09T:keccakc1024
49.4149.4149.41T:xoodyakv1
51.7151.7351.73T:cubehash1616
55.5555.5955.60T:shamashashv1
56.5056.5056.52T:sneikha256
58.2658.2858.29T:shavite3256
59.8959.8959.93T:fugue2
63.5363.5463.59T:fugue256
65.5765.5965.59T:essence384
65.9565.9565.98T:essence512
67.2367.2367.27T:mcssha4
67.7867.7867.81T:mcssha6
69.6969.6969.72asconhashabi32v12
74.1174.1474.14T:lane256
77.4477.4477.51T:mcssha5
85.6285.6485.64T:cubehash84
93.5993.5993.60T:echosp256
94.7294.7294.74T:essence224
94.8194.8394.84T:essence256
95.6095.6095.62T:cubehash168
95.6895.7695.84T:shavite3512
101.06101.39101.44T:groestl256
101.79101.79101.82asconhashbi32v12
106.17106.17106.20T:simd256
106.26106.27106.29T:whirlpool
109.23109.23109.26T:sneikha384
111.35111.80111.86T:saturninhashv2
121.92121.92121.93T:coral256v1
124.36124.36124.39T:echo256
127.09?127.10?174.31?T:esch256v1
128.87128.87128.87T:esch256v2
130.21130.21130.25T:drygascon128
148.91148.95149.09T:mgrostl256
152.63153.30153.81T:fugue512
154.09154.10154.15T:echosp512
162.55162.70162.74T:groestl512
164.82164.85164.85T:cubehash82
169.16169.16169.31T:cubehash164
170.81170.81170.84T:knot256v2
184.41184.41184.44T:fugue384
189.32189.32189.34T:esch384v2
191.50191.56191.60T:echo512
191.74191.75191.76T:esch384v1
196.00196.00196.03T:drygascon256
207.49207.49207.51T:romulush
247.06247.06247.10T:knot256v1
320.26320.26320.29T:cubehash81
326.21326.23326.24T:cubehash162
412.09412.09412.12T:clxhash
403.94?413.55?471.14?T:fsb256
426.64426.65426.70T:lane512
561.59561.59561.63T:knot512
623.00623.00623.12T:knot384
637.08637.10637.18T:cubehash161
836.35836.54836.60T:photonbeetlehash256rate32v1
1727.631728.311730.33T:syconhash256v1
2219.032235.972239.53T:subterraneanv1
2853.862854.762855.60T:acehash256v1
5955.745956.285958.23T:sivrijndael256hash256v1
6157.806158.976179.76T:skinnyhashtk3
6552.176552.736557.53T:heron256v1
10921.4010922.6510946.70T:skinnyhashtk2
13569.9513577.4313603.76T:orangishv1
19108.1119117.0919126.15T:gage1h256c256r128
20060.7220075.3820108.44T:gage1h256c224r032
23439.6923466.0923512.47T:sivtemphotonhashv1
28341.1928351.9428389.47T:gage1h256c224r064
31464.0631475.0631512.03T:gage1h256c256r064
56311.4356326.3756394.33T:gage1h256c256r032
56707.9356743.1956789.64T:gage1h256c512r064
109923.32109961.96110117.53T:gage1h256c224r016
124481.07124527.23124656.15T:gage1h256c256r016
124528.09124564.57124702.64T:gage1h256c512r032
212173.85212284.87212384.77T:gage1h256c224r008
241222.27241392.82241599.98T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
1.361.361.36T:floppsy
4.034.034.03komihash
10.5610.5610.78T:blake3
13.9113.9114.14T:blake2s
15.5615.5615.56T:bebb4185
15.8115.8815.91md5
16.9816.9816.98T:blake2b
19.4819.4819.48T:edonr512
22.2722.4822.48T:beamsplitter
23.1423.1423.14prh42s256
23.1923.1923.19T:skein512256
25.1425.2325.23lsh256
25.4125.4125.41T:edonr256
27.0327.0327.03T:skein256256
30.4130.4430.50T:blake64
31.7831.7831.78T:blake32
33.2233.2233.22blake512
33.3433.3433.34T:skein512512
34.2734.2734.27prh64s256
35.2335.2835.50blake256
37.1937.1937.19prh42s512
39.3439.4239.64T:k12
39.7239.7239.72T:bmw512
41.3441.3441.84T:sarmal256
44.2244.2244.22asconhashav12
44.2344.2344.23asconxofav12
46.5046.5046.59sha512
47.6947.6947.69T:cubehash512
48.3948.3948.39T:bmw256
48.6648.6648.66T:hamsi
49.0249.0249.03T:luffa256
49.3849.3849.38sha3256
49.3349.4449.44sha3224
50.3650.3650.36sha3384
50.4250.4250.42sha3512
51.3051.3051.30shake256
51.1751.3355.03T:sarmal512
51.4251.4251.42shake128
51.8452.0552.16T:tiger
58.0258.0358.22T:nasha256
58.3858.3858.38T:jh256
58.3958.3958.39T:jh224
58.4158.4158.41T:jh384
58.6658.6658.66T:jh512
61.9862.1162.48prh64s512
62.1162.1162.11asconxofv12
62.1262.1262.12asconhashv12
63.1963.4263.42T:nasha512
63.5663.5663.56T:keccakc1024
63.6263.6263.62prh42s1024
64.7264.7264.72T:keccakc768
64.7564.7564.75T:xoodyakv1
65.1665.1665.23sha256
65.4165.6265.73lsh512
65.8865.8865.88T:keccakc512
65.8965.8966.11T:luffa384
66.1266.1266.12T:keccak
66.4266.4266.42T:keccakc448
66.7566.7566.75T:round3jh256
66.7866.7866.78T:gimli24v1
67.0067.0067.28T:round3jh512
67.3467.3667.36T:cubehash832
71.7871.7871.78T:keccakc256
76.7576.7576.86T:shabal256
76.8876.8876.88T:shabal512
77.3077.3077.30T:cubehash816
81.0981.0981.31T:skein10241024
81.5281.5281.52T:sneikha256
87.0587.0587.05T:shamashashv1
94.8694.8695.08T:luffa512
96.7396.7596.75T:cubehash88
100.53100.53100.56T:bblake256
103.14103.25105.55T:simd512
106.81106.81107.12T:shavite3256
107.69107.69107.69T:rfsb509
115.66115.66115.66prh64s1024
115.95115.95115.95asconhashabi32v12
117.69117.69117.69T:cubehash1632
136.55136.56136.75T:cubehash84
141.11141.11141.11T:mcssha4
141.91141.91141.91T:drygascon128
146.00146.00146.00T:mcssha6
148.88149.09149.09T:cubehash1616
150.83150.83151.06T:lane256
156.86156.86156.86asconhashbi32v12
161.62162.50162.50T:saturninhashv2
167.38167.38167.59T:keccakc512treed2
169.11169.11169.11T:keccakc256treed2
169.78?169.78?235.30?T:esch256v1
171.58171.58171.58T:sneikha384
173.31173.31173.31T:esch256v2
175.25175.27175.30T:coral256v1
176.56176.80177.02T:shavite3512
179.14179.14179.14T:essence384
182.39182.50185.36T:essence512
185.19185.19185.19T:essence224
186.00186.00186.00T:essence256
193.81193.81193.81T:simd256
204.52204.52204.52T:whirlpool
204.78205.03205.72T:fugue256
215.41215.61215.62T:cubehash82
221.75222.25222.48T:groestl256
233.00233.00233.00T:mcssha5
244.33244.33244.33T:knot256v2
263.36263.36263.61T:cubehash168
266.47266.48266.48T:cubehash164
266.98267.00267.03T:drygascon256
275.56275.56275.56T:knot256v1
286.19286.19286.50T:fugue2
286.36286.36286.36T:esch384v2
287.39287.39287.53T:echosp256
288.42288.48288.48T:echo256
292.62292.73292.88T:esch384v1
299.27299.27299.27T:romulush
355.36355.42355.47T:echosp512
355.17355.48355.48T:echo512
370.33370.55370.56T:cubehash81
389.89389.91390.11T:mgrostl256
404.78405.52406.72T:groestl512
423.72423.77423.92T:cubehash162
433.94?444.00?698.23?T:fugue512
446.81446.81446.81T:clxhash
489.56489.56489.84T:fugue384
688.88688.88689.16T:knot384
692.31692.31692.31T:knot512
733.69733.73733.91T:cubehash161
745.14745.14745.36T:photonbeetlehash256rate32v1
966.12968.80970.23T:fsb256
1657.361657.411657.48T:lane512
2506.802534.722539.88T:subterraneanv1
2627.662628.052628.36T:syconhash256v1
4339.124339.334341.48T:acehash256v1
5677.835677.925678.81T:sivrijndael256hash256v1
8750.058751.198752.83T:skinnyhashtk3
11919.5211919.8011959.64T:heron256v1
12117.4512117.7212132.00T:skinnyhashtk2
19278.3619279.8119299.25T:orangishv1
22128.8122131.0322150.34T:sivtemphotonhashv1
29495.7729504.9829527.42T:gage1h256c224r032
30863.2830869.5530874.06T:gage1h256c256r128
43064.8443068.8943204.38T:gage1h256c224r064
47811.1647813.5547834.03T:gage1h256c256r064
82794.9282804.2282827.50T:gage1h256c256r032
86144.9586154.4486263.70T:gage1h256c512r064
158906.56158979.44159030.44T:gage1h256c224r016
179916.36179994.47180188.30T:gage1h256c256r016
183060.33183142.72183238.12T:gage1h256c512r032
304090.97304104.98304355.00T:gage1h256c224r008
2156687.202158784.722160149.36T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
10.88?10.88?12.75?T:floppsy
20.00?20.00?25.00?komihash
61.7561.7564.00T:beamsplitter
83.1283.3884.88md5
87.8887.8889.62T:bebb4185
90.2590.2590.25T:blake3
113.12114.50115.88T:blake2s
133.75133.75133.75T:blake2b
133.12?134.75?191.88?T:edonr256
136.38136.38138.62T:hamsi
152.38152.38152.38T:edonr512
163.00163.00165.25T:blake32
165.88165.88168.12asconhashav12
166.00166.00168.25asconxofav12
169.00170.00171.25blake256
169.38?171.12?265.00?T:skein256256
173.38173.38175.62prh42s256
183.25183.25185.25T:skein512256
188.50188.50190.38T:gimli24v1
200.62200.62202.62lsh256
217.88217.88220.12asconxofv12
218.00218.00220.25asconhashv12
223.88223.88226.38T:xoodyakv1
230.25230.25232.75T:sneikha256
233.00233.00233.38T:luffa256
239.75239.75241.12T:cubehash512
243.12244.00245.12T:tiger
247.50250.62250.62T:blake64
264.50264.50267.00T:skein512512
265.00265.00267.25T:bmw256
265.75265.75267.75blake512
270.00270.38272.00T:nasha256
270.62270.62272.25prh64s256
277.50277.62279.12sha256
282.88282.88285.12prh42s512
291.88?294.38?475.88?T:shamashashv1
315.50315.88318.00T:k12
322.00322.00324.50T:bmw512
339.00340.00359.12T:sarmal256
346.50346.50348.25T:luffa384
365.12365.12367.00T:drygascon128
373.12373.12375.38sha512
392.75392.75395.12sha3256
392.38393.25396.62sha3224
401.00401.00403.25sha3384
403.00?403.00?575.00?sha3512
408.88408.88411.12shake256
409.88409.88412.12shake128
414.50422.38428.50T:sarmal512
453.62453.62453.62T:shavite3256
451.75455.25455.25T:saturninhashv2
470.00470.00471.88T:jh256
470.25470.25472.50T:jh384
469.62471.38471.88T:jh224
472.00472.00472.00T:jh512
472.12472.25472.25T:cubehash832
472.25472.38472.38T:cubehash816
480.12480.12482.38asconhashabi32v12
487.12487.12488.88T:luffa512
493.62494.62495.25prh64s512
494.62494.62496.88prh42s1024
494.88494.88496.25T:cubehash88
500.50500.50500.50T:knot256v1
500.00500.88502.25T:shabal256
501.00501.00503.25T:shabal512
504.38504.38504.38T:nasha512
505.00505.00507.00T:keccakc1024
514.25514.25516.50T:keccakc768
523.50523.50523.50T:keccakc512
524.12524.62525.00lsh512
525.50525.50527.50T:keccak
527.88527.88529.88T:keccakc448
536.00536.38538.00T:cubehash84
544.50544.50544.50T:round3jh256
546.50546.50546.50T:round3jh512
568.88568.88571.12T:sneikha384
570.75570.75570.75T:keccakc256
590.62590.62592.88asconhashbi32v12
594.00594.25596.50T:coral256v1
613.75615.38615.50T:cubehash82
627.88?629.50?849.50?T:esch256v1
647.62647.62649.50T:skein10241024
651.12651.12652.75T:esch256v2
664.25664.25666.50T:knot256v2
680.75681.62683.25T:bblake256
719.00719.00719.00T:clxhash
722.88722.88725.12T:mcssha4
740.00740.00742.38T:rfsb509
762.00762.00764.12T:mcssha6
764.62765.00766.50T:cubehash81
799.75799.75801.12T:cubehash1632
828.25828.25830.25T:romulush
831.88833.25844.62T:simd512
865.62866.50867.38T:photonbeetlehash256rate32v1
868.62869.75870.12T:whirlpool
889.50891.25891.25T:cubehash1616
922.88922.88924.75prh64s1024
1017.001017.381019.12T:drygascon256
1033.381033.501033.50T:cubehash164
1097.621103.121106.12T:groestl256
1159.251159.251160.88T:essence224
1165.751165.751167.38T:essence256
1191.751191.881192.12T:cubehash162
1211.621211.621213.50T:lane256
1220.501220.501220.50T:esch384v2
1246.251247.121248.50T:esch384v1
1315.62?1322.00?1826.00?T:fugue256
1336.881336.881339.12T:keccakc512treed2
1350.621350.621352.88T:keccakc256treed2
1394.121394.121396.38T:knot384
1416.751417.121421.25T:shavite3512
1443.621443.621445.62T:essence384
1458.001458.001460.25T:mcssha5
1469.621469.621495.12T:essence512
1494.501494.881496.25T:cubehash161
1557.381557.381559.25T:simd256
1583.751583.751590.50T:cubehash168
1720.251720.251722.50T:knot512
2051.882051.882054.38T:fugue2
2299.622300.122300.12T:echosp256
2306.002306.252306.50T:echo256
2679.882690.252725.00T:fugue512
2844.752845.882859.00T:echosp512
2846.622846.622847.12T:echo512
2891.002891.002893.25T:fugue384
3114.883121.123122.75T:mgrostl256
3248.753260.753266.38T:groestl512
4858.254889.754929.88T:subterraneanv1
6499.506500.006503.25T:sivrijndael256hash256v1
7789.257805.007816.88T:fsb256
9712.629712.889715.12T:syconhash256v1
13255.1213255.5013256.12T:lane512
16038.7516040.3816043.25T:acehash256v1
21554.6221554.6221559.38T:skinnyhashtk2
23353.8823359.8823361.62T:skinnyhashtk3
23666.0023666.0023667.62T:sivtemphotonhashv1
54224.3854224.6254241.50T:heron256v1
77098.6277100.6277128.38T:orangishv1
103811.50103819.25103908.38T:gage1h256c224r032
105808.12105821.38105889.75T:gage1h256c256r128
158969.75159001.62159075.25T:gage1h256c224r064
176515.00176555.62176654.38T:gage1h256c256r064
291441.38291481.75291522.12T:gage1h256c256r032
318045.00318110.50318154.38T:gage1h256c512r064
544757.75544779.00544885.38T:gage1h256c224r016
616810.50616906.75617847.00T:gage1h256c256r016
644365.00644424.50644510.00T:gage1h256c512r032
1028064.121028648.881029558.38T:gage1h256c224r008
17258533.1217271567.0017283722.75T:fsb512