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: armeabi; Cortex-A9+NEON (412fc09a); 2011 Freescale i.MX6 Quad; 4 x 1200MHz; unstable; novena, supercop-20220506

[Page version: 20240724 17:32:24]

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.


Implementation notes

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
2.372.422.44komihash
3.523.563.59prh42s256
3.543.563.61prh42s1024
3.543.593.59prh42s512
3.984.004.03prh64s512
4.004.054.35prh64s1024
4.034.054.08prh64s256
4.034.084.15T:md4
4.494.494.52T:floppsy
6.206.256.25T:bebb4185
6.987.037.08md5
7.967.968.01sha1
10.5510.5710.62T:blake2b
10.9410.9610.99T:edonr256
12.8212.8713.01T:blake3
12.57?12.94?15.97?T:shabal256
12.9913.0413.09T:blake2s
12.6513.0613.14T:shabal512
13.3313.4013.50T:bmw256
14.9214.9915.31T:edonr512
15.1415.5515.85sha256
15.46?15.58?19.48?sha224
16.46?16.55?20.24?T:ripemd160
19.5319.6319.80T:bmw512
22.9023.1223.20T:blake32
23.7824.4424.73T:tiger
24.1224.7624.81sha512
24.7624.7824.90sha384
25.2025.2525.30T:nasha512
25.3225.3925.44T:nasha256
26.0726.1526.42T:fugue2
26.2026.2026.25T:cubehash1632
26.2026.2226.25T:cubehash512
23.62?27.64?29.61?T:skein256256
29.5429.5929.91blake256
29.7129.8129.86T:bblake256
29.9629.9830.15T:k12
30.4230.4730.67T:luffa256
30.64?30.94?37.65?shake256
31.5232.0132.33T:skein512512
31.3332.2533.21T:skein512256
31.6432.6032.79T:sarmal256
37.3337.4137.58T:xoodyakv1
39.2639.2639.75asconhashabi32v12
32.37?40.31?46.81?T:sarmal512
40.8541.2942.17T:beamsplitter
41.2441.3141.39T:round3jh256
41.2641.4141.51T:round3jh512
41.4141.4341.80blake512
42.4342.5542.68shake128
43.8543.9744.32asconhashav12
43.7844.2244.85asconxofav12
44.44?44.66?54.47?T:sneikha256
45.3945.4445.71T:keccakc256
47.0347.1448.59T:fugue256
48.4948.5648.93sha3224
49.9150.1750.79T:luffa384
50.7150.8651.22sha3256
52.4552.4952.62T:cubehash832
52.8653.0353.25T:blake64
54.5254.5754.84T:keccakc512
56.2856.4056.82T:luffa512
57.7057.8758.21T:keccak
58.1158.2858.96asconhashbi32v12
58.50?59.01?71.54?T:shavite3256
61.2461.4161.50asconxofv12
62.0262.5562.72asconhashv12
62.8062.9463.26T:keccakc448
65.34?66.02?80.28?sha3384
66.31?66.78?82.01?T:skein10241024
58.11?69.15?71.52?T:mcssha5
69.2969.6870.20T:mcssha4
69.3770.1271.27T:mcssha6
70.1270.1770.61T:keccakc768
75.5275.7476.08T:groestl256
87.2987.6888.02T:gimli24v1
81.36?88.29?99.74?T:sneikha384
88.8888.9089.44T:cubehash816
89.8890.0090.55T:esch256v1
89.39?92.20?112.66?sha3512
93.7695.4495.91T:shavite3512
95.6095.9996.54T:echosp256
97.6398.0898.71T:saturninhashv2
98.6498.7499.23T:keccakc1024
105.18105.45105.92T:lane256
106.09106.33107.02T:groestl512
108.23109.70112.13T:fugue512
109.55109.83110.40T:echo256
107.99110.82111.41T:simd256
116.51116.89117.39T:essence384
114.12117.65119.27T:essence512
121.91?125.99?153.99?T:simd512
130.12130.75131.11T:esch384v1
134.61?136.56?165.10?T:shamashashv1
137.91138.64139.49T:echosp512
150.21150.55150.96T:drygascon128
152.87153.38153.65T:cubehash1616
153.23153.89154.02T:mgrostl256
155.21155.55156.07T:jh256
155.48156.02156.31T:jh224
155.87156.04156.38T:jh512
155.53156.07156.68T:jh384
161.49162.00162.68T:cubehash88
161.93?162.56?200.02?T:lane512
163.17163.56163.71T:essence224
163.40163.65165.08T:essence256
166.18?186.29?189.44?T:whirlpool
189.54189.96190.13T:drygascon256
204.39204.66205.09T:echo512
208.66208.83209.07T:knot256v2
288.87288.94289.11T:cubehash168
305.03305.15305.37T:cubehash84
305.49305.86307.79T:clxhash
384.85385.36385.75T:coral256v1
458.53458.68459.05T:knot256v1
561.40561.74562.03T:cubehash164
603.20604.18604.76T:cubehash82
803.19804.66806.39T:knot384
1003.601004.281005.40T:knot512
1108.521109.641112.13T:cubehash162
973.43?1152.39?1222.27?T:fsb256
1157.761161.061163.96T:photonbeetlehash256rate32v1
1174.171175.831243.78T:cubehash81
1041.11?1283.55?1308.36?T:syconhash256v1
2199.422200.432201.99T:cubehash161
2169.512245.922334.17T:fsb512
2381.102382.912386.13T:subterraneanv1
3267.553271.773276.42T:acehash256v1
4554.96?4665.12?5727.05?T:skinnyhashtk3
4563.534670.104674.89T:sivrijndael256hash256v1
7440.357449.037458.55T:gage1h256c256r128
7453.677498.597513.16T:orangishv1
7777.537967.587978.74T:skinnyhashtk2
9015.759029.779054.84T:rhash
11336.2311447.5211522.19T:gage1h256c224r064
11474.0411484.9811500.41T:gage1h256c224r032
12527.9012624.2312828.01T:gage1h256c256r064
13579.6813584.0713589.99T:heron256v1
16966.1716982.4418256.16T:sivtemphotonhashv1
22297.9022305.2122323.55T:gage1h256c512r064
22805.0422933.9022991.11T:gage1h256c256r032
42673.5842746.2845559.77T:gage1h256c512r032
42484.1443233.5643300.61T:gage1h256c224r016
43202.4643382.6243512.15T:gage1h256c256r016
82461.1482555.8483699.14T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
2.732.732.73komihash
4.204.304.30prh42s256
4.394.404.49prh42s512
4.494.594.59T:md4
4.794.794.88T:floppsy
4.794.794.88prh42s1024
4.984.985.08prh64s256
5.475.575.57prh64s512
6.546.546.64prh64s1024
6.646.746.74T:bebb4185
7.427.527.52md5
8.508.508.50sha1
10.9410.9410.94T:blake2b
11.5211.5211.52T:edonr256
12.8912.8912.89T:blake3
13.2813.2813.38T:blake2s
14.0614.0614.16T:shabal512
14.06?14.06?16.90?T:shabal256
14.1614.1614.26T:bmw256
15.7215.7215.82T:edonr512
16.2116.2116.51sha256
16.11?16.51?19.53?sha224
17.19?17.29?20.61?T:ripemd160
21.2921.3921.39T:bmw512
23.8323.8323.83T:blake32
25.1025.2025.20T:tiger
25.9825.9825.98sha384
25.9825.9825.98sha512
26.0826.1726.17T:nasha256
26.4726.5626.56T:nasha512
27.1427.1527.15T:cubehash512
24.64?28.23?29.59?T:skein256256
28.7128.8128.81T:cubehash1632
30.3730.4730.67blake256
30.7630.7630.76T:k12
30.6630.8631.55T:fugue2
31.3531.3531.45T:luffa256
31.94?32.03?38.48?shake256
32.4232.9133.11T:skein512256
32.4232.9133.11T:skein512512
33.0133.0133.01T:bblake256
33.2133.3033.50T:sarmal256
37.8037.8937.89T:xoodyakv1
39.3639.3639.55T:beamsplitter
39.8539.9439.94asconhashabi32v12
41.12?41.83?47.17?T:sarmal512
42.1942.1942.19T:round3jh512
42.1942.1942.19T:round3jh256
43.5643.6643.66blake512
36.88?44.34?44.44?shake128
44.4444.4444.53asconhashav12
44.4444.4444.53asconxofav12
45.02?45.02?54.20?T:sneikha256
46.6846.6846.78T:keccakc256
49.4249.5249.81T:fugue256
50.2050.3050.39sha3224
51.3751.3751.47T:luffa384
53.3253.4253.42sha3256
54.6954.6954.79T:blake64
56.4556.5556.55T:keccakc512
58.0158.2159.67T:luffa512
58.8958.9858.99T:cubehash832
58.9958.9959.58asconhashbi32v12
59.38?59.48?71.98?T:shavite3256
59.7759.8759.87T:keccak
62.1162.2162.21asconxofv12
63.1963.2963.38asconhashv12
64.4664.6564.65T:keccakc448
67.09?67.19?80.57?sha3384
68.7668.7668.76T:skein10241024
70.8170.8171.20T:mcssha4
71.2971.2971.29T:keccakc768
71.0071.9874.32T:mcssha6
60.15?72.37?73.35?T:mcssha5
77.5577.6477.94T:groestl256
88.0988.0988.09T:gimli24v1
73.60?88.58?89.95?T:sneikha384
90.7390.8290.83T:esch256v1
92.78?92.98?111.73?sha3512
95.3295.4295.42T:cubehash816
98.5498.5798.64T:saturninhashv2
98.35?98.74?118.37?T:shavite3512
99.4299.4299.42T:keccakc1024
99.5299.5299.72T:echosp256
108.51108.70109.09T:lane256
110.65110.75111.24T:groestl512
112.70112.70112.70T:simd256
113.58113.68118.95T:echo256
113.00116.61117.20T:fugue512
120.22120.23120.71T:essence384
120.22120.32120.91T:essence512
129.31129.31129.41T:simd512
131.46131.46131.65T:esch384v1
134.09?134.58?161.63?T:shamashashv1
142.58142.59143.36T:echosp512
150.58150.68150.79T:drygascon128
157.63157.83158.41T:jh256
157.63157.83157.92T:jh224
157.83158.12158.80T:jh384
158.12158.22158.70T:jh512
160.46160.66160.95T:mgrostl256
164.56164.66164.66T:cubehash1616
165.83165.93166.13T:essence256
165.92165.93169.45T:essence224
167.10168.16168.18T:cubehash88
171.89?186.44?206.95?T:lane512
169.25186.93187.32T:whirlpool
190.74190.74191.03T:drygascon256
209.98209.98210.08T:knot256v2
209.96210.15210.37T:echo512
299.93300.02302.02T:cubehash168
305.49305.59307.55T:clxhash
310.77310.87313.50T:cubehash84
387.53387.63390.17T:coral256v1
458.83458.83460.68T:knot256v1
572.12573.93574.66T:cubehash164
609.43612.07621.34T:cubehash82
804.07805.34806.71T:knot384
1008.581008.771009.16T:knot512
1119.921120.111167.28T:cubehash162
1150.981151.761153.61T:photonbeetlehash256rate32v1
1179.981180.371180.96T:cubehash81
1295.911296.301297.96T:syconhash256v1
2210.922211.702213.56T:cubehash161
2386.722387.892390.15T:subterraneanv1
3299.783302.323306.33T:acehash256v1
4664.444665.524669.81T:sivrijndael256hash256v1
4698.10?4700.18?5661.89?T:skinnyhashtk3
7530.997536.937547.77T:gage1h256c256r128
7553.257555.877565.95T:orangishv1
7974.587976.247981.80T:skinnyhashtk2
9122.319168.429185.02T:rhash
11452.2211550.9611660.11T:gage1h256c224r064
11572.2311577.4611596.31T:gage1h256c224r032
12553.6412679.4712923.43T:gage1h256c256r064
13793.1113795.2613797.76T:heron256v1
16961.68?16973.89?20429.20?T:sivtemphotonhashv1
22519.1122530.7322677.38T:gage1h256c512r064
23036.7323254.3623307.69T:gage1h256c256r032
37593.6637654.9037778.75T:fsb512
38945.0939287.9439347.38T:fsb256
43044.2543060.3943097.57T:gage1h256c512r032
43554.0743578.7743652.12T:gage1h256c224r016
43520.2643704.3543986.75T:gage1h256c256r016
83184.4883209.0983262.81T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
3.133.393.39komihash
5.215.215.47T:floppsy
5.215.475.47T:md4
5.475.475.47prh42s256
5.735.995.99prh42s512
6.776.776.77prh64s256
6.776.777.03prh42s1024
7.557.557.55T:bebb4185
8.078.078.33prh64s512
8.078.338.33md5
9.389.389.38sha1
10.6810.9410.94prh64s1024
11.4611.7211.72T:blake2b
12.2412.5012.50T:edonr256
13.2813.2813.54T:blake3
13.8013.8013.80T:blake2s
15.3715.6315.63T:bmw256
15.8915.8916.15T:shabal256
15.89?15.89?19.01?T:shabal512
16.9317.1917.19T:edonr512
17.4517.4517.45sha224
17.45?17.71?20.84?sha256
18.2318.2318.23T:ripemd160
24.2224.4824.48T:bmw512
25.0025.0025.26T:blake32
26.57?26.82?32.03?T:tiger
27.6127.6127.61T:nasha256
27.8728.1328.13sha384
28.13?28.13?33.60?sha512
28.6528.6528.90T:cubehash512
28.6528.6528.91T:nasha512
25.51?29.43?30.47?T:skein256256
31.7731.7732.03blake256
32.8232.8232.82T:luffa256
33.0733.0833.08T:cubehash1632
33.3433.6033.60T:k12
33.6033.6033.60shake256
33.8634.1234.64T:skein512256
33.8634.3834.38T:skein512512
35.68?35.94?42.71?T:sarmal256
38.5438.5438.55T:bblake256
38.5438.5438.81T:fugue2
38.81?38.81?46.62?T:xoodyakv1
40.3740.3740.63T:beamsplitter
40.8941.1541.15asconhashabi32v12
38.26?43.75?51.05?T:sarmal512
43.7543.7544.01T:round3jh256
43.7543.7544.01T:round3jh512
45.5845.5845.84asconhashav12
45.5845.5845.84asconxofav12
46.10?46.10?55.47?T:sneikha256
47.4047.4047.66blake512
48.8548.9649.07shake128
50.2650.2650.52T:keccakc256
52.3552.3552.61sha3224
53.9153.9154.69T:fugue256
53.9154.1754.95T:luffa384
56.5156.5256.78sha3256
58.0858.3458.34T:blake64
58.6058.8658.86T:keccakc512
60.1660.1660.42asconhashbi32v12
60.9461.2061.20T:luffa512
61.4661.7261.98T:shavite3256
63.2963.2963.55T:keccak
63.2963.5563.55asconxofv12
63.8164.5964.59asconhashv12
66.4166.4166.67T:keccakc448
68.7668.7668.76sha3384
69.7969.8070.06T:cubehash832
71.8871.8872.14T:keccakc768
72.9272.9273.18T:skein10241024
73.7073.9674.75T:mcssha4
73.9674.2274.23T:mcssha6
64.63?77.87?77.87?T:mcssha5
81.2681.5281.52T:groestl256
89.5989.8589.85T:gimli24v1
83.4491.9492.20T:sneikha384
92.1992.2092.20T:esch256v1
96.8897.1497.14sha3512
98.4498.4598.71T:echosp256
83.44?100.27?100.53?T:saturninhashv2
102.87102.87102.87T:keccakc1024
103.65103.92104.70T:shavite3512
106.24106.26106.26T:cubehash816
114.59114.59114.85T:lane256
116.15116.16116.16T:simd256
120.06120.06120.58T:groestl512
124.48124.49124.75T:echo256
125.27126.04126.05T:fugue512
127.35127.60127.62T:essence384
127.60127.61127.62T:essence512
134.11134.12134.13T:esch384v1
136.47136.47136.73T:simd512
136.73?136.99?164.60?T:shamashashv1
151.31151.56151.57T:drygascon128
156.25156.26156.78T:echosp512
162.25162.25162.51T:jh256
162.25162.25162.51T:jh384
162.25162.25162.51T:jh224
162.77163.03163.29T:jh512
170.85171.09171.11T:essence224
170.85171.11171.11T:essence256
173.45173.71173.97T:mgrostl256
178.40178.92179.96T:cubehash88
184.13184.13184.39T:cubehash1616
189.34189.60189.60T:lane512
174.49191.94192.72T:whirlpool
193.24193.25193.51T:drygascon256
213.04213.04213.30T:knot256v2
221.11221.35221.61T:echo512
306.80306.80307.06T:clxhash
319.56319.82326.85T:cubehash168
321.60321.64321.86T:cubehash84
393.00393.00393.26T:coral256v1
460.72460.97460.98T:knot256v1
591.71591.72592.24T:cubehash164
619.32620.25620.62T:cubehash82
807.09807.10808.92T:knot384
1014.141014.151019.36T:knot512
1137.341137.861144.10T:cubehash162
1145.411145.671151.40T:photonbeetlehash256rate32v1
1188.641193.331196.45T:cubehash81
1095.95?1315.47?1319.91?T:syconhash256v1
2226.752232.212233.78T:cubehash161
2398.39?2402.56?2889.04?T:subterraneanv1
3353.413358.353363.31T:acehash256v1
4656.884661.064668.08T:sivrijndael256hash256v1
4756.644759.234763.15T:skinnyhashtk3
7652.477654.817684.99T:orangishv1
7682.657692.577705.83T:gage1h256c256r128
8001.178007.688359.01T:skinnyhashtk2
9365.619373.449393.22T:rhash
11737.6711749.6511763.97T:gage1h256c224r032
11678.5911857.2511889.21T:gage1h256c224r064
12754.9812764.2913130.01T:gage1h256c256r064
14152.4514155.1014157.97T:heron256v1
16917.0116933.6817091.99T:sivtemphotonhashv1
22883.3622889.6522896.37T:gage1h256c512r064
23221.5223244.6023547.07T:gage1h256c256r032
43648.2543668.6443694.09T:gage1h256c512r032
44161.5744198.9444258.84T:gage1h256c224r016
43855.9844411.2344651.61T:gage1h256c256r016
84701.8384848.3285682.90T:gage1h256c224r008
96654.3196817.7497144.07T:fsb512
102892.88103142.89103995.97T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
4.864.864.86komihash
6.256.946.94T:floppsy
7.647.647.64T:md4
8.338.349.03prh42s256
9.729.729.72T:bebb4185
9.729.729.72prh42s512
10.4210.4210.42md5
11.1111.8111.81prh64s256
11.8111.8111.81sha1
11.8112.5012.50prh42s1024
13.8913.8914.58T:blake3
14.5814.5914.59T:blake2b
14.5814.5915.28T:edonr256
14.5915.2815.28prh64s512
15.2815.2815.28T:blake2s
18.7519.4419.45T:bmw256
18.7519.4419.45T:edonr512
20.1420.8320.84sha256
20.1420.8420.84sha224
20.84?20.84?25.00?T:shabal512
20.8420.8421.53T:shabal256
20.8421.5321.53T:ripemd160
22.2222.2222.23prh64s1024
28.4728.4728.48T:blake32
29.8629.8630.56T:bmw512
30.5630.5630.56T:tiger
30.5630.5631.25sha384
30.5630.5631.25sha512
31.2531.2531.26T:nasha256
31.9531.9531.95T:nasha512
32.6432.6433.33T:cubehash512
32.8533.3433.34T:skein256256
35.4235.4236.11blake256
36.8136.8136.81T:luffa256
38.2038.2038.20T:k12
38.2038.2038.20T:skein512256
38.2038.2038.89T:sarmal256
38.2038.2038.20T:skein512512
38.8938.8938.89shake256
40.9840.9841.67T:xoodyakv1
43.0643.0643.06T:beamsplitter
43.7543.7644.45asconhashabi32v12
44.4544.4544.45T:cubehash1632
40.35?47.23?55.56?T:sarmal512
47.9247.9248.61T:round3jh512
47.92?48.61?57.64?T:round3jh256
48.6148.6149.31asconxofav12
48.6148.6249.31asconhashav12
48.6149.3149.31T:sneikha256
52.0952.7852.78blake512
53.4853.4853.48T:bblake256
55.5655.5655.56T:keccakc256
56.9556.9557.07shake128
59.0359.0360.42T:fugue2
60.42?61.12?68.76?T:luffa384
62.5062.5162.51T:blake64
63.8963.8964.59asconhashbi32v12
65.9765.9866.67T:fugue256
65.9866.6766.67T:keccakc512
66.6766.6767.37sha3256
66.6767.3767.37T:keccak
66.6767.3767.37sha3224
66.6767.3767.37asconxofv12
66.6767.3767.37T:shavite3256
68.0668.0668.76asconhashv12
68.7669.4569.45T:luffa512
77.0977.0977.78sha3384
77.7878.4878.48T:keccakc768
81.2681.9582.65T:mcssha4
82.6582.6583.34T:mcssha6
82.6583.3484.04T:keccakc448
90.9891.6791.68T:groestl256
91.6791.6891.68T:skein10241024
77.24?92.37?93.06?T:mcssha5
93.7694.4594.45T:gimli24v1
95.8496.5396.53T:esch256v1
80.70?97.23?97.92?T:sneikha384
98.6198.6298.62T:cubehash832
87.62?104.87?105.56?T:saturninhashv2
108.34108.34109.03T:shavite3512
109.73109.73110.43sha3512
113.20113.20113.90T:keccakc1024
113.90114.58114.59T:echosp256
125.70?125.71?150.71?T:simd256
130.57131.26131.26T:lane256
133.34133.35134.04T:groestl512
134.73135.40135.43T:cubehash816
140.98140.98141.66T:esch384v1
143.07143.07143.76T:shamashashv1
146.54146.54147.23T:essence384
147.22147.23147.24T:essence512
149.30149.32149.32T:echo256
149.31150.00151.40T:fugue512
154.16154.18154.18T:drygascon128
169.46?169.46?204.18?T:simd512
174.32174.32175.01T:jh256
174.32174.32175.01T:jh224
175.01175.01175.02T:jh512
174.32175.02175.71T:jh384
184.72184.74184.74T:essence224
184.72184.74184.74T:essence256
186.82187.50188.90T:echosp512
190.29190.29190.99T:mgrostl256
199.99200.02200.02T:drygascon256
188.21?207.66?249.32?T:whirlpool
206.96207.66208.35T:cubehash88
220.85221.55221.55T:knot256v2
228.49228.49229.19T:echo512
236.13236.82236.82T:cubehash1616
254.88254.88255.58T:lane512
309.75310.44310.44T:clxhash
350.68350.72350.72T:cubehash84
371.56371.56372.25T:cubehash168
407.67407.67408.37T:coral256v1
466.01466.70466.70T:knot256v1
643.80643.80644.50T:cubehash164
647.85649.24649.36T:cubehash82
818.82820.20822.29T:knot384
1033.421034.111034.80T:knot512
1136.901136.901137.59T:photonbeetlehash256rate32v1
1189.681189.681190.38T:cubehash162
1217.461220.931249.14T:cubehash81
1372.491373.071373.73T:syconhash256v1
2278.662279.362294.64T:cubehash161
2418.282421.052436.31T:subterraneanv1
3489.883502.383508.63T:acehash256v1
4635.804648.304652.47T:sivrijndael256hash256v1
4917.764927.484932.35T:skinnyhashtk3
7912.437913.147915.93T:orangishv1
8070.108072.888075.66T:skinnyhashtk2
8079.848093.718109.02T:gage1h256c256r128
9879.269932.0810064.71T:rhash
12167.0012198.8712369.75T:gage1h256c224r064
12182.93?12214.88?14692.81?T:gage1h256c224r032
13303.2113314.9513324.58T:gage1h256c256r064
15108.1515113.7315116.53T:heron256v1
16850.65?16878.46?20321.80?T:sivtemphotonhashv1
23870.7323877.6723902.61T:gage1h256c512r064
24329.2224540.4124549.38T:gage1h256c256r032
45326.6745346.0645378.71T:gage1h256c512r032
45519.0745842.7246333.73T:gage1h256c256r016
45797.52?45875.31?55170.26?T:gage1h256c224r016
87660.00?88023.92?105413.29?T:gage1h256c224r008
253918.46254512.95255251.90T:fsb512
272454.68274164.05275555.83T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
24.9825.0025.00T:floppsy
24.9825.0025.02komihash
31.2531.2531.27T:blake3
31.25?31.27?37.50?T:blake2s
31.25?37.50?37.50?T:md4
37.5037.5037.50T:bebb4185
37.5037.5037.50md5
43.7343.7543.77sha1
43.75?43.77?49.98?T:blake2b
43.75?43.77?50.00?T:edonr256
43.77?43.77?50.00?prh42s256
56.2356.2556.25T:edonr512
56.2556.2762.48prh42s512
56.25?62.48?62.52?T:ripemd160
56.25?62.50?62.52?sha224
56.25?62.50?62.52?sha256
62.5062.5268.75T:bmw256
67.4468.7568.75T:skein256256
68.7568.7775.00T:blake32
68.7568.7775.00T:xoodyakv1
68.7775.0075.00prh64s256
75.0075.0281.27T:beamsplitter
75.0081.2381.27sha384
75.0081.2581.27sha512
81.2381.2581.27T:nasha256
81.2581.2581.27T:tiger
81.2581.2781.27asconhashabi32v12
81.2581.2781.27blake256
81.2581.2781.27prh42s1024
81.2581.2781.27T:shabal512
81.2787.5087.52T:nasha512
87.4887.5087.50T:cubehash512
87.5087.5087.52T:shabal256
87.5087.5087.52shake256
87.5087.5087.52T:sneikha256
87.5087.5287.52T:luffa256
87.5087.5287.53asconxofav12
87.5087.5293.73asconhashav12
87.5087.5293.73T:skein512512
87.5087.5293.75T:sarmal256
87.5087.5293.75T:skein512256
100.02106.25106.27T:round3jh256
100.02106.25106.27T:round3jh512
106.25106.27106.28asconhashbi32v12
103.78?108.94?118.77?T:sarmal512
106.27112.50112.52T:k12
106.27112.50112.53T:bmw512
112.50112.50112.52prh64s512
112.50112.52112.53asconxofv12
112.50112.52118.77asconhashv12
125.00125.02131.25blake512
131.25131.27137.50T:blake64
131.27131.28137.50T:keccakc512
131.27137.50137.52T:keccakc1024
131.27137.50137.52T:keccakc768
137.50137.52137.52T:shavite3256
137.52137.52143.77T:keccak
143.75143.77143.77T:keccakc256
143.75143.77150.00T:esch256v1
143.77150.00150.02T:luffa384
143.78150.00150.02T:gimli24v1
162.52162.53168.77sha3512
162.52162.53168.78sha3384
166.02168.75168.77T:saturninhashv2
168.75168.77168.77sha3224
168.75168.77168.77sha3256
168.77175.02175.02T:luffa512
175.00175.02176.38T:sneikha384
175.02176.39181.27shake128
181.27181.27187.52T:mcssha4
181.25181.28181.28T:keccakc448
181.27187.50187.52T:drygascon128
187.52187.52193.75prh64s1024
187.52187.52193.77T:cubehash1632
193.75193.77193.77T:mcssha6
212.52212.53218.78T:shavite3512
212.52218.77218.78T:groestl256
218.75218.77218.78T:fugue256
225.02231.25231.27T:shamashashv1
231.25231.27231.28T:esch384v1
243.77243.77243.77T:bblake256
243.77243.77243.78T:simd256
280.16281.27281.28T:mcssha5
287.50287.52287.53T:drygascon256
293.77293.78293.78T:skein10241024
325.03325.03325.05T:knot256v2
325.03325.03331.28T:fugue2
331.27331.28331.28T:jh224
331.27331.28331.28T:jh256
331.27331.28331.28T:jh384
331.28331.28337.52T:jh512
337.53337.53343.78T:lane256
350.03350.03356.28T:clxhash
350.03350.03356.28T:groestl512
356.23356.27356.28T:echo256
356.27356.30362.53T:essence224
356.28362.48362.53T:essence256
356.27362.50362.53T:echosp256
368.80387.55400.03T:whirlpool
393.75393.78393.80T:essence384
393.77393.80400.03T:essence512
431.25431.28431.30T:echo512
437.53437.55443.78T:echosp512
450.03456.27456.30T:fugue512
468.72468.78468.80T:cubehash832
487.53?487.55?562.55?T:mgrostl256
506.19506.28506.30T:cubehash816
525.03525.05525.06T:simd512
537.53537.55537.55T:knot256v1
575.05581.23581.30T:cubehash88
593.80600.03600.06T:coral256v1
718.80718.81724.97T:cubehash84
906.31906.33906.34T:cubehash1616
918.83918.83925.08T:knot384
1006.331006.331012.58T:lane512
1018.841025.081025.08T:cubehash82
1025.091031.331031.34T:photonbeetlehash256rate32v1
1037.581043.611043.84T:cubehash168
1287.591287.611293.86T:knot512
1312.611312.611312.62T:cubehash164
1587.621587.641593.55T:cubehash81
1856.411856.411862.66T:cubehash162
2106.312106.422106.44T:syconhash256v1
2750.222750.252756.47T:subterraneanv1
2943.982944.002950.25T:cubehash161
4456.614456.624462.88T:sivrijndael256hash256v1
5325.415325.445325.47T:acehash256v1
7000.567006.817006.83T:skinnyhashtk3
8956.978957.008963.23T:skinnyhashtk2
11238.3911238.4211244.66T:orangishv1
13151.0813151.1213194.86T:gage1h256c256r128
15663.7715713.7515807.55T:sivtemphotonhashv1
17220.1117507.6918357.78T:rhash
17863.9417876.4518220.17T:gage1h256c224r032
18739.0818751.5919082.80T:gage1h256c224r064
20314.1220770.2320776.75T:gage1h256c256r064
27320.9827327.2727452.23T:heron256v1
35709.4236027.1636145.91T:gage1h256c256r032
36421.6736427.9536577.95T:gage1h256c512r064
66544.7866624.1666824.16T:gage1h256c224r016
66886.6266955.3967005.50T:gage1h256c512r032
66786.6466986.6767105.23T:gage1h256c256r016
126214.22126454.20126779.00T:gage1h256c224r008
2266204.612270343.472273518.75T:fsb512
2437832.422453464.842456604.97T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
150.00?150.00?199.88?T:floppsy
150.00?150.00?200.00?komihash
249.88250.00250.12T:md4
250.00250.00250.12T:bebb4185
250.00250.00250.12md5
250.00?250.12?300.00?T:blake2s
250.00?250.12?300.00?T:blake3
250.00?300.00?300.12?sha1
300.00300.00300.00T:edonr256
300.00?300.25?350.00?T:beamsplitter
300.25?350.00?350.12?T:xoodyakv1
349.88350.00350.12prh42s256
350.00350.00350.12T:ripemd160
350.00350.00350.12sha224
350.00350.00350.12sha256
350.00350.00350.12T:sneikha256
350.00350.12350.12T:blake2b
350.00?399.88?400.12?asconhashabi32v12
350.12?400.00?400.12?T:blake32
400.00400.00400.12asconhashav12
400.00400.00400.12asconxofav12
400.00400.00400.12T:bmw256
400.12?415.12?450.00?T:skein256256
400.00?450.00?450.00?blake256
400.12?450.00?450.00?T:nasha256
400.12?450.00?450.00?prh42s512
400.12?450.00?450.12?T:tiger
450.00450.00450.12asconhashbi32v12
450.00450.00450.12T:edonr512
450.00450.00450.12T:luffa256
450.00?500.00?500.12?asconhashv12
450.00?500.00?500.12?asconxofv12
450.12500.00500.12T:cubehash512
499.88500.00500.12T:gimli24v1
500.12550.00550.12T:shabal512
550.00550.00581.00T:saturninhashv2
550.00550.12550.12prh64s256
550.00550.12600.00T:shabal256
550.12600.00600.00T:drygascon128
600.00600.25650.12prh42s1024
600.00649.88650.12T:esch256v1
600.12649.88650.12sha512
600.00650.12650.12sha384
649.88650.12650.12T:shavite3256
650.12700.00700.12T:nasha512
650.12700.00700.12shake256
700.00700.00700.12T:clxhash
700.00700.12705.62T:sneikha384
700.00700.12750.00T:sarmal256
700.00700.12750.00T:skein512256
700.00700.12750.00T:skein512512
750.12800.00800.12T:luffa384
800.12800.12850.00T:shamashashv1
850.00850.00850.12T:k12
850.00850.00850.12T:round3jh256
850.00850.00850.12T:round3jh512
830.12850.12900.12T:sarmal512
850.00850.25900.00prh64s512
900.00900.121000.00T:bmw512
900.00900.12900.25T:luffa512
1000.001000.001000.12T:knot256v2
950.121000.001000.12T:mcssha4
1000.001000.121050.25blake512
1050.001050.001050.12T:keccakc512
1050.001050.121050.12T:keccakc1024
1050.001050.121050.12T:keccakc768
1050.001050.121050.25T:mcssha6
1050.00?1050.25?1250.12?T:esch384v1
1100.001100.121100.12T:keccak
1100.121100.121100.12T:blake64
1100.121100.121150.00T:keccakc256
1100.121100.121150.12T:knot256v1
1100.121150.001150.12T:groestl256
1150.001150.121200.00T:drygascon256
1300.001300.121350.00sha3512
1300.121300.121350.12T:cubehash1632
1300.001300.251350.12T:photonbeetlehash256rate32v1
1300.121300.251350.00sha3384
1300.121350.121350.12sha3224
1300.251350.121350.12sha3256
1400.001400.121400.25T:fugue256
1400.121400.121411.12shake128
1450.121450.251500.12T:keccakc448
1450.251500.121500.12prh64s1024
1550.121600.001600.25T:whirlpool
1700.121700.121700.25T:bblake256
1700.121700.251750.25T:shavite3512
1750.121750.251800.12T:mcssha5
1950.121950.121950.25T:simd256
1950.121950.252000.12T:knot384
2050.252100.122100.25T:coral256v1
2200.122250.002250.12T:essence224
2200.122250.002250.25T:essence256
2300.002300.122300.25T:fugue2
2350.122350.252350.25T:skein10241024
2650.122650.252650.25T:jh224
2650.122650.252700.12T:jh256
2650.252650.252700.12T:jh384
2650.252650.252700.12T:jh512
2700.252750.122750.25T:lane256
2800.122800.252850.38T:groestl512
2849.882850.122850.38T:echo256
2850.002850.252850.38T:fugue512
2850.252900.002900.25T:echosp256
3150.123150.253200.25T:essence384
3150.253200.123200.25T:essence512
3250.383300.253350.25T:knot512
3349.503350.253350.25T:cubehash816
3349.753350.253350.25T:cubehash832
3450.003450.253450.38T:echo512
3499.883500.253500.25T:cubehash88
3500.253550.003699.88T:echosp512
3600.383649.883650.25T:cubehash84
3900.253900.383900.38T:mgrostl256
3950.253950.504000.25T:cubehash82
4200.254200.384200.38T:simd512
4499.504500.384500.38T:cubehash81
5350.385350.505350.50T:sivrijndael256hash256v1
5350.385350.505350.50T:subterraneanv1
6000.626050.506050.50T:cubehash1616
6299.126300.506300.62T:cubehash168
6550.506600.386600.62T:cubehash164
7100.507100.757150.75T:cubehash162
7850.757900.627900.75T:syconhash256v1
8050.628050.628100.62T:lane512
8200.628200.628200.75T:cubehash161
15901.3815951.1215951.38T:sivtemphotonhashv1
16051.2516051.2516051.38T:skinnyhashtk2
19001.5019001.5019001.62T:skinnyhashtk3
19751.6219751.7519851.50T:acehash256v1
45003.6245003.7545053.75T:orangishv1
45753.7545754.0045803.88T:gage1h256c256r128
63005.1263055.0063255.00T:gage1h256c224r032
66905.5067105.6267255.62T:rhash
68705.6269005.3869255.75T:gage1h256c224r064
75156.5076755.5076756.12T:gage1h256c256r064
123709.75123710.00123810.25T:heron256v1
126760.25126811.12126907.75T:gage1h256c256r032
135261.12135611.00135761.00T:gage1h256c512r064
227267.88228869.12229317.88T:gage1h256c256r016
228853.38229118.88231968.62T:gage1h256c224r016
236568.88236619.38237569.12T:gage1h256c512r032
428585.38431305.50432335.75T:gage1h256c224r008
17864995.1217932231.5018112862.00T:fsb512
19341747.8819387968.2519446289.62T:fsb256