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 (411fc093); 2011 TI OMAP 4430; 2 x 1000MHz; h7panda, supercop-20250922

[Page version: 20260131 16:39:11]

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

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
2.222.232.27komihash
2.932.953.01prh42s256
2.952.983.00prh42s1024
2.982.993.00prh42s512
3.843.873.94prh64s512
3.863.883.91prh64s1024
3.974.004.03prh64s256
4.064.084.23T:md4
6.376.466.80T:bebb4185
6.656.726.89md5
8.078.178.50sha1
10.7910.9111.16T:edonr256
12.4412.5312.69T:shabal512
12.6612.7913.13T:shabal256
12.7512.9013.34T:bmw256
14.5814.7415.39T:edonr512
15.6315.8817.07T:ripemd160
15.6416.0917.27sha224
15.7016.0916.55sha256
17.0117.1818.30T:blake2s
19.4719.8121.20T:bmw512
21.5821.8423.15T:blake32
23.8123.9725.07lsh256
24.0424.2825.58T:tiger
24.3224.5125.70T:cubehash1632
24.3124.5325.67T:cubehash512
25.2425.4626.61T:blake2b
25.2725.6126.64T:fugue2
25.1225.7626.59sha384
27.4227.5528.67T:nasha512
27.2527.6528.87sha512
27.9728.2329.46blake256
29.1029.4230.47T:bblake256
30.2030.4431.72T:k12
30.3330.6131.79T:nasha256
30.9731.2232.15T:luffa256
32.5733.0435.11T:sarmal256
32.8633.6634.13T:skein256256
33.3133.7834.84lsh512
39.4340.1141.29T:sarmal512
42.9543.4544.60asconhashabi32v12
43.1643.9645.07blake512
43.3244.4845.02T:sneikha256
43.8644.6345.71T:fugue256
43.8844.9045.59T:skein512256
43.9145.0645.88T:skein512512
44.5745.6746.45T:xoodyakv1
44.5945.8046.20shake128
47.3948.3948.87asconhashav12
47.3348.4848.97asconxofav12
47.9749.1249.75T:round3jh256
47.9849.1349.64T:round3jh512
50.8251.9152.91sha3224
51.6452.8153.61T:cubehash832
51.7452.8653.32T:blake64
53.1254.3554.94shake256
53.2554.6055.82sha3256
55.6456.4856.93T:keccakc256
55.9356.9757.81T:luffa384
58.1859.3460.25T:shavite3256
58.4959.8060.11T:luffa512
59.4360.4261.36T:gimli24v1
61.5262.6863.19asconhashbi32v12
64.5565.2665.66T:keccakc448
65.8567.0867.66T:keccakc512
67.4167.9768.52asconhashv12
66.6867.9768.59asconxofv12
67.9468.3168.74T:skein10241024
69.0269.8870.80sha3384
69.0370.3471.39T:mcssha4
69.2070.4471.04T:mcssha5
69.7970.6571.16T:mcssha6
69.7870.9071.56T:keccak
73.4775.3876.10T:groestl256
76.4377.2077.74T:md6d224
82.2383.2184.16T:md6d256
83.7484.3285.02T:sneikha384
85.2086.0386.67T:keccakc768
87.8588.5489.24T:cubehash816
87.8088.6589.66T:saturninhashv2
87.1988.7489.40T:esch256v2
87.5488.7689.35T:esch256v1
90.9891.9593.25T:atelopus64
92.3693.2793.92T:atelopus32
92.8193.5294.07T:shavite3512
96.7697.5598.35sha3512
97.3098.0898.69T:simd256
99.69100.46101.77T:echosp256
99.54100.49101.27T:fugue512
99.91100.66101.39T:essence512
99.95100.82101.36T:essence384
103.76104.85106.10T:simd512
105.36106.31107.08T:echo256
105.09106.41107.50T:groestl512
106.52107.43108.34T:md6d384
106.84107.90108.93T:essence224
106.83107.94108.73T:essence256
110.18111.04111.92T:lane256
118.69119.35119.83T:jh224
118.73119.40119.89T:jh512
118.71119.59120.72T:jh384
118.53119.61120.49T:jh256
119.25120.22120.77T:keccakc1024
127.75128.77130.03T:esch384v2
129.84130.66131.79T:esch384v1
131.43132.87133.65T:shamashashv1
143.89144.95145.49T:echosp512
149.21150.45151.30T:drygascon128
152.48154.29156.09T:cubehash1616
154.64156.67157.86T:mgrostl256
157.02159.18160.01T:cubehash88
166.05168.91169.70T:lane512
190.07192.54193.95T:whirlpool
194.09196.52197.20T:knot256v2
196.27198.68200.19T:echo512
203.26204.99206.80T:drygascon256
226.84229.55230.17T:romulush
282.30284.65286.37T:cubehash168
292.17294.65296.54T:rfsb509
298.91300.87302.37T:cubehash84
328.02330.85332.03T:coral256v1
336.96339.01340.12T:clxhash
401.63403.15405.51T:knot256v1
549.30551.20554.35T:cubehash164
581.48584.01587.28T:cubehash82
662.97699.10732.22T:fsb256
729.73733.41736.78T:knot384
1008.341015.261019.90T:beamsplitter
1018.411023.031026.90T:photonbeetlehash256rate32v1
1024.931027.561035.19T:knot512
1080.321083.311089.18T:cubehash162
1120.971123.771131.63T:syconhash256v1
1146.181149.961156.18T:cubehash81
1305.681342.421373.27T:fsb512
1615.621621.941629.05T:subterraneanv1
2013.482018.702023.98T:cubehash161
3035.623043.973050.88T:acehash256v1
4506.544514.244523.05T:skinnyhashtk3
4908.264929.764948.49T:sivrijndael256hash256v1
5735.675747.855760.46T:gage1h256c256r128
6733.736748.866762.88T:orangishv1
7912.868027.138090.29T:skinnyhashtk2
8645.398661.628684.96T:gage1h256c224r064
9590.029606.949625.66T:gage1h256c256r064
10341.3110375.4710576.05T:rhash
12248.5412266.1412291.09T:gage1h256c224r032
12532.7012554.8712575.70T:heron256v1
12983.2813009.4713031.70T:sivtemphotonhashv1
16931.5416962.7216975.51T:gage1h256c512r064
17269.7617290.2517310.69T:gage1h256c256r032
26397.0726451.6426523.02T:gage1h256c224r016
32671.9432714.2732778.50T:gage1h256c256r016
35110.0335156.0635201.34T:gage1h256c512r032
51333.8251419.6751612.49T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.630.640.65T:floppsy
2.892.902.90komihash
3.943.963.97prh42s256
4.194.204.21prh42s512
4.734.744.75prh42s1024
4.874.894.90T:md4
5.255.265.28prh64s256
5.755.765.77prh64s512
6.756.776.80prh64s1024
7.237.237.29T:bebb4185
7.487.497.67md5
10.3010.3310.43sha1
11.6011.6811.71T:edonr256
13.8913.9214.07T:shabal512
13.8913.9414.01T:bmw256
14.1214.1414.32T:shabal256
15.7815.8416.13T:edonr512
16.5316.6516.80T:ripemd160
16.5916.9817.21sha256
17.6017.6217.78T:blake2s
18.0018.4719.31sha224
21.6121.6521.83T:bmw512
22.6022.6323.01T:blake32
24.9825.0025.36T:tiger
25.1525.1925.32lsh256
25.4525.4925.85T:cubehash512
26.2826.3326.72T:blake2b
26.9326.9627.66T:cubehash1632
27.8027.8928.61sha384
28.7828.8730.00sha512
28.8129.0129.33T:fugue2
29.0729.1229.32blake256
29.1629.2429.40T:nasha512
31.3431.4432.79T:k12
31.4431.5331.72T:nasha256
31.9231.9832.63T:luffa256
32.6432.6933.04T:bblake256
33.6933.8034.61T:skein256256
33.8134.0234.70T:sarmal256
36.0136.0636.39lsh512
41.1141.5342.79T:sarmal512
43.8044.0044.82asconhashabi32v12
43.9844.0645.04T:sneikha256
45.2745.4846.52T:skein512512
45.2745.5247.73blake512
45.3345.5346.72T:skein512256
45.2545.6146.73T:xoodyakv1
46.2646.5547.53T:fugue256
48.0348.1148.42asconhashav12
48.0248.1148.76asconxofav12
47.8148.2749.86shake128
49.0449.0850.15T:round3jh512
49.0449.2450.52T:round3jh256
53.9053.9754.97T:blake64
53.7754.4155.59sha3224
56.7657.1757.85T:keccakc256
57.1057.5858.74sha3256
57.1657.5858.60shake256
57.7757.9959.31T:luffa384
58.0258.1158.57T:cubehash832
59.4759.7462.91T:shavite3256
60.2360.3461.67T:gimli24v1
60.2160.3561.52T:luffa512
62.5262.5963.59asconhashbi32v12
65.5966.4468.82T:keccakc448
67.5267.6568.54asconxofv12
67.6767.9370.09asconhashv12
68.2368.4270.60T:keccakc512
69.4669.7471.34T:skein10241024
70.7371.2172.26T:mcssha6
70.7871.2274.59T:mcssha4
71.5572.4176.24sha3384
72.2672.5574.00T:keccak
72.3272.6576.71T:mcssha5
75.7275.9577.47T:groestl256
76.7177.1782.21T:md6d224
82.5583.5287.86T:md6d256
84.0284.4988.59T:sneikha384
85.8386.6689.81T:keccakc768
88.1088.3092.93T:saturninhashv2
87.8488.3292.23T:esch256v2
88.1588.3792.81T:esch256v1
93.2993.4598.19T:cubehash816
95.0696.0299.21T:atelopus64
95.9596.30101.65T:atelopus32
95.3296.38101.00T:shavite3512
98.3298.50104.21T:simd256
98.4399.09104.27sha3512
102.75103.28107.35T:essence384
102.72103.33107.62T:essence512
103.31104.25108.35T:echosp256
104.01104.86109.22T:fugue512
106.56107.77111.81T:simd512
106.89107.89112.84T:md6d384
107.99108.87112.72T:essence224
108.07109.02113.22T:essence256
108.59109.75114.13T:echo256
110.01111.79116.52T:groestl512
112.62113.58118.86T:lane256
118.99119.81123.90T:keccakc1024
119.57120.56124.49T:jh256
119.68121.16124.39T:jh224
119.63121.26124.57T:jh384
119.71121.42125.32T:jh512
128.12129.01133.09T:esch384v2
130.15130.95136.09T:esch384v1
131.57132.26137.20T:shamashashv1
147.82149.06154.44T:echosp512
149.00153.47154.38T:drygascon128
161.79162.76168.22T:mgrostl256
162.97164.62168.35T:cubehash88
164.00165.10169.19T:cubehash1616
177.18180.80182.99T:lane512
192.88197.50198.87T:whirlpool
196.13199.00201.56T:knot256v2
202.79206.50208.74T:echo512
203.72207.84210.01T:drygascon256
228.40232.35236.31T:romulush
294.63297.11298.82T:cubehash168
295.57300.37302.72T:rfsb509
306.35308.48310.53T:cubehash84
328.72333.38337.68T:coral256v1
336.65340.74343.66T:clxhash
400.66405.77408.73T:knot256v1
562.50564.83568.55T:cubehash164
589.66591.59594.69T:cubehash82
730.11734.25740.62T:knot384
1011.321020.481025.35T:beamsplitter
1021.221024.061030.68T:photonbeetlehash256rate32v1
1030.491034.051036.93T:knot512
1092.921097.301100.82T:cubehash162
1133.151135.871139.48T:syconhash256v1
1153.721158.351162.66T:cubehash81
1619.201626.981635.39T:subterraneanv1
2020.342025.642030.53T:cubehash161
3064.873074.093079.00T:acehash256v1
4539.794547.864559.34T:skinnyhashtk3
4915.234943.974967.73T:sivrijndael256hash256v1
5796.435808.695833.28T:gage1h256c256r128
6787.716809.506828.31T:orangishv1
7904.427997.738126.71T:skinnyhashtk2
8716.148737.618769.05T:gage1h256c224r064
9676.669686.549718.52T:gage1h256c256r064
10501.0310544.0010752.10T:rhash
12355.7312395.6312425.05T:gage1h256c224r032
12714.6912744.2112771.29T:heron256v1
12966.9213006.9513029.85T:sivtemphotonhashv1
17096.9817109.9717144.44T:gage1h256c512r064
17417.5017437.3717468.19T:gage1h256c256r032
26615.4426684.5026772.47T:gage1h256c224r016
32942.3332988.2833032.34T:gage1h256c256r016
34410.9334460.5534527.58T:fsb512
35420.8335476.7335527.43T:gage1h256c512r032
36487.7636561.1836642.28T:fsb256
51787.4951902.4152034.54T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
1.701.711.73T:floppsy
4.004.024.03komihash
5.625.635.66prh42s256
6.196.226.25prh42s512
6.246.286.32T:md4
7.577.597.65prh64s256
7.627.667.70prh42s1024
8.698.718.75T:bebb4185
8.928.959.06md5
8.938.959.00prh64s512
11.6011.6211.70prh64s1024
13.0613.1613.22T:edonr256
14.2414.4014.83sha1
15.7815.8115.89T:bmw256
16.3716.4016.49T:shabal512
16.6716.7016.81T:shabal256
17.8417.8917.98T:edonr512
18.2018.2518.38T:ripemd160
18.7718.8418.98T:blake2s
18.5518.9019.13sha256
22.2922.7323.15sha224
24.4524.4924.74T:blake32
25.3325.3625.67T:bmw512
27.1227.1527.22T:tiger
27.5227.5327.55T:cubehash512
27.7327.7627.83lsh256
28.5028.5928.73T:blake2b
31.1731.2231.34blake256
31.4931.5031.56T:cubehash1632
31.8131.8632.25sha512
32.1432.2032.31T:nasha512
32.8432.9133.49sha384
33.5333.5933.63T:nasha256
34.0434.0734.34T:luffa256
35.3835.5335.78T:skein256256
35.4435.5635.82T:k12
35.9936.1136.50T:fugue2
36.9036.9437.05T:sarmal256
38.8438.9139.06T:bblake256
40.8940.9741.43lsh512
44.8344.9145.28T:sarmal512
45.5545.5845.67T:sneikha256
45.5745.6345.91asconhashabi32v12
46.8147.1247.18T:xoodyakv1
47.8348.0548.59T:skein512256
47.8748.0548.44T:skein512512
49.8549.9250.05asconhashav12
49.8549.9750.52blake512
49.8749.9850.19asconxofav12
50.5750.8951.56T:fugue256
51.4251.4451.58T:round3jh256
51.4351.4751.68T:round3jh512
55.0255.2155.90shake128
57.9758.0558.32T:blake64
58.5158.8259.78sha3224
61.2561.3461.97T:luffa384
61.6761.8762.41T:keccakc256
62.0562.0762.28T:gimli24v1
62.1662.2763.09T:shavite3256
62.9763.1364.09sha3256
63.0863.4664.85shake256
63.7663.9564.96T:luffa512
64.5664.6264.86asconhashbi32v12
68.1068.3168.92T:keccakc448
69.1969.2869.70T:cubehash832
69.5069.5970.19asconhashv12
69.5369.6170.21asconxofv12
71.6371.6771.91T:keccakc512
73.8974.2775.31T:mcssha4
74.4674.5375.19T:skein10241024
74.1374.6175.62T:mcssha6
75.4675.8478.03sha3384
76.9577.1979.27T:md6d224
77.2577.3277.84T:keccak
78.1078.5379.68T:mcssha5
79.9580.2382.18T:groestl256
82.7683.0785.53T:md6d256
86.5386.5987.77T:sneikha384
87.0187.1888.95T:keccakc768
89.8089.9691.28T:esch256v2
90.0990.2190.92T:esch256v1
90.3190.4491.81T:saturninhashv2
101.30101.62102.36T:shavite3512
101.91102.10104.10T:simd256
102.62102.83103.74T:echosp256
103.45104.22105.81T:atelopus32
103.37104.22105.17T:atelopus64
104.46104.57104.90T:cubehash816
105.20105.81108.77sha3512
106.71107.37110.10T:md6d384
109.55109.69110.45T:essence512
109.45109.77112.13T:essence384
112.08112.21114.75T:essence224
112.20112.31113.27T:essence256
113.10113.27113.79T:simd512
113.56114.24116.13T:fugue512
119.25119.49122.25T:echo256
119.50119.86122.54T:lane256
119.56120.68123.96T:groestl512
123.49123.61125.39T:keccakc1024
123.60123.72124.33T:jh512
123.63123.78126.45T:jh256
123.61123.79129.93T:jh224
123.62123.80125.43T:jh384
131.11131.24131.75T:esch384v2
133.15133.40135.87T:esch384v1
134.20135.04137.36T:shamashashv1
150.36150.64153.27T:drygascon128
162.58163.19171.21T:echosp512
173.86174.41178.77T:cubehash88
175.16176.26180.08T:mgrostl256
183.06184.58186.72T:cubehash1616
194.89195.49199.45T:lane512
196.90197.83211.85T:whirlpool
198.15200.49205.46T:knot256v2
206.17207.04219.87T:drygascon256
213.55215.94226.14T:echo512
231.08231.60243.62T:romulush
303.17305.90321.63T:rfsb509
313.27315.17326.84T:cubehash168
313.87316.18327.72T:cubehash84
333.12335.34346.94T:coral256v1
337.26339.61350.37T:clxhash
401.79404.59416.37T:knot256v1
582.68587.02592.71T:cubehash164
595.57600.49609.41T:cubehash82
740.39744.98749.83T:knot384
1012.251026.001029.13T:photonbeetlehash256rate32v1
1019.291030.461038.67T:beamsplitter
1036.311045.201053.41T:knot512
1116.401121.611125.84T:cubehash162
1156.151160.291165.23T:syconhash256v1
1164.531173.601179.70T:cubehash81
1627.641635.481643.85T:subterraneanv1
2037.742044.752052.26T:cubehash161
3116.143123.263129.69T:acehash256v1
4597.384610.054621.90T:skinnyhashtk3
4899.024927.084958.63T:sivrijndael256hash256v1
5907.615932.045946.70T:gage1h256c256r128
6864.826885.486900.77T:orangishv1
7933.817977.998061.25T:skinnyhashtk2
8835.148856.468886.03T:gage1h256c224r064
9843.879865.949894.52T:gage1h256c256r064
10741.6510779.6810851.71T:rhash
12542.7412565.5112631.75T:gage1h256c224r032
12949.9312979.1413009.74T:sivtemphotonhashv1
13056.9313077.4213138.88T:heron256v1
17380.5917414.9917496.15T:gage1h256c512r064
17680.4917704.9517776.85T:gage1h256c256r032
26964.4227078.0727212.21T:gage1h256c224r016
33390.2633449.5533562.29T:gage1h256c256r016
35897.9635956.8636067.45T:gage1h256c512r032
52262.5452501.9752604.49T:gage1h256c224r008
89373.6489587.9389715.72T:fsb512
96249.4796351.2396594.29T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
4.534.564.61T:floppsy
6.987.007.04komihash
9.899.9610.02T:md4
10.0510.0910.16prh42s256
11.5611.6311.72prh42s512
12.6012.6712.77T:bebb4185
12.7912.8612.98md5
13.8013.8313.97prh64s256
15.4215.4615.55prh42s1024
17.1317.2217.36T:edonr256
17.4117.5017.57prh64s512
20.9421.0621.17T:bmw256
21.7821.8421.96T:blake2s
21.8221.9322.05T:edonr512
22.6222.6922.84T:ripemd160
22.9723.1523.55T:shabal512
23.4723.6324.29T:shabal256
23.8224.1924.43sha256
24.5624.6624.81prh64s1024
24.8024.9225.26sha1
29.4729.5729.69T:blake32
32.0132.0732.15lsh256
32.8532.9733.25T:tiger
33.0833.1233.19T:cubehash512
33.1933.3734.15T:bmw512
33.6333.9134.41sha224
36.8936.9937.37blake256
37.0337.1037.19T:nasha512
37.0737.2037.30sha512
37.1837.3337.78T:blake2b
39.3239.3939.57T:nasha256
39.7439.8339.91T:luffa256
40.0640.1340.39T:skein256256
41.9542.2042.70T:sarmal256
43.3343.6144.25T:k12
43.6443.7144.05T:cubehash1632
43.7143.9244.33sha384
49.8949.9350.16T:sneikha256
50.2650.3250.84asconhashabi32v12
50.3150.5551.66lsh512
50.7051.0551.78T:sarmal512
51.0851.2651.48T:xoodyakv1
54.8054.8855.15asconhashav12
54.8154.9055.07asconxofav12
54.9955.1455.52T:skein512512
54.9755.1755.50T:skein512256
55.0955.2755.81T:fugue2
55.3455.4155.71T:bblake256
57.1257.4558.01blake512
57.8357.9058.57T:round3jh256
57.8957.9458.41T:round3jh512
62.3762.6562.95T:fugue256
63.3463.4063.54T:blake64
67.0267.0667.13T:gimli24v1
69.0469.1369.70T:keccakc256
69.5969.7069.84T:shavite3256
70.1270.1870.81asconhashbi32v12
70.1470.5171.81shake128
70.7970.8871.43T:luffa384
73.6673.8174.05T:luffa512
74.9074.9875.43asconhashv12
74.9174.9875.07asconxofv12
80.1580.4882.01sha3256
80.2180.5981.62sha3224
81.0681.5583.85shake256
82.6882.7482.80T:keccakc512
82.4982.9184.02T:mcssha4
83.1383.1783.43T:keccak
83.4883.8484.09T:mcssha6
86.7586.9687.37T:keccakc448
91.6091.7892.19T:groestl256
91.5091.8694.61sha3384
93.5993.6493.68T:sneikha384
93.9694.3794.69T:mcssha5
95.0695.1895.59T:esch256v2
95.2995.4596.01T:skein10241024
95.5495.7396.30T:esch256v1
96.1196.2296.43T:keccakc768
96.3996.4997.67T:saturninhashv2
98.9499.1899.46T:cubehash832
107.89108.32109.70T:shavite3512
112.00112.08112.48T:simd256
120.57120.70121.13T:echosp256
123.53123.62125.53T:essence224
123.85123.88123.94T:essence256
124.78125.11126.96sha3512
127.87127.95128.65T:essence384
128.25128.34128.82T:essence512
134.29134.48134.91T:cubehash816
134.79134.86135.45T:jh256
134.82134.93135.70T:jh384
134.82134.97135.58T:jh224
134.88134.97135.74T:jh512
134.63135.19137.28T:atelopus32
135.48136.59139.16T:groestl512
137.99138.09138.45T:keccakc1024
138.31138.48139.40T:lane256
139.56139.67140.12T:esch384v2
139.48140.32141.37T:fugue512
141.78141.91142.41T:esch384v1
141.93142.04143.04T:shamashashv1
142.50142.58143.33T:simd512
144.16144.23144.71T:echo256
154.57154.73155.26T:drygascon128
156.27156.47159.53T:md6d224
155.09157.38160.69T:atelopus64
167.54168.14172.09T:md6d256
193.97194.31197.16T:mgrostl256
195.85196.09198.38T:echosp512
203.82204.08205.65T:cubehash88
207.50207.55208.00T:knot256v2
211.97212.61215.70T:whirlpool
214.01214.44215.31T:drygascon256
215.23216.24219.64T:md6d384
221.69222.06228.66T:echo512
235.47236.98237.70T:cubehash1616
241.34241.65243.66T:romulush
263.81264.06267.68T:lane512
324.81326.34340.81T:rfsb509
341.83342.27344.63T:clxhash
343.47344.20350.65T:cubehash84
346.31348.11355.12T:coral256v1
364.35366.01367.92T:cubehash168
408.19409.11415.35T:knot256v1
623.15623.94658.16T:cubehash82
627.31636.08663.88T:cubehash164
743.54752.80779.95T:knot384
1007.471018.101043.64T:photonbeetlehash256rate32v1
1042.711052.921080.76T:beamsplitter
1046.481053.211085.37T:knot512
1152.761171.951201.14T:cubehash162
1181.661189.721225.53T:cubehash81
1194.161209.981227.23T:syconhash256v1
1635.501664.181678.29T:subterraneanv1
2077.952086.132107.19T:cubehash161
3264.333273.533285.16T:acehash256v1
4745.014778.514799.13T:skinnyhashtk3
4873.314896.814929.65T:sivrijndael256hash256v1
6218.206235.956255.05T:gage1h256c256r128
7115.727152.907204.30T:orangishv1
7998.798072.128429.99T:skinnyhashtk2
9240.159277.069317.07T:gage1h256c224r064
10258.3610286.8310318.79T:gage1h256c256r064
11339.0311377.9011438.88T:rhash
12917.4812946.5512992.69T:sivtemphotonhashv1
13001.9413059.7613087.97T:gage1h256c224r032
13921.7713972.7514021.91T:heron256v1
18094.9918133.5518177.32T:gage1h256c512r064
18320.9218404.3018465.66T:gage1h256c256r032
27937.7828055.9528282.39T:gage1h256c224r016
34557.6334613.2534683.36T:gage1h256c256r016
37253.2737316.0137356.53T:gage1h256c512r032
54246.7354398.2754598.16T:gage1h256c224r008
236747.42237112.67237619.67T:fsb512
255037.32255358.43255698.33T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
40.5640.8041.33T:floppsy
45.0245.3045.89komihash
56.4756.9157.38T:md4
59.5659.8360.70T:blake2s
61.6662.0062.70md5
62.5963.0064.42T:bebb4185
66.4566.7867.66prh42s256
68.2068.8369.09T:edonr256
79.3979.9181.81T:ripemd160
79.6980.5381.84T:edonr512
80.2280.5981.38prh42s512
86.3486.7288.55T:bmw256
89.4190.6291.72sha256
92.9293.5594.52T:blake32
94.4595.0096.95prh64s256
95.5396.8698.36T:blake2b
97.3497.8898.41lsh256
100.16100.73101.33T:skein256256
103.98104.50105.34T:cubehash512
104.36105.17105.69T:xoodyakv1
104.61105.23105.75T:sneikha256
105.75106.06107.70T:tiger
107.12107.53107.92T:shabal512
108.69109.41110.22blake256
110.11110.70110.94asconhashabi32v12
110.41110.98111.97T:shabal256
112.05112.94115.91T:nasha256
112.80113.52114.02T:luffa256
114.64115.16115.69prh42s1024
115.80116.31117.69T:nasha512
116.58117.05118.27sha512
117.27117.92118.61asconhashav12
117.62118.23121.78asconxofav12
118.61119.67120.94T:sarmal256
128.31129.25130.27T:bmw512
130.72130.94131.53T:gimli24v1
133.95134.69135.42prh64s512
138.72139.86142.53T:sarmal512
139.86140.22140.86T:round3jh512
139.86140.33141.98T:round3jh256
140.98141.64142.77asconhashbi32v12
142.67143.58145.34T:skein512256
144.19144.69145.27asconhashv12
144.27144.73145.41asconxofv12
143.61145.19146.22T:skein512512
148.88151.83162.67T:k12
156.50156.89159.17T:blake64
158.23159.73172.31blake512
158.75160.00161.58sha1
163.78164.28164.61T:esch256v2
163.88164.84165.83T:shavite3256
165.31165.81167.88T:esch256v1
174.19174.53175.39T:saturninhashv2
176.36177.95180.72sha224
183.41183.95185.34T:keccakc1024
183.67184.03184.75lsh512
184.70185.11185.98T:sneikha384
184.91185.92187.38T:keccakc768
187.69188.23189.09T:keccakc512
190.38191.33192.88T:keccakc256
191.36192.12193.14T:luffa384
192.27194.48195.38sha384
194.48195.28195.97T:keccak
194.66195.50196.59T:mcssha4
199.23199.58199.98T:cubehash1632
200.08201.03203.14T:luffa512
202.42203.06204.08T:mcssha6
208.78209.45210.22T:fugue256
209.73210.48211.09T:drygascon128
210.39212.05213.31prh64s1024
212.39213.72215.25T:keccakc448
237.66238.56239.98T:groestl256
238.06238.73240.36T:shavite3512
238.03238.78239.78T:shamashashv1
240.73241.45242.70T:simd256
247.70248.08248.58T:esch384v2
252.34252.89253.83T:esch384v1
266.53266.98268.44T:bblake256
269.38269.73270.48T:essence224
269.48270.91277.16sha3512
270.09272.47282.70sha3224
270.80272.69280.75sha3256
272.83273.30274.12T:essence256
271.05274.25282.50sha3384
278.61279.22280.16T:jh224
278.53279.25279.89T:jh256
278.58279.30279.97T:jh384
279.20279.92280.88T:jh512
281.64283.53286.97shake256
286.86288.33294.08shake128
296.89297.53298.44T:mcssha5
300.56301.22303.59T:fugue2
320.69321.64324.00T:drygascon256
322.86323.44324.31T:skein10241024
330.20330.66332.36T:knot256v2
360.81361.45365.12T:echo256
363.30363.80365.30T:essence384
366.20366.56367.55T:essence512
372.48373.19373.66T:romulush
378.48378.97380.05T:lane256
375.11381.73387.30T:groestl512
397.52398.28399.91T:echosp256
407.39407.80408.36T:clxhash
409.84412.22426.53T:whirlpool
437.03437.47438.14T:echo512
463.25464.06468.75T:simd512
472.98473.56475.09T:fugue512
480.73482.17490.08T:atelopus32
481.12482.30483.98T:cubehash832
481.50482.80484.67T:echosp512
493.98494.39495.00T:knot256v1
515.50517.84519.64T:cubehash816
520.00520.53521.73T:coral256v1
521.27522.28525.56T:mgrostl256
534.81535.77538.83T:rfsb509
541.59542.94547.69T:md6d224
576.91579.28592.09T:md6d256
587.66589.06593.45T:cubehash88
687.70694.16705.83T:atelopus64
723.08726.02731.44T:md6d384
726.67728.16736.95T:cubehash84
855.00856.56858.86T:knot384
912.03914.02922.33T:cubehash1616
922.50928.19933.42T:photonbeetlehash256rate32v1
1004.641006.861010.64T:cubehash82
1035.921038.191041.98T:cubehash168
1057.201058.731069.42T:lane512
1298.671301.951307.62T:cubehash164
1310.051312.121330.12T:knot512
1405.781408.301431.62T:beamsplitter
1563.051564.331575.69T:cubehash81
1827.771830.501835.70T:cubehash162
1843.661846.311863.81T:syconhash256v1
1882.731885.441899.42T:subterraneanv1
2511.752514.662530.52T:cubehash161
4622.844644.644709.12T:sivrijndael256hash256v1
4926.454935.665232.00T:acehash256v1
6720.566742.197008.97T:skinnyhashtk3
8803.288865.699137.25T:skinnyhashtk2
10011.0810080.3910346.69T:orangishv1
10011.8310101.5810378.67T:gage1h256c256r128
12104.5912241.4512468.55T:sivtemphotonhashv1
13976.9814220.3014318.12T:gage1h256c224r064
15508.1115744.8015795.39T:gage1h256c256r064
19105.6919330.7319430.94T:gage1h256c224r032
20046.8820287.2720660.84T:rhash
25129.0025310.9125503.84T:heron256v1
27006.8627176.6127374.44T:gage1h256c256r032
27577.8927735.0327927.03T:gage1h256c512r064
40496.7240736.3841062.91T:gage1h256c224r016
49983.8850150.0350426.73T:gage1h256c256r016
54744.0855018.7755330.02T:gage1h256c512r032
77862.2378392.7878858.20T:gage1h256c224r008
2114966.472119310.172123039.81T:fsb512
2287169.882292688.202297987.62T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
325.50329.88333.62T:floppsy
337.88339.62342.00komihash
425.25431.62436.38T:md4
449.38453.00457.88T:bebb4185
452.62459.75464.62md5
474.25478.88485.00T:blake2s
474.12479.12483.62T:edonr256
496.00497.88501.38T:sneikha256
528.00530.62534.00prh42s256
529.50532.62536.38T:ripemd160
560.88564.12569.25T:xoodyakv1
576.12578.38581.88T:gimli24v1
577.50580.50585.62T:blake32
582.62586.12588.12asconhashabi32v12
587.00590.62599.88sha256
598.38602.12605.75T:bmw256
609.25613.75619.25asconxofav12
610.88615.62622.88asconhashav12
631.50637.62648.00T:tiger
634.88638.00647.38prh42s512
650.25652.62660.12T:cubehash512
649.00654.88665.62T:edonr512
649.88654.88661.88T:luffa256
663.00668.00696.38blake256
672.38675.62682.50T:skein256256
676.25681.12699.62T:nasha256
687.00691.12698.50asconhashv12
687.75693.62697.50asconxofv12
699.12703.25705.12asconhashbi32v12
709.50717.12757.50T:saturninhashv2
735.62743.88755.38T:shabal512
744.75755.00763.00prh64s256
754.88760.62764.25T:shabal256
770.75775.00782.50T:blake2b
788.50791.62798.12lsh256
785.00792.00800.25T:drygascon128
797.75801.88809.75T:esch256v1
803.12806.38813.25T:esch256v2
817.88822.38826.25T:sneikha384
853.62861.12867.88T:shavite3256
908.00912.75917.25prh42s1024
918.75922.12928.00T:clxhash
930.88937.62954.25T:nasha512
933.75939.62945.50sha512
962.25969.00981.75T:sarmal256
970.12974.75979.88T:shamashashv1
1031.621036.121043.88T:bmw512
1058.121062.121073.62prh64s512
1078.251082.381086.88T:mcssha4
1087.121091.621095.25T:luffa384
1110.501114.621124.38T:knot256v2
1121.121123.621132.25T:luffa512
1127.751131.881135.75T:round3jh256
1124.501133.121151.50T:sarmal512
1132.751135.501141.62T:round3jh512
1141.501146.251150.12T:mcssha6
1153.501162.001170.75T:skein512256
1166.751170.251178.38T:knot256v1
1164.121170.621178.25T:skein512512
1166.001171.121175.75T:romulush
1175.881181.501191.75T:k12
1211.121217.501241.25sha1
1238.001240.621244.62T:esch384v2
1238.881242.881249.00T:esch384v1
1259.751264.381271.38T:blake64
1262.001272.751314.50blake512
1280.251298.121319.88sha224
1328.381334.121350.75T:groestl256
1342.501345.881356.88T:fugue256
1348.881353.381360.62T:drygascon256
1376.621381.501385.00T:photonbeetlehash256rate32v1
1415.621419.251425.88T:cubehash1632
1469.251474.121479.75T:keccakc1024
1479.501480.881486.88lsh512
1490.251493.001504.75T:keccakc768
1502.001506.881511.25T:keccakc512
1519.501533.121546.25T:keccakc256
1542.881556.121565.75sha384
1558.381562.121571.00T:keccak
1680.251692.501699.38prh64s1024
1692.121707.001741.25T:keccakc448
1740.881743.751749.00T:essence224
1766.001769.751775.38T:essence256
1774.501787.881826.50T:whirlpool
1891.251897.251925.62T:coral256v1
1894.751900.881905.50T:mcssha5
1900.751907.751912.25T:bblake256
1904.751913.621924.75T:shavite3512
1930.121936.381944.25T:simd256
1979.251987.251998.00T:knot384
2147.122160.622194.00sha3512
2172.622180.882218.50sha3256
2162.752181.122219.50sha3384
2181.882185.502191.00T:fugue2
2179.382199.252287.88sha3224
2241.622245.002253.88T:jh256
2243.622249.502257.62T:jh384
2246.252250.122257.62T:jh224
2249.882253.882260.88T:jh512
2248.622278.252471.62shake256
2290.882304.882341.62shake128
2547.002555.622597.25T:rfsb509
2591.882597.002602.12T:skein10241024
2890.622896.122907.62T:echo256
2912.382916.122922.00T:essence384
2938.382942.382949.62T:essence512
3056.383062.383073.12T:lane256
3020.383074.623176.75T:groestl512
3094.753102.883125.38T:fugue512
3193.253199.623208.00T:echosp256
3400.003403.003407.62T:knot512
3441.123453.383461.00T:cubehash816
3444.383456.253475.38T:cubehash832
3504.623511.623521.12T:echo512
3581.503596.503605.25T:beamsplitter
3602.623608.123626.75T:cubehash88
3713.253728.623765.25T:simd512
3734.003744.883758.38T:cubehash84
3868.623877.383909.25T:echosp512
3884.753896.753907.62T:atelopus32
3898.253903.753919.62T:subterraneanv1
4018.624031.884051.62T:cubehash82
4162.624169.004185.00T:mgrostl256
4341.384373.754562.38T:md6d224
4572.754581.384615.75T:cubehash81
4597.004617.004790.88T:md6d256
5553.005559.005589.75T:sivrijndael256hash256v1
5551.385594.005606.38T:atelopus64
5775.625804.255844.50T:md6d384
6087.506095.256113.75T:cubehash1616
6173.386179.626184.12T:cubehash161
6322.006329.126341.25T:cubehash168
6584.006598.256609.12T:cubehash164
6999.127003.757008.75T:syconhash256v1
7113.627127.507144.62T:cubehash162
8453.388468.758509.25T:lane512
13237.2513251.3813493.38T:sivtemphotonhashv1
15907.1215947.1216194.62T:skinnyhashtk2
18164.0018173.7518284.25T:skinnyhashtk3
18342.1218361.1218445.75T:acehash256v1
34346.5034381.1234893.62T:gage1h256c256r128
40207.0040289.8842193.75T:orangishv1
51612.3852038.0054318.38T:gage1h256c224r064
57172.8857617.3859573.75T:gage1h256c256r064
66992.2568053.3869826.62T:gage1h256c224r032
76089.6277436.1279348.75T:rhash
94719.7596456.0097453.25T:gage1h256c256r032
101288.75103134.00103731.38T:gage1h256c512r064
112585.12114438.88115454.62T:heron256v1
137995.25139871.12141579.50T:gage1h256c224r016
170449.38172507.00174211.38T:gage1h256c256r016
193543.38194463.00195976.88T:gage1h256c512r032
262544.50264247.12265972.12T:gage1h256c224r008
16917981.1216956084.7516995081.75T:fsb512
18312027.5018342912.6218380765.00T:fsb256