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-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20240425

[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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
3.923.933.93komihash
3.953.963.96prh42s1024
3.953.964.11prh42s512
3.953.974.02T:md4
3.993.994.01prh42s256
4.414.414.56prh64s1024
4.414.414.43prh64s512
4.404.414.43prh64s256
5.765.775.78md5
6.566.576.62T:bebb4185
7.407.417.43sha1
11.2211.2311.25T:edonr256
13.0713.0813.10T:blake3
13.2213.2213.25T:shabal256
13.2413.2513.31T:bmw256
13.3713.3813.40T:shabal512
13.6913.6913.69sha256
13.6913.6913.71sha224
14.4814.5214.63T:edonr512
15.1015.1015.19T:ripemd160
16.5916.6116.64T:blake2s
17.9918.0418.23T:bmw512
22.3322.3322.40T:blake32
22.3622.3722.45T:nasha512
22.5922.5922.61sha512
22.5922.6022.66sha384
22.6022.6222.66T:nasha256
23.5023.5423.63T:tiger
24.9525.0325.24T:blake2b
27.6927.7027.78T:skein256256
28.6228.6428.71blake256
28.7728.7828.87T:bblake256
29.5729.5829.67T:k12
32.4032.4232.46T:luffa256
32.9733.1533.64T:fugue2
35.2235.4936.21T:beamsplitter
37.5037.5238.15asconhashabi32v12
39.0639.0839.17T:xoodyakv1
39.1939.1939.27T:sneikha256
39.4839.5539.67blake512
39.7939.8139.92T:skein512512
39.7939.8540.96T:skein512256
41.4241.4641.83T:sarmal256
42.0042.0342.22asconhashav12
42.0142.0442.21asconxofav12
44.99?45.43?65.75?T:cubehash1632
45.9646.1246.25T:shavite3256
46.3946.4748.49T:sarmal512
47.7247.7648.74shake128
49.5049.5651.08T:luffa384
52.2752.3153.39T:keccakc256
52.9152.9754.52lsh256
52.7953.1153.60T:cubehash832
54.1354.1855.08asconhashbi32v12
55.2355.2656.79sha3224
45.33?55.70?65.49?T:cubehash512
56.3856.4457.52T:fugue256
56.8856.9358.45asconhashv12
56.8956.9458.47asconxofv12
57.4757.5159.01T:blake64
57.8257.8759.38sha3256
57.9758.0359.60shake256
59.0159.0960.60T:mcssha6
59.0359.6260.58T:mcssha4
59.9260.0061.58T:skein10241024
60.4260.4962.01T:keccakc448
62.4662.5364.00T:keccakc512
63.0263.0864.51T:mcssha5
66.1566.3467.80T:keccak
66.3166.3667.62T:luffa512
67.0867.3068.99lsh512
74.4074.4575.90T:sneikha384
75.4675.5077.07sha3384
78.8278.8880.46T:shavite3512
80.2080.2781.79T:keccakc768
80.8180.8682.48T:echo256
82.6482.7384.39T:echosp256
84.7884.8486.33T:saturninhashv2
84.9985.1687.30T:lane256
85.3485.4486.83T:esch256v1
87.0987.1488.61T:esch256v2
88.3588.4189.87T:gimli24v1
88.3288.4390.10T:mgrostl256
89.6189.6791.16T:cubehash816
95.2596.8897.96T:md6d224
100.98101.10102.47T:floppsy
102.48102.78104.33sha3512
102.99104.43104.70T:fugue512
102.80104.55105.36T:md6d256
111.74113.35114.04T:groestl256
112.29113.76113.84T:keccakc1024
118.36120.00120.23T:echosp512
119.43121.74122.75T:simd256
123.17124.60124.67T:esch384v1
127.12128.56128.64T:esch384v2
128.91130.31130.41T:round3jh256
129.13130.37130.61T:round3jh512
134.23135.98137.30T:md6d384
135.13137.01137.20T:simd512
146.47147.95148.15T:jh224
146.43147.95148.01T:jh512
146.45147.96148.06T:jh384
147.30147.99148.93T:jh256
148.62150.25150.48T:echo512
153.69155.08155.55T:romulush
154.74156.18156.42T:groestl512
155.60156.35156.38T:cubehash1616
159.47159.72160.07T:lane512
164.64164.69165.05T:cubehash88
163.99166.38169.82T:md6d512
167.26167.32167.41T:whirlpool
170.30170.34170.71T:drygascon128
174.21174.39175.05T:shamashashv1
190.98192.26202.79T:essence384
192.97198.33206.15T:essence512
207.38207.47207.78T:rfsb509
216.74216.80216.93T:clxhash
231.08231.16231.53T:drygascon256
249.23249.37250.69T:knot256v2
255.58255.81257.16T:essence224
255.68255.92257.17T:essence256
295.29295.74297.00T:cubehash168
308.50308.82309.96T:cubehash84
329.79330.93331.92T:coral256v1
479.60480.09481.12T:knot256v1
569.75572.48573.34T:cubehash164
600.80601.69603.46T:cubehash82
900.91902.74904.99T:knot384
1126.091126.581130.73T:cubehash162
1186.991187.771191.58T:cubehash81
1241.781242.271245.75T:photonbeetlehash256rate32v1
1254.081254.441259.26T:knot512
1382.821476.221534.99T:fsb256
1659.131660.701664.00T:syconhash256v1
1804.761835.551869.79T:fsb512
2237.412240.032243.64T:cubehash161
2376.872379.932382.34T:subterraneanv1
3277.703280.443287.46T:acehash256v1
4413.964416.434425.08T:skinnyhashtk3
5182.655184.995192.29T:sivrijndael256hash256v1
6041.906048.896056.01T:orangishv1
7199.547203.827213.80T:gage1h256c256r128
7916.837927.167941.76T:skinnyhashtk2
10377.2810386.0010408.06T:rhash
10491.4310498.8710510.02T:gage1h256c224r032
11351.2611358.9911364.03T:gage1h256c224r064
12573.3112585.5512593.35T:gage1h256c256r064
20535.8420554.9620574.68T:sivtemphotonhashv1
22360.5822373.4222393.13T:gage1h256c512r064
22702.8922724.5522755.87T:gage1h256c256r032
25731.7125980.8626138.47T:heron256v1
38066.1538091.6038139.06T:gage1h256c224r016
42271.0042289.9242320.20T:gage1h256c512r032
42961.7742986.9743036.83T:gage1h256c256r016
73111.2473160.9273207.51T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
4.304.304.31komihash
4.504.504.51T:md4
4.884.884.89prh42s256
5.135.135.13prh42s512
5.575.585.58prh64s256
5.615.625.62prh42s1024
6.186.196.20prh64s512
6.286.286.29md5
7.147.157.16T:bebb4185
7.377.377.38prh64s1024
8.028.038.04sha1
11.8211.8211.87T:edonr256
13.1913.1913.20T:blake3
14.0914.0914.10T:bmw256
14.4014.4014.43T:shabal256
14.4214.4214.43sha256
14.4214.4214.43sha224
14.4614.4814.51T:shabal512
15.4115.4215.46T:edonr512
15.8215.8215.83T:ripemd160
17.0117.0417.06T:blake2s
19.8019.8219.95T:bmw512
23.1323.1323.13T:blake32
23.4723.4823.49T:nasha256
23.6523.6623.69T:nasha512
23.8223.8323.84sha384
23.8323.8323.84sha512
24.2924.3224.34T:tiger
25.8225.8626.00T:blake2b
28.3728.3728.39T:skein256256
29.5229.5329.54blake256
30.4530.4630.46T:k12
32.0332.0332.06T:bblake256
33.4033.4133.42T:luffa256
35.8635.8735.89T:beamsplitter
38.2238.2338.23asconhashabi32v12
38.6438.6738.70T:fugue2
39.6339.6439.66T:xoodyakv1
39.8339.8439.84T:sneikha256
40.8740.8740.89T:skein512512
40.8640.8840.93T:skein512256
41.8041.8541.97blake512
42.7342.7442.75asconxofav12
42.7342.7542.76asconhashav12
43.1043.1843.21T:sarmal256
47.0147.0247.04T:shavite3256
48.3748.4648.52T:sarmal512
49.1949.2049.25shake128
51.1251.1351.15T:luffa384
53.8953.8953.92T:keccakc256
54.9554.9554.96asconhashbi32v12
55.1155.1255.12lsh256
56.6156.6256.64sha3224
57.7057.7157.73asconxofv12
57.7057.7157.73asconhashv12
58.7158.7158.77T:fugue256
59.3859.3959.44T:cubehash832
59.8059.8159.83T:blake64
60.1260.1260.15sha3256
60.3460.3460.36T:mcssha4
60.3060.3560.41shake256
60.7160.7160.73T:mcssha6
62.2162.2262.24T:keccakc448
62.4262.4362.46T:skein10241024
64.9764.9865.00T:mcssha5
64.9764.9865.00T:keccakc512
48.86?66.99?67.00?T:cubehash512
68.3568.3668.41T:luffa512
68.7368.7568.78T:keccak
51.72?70.99?71.00?T:cubehash1632
71.9872.0572.31lsh512
75.5775.5875.60T:sneikha384
76.8376.8476.88sha3384
81.6281.6481.70T:shavite3512
81.6681.6981.73T:keccakc768
84.0584.0684.13T:echo256
85.8085.8585.90T:saturninhashv2
86.2086.2386.29T:esch256v1
86.5886.5986.70T:echosp256
87.9587.9888.01T:esch256v2
88.0188.0788.29T:lane256
89.3289.3389.36T:gimli24v1
93.1493.1693.36T:mgrostl256
96.1596.1596.18T:cubehash816
98.3398.3699.65T:md6d224
101.32101.33101.35T:floppsy
104.20104.22104.66sha3512
105.81105.85110.02T:md6d256
108.13108.14108.30T:fugue512
113.25113.29113.56T:keccakc1024
115.08115.11115.59T:groestl256
121.59121.92124.03T:simd256
123.04123.08123.35T:echosp512
124.66124.67124.77T:esch384v1
128.64128.65128.76T:esch384v2
131.10131.24131.33T:round3jh256
131.38131.54131.60T:round3jh512
135.97137.30139.85T:md6d384
139.93139.98140.20T:simd512
149.06149.07149.22T:jh224
149.07149.08149.24T:jh384
149.07149.08149.34T:jh512
149.08149.23150.09T:jh256
153.62153.64153.90T:echo512
155.01155.02155.17T:romulush
162.81162.92163.25T:groestl512
166.75166.77166.96T:cubehash1616
168.23168.27168.57T:whirlpool
168.09168.37169.08T:lane512
169.46169.48169.76T:drygascon128
169.72169.73169.93T:cubehash88
167.62173.71179.47T:md6d512
173.80173.87174.30T:shamashashv1
196.62196.68202.72T:essence384
196.66196.70203.02T:essence512
208.52208.65215.33T:rfsb509
215.94216.01216.96T:clxhash
231.43231.50232.43T:drygascon256
250.31250.34250.95T:knot256v2
258.69258.81264.65T:essence224
258.70258.83264.73T:essence256
305.68305.80311.68T:cubehash168
313.61313.71319.62T:cubehash84
330.79330.97337.39T:coral256v1
477.92483.54484.06T:knot256v1
580.32586.02586.18T:cubehash164
608.50610.63614.25T:cubehash82
904.58905.28907.12T:knot384
1138.391138.551140.30T:cubehash162
1192.521192.601197.86T:cubehash81
1238.681239.021244.43T:photonbeetlehash256rate32v1
1258.551258.981264.00T:knot512
1677.111677.491678.24T:syconhash256v1
2248.292251.572256.61T:cubehash161
2381.502386.762388.72T:subterraneanv1
3308.683311.463314.45T:acehash256v1
4444.714449.454452.44T:skinnyhashtk3
5176.255180.975189.52T:sivrijndael256hash256v1
6088.126094.076101.98T:orangishv1
7289.607291.887301.24T:gage1h256c256r128
7929.417931.507952.84T:skinnyhashtk2
10523.2110531.7310542.08T:rhash
10585.3710595.1410602.13T:gage1h256c224r032
11458.9411463.1511470.44T:gage1h256c224r064
12692.6212702.2212705.82T:gage1h256c256r064
20518.8020533.7620556.48T:sivtemphotonhashv1
22573.4922592.4822619.04T:gage1h256c512r064
22895.9522912.1122932.55T:gage1h256c256r032
25606.7025643.4526147.54T:heron256v1
38366.0838387.8438432.62T:gage1h256c224r016
40471.1740515.1340576.18T:fsb512
42628.4642656.8642699.85T:gage1h256c512r032
43294.0143307.3343335.98T:gage1h256c256r016
43605.4243648.5943702.29T:fsb256
73687.0073732.6473764.17T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
4.944.944.96komihash
5.405.405.43T:md4
6.356.386.40prh42s256
7.087.087.10prh42s512
7.117.137.14md5
7.527.547.54prh64s256
8.088.118.14T:bebb4185
8.368.398.44prh42s1024
9.039.049.06sha1
9.119.149.17prh64s512
12.2912.2912.34prh64s1024
12.8012.8112.84T:edonr256
13.7513.7613.78T:blake3
15.5215.5215.54T:bmw256
15.6215.6515.65sha256
15.6215.6515.66sha224
16.2816.3016.39T:shabal512
16.3616.3916.39T:shabal256
16.9316.9517.07T:edonr512
17.0117.0117.04T:ripemd160
17.6017.6417.71T:blake2s
22.7522.8422.97T:bmw512
24.4624.4724.47T:blake32
24.9024.9324.98T:nasha256
25.7725.7925.83T:tiger
25.8025.8225.85T:nasha512
25.8525.8825.91sha384
25.9025.9125.93sha512
27.1827.2627.50T:blake2b
29.5129.5229.52T:skein256256
31.0331.0431.06blake256
33.3433.3633.40T:k12
35.0735.0735.10T:luffa256
36.9737.0137.06T:beamsplitter
37.4637.4637.49T:bblake256
39.4139.4239.44asconhashabi32v12
40.5840.6040.64T:xoodyakv1
40.9140.9340.94T:sneikha256
42.6742.7042.76T:skein512256
42.6942.7042.78T:skein512512
43.9743.9744.03asconhashav12
43.9743.9944.00asconxofav12
45.5945.6845.87blake512
46.1146.1446.22T:sarmal256
48.0648.1248.34T:fugue2
48.8548.8848.93T:shavite3256
51.8151.9252.08T:sarmal512
53.1453.2053.25shake128
53.8453.8553.88T:luffa384
56.3156.3256.34asconhashbi32v12
57.9657.9958.02sha3224
58.4658.4858.48T:keccakc256
58.8158.8358.84lsh256
59.0759.0859.08asconxofv12
59.0859.1059.16asconhashv12
62.5862.5862.61T:mcssha4
62.6662.6662.69T:fugue256
62.7162.7162.74sha3256
62.9662.9862.99shake256
63.5563.5563.56T:mcssha6
63.6163.6463.64T:blake64
64.1564.1864.18T:keccakc448
66.5966.6066.65T:skein10241024
67.8167.8267.84T:keccakc512
68.2568.2868.28T:mcssha5
51.32?70.15?70.15?T:cubehash512
70.3970.4270.44T:cubehash832
71.7271.7471.80T:luffa512
73.1273.1373.16T:keccak
77.5577.5577.58T:sneikha384
77.6077.6177.64sha3384
80.0780.2981.05lsh512
59.03?80.81?80.83?T:cubehash1632
82.4982.5782.73T:keccakc768
86.0286.0486.34T:echosp256
86.4086.4886.64T:shavite3512
87.5687.5887.65T:saturninhashv2
87.6987.7087.72T:esch256v1
89.4389.4989.52T:esch256v2
91.0191.0391.08T:gimli24v1
92.3192.3392.36T:echo256
93.2693.2893.48T:lane256
100.53100.55100.66T:md6d224
101.45101.47101.75T:mgrostl256
101.94101.96101.99T:floppsy
107.12107.15107.15T:cubehash816
107.82107.85108.58T:md6d256
109.29109.54109.58sha3512
116.83116.85116.94T:fugue512
117.34117.38117.43T:keccakc1024
121.11121.15121.80T:groestl256
125.32125.48127.82T:simd256
127.24127.24127.38T:esch384v1
131.27131.29131.29T:esch384v2
135.14135.30135.33T:round3jh256
135.25135.31135.90T:echosp512
135.39135.41135.44T:round3jh512
137.28137.36137.88T:md6d384
148.07148.10148.30T:simd512
153.58153.61153.64T:jh384
153.58153.61153.67T:jh224
153.59153.61153.62T:jh512
153.61153.64154.65T:jh256
157.52157.54157.57T:romulush
162.05162.10162.18T:echo512
170.54170.56170.59T:drygascon128
172.90172.95173.15T:whirlpool
167.04175.04178.14T:md6d512
176.64176.67176.85T:shamashashv1
177.13177.18177.76T:groestl512
180.71180.71180.73T:cubehash88
185.76186.19186.81T:lane512
186.65186.66186.70T:cubehash1616
208.68208.70209.08T:essence384
208.79208.82208.94T:essence512
215.35215.38215.73T:rfsb509
217.11217.11217.17T:clxhash
234.53234.58234.77T:drygascon256
254.58254.62254.66T:knot256v2
266.26266.27266.54T:essence224
266.29266.32266.78T:essence256
324.56324.61324.99T:cubehash84
325.56325.57325.92T:cubehash168
335.73335.81336.41T:coral256v1
479.99480.04480.66T:knot256v1
600.07600.34601.78T:cubehash164
615.59617.08626.22T:cubehash82
904.91905.18920.37T:knot384
1152.591152.921168.51T:cubehash162
1197.861199.031213.68T:cubehash81
1229.571244.871245.71T:photonbeetlehash256rate32v1
1261.961263.671278.10T:knot512
1693.421709.071709.70T:syconhash256v1
2272.282272.742274.67T:cubehash161
2395.682395.862396.57T:subterraneanv1
3360.743361.133375.86T:acehash256v1
4508.894509.834511.03T:skinnyhashtk3
5173.045173.715178.76T:sivrijndael256hash256v1
6162.736169.846179.30T:orangishv1
7440.517441.247449.27T:gage1h256c256r128
7956.127958.807973.20T:skinnyhashtk2
10686.6510717.2810726.88T:rhash
10739.3010740.7710755.85T:gage1h256c224r032
11637.3211651.1611664.67T:gage1h256c224r064
12896.8412900.4212924.54T:gage1h256c256r064
20481.0720486.8820511.42T:sivtemphotonhashv1
22930.8422934.1522962.03T:gage1h256c512r064
23223.0223248.0123270.19T:gage1h256c256r032
26258.8426282.7526347.65T:heron256v1
38880.7938903.6638943.92T:gage1h256c224r016
43245.5643265.1143324.76T:gage1h256c512r032
43887.3843907.7943954.35T:gage1h256c256r016
74686.9074726.0074830.27T:gage1h256c224r008
104776.53104864.50105146.46T:fsb512
113403.53114343.95114642.04T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
6.586.606.67komihash
7.757.827.88T:md4
9.339.409.40md5
10.3310.3510.40prh42s256
10.6410.7110.78T:bebb4185
11.7111.7211.72sha1
12.2912.3112.31prh42s512
12.7212.7412.81prh64s256
14.6814.6814.69T:blake3
15.4015.4215.54T:edonr256
15.6915.7815.85prh42s1024
17.0017.0017.08prh64s512
18.8818.8918.96sha224
18.8818.8918.96sha256
19.3119.3219.38T:bmw256
19.3119.3919.60T:blake2s
19.4619.5320.11T:edonr512
20.1820.1820.24T:ripemd160
21.1821.2621.42T:shabal512
21.6121.6221.64T:shabal256
25.3925.4725.54prh64s1024
28.0028.0028.07T:blake32
28.7228.7828.79T:nasha256
28.7928.8628.88sha384
28.9328.9429.00sha512
28.7829.0029.53T:bmw512
29.0129.0829.29T:nasha512
29.6729.7429.81T:tiger
32.4932.5432.56T:skein256256
33.4933.6433.99T:blake2b
35.0135.0735.08blake256
38.0638.1138.19T:k12
39.5039.5039.57T:luffa256
39.9339.9340.15T:beamsplitter
42.6042.6142.68asconhashabi32v12
43.1143.1243.26T:xoodyakv1
43.8243.8343.85T:sneikha256
47.2247.2447.31asconxofav12
47.2447.2947.38asconhashav12
47.4447.4647.58T:skein512256
47.4647.5147.53T:skein512512
49.2649.3349.42T:sarmal256
51.2251.5051.88blake512
51.9452.0152.01T:bblake256
53.7553.8253.96T:shavite3256
55.4255.9256.19T:sarmal512
58.7558.8158.88shake128
59.9659.9759.97asconhashbi32v12
61.0661.1261.19T:luffa384
62.7162.7862.79asconxofv12
62.7262.7962.93asconhashv12
62.9262.9363.01lsh256
65.0465.1165.18T:keccakc256
67.3567.4267.43T:blake64
68.5168.5768.58T:mcssha4
71.1171.1771.18T:mcssha6
71.2471.2571.32sha3256
71.4771.5471.62sha3224
71.6971.7571.76shake256
72.9973.1273.28T:fugue2
73.1473.1973.28T:fugue256
77.0377.0477.11T:mcssha5
77.2577.2677.32T:keccakc512
77.5477.6277.76T:keccak
57.94?78.56?78.56?T:cubehash512
80.4380.4480.58T:keccakc448
80.7480.8180.89T:luffa512
82.8282.8382.90T:sneikha384
84.3584.4284.47T:skein10241024
84.6284.6484.71sha3384
90.0090.0690.28T:keccakc768
90.5790.7191.15T:shavite3512
91.5891.6591.71T:esch256v1
92.2292.2992.31T:saturninhashv2
93.3993.4693.60T:esch256v2
94.4095.1295.86lsh512
95.4995.5695.56T:gimli24v1
99.7599.8299.89T:cubehash832
100.54100.60100.62T:echosp256
103.51103.51103.64T:floppsy
106.99106.99107.07T:cubehash1632
107.12107.21107.56T:lane256
110.96110.97111.04T:echo256
113.62113.71114.08T:mgrostl256
124.19124.35124.64sha3512
130.06130.14130.21T:keccakc1024
134.10134.11134.17T:esch384v1
135.54135.64138.01T:simd256
136.42136.43136.43T:cubehash816
137.07137.15137.29T:groestl256
138.31138.31138.31T:esch384v2
140.04140.06140.11T:fugue512
146.04146.04146.11T:round3jh256
146.19146.40146.42T:round3jh512
162.69162.76162.83T:echosp512
164.26164.28164.28T:romulush
165.64165.65165.72T:jh224
165.64165.71165.72T:jh384
165.65165.72165.74T:jh512
165.72165.79166.96T:jh256
168.11168.18168.18T:echo512
173.44173.46173.53T:drygascon128
184.31184.32184.67T:shamashashv1
184.82184.96185.32T:simd512
185.33185.47185.60T:whirlpool
197.99198.12198.90T:groestl512
204.64204.71204.93T:md6d224
209.99210.06210.07T:cubehash88
219.18219.40219.75T:md6d256
220.19220.26220.33T:clxhash
231.42231.47231.61T:rfsb509
239.71239.72239.79T:cubehash1616
240.88240.94241.24T:essence384
241.17241.24241.51T:essence512
242.82242.83242.90T:drygascon256
250.36250.92251.43T:lane512
265.97266.11266.19T:knot256v2
278.21278.35278.78T:md6d384
286.50286.51286.53T:essence224
286.58286.60286.67T:essence256
349.08349.24350.24T:coral256v1
337.24351.39359.79T:md6d512
353.86353.86353.93T:cubehash84
378.53378.60378.68T:cubehash168
485.81485.81485.88T:knot256v1
644.86645.08654.78T:cubehash82
653.10653.12653.25T:cubehash164
918.51918.72919.61T:knot384
1205.391205.541206.76T:cubehash162
1220.351220.791222.17T:photonbeetlehash256rate32v1
1226.861226.941228.31T:cubehash81
1285.961286.041287.12T:knot512
1766.191766.851773.96T:syconhash256v1
2309.882310.742351.40T:cubehash161
2407.012407.532451.35T:subterraneanv1
3488.423529.213531.89T:acehash256v1
4632.684675.124681.22T:skinnyhashtk3
5167.545168.855171.01T:sivrijndael256hash256v1
6383.466384.626391.07T:orangishv1
7835.017835.677840.79T:gage1h256c256r128
8022.148023.008036.90T:skinnyhashtk2
11138.8311176.6711179.49T:gage1h256c224r032
11276.6111415.4411456.60T:rhash
12147.7512149.8612169.89T:gage1h256c224r064
13447.3313449.7813450.88T:gage1h256c256r064
20394.7920402.7620443.56T:sivtemphotonhashv1
23886.1823922.8623937.11T:gage1h256c512r064
24095.5824132.6224140.58T:gage1h256c256r032
28020.5628027.5728105.04T:heron256v1
40286.2540292.0840366.50T:gage1h256c224r016
44867.7944905.6944933.46T:gage1h256c512r032
45475.2145488.6945555.22T:gage1h256c256r016
77356.6077426.1577570.90T:gage1h256c224r008
276449.90276859.85277197.88T:fsb512
299827.97300971.12303278.14T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
27.8828.1228.62komihash
35.7535.8835.88T:blake3
37.7538.3838.50md5
38.3838.5039.00T:md4
40.3840.5042.88T:blake2s
43.5043.6244.25T:bebb4185
46.1246.2546.25sha1
48.8849.0049.50T:edonr256
58.7559.2561.88T:edonr512
59.8860.5060.62sha224
60.5060.5060.62sha256
60.5061.1261.25T:ripemd160
60.5061.1261.88prh42s256
67.6267.7568.38T:bmw256
70.8871.0071.62T:skein256256
73.0073.5073.62T:blake32
75.5075.6276.88T:beamsplitter
75.5075.6276.88T:xoodyakv1
77.5077.5078.12T:nasha256
77.5077.6278.12sha384
78.1278.1280.75T:blake2b
78.1278.7578.88sha512
78.7578.8879.38prh42s512
79.5080.1280.75T:tiger
80.7580.7581.38prh64s256
80.7580.7581.38T:sneikha256
82.1283.2584.12T:nasha512
83.2583.3884.00asconhashabi32v12
83.2583.3885.38T:shabal512
85.8886.0086.50blake256
88.5088.6289.12T:shabal256
89.1289.1289.25asconxofav12
89.1289.2589.88asconhashav12
96.3896.5096.88T:luffa256
106.75106.75106.88asconhashbi32v12
107.38107.50108.12T:skein512256
107.38107.50108.12T:skein512512
109.38109.50110.00asconxofv12
109.38110.00111.25prh42s1024
109.50110.00110.62asconhashv12
110.75112.00115.25T:bmw512
112.00112.62113.25T:k12
112.62113.38115.25T:sarmal256
116.50117.00118.50T:shavite3256
124.25124.38125.12T:floppsy
125.12126.88128.25T:sarmal512
126.88127.00127.62prh64s512
126.88128.12132.88blake512
141.88141.88142.00T:cubehash512
141.88141.88142.12T:esch256v1
142.62142.62143.12lsh256
143.88144.50145.75T:esch256v2
144.50144.62145.12T:mcssha4
146.38146.62147.12T:blake64
148.50149.00149.12sha3256
149.12149.62149.75sha3224
149.75149.88150.38sha3384
150.38150.50151.00T:sneikha384
151.75152.25152.38shake256
152.25152.38152.50T:saturninhashv2
152.50152.88153.12T:luffa384
153.00153.00153.00T:gimli24v1
153.62154.25154.38shake128
158.25158.88159.50T:keccakc1024
160.75160.88162.75T:keccakc768
162.75162.75162.75T:keccakc512
168.00168.00168.62T:mcssha6
168.50168.62169.25T:keccak
175.88176.38176.50T:keccakc256
179.62179.75179.75T:keccakc448
185.38185.50185.62T:shavite3512
189.38189.38189.50T:mcssha5
190.62195.12196.50sha3512
196.62196.62197.38T:luffa512
207.62207.62208.25T:fugue256
210.25210.25210.88T:drygascon128
216.75217.50218.12prh64s1024
221.38221.50222.00T:esch384v1
227.88227.88228.50T:esch384v2
237.00237.12237.62T:bblake256
250.00250.12250.62T:romulush
259.88260.38260.38T:clxhash
264.25266.25268.25T:simd256
268.75268.88269.62T:echo256
276.62276.75277.38T:skein10241024
281.25281.25282.00T:shamashashv1
282.50282.50282.62T:round3jh256
283.12283.75283.88T:round3jh512
284.50284.62285.88T:lane256
311.88312.62315.88lsh512
315.62315.88317.00T:mgrostl256
319.62319.62320.25T:jh224
319.62319.62320.38T:jh384
320.25320.25320.38T:jh512
320.25321.00324.12T:jh256
322.75323.00323.62T:echosp256
324.75324.88325.50T:echo512
341.75342.50343.12T:groestl256
345.62346.38347.00T:whirlpool
348.38348.88349.00T:drygascon256
386.00386.00386.62T:rfsb509
393.25393.88395.25T:echosp512
399.00399.62401.00T:fugue2
412.12412.12412.88T:knot256v2
436.25436.75436.88T:fugue512
327.38?442.00?442.00?T:cubehash1632
474.62475.25475.88T:cubehash832
511.00511.12511.75T:cubehash816
519.50520.12520.88T:coral256v1
544.88545.00545.50T:essence224
545.50545.62546.25T:essence256
547.50548.12550.00T:groestl512
560.50560.50560.62T:knot256v1
578.12579.38580.12T:simd512
585.25585.25585.38T:cubehash88
652.38653.00653.62T:essence384
655.50655.62657.50T:essence512
728.50729.00729.12T:cubehash84
738.25738.88739.00T:md6d224
782.50783.12783.88T:md6d256
919.12919.25919.38T:cubehash1616
961.50961.62962.25T:md6d384
994.12999.381008.38T:lane512
1019.501019.621020.12T:cubehash82
1037.751039.001040.25T:knot384
1057.251057.251057.38T:cubehash168
1104.751106.121109.38T:photonbeetlehash256rate32v1
1140.501141.251145.75T:md6d512
1332.001332.121333.38T:cubehash164
1594.881595.121596.25T:knot512
1601.621602.121602.25T:cubehash81
1884.621884.751886.62T:cubehash162
2702.382702.382704.12T:syconhash256v1
2749.252749.882753.12T:subterraneanv1
2988.252988.752988.88T:cubehash161
4926.884928.754933.25T:sivrijndael256hash256v1
5320.005320.255322.75T:acehash256v1
6601.256602.006611.00T:skinnyhashtk3
8875.258875.888881.75T:skinnyhashtk2
9023.629023.759031.50T:orangishv1
12874.5012875.1212909.00T:gage1h256c256r128
16420.5016424.5016789.62T:gage1h256c224r032
18359.8818364.3818739.38T:gage1h256c224r064
19165.1219170.3819554.38T:sivtemphotonhashv1
20057.0020140.2520395.62T:rhash
20337.0020341.5020707.50T:gage1h256c256r064
35282.8835648.7535676.25T:gage1h256c256r032
36137.7536500.3836507.50T:gage1h256c512r064
50650.1250657.1250691.00T:heron256v1
58298.2558308.1258339.88T:gage1h256c224r016
65752.8865757.0065930.62T:gage1h256c256r016
66024.3866031.7566134.00T:gage1h256c512r032
111978.12111988.62112105.75T:gage1h256c224r008
2473025.622476211.002479024.38T:fsb512
2697498.002700079.622703921.25T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
187.00188.00188.00komihash
260.00261.00265.00md5
276.00277.00281.00T:md4
286.00291.00297.00T:floppsy
297.00297.00298.00T:blake3
297.00302.00303.00T:bebb4185
302.00307.00308.00sha1
307.00307.00308.00T:edonr256
317.00318.00334.00T:blake2s
328.00329.00339.00T:beamsplitter
338.00338.00339.00T:sneikha256
364.00365.00366.00T:ripemd160
364.00365.00370.00sha224
364.00366.00374.00T:xoodyakv1
365.00370.00370.00sha256
401.00402.00406.00T:blake32
401.00406.00411.00asconhashabi32v12
417.00417.00427.00asconhashav12
416.00418.00422.00asconxofav12
437.00438.00443.00T:bmw256
437.00438.00443.00T:nasha256
443.00448.00453.00T:tiger
453.00458.00459.00prh42s256
453.00458.00459.00T:skein256256
458.00458.00463.00blake256
469.00474.00494.00T:edonr512
474.00474.00474.00asconhashbi32v12
478.00479.00480.00asconxofv12
479.00480.00489.00asconhashv12
500.00500.00501.00T:luffa256
526.00526.00531.00T:gimli24v1
536.00537.00542.00T:saturninhashv2
541.00542.00557.00T:shabal512
573.00578.00578.00T:clxhash
577.00583.00589.00T:shavite3256
583.00584.00588.00T:shabal256
599.00599.00599.00prh42s512
614.00615.00620.00T:sneikha384
615.00615.00620.00T:esch256v1
615.00615.00620.00sha384
619.00621.00641.00T:blake2b
625.00625.00625.00sha512
625.00625.00630.00prh64s256
635.00636.00646.00T:esch256v2
651.00651.00656.00T:nasha512
667.00672.00677.00T:drygascon128
740.00745.00745.00T:mcssha4
760.00760.00761.00T:cubehash512
770.00771.00771.00T:romulush
829.00833.00838.00T:luffa384
844.00844.00854.00prh42s1024
854.00854.00855.00T:skein512256
854.00854.00860.00T:skein512512
880.00885.00891.00T:k12
891.00?901.00?1011.00?T:bmw512
901.00906.00917.00T:sarmal256
932.00932.00937.00T:mcssha6
990.00994.00995.00T:shamashashv1
990.00995.00995.00prh64s512
1010.001011.001015.00T:luffa512
999.001011.001026.00T:sarmal512
1006.001021.001052.00blake512
1031.001031.001035.00T:esch384v1
1067.001068.001069.00T:esch384v2
1073.001073.001078.00T:mcssha5
1140.001141.001141.00lsh256
1147.001151.001152.00T:knot256v1
1171.001172.001177.00sha3256
1176.001177.001182.00T:blake64
1176.001177.001182.00sha3224
1182.001187.001188.00sha3384
1198.001198.001202.00shake256
1213.001214.001219.00shake128
1260.001265.001266.00T:fugue256
1265.001270.001276.00T:keccakc1024
1281.001286.001297.00T:keccakc768
1296.001297.001302.00T:keccakc512
1317.001318.001318.00T:knot256v2
1344.001348.001354.00T:keccak
1405.001406.001412.00T:keccakc256
1411.001416.001417.00T:drygascon256
1427.001433.001459.00T:photonbeetlehash256rate32v1
1438.001442.001443.00T:keccakc448
1454.001459.001464.00T:whirlpool
1474.001474.001479.00T:shavite3512
1531.001563.001589.00sha3512
1672.001672.001676.00T:bblake256
1714.001719.001724.00prh64s1024
1843.001848.001854.00T:groestl256
1854.001854.001859.00T:rfsb509
1859.001860.001865.00T:coral256v1
2109.002110.002135.00T:simd256
2146.002150.002152.00T:echo256
2210.002213.002214.00T:skein10241024
2244.00?2246.00?3021.00?T:cubehash1632
2250.002259.002266.00T:knot384
2271.002271.002276.00T:round3jh256
2271.002276.002276.00T:round3jh512
2292.002297.002318.00T:lane256
2495.002506.002531.00lsh512
2537.002542.002547.00T:mgrostl256
2562.002563.002568.00T:jh224
2562.002563.002568.00T:jh384
2563.002567.002568.00T:jh512
2568.002578.002599.00T:jh256
2588.002589.002594.00T:echosp256
2594.002599.002604.00T:echo512
2771.002771.002776.00T:fugue512
2807.002812.002813.00T:fugue2
3150.003156.003162.00T:echosp512
3349.003354.003355.00T:essence224
3355.003359.003360.00T:essence256
3380.003380.003385.00T:cubehash816
3386.003391.003396.00T:cubehash832
3536.003536.003537.00T:cubehash88
3677.003677.003682.00T:cubehash84
3969.003974.003974.00T:cubehash82
4026.004027.004036.00T:knot512
4384.004386.004396.00T:groestl512
4553.004557.004557.00T:cubehash81
4619.004625.004641.00T:simd512
5230.005234.005240.00T:essence384
5254.005255.005261.00T:essence512
5447.005448.005453.00T:subterraneanv1
5891.005906.005921.00T:md6d224
5937.005942.005948.00T:sivrijndael256hash256v1
6130.006130.006135.00T:cubehash1616
6254.006260.006266.00T:md6d256
6401.006401.006406.00T:cubehash168
6677.006682.006682.00T:cubehash164
7233.007235.007239.00T:cubehash162
7683.007692.007698.00T:md6d384
7932.007954.008004.00T:lane512
8333.008334.008338.00T:cubehash161
9119.009136.009194.00T:md6d512
10072.0010074.0010078.00T:syconhash256v1
15927.0015931.0015933.00T:skinnyhashtk2
17728.0017729.0017735.00T:skinnyhashtk3
19744.0019750.0019760.00T:acehash256v1
20630.0020640.0020650.00T:sivtemphotonhashv1
36165.0036166.0036171.00T:orangishv1
45706.0045711.0045717.00T:gage1h256c256r128
58336.0058347.0058435.00T:gage1h256c224r032
67888.0067898.0067924.00T:gage1h256c224r064
75185.0075195.0075267.00T:gage1h256c256r064
76658.0076668.0076804.00T:rhash
124312.00124338.00124485.00T:gage1h256c256r032
133535.00133567.00136499.00T:gage1h256c512r064
198772.00198798.00201772.00T:gage1h256c224r016
224313.00224370.00227380.00T:gage1h256c256r016
226761.00226844.00229912.00T:heron256v1
231255.00231277.00234328.00T:gage1h256c512r032
384566.00384640.00384873.00T:gage1h256c224r008
19797228.0019810589.0019879546.00T:fsb512
21590269.0021617635.0021652103.00T:fsb256