bench.cr.yp.to

Measurements of hash functions on one machine: armeabi; ARM1176 (410fb767); 2011 Broadcom BCM2835; 1 x 1000MHz; <tt>berry0</tt>, <tt>supercop-20240909</tt>

[Page version: 20250206 00:56:19]

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:

  • Speed (cycles/byte) of hashing an 8-byte message.
  • Speed of hashing a 64-byte message.
  • Speed of hashing a 576-byte message.
  • Speed of hashing a 1536-byte message.
  • Speed of hashing a 4096-byte message.
  • Speed of hashing a long message.

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
3.493.503.51T:floppsy
4.544.614.66komihash
6.316.346.39prh42s256
6.386.446.51prh42s512
6.376.456.65prh42s1024
6.926.987.11prh64s1024
6.926.987.11prh64s512
6.937.037.16prh64s256
7.537.587.66T:md4
10.3510.4210.52md5
17.8517.9518.21T:edonr256
18.7818.8218.90T:blake3
20.8320.9121.07T:bmw256
22.4222.5622.96sha1
22.7022.8623.26T:shabal512
23.2023.3323.51T:shabal256
24.3024.5124.69T:blake2s
25.0825.2025.70T:edonr512
28.5028.6128.92T:ripemd160
32.5332.6533.04sha256
32.5932.7333.14sha224
34.3834.4534.64T:blake32
35.2835.5335.72T:bmw512
38.6438.7839.19T:nasha256
43.5343.7244.06T:fugue2
43.7643.9644.41blake256
44.3444.4944.73T:tiger
44.9045.0345.65T:bblake256
45.0645.2145.51lsh256
46.3246.3846.61T:nasha512
47.0547.2347.69T:sneikha256
50.4450.6151.20T:k12
51.2551.5452.45T:skein256256
52.8652.9653.28T:luffa256
60.1260.2760.73asconhashabi32v12
61.1261.2661.84T:xoodyakv1
62.6462.8863.62lsh512
64.8465.0165.55asconhashav12
64.9065.0965.56asconxofav12
68.8969.0769.79shake128
69.9270.3270.88T:beamsplitter
70.8771.2371.62T:skein512256
71.0671.2571.71T:skein512512
71.4771.6572.22T!!!sha384
71.4871.6672.23T!!!sha512
78.1778.4779.14T:fugue256
78.4078.6179.27T:luffa384
78.6778.9379.75sha3224
82.3282.5583.33sha3256
82.3982.6283.11shake256
83.7283.9184.44T:cubehash1632
84.6784.8285.15T:blake64
86.0786.2486.77T:cubehash512
86.2186.3786.98T:cubehash832
86.9687.1587.68T:keccakc256
87.0187.1787.97asconhashbi32v12
91.9092.1092.60asconhashv12
91.9492.1692.75asconxofv12
94.4394.8295.76T:blake2b
95.3095.4996.08T:sneikha384
95.7095.8996.20blake512
96.4096.6197.31T:shavite3256
97.0597.58100.46T:luffa512
102.66102.93105.19T:keccakc448
104.93105.33108.11T:keccakc512
105.97106.27107.25sha3384
106.89107.11109.83T:skein10241024
111.50111.87114.36T:keccak
121.82122.03124.01T:mcssha4
121.84122.06123.39T:mcssha5
121.80122.06123.32T:mcssha6
127.07127.46128.96T:esch256v2
128.06128.34129.89T:esch256v1
134.71135.24138.19T:groestl256
136.14136.59138.73T:keccakc768
141.00141.42142.74T:gimli24v1
144.39144.84148.31T:echosp256
144.52144.84146.88T:saturninhashv2
145.87146.22148.70T:cubehash816
147.56147.89150.06T:shavite3512
148.69149.28151.44sha3512
152.65153.22156.35T:echo256
168.01168.61172.97T:simd256
164.50169.58171.70T:sarmal256
168.96169.64172.41T:fugue512
183.45183.90185.01T:esch384v2
183.56184.01188.79T:groestl512
184.16184.71186.65T:esch384v1
192.74193.20195.44T:keccakc1024
204.41204.80208.31T:echosp512
208.10208.46210.11T:drygascon128
211.06212.29214.22T:shamashashv1
225.99226.65230.76T:simd512
238.62239.03240.96T:jh256
238.83239.14241.16T:jh512
238.64239.16241.31T:jh224
238.75239.50241.31T:jh384
252.32253.53254.77T:cubehash1616
261.25262.68266.44T:sarmal512
263.26265.23266.88T:mgrostl256
266.37267.19268.70T:cubehash88
267.40268.74269.69T:drygascon256
266.14268.83269.79T:round3jh512
266.25269.19269.72T:round3jh256
280.65283.58284.22T:echo512
286.77289.59290.02T:whirlpool
290.30292.07292.74T:bebb4185
309.41311.47312.86T:essence384
309.78311.61312.28T:essence512
321.98323.67324.52T:romulush
378.79380.18380.52T:clxhash
379.82381.06381.38T:knot256v2
406.12408.89411.29T:lane256
415.87416.27417.26T:essence224
415.70416.28417.58T:essence256
478.85479.08479.77T:cubehash168
505.35505.79507.58T:cubehash84
506.38507.12508.20T:coral256v1
707.44708.55709.60T:knot256v1
774.10776.24779.06T:rfsb509
770.72?817.63?1162.66?T:lane512
930.32931.83933.56T:cubehash164
983.40984.30986.11T:cubehash82
1371.001372.571376.99T:knot384
1449.741563.381601.31T:fsb256
1778.551781.441785.83T:photonbeetlehash256rate32v1
1831.871834.931837.87T:cubehash162
1864.761866.601870.75T:knot512
1907.391910.821914.82T:syconhash256v1
1930.671933.341937.75T:cubehash81
3181.433206.403233.62T:fsb512
3390.143395.043401.13T:subterraneanv1
3631.473636.083639.62T:cubehash161
5429.925435.395440.89T:acehash256v1
6813.966818.986824.01T:sivrijndael256hash256v1
8142.598148.938155.94T:skinnyhashtk3
9771.869776.929785.70T:orangishv1
11919.9411924.8411934.48T:gage1h256c256r128
13713.0213722.2613731.82T:skinnyhashtk2
16682.2616689.9816696.02T:gage1h256c224r064
16844.1916852.2316859.32T:gage1h256c224r032
17722.4417783.1717799.20T:rhash
18380.6418386.7718395.00T:heron256v1
19905.2019919.1919928.61T:gage1h256c256r064
33362.1533369.0233384.32T:gage1h256c256r032
35842.0035853.3435866.24T:gage1h256c512r064
55606.9755620.6055634.33T:gage1h256c224r016
67811.6667825.3167836.27T:gage1h256c512r032
67847.9167857.8967871.54T:gage1h256c256r016
78454.3978465.6778479.92T:sivtemphotonhashv1
122060.33122078.19122092.75T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
3.753.753.81T:floppsy
4.544.564.60komihash
6.766.796.81prh42s256
7.087.107.14prh42s512
7.687.727.79T:md4
7.777.787.81prh42s1024
7.817.827.87prh64s256
8.578.588.65prh64s512
10.0510.0810.14prh64s1024
10.2610.2810.31md5
17.9117.9518.25T:edonr256
18.0118.0418.10T:blake3
21.4721.4921.69T:bmw256
22.5522.5922.77sha1
24.3224.3424.52T:blake2s
24.9525.0825.28T:shabal512
25.5825.6825.87T:shabal256
26.1026.1826.48T:edonr512
29.0029.0329.17T:ripemd160
33.0733.2433.32sha224
33.1433.3033.49sha256
35.2435.3435.50T:blake32
39.4439.5239.87T:nasha256
40.1440.4340.66T:bmw512
43.8443.9844.22T:tiger
44.5044.5744.82blake256
46.3646.4346.56lsh256
47.0747.0947.14T:sneikha256
48.2648.3348.46T:nasha512
49.4149.5249.91T:bblake256
50.0750.2350.49T:k12
50.7850.9852.61T:fugue2
51.5151.5751.83T:skein256256
53.7253.7353.83T:luffa256
59.3259.4059.55T:beamsplitter
60.4060.4260.45asconhashabi32v12
61.2161.2261.28T:xoodyakv1
65.2665.3065.46asconxofav12
65.2665.3165.47asconhashav12
67.6867.9168.51lsh512
71.5871.7372.01shake128
73.3673.4073.47T!!!sha512
73.3473.4473.56T!!!sha384
76.5276.9777.09T:skein512256
76.8777.1577.60T:skein512512
79.9680.0080.44T:luffa384
81.2381.3481.85sha3224
83.1883.2983.72T:fugue256
86.1786.2686.67sha3256
86.3686.5386.93shake256
87.4887.5087.61asconhashbi32v12
87.5787.5887.68T:cubehash512
87.6587.6787.84T:blake64
88.7388.8189.13T:keccakc256
90.2790.2990.33T:cubehash1632
92.3892.4292.54asconhashv12
92.3992.4492.51asconxofv12
95.8595.8796.03T:cubehash832
96.0996.1096.18T:sneikha384
97.5997.6997.84T:shavite3256
97.5798.3599.19T:blake2b
99.0999.1399.29blake512
99.7299.89100.47T:luffa512
104.60104.61104.73T:keccakc448
108.17108.36108.51T:keccakc512
108.62108.80109.22sha3384
110.13110.19110.45T:skein10241024
114.82114.95115.26T:keccak
123.23123.31123.61T:mcssha4
123.55123.60123.89T:mcssha6
124.90124.96125.11T:mcssha5
127.17127.20127.42T:esch256v2
128.43128.45128.58T:esch256v1
137.50137.57137.94T:keccakc768
137.34137.62138.38T:groestl256
141.40141.43141.58T:gimli24v1
145.05145.08145.32T:saturninhashv2
150.19150.45150.78sha3512
151.73151.84152.61T:shavite3512
152.14152.77153.50T:echosp256
155.36155.39155.70T:cubehash816
158.55158.76159.45T:echo256
174.24174.71175.15T:simd256
174.14174.97180.98T:sarmal256
176.15176.46177.72T:fugue512
184.44184.49184.78T:esch384v2
185.24185.26185.62T:esch384v1
193.05193.11193.71T:keccakc1024
198.02198.27199.47T:groestl512
205.89206.25209.08T:shamashashv1
207.72207.75208.26T:drygascon128
213.06213.54214.39T:echosp512
235.41235.59236.35T:simd512
242.07242.12243.16T:jh384
242.11242.18242.77T:jh224
242.11242.19243.21T:jh512
242.20242.32243.02T:jh256
268.36268.39269.15T:drygascon256
270.12270.23270.83T:cubehash1616
270.57270.90272.46T:round3jh256
270.48270.90272.02T:round3jh512
271.78273.08274.94T:sarmal512
274.78275.44277.26T:mgrostl256
275.54275.69276.42T:cubehash88
289.25289.53290.64T:echo512
289.69290.21291.91T:whirlpool
290.43290.56291.48T:bebb4185
318.16318.38319.94T:essence384
318.18318.41319.91T:essence512
323.20323.35324.80T:romulush
378.37378.52379.55T:clxhash
381.57381.67382.57T:knot256v2
415.77420.07421.85T:lane256
419.69420.08427.38T:essence256
419.70420.18421.56T:essence224
495.18495.61499.83T:cubehash168
508.15508.68510.86T:coral256v1
512.43512.84518.51T:cubehash84
706.43706.85711.83T:knot256v1
780.72783.22797.68T:rfsb509
855.13?876.00?1188.00?T:lane512
945.81946.29952.23T:cubehash164
989.51989.91995.16T:cubehash82
1369.581373.281376.82T:knot384
1769.331775.861779.00T:photonbeetlehash256rate32v1
1850.541851.511853.32T:cubehash162
1872.411873.241875.35T:knot512
1927.641928.801931.41T:syconhash256v1
1941.351942.031945.55T:cubehash81
3396.723400.773406.28T:subterraneanv1
3647.213651.083654.70T:cubehash161
5480.875484.385491.54T:acehash256v1
6807.466811.206818.86T:sivrijndael256hash256v1
8198.268204.858221.10T:skinnyhashtk3
9842.859853.569869.28T:orangishv1
12052.7312059.4712075.61T:gage1h256c256r128
13733.0313739.7113762.57T:skinnyhashtk2
16838.6316853.3516864.93T:gage1h256c224r064
16985.7517000.4917009.57T:gage1h256c224r032
17940.9318031.5318090.54T:rhash
18663.2418677.8418699.88T:heron256v1
20093.3120105.4220117.76T:gage1h256c256r064
33648.8433656.7833678.03T:gage1h256c256r032
36186.2336195.0336218.42T:gage1h256c512r064
55113.5855144.7855176.70T:fsb512
56060.3756075.0356105.38T:gage1h256c224r016
58684.5558721.2358787.53T:fsb256
68396.7068417.7568442.15T:gage1h256c512r032
68403.7868419.5568443.22T:gage1h256c256r016
78368.0978386.0778416.09T:sivtemphotonhashv1
123042.07123061.85123093.11T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
4.144.164.24T:floppsy
5.015.015.11komihash
8.338.388.45prh42s256
8.698.818.96T:md4
9.169.219.36prh42s512
10.0610.1510.25prh64s256
10.9611.0711.10md5
10.9711.0711.12prh42s1024
12.1212.1812.39prh64s512
16.1116.1816.25prh64s1024
18.4018.5218.56T:blake3
19.1719.2420.01T:edonr256
23.2923.3724.00T:bmw256
23.9424.0424.37sha1
25.0025.0925.46T:blake2s
28.7228.8829.52T:edonr512
28.9829.1430.03T:shabal512
29.9330.2130.90T:shabal256
30.7430.8031.01T:ripemd160
34.8835.1235.49sha224
34.9635.1635.55sha256
37.1437.2437.47T:blake32
41.6941.9242.26T:nasha256
45.8446.0246.44T:tiger
46.8847.0947.67blake256
48.1648.2348.26T:sneikha256
48.7049.3449.90T:bmw512
49.5649.7050.05lsh256
51.7551.9752.06T:nasha512
53.0853.1653.36T:skein256256
55.3255.7256.32T:k12
55.9555.9856.11T:luffa256
58.1258.3258.84T:bblake256
60.5760.7761.46T:beamsplitter
61.7861.8661.91asconhashabi32v12
62.2762.3262.43T:xoodyakv1
64.2064.6365.80T:fugue2
66.7566.8967.01asconhashav12
66.7966.9066.96asconxofav12
78.0978.1478.23T!!!sha384
77.6178.1679.18lsh512
78.1678.2178.77T!!!sha512
79.9880.4081.32shake128
83.8083.8283.93T:luffa384
85.7385.8786.39sha3224
87.1588.0988.80T:skein512256
87.6988.2088.93T:skein512512
89.1789.2489.32asconhashbi32v12
91.4191.4691.59T:cubehash512
92.3192.6092.82sha3256
92.8293.0193.71shake256
93.0993.1193.29T:blake64
94.1394.2394.36asconxofv12
94.1394.2394.39asconhashv12
93.9594.3895.53T:fugue256
95.6695.7796.23T:keccakc256
98.2198.3598.51T:sneikha384
100.86101.07102.28T:shavite3256
102.28102.41102.66T:cubehash1632
104.97105.15105.52T:luffa512
105.24105.29105.69blake512
105.32105.99107.07T:blake2b
107.29107.38107.65T:keccakc448
112.41112.55113.11T:keccakc512
112.56112.84113.79sha3384
113.00113.00113.00T:cubehash832
116.99117.11117.74T:skein10241024
121.60121.75121.95T:keccak
126.66126.78127.00T:mcssha4
127.68127.73127.85T:mcssha6
128.85128.85129.02T:esch256v2
130.29130.29130.34T:esch256v1
131.24131.32131.38T:mcssha5
138.45138.57138.96T:keccakc768
143.49143.54143.65T:gimli24v1
143.98144.28145.23T:groestl256
147.37147.45147.62T:saturninhashv2
154.18155.49156.89T:echosp256
158.31158.66159.33sha3512
160.30160.43160.74T:shavite3512
172.47172.50172.66T:cubehash816
174.33174.72175.37T:echo256
184.52186.08186.92T:simd256
187.76187.76187.91T:esch384v2
188.63188.64188.70T:esch384v1
188.58189.88196.26T:sarmal256
190.65190.96192.01T:fugue512
199.45199.54199.97T:keccakc1024
208.69208.76208.85T:drygascon128
209.57209.76210.61T:shamashashv1
223.74224.20225.93T:groestl512
236.19236.79237.52T:echosp512
248.94249.03249.56T:jh224
248.90249.05250.26T:jh512
248.95249.09249.51T:jh384
249.10249.24250.37T:jh256
251.80252.33253.65T:simd512
271.85271.93272.33T:drygascon256
279.12279.40280.20T:round3jh256
279.12279.57281.20T:round3jh512
292.66292.81293.27T:cubehash88
293.19293.29293.42T:bebb4185
292.77294.08297.06T:sarmal512
297.12297.61299.00T:mgrostl256
298.28298.74300.49T:whirlpool
301.75301.75301.95T:cubehash1616
305.54305.80306.88T:echo512
327.89328.07329.46T:romulush
335.68335.82337.51T:essence384
335.74336.02336.82T:essence512
379.74379.74380.13T:clxhash
386.72386.87386.97T:knot256v2
431.39431.48431.92T:essence224
431.36431.56432.81T:essence256
444.29445.60447.65T:lane256
516.90517.42521.88T:coral256v1
526.69526.77527.93T:cubehash168
529.61529.64531.33T:cubehash84
708.99709.12710.50T:knot256v1
805.09807.08813.36T:rfsb509
937.96?955.28?1307.20?T:lane512
976.71976.92979.04T:cubehash164
1006.061006.311008.42T:cubehash82
1375.671376.451386.94T:knot384
1761.261762.851782.31T:photonbeetlehash256rate32v1
1877.681879.021891.92T:cubehash162
1880.281881.431893.22T:knot512
1951.941953.851965.73T:cubehash81
1953.171955.381970.90T:syconhash256v1
3405.143419.153426.09T:subterraneanv1
3673.103685.783690.80T:cubehash161
5575.075576.445586.19T:acehash256v1
6802.616804.846815.40T:sivrijndael256hash256v1
8302.358309.088320.49T:skinnyhashtk3
9964.119979.159992.37T:orangishv1
12286.0812288.9312300.68T:gage1h256c256r128
13775.0313784.7413808.59T:skinnyhashtk2
17107.6617118.3017139.77T:gage1h256c224r064
17227.4517242.9017281.38T:gage1h256c224r032
18489.3218547.1418760.16T:rhash
19145.9519155.5419203.69T:heron256v1
20414.2320422.8320460.14T:gage1h256c256r064
34120.6934136.1934182.87T:gage1h256c256r032
36753.7436764.2636816.20T:gage1h256c512r064
56807.7956858.5756880.47T:gage1h256c224r016
69308.6069357.6069405.35T:gage1h256c256r016
69363.0269416.4169465.61T:gage1h256c512r032
78210.6778256.2178299.23T:sivtemphotonhashv1
124654.14124690.60124754.12T:gage1h256c224r008
141496.42141567.42141655.51T:fsb512
153502.27154402.80154760.42T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
5.205.275.48T:floppsy
6.336.336.60komihash
11.5711.8512.27T:md4
12.6112.6512.95prh42s256
12.9313.2113.28md5
14.8615.0015.38prh42s512
16.3916.5916.84prh64s256
18.6518.7718.79T:blake3
19.8019.9920.10prh42s1024
21.8921.9922.23prh64s512
22.6322.7023.43T:edonr256
26.9927.2727.79T:blake2s
27.8127.8929.00sha1
28.2028.4028.96T:bmw256
32.5032.6733.06prh64s1024
33.6334.1135.37T:edonr512
35.2535.4735.79T:ripemd160
40.0140.2841.61sha256
39.8040.3740.66sha224
40.0840.5842.32T:shabal512
42.0642.4342.98T:blake32
41.7342.5244.15T:shabal256
48.4249.0450.02T:nasha256
50.9951.1351.41T:sneikha256
52.0252.5254.20T:tiger
53.2853.7355.39blake256
53.5853.9154.20lsh256
56.1956.5856.80T:nasha512
57.6458.1358.30T:skein256256
62.0562.1362.66T:luffa256
63.9764.4064.86T:beamsplitter
65.2165.3065.43T:xoodyakv1
65.2765.4465.62asconhashabi32v12
64.9665.8367.20T:k12
67.8969.2670.81T:bmw512
70.6570.8871.38asconhashav12
70.7271.0671.41asconxofav12
81.7182.1583.49T:bblake256
83.0383.4384.65T!!!sha384
83.9884.3984.64T!!!sha512
93.8394.1394.52asconhashbi32v12
94.1194.2595.43T:luffa384
95.1696.3797.25shake128
97.1998.06100.28lsh512
98.5598.7699.10T:blake64
98.7798.9599.41asconxofv12
98.9599.0899.61asconhashv12
100.21101.07102.81T:fugue2
101.99102.12102.36T:cubehash512
104.39104.58104.74T:sneikha384
105.35105.66106.41T:keccakc256
109.65109.96110.59T:shavite3256
111.38111.50111.60blake512
111.19112.01114.12sha3256
112.35112.97114.41sha3224
112.81113.26113.85shake256
115.61116.78119.03T:skein512512
115.66116.88118.42T:skein512256
119.18119.56121.32T:luffa512
122.41123.18125.47T:fugue256
127.12127.32128.13T:keccakc512
127.60127.97128.49T:keccak
130.41130.92133.06sha3384
133.35133.40134.01T:keccakc448
133.40133.40133.75T:esch256v2
132.39133.47135.27T:blake2b
134.55134.68134.69T:cubehash1632
135.21135.35135.36T:esch256v1
136.10136.33137.01T:mcssha4
138.73138.95139.43T:mcssha6
147.06147.31147.90T:skein10241024
148.25148.46148.81T:mcssha5
149.19149.19149.47T:gimli24v1
150.09150.41150.95T:keccakc768
153.76153.92154.15T:saturninhashv2
158.84158.84158.84T:cubehash832
162.34162.82164.08T:groestl256
167.11167.55168.65T:shavite3512
181.32182.37183.60sha3512
187.57188.64191.08T:echosp256
196.73196.73197.16T:esch384v2
197.79197.89198.07T:esch384v1
211.46211.64211.91T:drygascon128
211.38212.05214.60T:echo256
210.47213.02219.55T:sarmal256
212.54214.53216.15T:simd256
218.26218.51219.03T:cubehash816
220.05220.30220.70T:keccakc1024
220.89221.13222.65T:shamashashv1
229.80230.34233.50T:fugue512
267.13267.36267.90T:jh384
267.35267.47267.89T:jh224
267.36267.74268.40T:jh512
267.70268.06268.52T:jh256
273.34275.35277.43T:groestl512
281.50281.66281.98T:drygascon256
290.85292.18294.77T:echosp512
300.78301.24301.55T:bebb4185
302.70303.50305.31T:round3jh256
302.91303.59304.85T:round3jh512
308.69313.02316.69T:sarmal512
318.48319.08320.26T:echo512
321.35322.77326.45T:simd512
322.98323.40325.16T:whirlpool
328.97329.56332.00T:mgrostl256
338.50338.72339.19T:cubehash88
340.41340.91342.58T:romulush
382.73383.05385.27T:essence384
382.94383.19384.04T:essence512
383.34383.47383.48T:clxhash
386.22386.23387.10T:cubehash1616
400.38400.88401.07T:knot256v2
462.82462.94463.32T:essence256
462.95463.20463.62T:essence224
510.85513.49516.56T:lane256
540.69541.86545.89T:coral256v1
575.62575.75577.25T:cubehash84
611.17611.25612.11T:cubehash168
716.46716.66718.42T:knot256v1
861.60864.43870.18T:rfsb509
1051.951052.151052.42T:cubehash82
1061.091061.451062.42T:cubehash164
1266.44?1292.77?1741.54?T:lane512
1394.801395.041396.59T:knot384
1747.081747.531752.96T:photonbeetlehash256rate32v1
1914.301914.591918.20T:knot512
1962.151962.491966.29T:cubehash162
1997.531997.762003.81T:cubehash81
2038.502039.372045.93T:syconhash256v1
3440.033442.913448.27T:subterraneanv1
3755.873758.203782.53T:cubehash161
5798.255803.235845.00T:acehash256v1
6767.096771.006812.65T:sivrijndael256hash256v1
8571.348605.688611.18T:skinnyhashtk3
10288.9310325.9110330.88T:orangishv1
12911.0012919.2412944.11T:gage1h256c256r128
13902.0413906.5913919.84T:skinnyhashtk2
17836.0817842.7417868.17T:gage1h256c224r064
17890.1817898.2317920.27T:gage1h256c224r032
19593.2419694.0319786.02T:rhash
20444.2820454.9220481.20T:heron256v1
21275.7621304.6521333.11T:gage1h256c256r064
35426.7435444.8635484.40T:gage1h256c256r032
38307.6138326.7838375.17T:gage1h256c512r064
58852.6258889.9658984.60T:gage1h256c224r016
71808.4671845.4671957.35T:gage1h256c256r016
72012.5672048.1972156.83T:gage1h256c512r032
77857.0777894.8077997.10T:sivtemphotonhashv1
128981.65129090.39129196.41T:gage1h256c224r008
372107.68372310.98372604.72T:fsb512
406578.46407352.60410136.19T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
23.16?23.17?27.03?komihash
20.89?23.22?27.50?T:floppsy
35.8138.2038.86T:blake3
37.8440.3940.94md5
42.7743.1645.19T:blake2s
48.23?51.52?54.92?T:md4
66.9567.1971.88T:edonr256
67.2769.0370.34prh42s256
77.12?80.36?88.17?sha1
87.7588.9892.45prh42s512
86.4590.2891.39T:sneikha256
91.4592.7298.22T:bmw256
94.5296.25102.77T:ripemd160
99.34100.67101.52prh64s256
102.97103.64104.88T:xoodyakv1
100.59106.72109.77sha224
106.02?108.02?118.31?sha256
103.80?108.73?121.42?T:edonr512
106.23110.92113.94T:blake32
111.27112.34113.94asconhashabi32v12
109.98113.80117.77T:beamsplitter
112.31114.91117.33T:skein256256
122.47124.22128.27asconhashav12
122.48125.09128.62asconxofav12
124.75126.22127.33lsh256
130.84132.84134.41prh42s1024
132.30133.55141.55T:tiger
131.14134.58144.56T:nasha256
133.03135.59143.31blake256
138.64138.94142.73T:nasha512
140.22140.98141.06T:luffa256
150.17152.33154.28asconhashbi32v12
156.64157.84159.33asconxofv12
156.48158.97160.39asconhashv12
157.69159.16160.75prh64s512
181.28183.25185.02T:sneikha384
179.50?183.97?206.84?T:shabal512
181.91187.09189.33T!!!sha384
186.39188.02193.81T!!!sha512
188.14191.48201.97T:shabal256
191.59191.61194.06T:esch256v2
198.83200.20200.38T:esch256v1
200.11202.84214.47T:k12
207.66208.28210.38T:blake64
222.23223.48226.02T:gimli24v1
221.75225.05230.28T:shavite3256
227.64227.73231.03T:luffa384
235.08235.70236.95T:cubehash512
234.38236.23238.48blake512
235.19236.81238.94T:saturninhashv2
246.34247.77249.16T:drygascon128
251.00252.44257.45T:keccakc1024
255.06256.36260.17T:keccakc512
255.06259.14264.06T:keccakc768
256.38259.48264.88T:mcssha4
263.45264.73271.08T:keccak
270.55272.92274.58T:keccakc256
272.17275.83278.94prh64s1024
280.12280.73285.00T:mcssha6
279.98284.53289.45lsh512
281.88288.23306.58T:bmw512
285.61288.28290.05T:keccakc448
302.05303.95314.27T:luffa512
311.53311.53315.23T:esch384v2
307.23312.86317.98sha3256
305.70314.44323.89sha3512
315.19315.23315.97T:esch384v1
310.75316.27329.33sha3224
319.11324.84334.05shake256
323.81325.41338.81sha3384
322.70333.80342.53shake128
326.28334.84350.23T:blake2b
331.95336.50338.64T:shavite3512
366.78368.03370.92T:mcssha5
360.83368.30386.59T:skein512256
362.58368.95379.08T:shamashashv1
366.17382.89397.61T:skein512512
381.75384.34394.28T:bblake256
388.08391.48413.00T:fugue256
397.97398.77402.73T:bebb4185
401.66402.42403.11T:drygascon256
400.80403.89422.33T:groestl256
430.02431.03431.28T:clxhash
473.02474.95483.31T:skein10241024
471.45487.70500.75T:sarmal256
500.38501.19504.62T:romulush
502.97503.80506.38T:jh384
503.56504.03505.56T:jh224
502.22505.94508.38T:jh512
507.81509.09511.52T:jh256
504.89511.62528.27T:simd256
516.20520.45528.61T:echo256
547.50548.31549.67T:cubehash1632
575.91578.42582.12T:knot256v2
602.16607.94620.23T:round3jh512
604.50609.66624.59T:round3jh256
606.52616.08639.17T:fugue2
626.33631.59648.67T:echosp256
627.64637.52648.72T:echo512
637.77644.64659.55T:whirlpool
661.72678.25701.69T:sarmal512
730.47733.78749.36T:fugue512
736.25742.02759.55T:echosp512
745.55745.55745.59T:cubehash832
804.33805.42806.70T:cubehash816
812.14812.16815.23T:knot256v1
851.12856.48885.11T:coral256v1
866.05868.20872.75T:essence224
865.66868.70871.52T:essence256
867.97875.06899.61T:mgrostl256
873.20880.59897.92T:groestl512
925.09927.64928.86T:cubehash88
982.98984.30988.80T:essence384
987.72990.27993.25T:essence512
1060.971070.441087.58T:simd512
1164.451165.081166.31T:cubehash84
1284.031298.421321.09T:rfsb509
1367.801385.941404.11T:lane256
1467.531467.551470.02T:cubehash1616
1555.111555.801558.16T:knot384
1570.121572.281579.92T:photonbeetlehash256rate32v1
1639.001640.021644.67T:cubehash82
1692.531692.551694.84T:cubehash168
2141.802142.812143.75T:cubehash164
2351.452352.802354.11T:knot512
2585.752586.532597.36T:cubehash81
3043.053044.223045.56T:cubehash162
3137.523139.313145.97T:syconhash256v1
3915.303919.203925.02T:subterraneanv1
4836.754837.584838.72T:cubehash161
5008.88?5229.69?6982.94?T:lane512
6517.116521.596529.27T:sivrijndael256hash256v1
8869.008871.128902.34T:acehash256v1
12191.0912192.2712209.20T:skinnyhashtk3
14618.5914620.7814646.00T:orangishv1
15415.5615427.1715463.02T:skinnyhashtk2
20818.7320826.6120871.22T:gage1h256c256r128
26258.1426265.6226347.22T:gage1h256c224r032
27052.7327060.8327099.14T:gage1h256c224r064
32284.9432289.8632371.03T:gage1h256c256r064
33004.3334479.2235455.83T:rhash
37001.4137032.4537197.50T:heron256v1
52017.3352055.2852309.28T:gage1h256c256r032
58137.1158164.9558426.70T:gage1h256c512r064
73404.5673617.2073802.34T:sivtemphotonhashv1
85001.7885278.6785417.86T:gage1h256c224r016
103693.30103958.75104112.67T:gage1h256c256r016
105752.86106063.92106240.55T:gage1h256c512r032
184886.19185056.38185270.47T:gage1h256c224r008
3322788.913324153.283326185.00T:fsb512
3660572.383663426.483669080.72T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
125.62?130.12?160.62?T:floppsy
138.75?139.00?168.50?komihash
254.00268.88270.25md5
339.12346.88354.88T:blake2s
321.50351.50356.25T:sneikha256
351.88372.88378.50T:blake3
353.00?391.62?397.12?T:edonr256
365.62?403.12?426.38?T:md4
438.12456.75481.62T:beamsplitter
459.50469.38470.38T:xoodyakv1
471.75482.25491.62asconhashabi32v12
483.12495.38506.50prh42s256
472.12?505.38?544.88?sha1
527.12540.88560.38asconhashav12
531.50543.50578.38asconxofav12
575.62589.38628.25T:ripemd160
567.38?605.62?644.50?T:blake32
601.75613.62624.12asconhashbi32v12
604.75616.12665.88T:bmw256
576.25625.38638.50sha224
613.88627.12635.38asconxofv12
582.50?627.50?703.38?sha256
624.38631.75642.38asconhashv12
649.75657.12691.00prh42s512
665.62670.38685.88T:gimli24v1
678.50690.12714.38T:tiger
688.38?704.00?801.75?blake256
693.25714.12768.88T:skein256256
689.62715.25740.38T:luffa256
713.50718.88728.88T:sneikha384
701.62?721.50?795.38?T:nasha256
742.12751.25768.62T:saturninhashv2
745.50758.00766.62prh64s256
743.12759.00770.25T:drygascon128
807.12807.62818.12T:clxhash
810.62816.00827.50T:esch256v2
825.88835.62836.75T:esch256v1
820.00?850.00?1028.12?T:edonr512
863.12880.62952.12T:shabal256
872.12884.88903.12T:bebb4185
881.25?899.50?995.75?T:shabal512
999.881010.621026.50lsh256
988.001017.121020.38prh42s1024
1016.001047.501083.00T:shavite3256
1105.001135.881158.62T:nasha512
1139.121147.121164.12T:shamashashv1
1208.751210.621232.75T:cubehash512
1207.621217.621264.50T:luffa384
1213.621223.381230.88prh64s512
1203.881228.381272.75T:mcssha4
1398.501399.621427.75T:mcssha6
1415.381420.251420.62T:esch384v1
1428.621431.621448.50T:esch384v2
1427.751441.251463.38T:romulush
1449.121493.501510.62T!!!sha384
1489.381501.381537.50T!!!sha512
1517.751540.621620.00T:luffa512
1565.621565.751580.50T:knot256v1
1571.881598.501684.62T:k12
1601.381621.251660.38T:knot256v2
1623.751633.381638.75T:drygascon256
1659.381678.751693.50T:blake64
1878.121891.881925.38blake512
1962.251980.752008.00T:photonbeetlehash256rate32v1
1990.882029.882066.50T:keccakc1024
2025.502044.002068.00T:keccakc512
2033.382048.002085.62T:keccakc768
2086.752088.252116.00T:mcssha5
2104.382120.122179.25T:keccak
2130.252132.752162.50prh64s1024
2162.882174.382235.25T:keccakc256
2154.622192.502311.25T:groestl256
2273.122278.752293.75T:keccakc448
2254.882280.752314.50lsh512
2338.882368.002455.62T:fugue256
2325.252405.882522.25T:bmw512
2457.252500.502576.00sha3256
2451.122533.502608.88sha3512
2493.622555.252690.00sha3224
2536.002585.382645.00shake256
2570.502626.122727.12sha3384
2653.382675.122692.12T:shavite3512
2604.252675.382804.25T:blake2b
2622.002676.122761.00shake128
2722.752760.752833.50T:bblake256
2763.502788.752879.75T:whirlpool
2852.252899.383035.75T:skein512256
2894.622988.123081.50T:skein512512
3244.753260.003282.25T:knot384
3255.003297.253478.25T:coral256v1
3503.753512.123606.88T:fugue2
3708.883733.123734.38T:cubehash1632
3797.253821.883872.12T:skein10241024
3755.123841.884092.50T:sarmal256
4022.124036.884054.38T:jh384
4033.754040.254057.88T:jh224
4035.884056.004082.12T:jh512
4062.384082.884098.00T:jh256
4018.884102.624244.25T:simd256
4127.624150.004315.12T:echo256
4648.384677.124815.25T:fugue512
4849.884886.505072.75T:round3jh256
4861.124913.755036.25T:round3jh512
5018.505085.385184.12T:echo512
5057.255123.385239.25T:echosp256
5296.255299.125327.50T:essence224
5278.625305.625337.75T:essence256
5306.505306.625311.12T:cubehash832
5299.755308.385336.88T:cubehash816
5296.125415.385599.38T:sarmal512
5542.005560.885580.00T:cubehash88
5565.125599.125788.62T:rfsb509
5784.885801.885806.00T:cubehash84
5794.625805.255815.38T:knot512
5942.505986.886131.75T:echosp512
6261.756283.506303.75T:cubehash82
6953.127007.507083.75T:mgrostl256
7056.887129.387259.62T:groestl512
7217.257228.507238.50T:cubehash81
7661.507692.757730.00T:subterraneanv1
7837.127861.507880.62T:sivrijndael256hash256v1
7869.007884.007919.00T:essence384
7898.127914.387943.62T:essence512
8513.258638.128837.75T:simd512
9757.759757.889769.25T:cubehash1616
10208.3810208.5010212.12T:cubehash168
10652.5010675.6210678.75T:cubehash164
10945.1211087.1211210.00T:lane256
11559.0011578.6211620.38T:cubehash162
11802.1211862.5011949.50T:syconhash256v1
13353.6213361.0013368.75T:cubehash161
27509.1227525.5027587.00T:skinnyhashtk2
32633.3832648.8832711.25T:skinnyhashtk3
33311.0033337.7533416.12T:acehash256v1
39891.38?42132.75?55818.00?T:lane512
58505.0058516.8858581.75T:orangishv1
71485.3871493.8871533.00T:gage1h256c256r128
78442.7578452.8878603.88T:sivtemphotonhashv1
92475.5092490.0092567.62T:gage1h256c224r032
99946.6299971.88100134.88T:gage1h256c224r064
119291.25119299.38119610.38T:gage1h256c256r064
131593.12132027.50132474.12T:rhash
167673.75167702.75168089.88T:heron256v1
183126.88183184.00183558.12T:gage1h256c256r032
214661.62214722.88215049.12T:gage1h256c512r064
291334.12291562.75292591.50T:gage1h256c224r016
355434.88355707.88357799.62T:gage1h256c256r016
372267.62372450.62374623.25T:gage1h256c512r032
624344.38626321.88626878.38T:gage1h256c224r008
26588160.0026601866.8826614771.62T:fsb512
29260260.3829313770.3829668081.62T:fsb256