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-A7 (410fc075); 2016 Broadcom BCM2836; 4 x 900MHz; berry2, supercop-20250415

[Page version: 20250615 19:27:06]

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
3.063.073.12komihash
4.034.064.07prh42s256
3.954.064.08prh42s1024
4.064.094.10prh42s512
4.874.964.98prh64s1024
4.924.964.99prh64s256
4.894.995.01prh64s512
6.366.446.45T:md4
7.617.667.68T:bebb4185
8.568.658.70md5
15.2615.3515.46T!!!sha1
15.3315.4515.51T:blake3
15.9616.0516.14T:edonr256
18.0318.1018.19T:bmw256
19.5419.6519.70T:shabal512
20.2020.2920.36T:shabal256
20.6320.7220.77T:blake2s
21.7421.8321.94T:edonr512
23.3723.4523.54T:ripemd160
28.1428.2228.28T!!!sha224
28.1428.2428.31T!!!sha256
28.2928.3528.38T:blake32
28.8729.2029.54T:bmw512
31.4231.5631.63T!!!sha384
31.4931.6231.66T!!!sha512
31.7031.8731.99T:tiger
32.0332.1232.24T:nasha256
32.4532.6732.83T:fugue2
33.2033.3433.45T:nasha512
34.3434.4734.56blake256
35.0335.1135.18T:bblake256
38.9639.4539.66T:beamsplitter
40.4640.6540.97T:blake2b
42.9943.0743.10T:sneikha256
44.1344.2644.36T:k12
45.6245.7145.77lsh256
45.4045.9946.21T:sarmal256
48.2348.3448.39T:skein256256
50.5850.6850.74T:luffa256
55.4755.5255.59T:xoodyakv1
56.7957.0957.20T:fugue256
57.5457.5757.63asconhashabi32v12
57.6958.5859.49T:sarmal512
61.7361.8361.86asconxofav12
61.7061.8361.88asconhashav12
65.0165.1065.25T:skein512512
64.9965.1065.28T:skein512256
65.4265.5865.69shake128
69.2669.4469.98lsh512
70.9971.0471.09T:cubehash832
71.6571.7271.87T:shavite3256
72.8273.0573.14T:luffa384
73.0973.1373.17T:keccakc256
74.8574.9274.99sha3224
74.9275.0075.05T:blake64
78.2578.3678.44sha3256
78.2578.3778.42shake256
81.7181.7981.81T:cubehash1632
81.7581.8081.83T:cubehash512
83.5283.5783.61asconhashbi32v12
83.9884.0684.11T:keccakc448
84.4887.2690.21blake512
87.8187.8487.89asconxofv12
87.7787.8487.88asconhashv12
88.0588.0788.11T:mcssha5
88.0188.0988.13T:mcssha6
88.0288.0988.12T:mcssha4
88.0588.1288.16T:keccakc512
89.8789.9189.96T:sneikha384
90.9891.1391.19T:luffa512
93.5193.6393.68T:keccak
96.8697.2797.33T:esch256v1
98.2998.5898.64T:esch256v2
100.44100.61100.67sha3384
102.76102.89102.95T:skein10241024
114.09114.16114.20T:keccakc768
114.58114.91115.71T:shavite3512
117.66117.72117.75T:saturninhashv2
120.18120.34120.47T:echosp256
120.34120.40120.42T:gimli24v1
123.04123.07123.08T:floppsy
124.98125.04125.09T:cubehash816
124.99125.67126.78T:simd256
126.12127.95139.27T:lane256
129.53129.68129.76T:groestl256
133.03133.11133.17T:fugue512
140.17140.25140.35T:echo256
140.46140.53140.57sha3512
141.23141.28141.31T:esch384v1
142.19142.23142.26T:esch384v2
145.73146.66148.12T:simd512
150.56150.71150.80T:mgrostl256
161.04161.13161.17T:keccakc1024
174.18174.37174.47T:echosp512
176.74177.02177.14T:groestl512
186.63186.74186.86T:shamashashv1
221.18221.28221.38T:whirlpool
222.51222.56222.58T:cubehash1616
224.71224.81224.86T:jh256
224.70224.82224.87T:jh224
224.70224.83224.86T:jh384
224.69224.83224.86T:jh512
232.99233.04233.06T:cubehash88
261.55261.70261.79T:echo512
273.95274.05274.10T:romulush
302.93302.99303.05T:drygascon128
303.04303.78304.20T:lane512
316.36316.48316.57T:round3jh512
316.30316.48316.56T:round3jh256
322.83322.87322.89T:knot256v2
346.44346.50346.58T:essence384
346.45346.51346.57T:essence512
357.34357.38357.45T:clxhash
415.45415.55415.61T:drygascon256
427.99428.03428.08T:cubehash168
447.13447.17447.25T:cubehash84
461.55461.82462.10T:rfsb509
476.53476.70476.77T:coral256v1
542.51542.56542.66T:essence224
542.53542.59542.68T:essence256
670.36670.38670.43T:knot256v1
837.18837.24837.29T:cubehash164
773.42841.52845.64T:fsb256
877.18877.22877.29T:cubehash82
1150.901150.941150.98T:knot384
1274.741278.301281.47T:fsb512
1286.021286.091286.18T:photonbeetlehash256rate32v1
1552.151552.221552.34T:syconhash256v1
1614.171614.211614.32T:knot512
1657.301657.341657.38T:cubehash162
1744.281744.331744.41T:cubehash81
3297.493297.553297.67T:cubehash161
3536.653536.743536.83T:subterraneanv1
4403.434403.604404.07T:acehash256v1
5688.135688.465688.94T:skinnyhashtk3
5762.925763.135763.75T:sivrijndael256hash256v1
7870.287870.367870.51T:gage1h256c256r128
8336.848336.988337.63T:orangishv1
9765.719766.899767.96T:skinnyhashtk2
11884.0411884.1311884.31T:gage1h256c224r064
12850.3812850.4812850.68T:gage1h256c224r032
13168.5713168.7413168.87T:gage1h256c256r064
14687.4314687.6514688.24T:heron256v1
18880.52?20836.18?24835.77?T:rhash
23674.3323674.5823674.73T:gage1h256c512r064
23759.4823759.6223759.77T:gage1h256c256r032
39622.6039622.7739622.91T:gage1h256c224r016
44804.1444804.5244805.00T:gage1h256c512r032
44963.9744964.1544964.24T:gage1h256c256r016
69021.2369025.5969027.18T:sivtemphotonhashv1
76711.1976711.6176711.96T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
3.133.143.18komihash
4.574.574.60prh42s256
4.864.864.86prh42s512
5.315.315.32prh42s1024
5.955.956.07prh64s256
6.556.566.65prh64s512
6.756.776.77T:md4
7.697.707.84prh64s1024
7.937.937.93T:bebb4185
8.948.949.00md5
15.3015.3015.34T:blake3
15.9015.9015.95T!!!sha1
16.5116.5216.54T:edonr256
18.8718.8718.88T:bmw256
20.8320.8420.86T:blake2s
20.9120.9120.92T:shabal512
21.6221.6321.66T:shabal256
22.7222.7322.78T:edonr512
24.0524.1024.16T:ripemd160
28.9428.9428.96T!!!sha256
28.9428.9529.10T!!!sha224
29.0529.0629.17T:blake32
31.5231.5431.63T:bmw512
32.5832.6232.65T:tiger
32.8032.8032.83T!!!sha384
32.8032.8132.84T!!!sha512
32.8832.8932.98T:nasha256
34.7534.8034.93T:nasha512
35.1735.1735.18blake256
37.9137.9838.08T:fugue2
38.8738.8838.90T:bblake256
39.2139.2239.24T:beamsplitter
40.9641.0241.18T:blake2b
43.4843.4843.52T:sneikha256
44.9244.9344.94T:k12
47.2847.3047.56lsh256
47.4447.5848.09T:sarmal256
48.8748.8748.93T:skein256256
51.6451.6551.77T:luffa256
55.8255.8355.88T:xoodyakv1
58.1158.1258.28asconhashabi32v12
59.9159.9460.21T:fugue256
60.4760.8464.28T:sarmal512
62.4162.4162.51asconxofav12
62.4162.4162.55asconhashav12
66.2466.2666.50T:skein512512
66.2566.2766.41T:skein512256
68.1568.1868.62shake128
72.9172.9373.16T:shavite3256
74.9775.0075.21T:luffa384
75.1675.2075.42T:keccakc256
74.5177.1877.50lsh512
77.2177.2677.56sha3224
77.5977.6077.71T:blake64
80.0980.0980.25T:cubehash832
81.9481.9882.28sha3256
82.0982.1682.51shake256
83.7583.8584.05T:cubehash512
84.2784.2784.36asconhashbi32v12
86.0286.0686.25T:keccakc448
88.4788.4788.59T:cubehash1632
88.5688.5788.66asconxofv12
88.5688.5888.76asconhashv12
87.8188.6289.72blake512
89.8589.8690.03T:mcssha6
90.0490.0690.24T:mcssha4
90.9190.9391.04T:sneikha384
91.5091.5391.74T:keccakc512
91.5491.5791.70T:mcssha5
93.4393.4693.69T:luffa512
96.9997.1897.26T:keccak
97.9797.9798.04T:esch256v1
99.2799.2899.35T:esch256v2
102.82102.86103.22sha3384
106.41106.45106.70T:skein10241024
116.00116.04116.27T:keccakc768
118.64118.66118.85T:saturninhashv2
118.58118.92119.45T:shavite3512
121.33121.34121.46T:gimli24v1
123.22123.24123.31T:floppsy
125.54125.77126.25T:echosp256
127.10127.71128.52T:simd256
129.97131.04132.64T:lane256
132.83132.90133.25T:groestl256
134.06134.14134.22T:cubehash816
139.30139.42139.97T:fugue512
142.18142.39142.60sha3512
142.67142.69142.81T:esch384v1
143.60143.68143.78T:esch384v2
145.39145.43146.13T:echo256
150.56151.60153.26T:simd512
157.96158.27158.76T:mgrostl256
162.14162.26162.48T:keccakc1024
180.75180.92181.38T:echosp512
185.56185.97186.80T:groestl512
188.14188.43188.90T:shamashashv1
224.85225.01225.43T:whirlpool
228.22228.35228.59T:jh224
228.25228.38228.64T:jh256
228.24228.41228.64T:jh384
228.27228.42228.64T:jh512
239.62239.69239.72T:cubehash1616
242.01242.13242.16T:cubehash88
270.03270.20270.96T:echo512
275.99276.16276.36T:romulush
303.66303.75303.89T:drygascon128
321.31321.52321.94T:round3jh256
321.34321.72321.95T:round3jh512
322.98323.20323.59T:lane512
325.44325.47325.52T:knot256v2
357.78357.85357.92T:essence384
357.82357.95358.13T:essence512
357.94357.98358.03T:clxhash
418.58418.80418.97T:drygascon256
445.14445.19445.29T:cubehash168
456.26456.33456.40T:cubehash84
466.91467.55467.89T:rfsb509
480.21480.65481.00T:coral256v1
551.39551.50551.58T:essence224
551.37551.53551.61T:essence256
671.85671.87671.92T:knot256v1
854.36854.44854.49T:cubehash164
886.37886.44886.53T:cubehash82
1153.661153.711153.75T:knot384
1283.671283.741283.93T:photonbeetlehash256rate32v1
1567.681567.871568.03T:syconhash256v1
1620.741620.771620.82T:knot512
1674.501674.561674.66T:cubehash162
1753.541753.591753.85T:cubehash81
3314.703314.753314.86T:cubehash161
3545.073545.163545.37T:subterraneanv1
4446.904447.114447.47T:acehash256v1
5732.855733.095733.41T:skinnyhashtk3
5758.335758.565758.77T:sivrijndael256hash256v1
7962.767962.877962.98T:gage1h256c256r128
8401.998402.178402.30T:orangishv1
9785.049785.859787.87T:skinnyhashtk2
12000.3412000.5212000.71T:gage1h256c224r064
12963.6912963.7512963.91T:gage1h256c224r032
13297.4313297.5013297.66T:gage1h256c256r064
14921.5814921.7414922.12T:heron256v1
19699.63?21129.60?24783.79?T:rhash
23905.7023905.9223906.25T:gage1h256c512r064
23968.5423968.7023969.04T:gage1h256c256r032
37943.9537953.1837960.74T:fsb512
39951.8139951.9739952.58T:gage1h256c224r016
41330.7141336.8541346.13T:fsb256
45198.0145198.3845199.30T:gage1h256c512r032
45337.5845337.6645338.28T:gage1h256c256r016
68960.2368961.9368963.05T:sivtemphotonhashv1
77329.4377330.1877330.50T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
3.323.323.32komihash
5.445.445.45prh42s256
6.126.126.16prh42s512
7.287.327.33T:md4
7.377.387.61prh42s1024
7.59?7.68?8.59?prh64s256
8.38?8.52?9.50?T:bebb4185
9.189.219.68prh64s512
9.409.419.55md5
12.28?12.45?13.88?prh64s1024
15.3515.5316.28T:blake3
16.7617.1017.82T!!!sha1
17.2817.3518.43T:edonr256
20.1520.3222.11T:bmw256
21.17?21.61?23.69?T:blake2s
23.0723.1523.89T:shabal512
23.8624.0924.74T:shabal256
24.2324.3725.19T:edonr512
25.1925.5227.01T:ripemd160
30.1630.2031.00T!!!sha256
30.1530.2630.90T!!!sha224
30.2330.2930.97T:blake32
34.0234.0935.14T:tiger
34.2034.2935.12T:nasha256
34.8834.9235.59T!!!sha384
34.9334.9535.65T!!!sha512
36.4436.4837.22blake256
35.5636.7939.25T:bmw512
37.1637.3438.39T:nasha512
39.8139.8240.90T:beamsplitter
41.6141.7843.62T:blake2b
44.2144.2444.73T:sneikha256
45.1945.1945.75T:bblake256
46.7147.0448.66T:fugue2
48.3348.3449.19T:k12
49.9049.9050.69T:skein256256
50.0250.0351.06lsh256
50.7751.1351.73T:sarmal256
53.3453.3654.09T:luffa256
56.4556.4557.13T:xoodyakv1
59.1359.1359.81asconhashabi32v12
63.5163.5164.31asconxofav12
63.5163.5164.19asconhashav12
64.5964.8968.68T:sarmal512
64.9665.0366.53T:fugue256
68.2868.3169.09T:skein512512
68.2768.3569.50T:skein512256
74.8674.9275.73shake128
75.0575.0775.87T:shavite3256
78.2478.2479.08T:luffa384
80.0280.0781.27sha3224
81.1881.1881.55T:keccakc256
82.0482.1082.67T:blake64
82.1682.8385.20lsh512
85.5485.5585.69asconhashbi32v12
86.4386.5286.82sha3256
86.8287.0087.87shake256
87.1287.1587.54T:cubehash512
88.0088.0688.83T:keccakc448
89.9189.9290.21asconxofv12
89.9289.9290.28asconhashv12
92.7292.7493.14T:sneikha384
92.9592.9693.42T:mcssha6
93.4393.4494.44T:mcssha4
93.0194.1494.57blake512
95.2795.2895.64T:cubehash832
95.4095.4095.55T:keccakc512
97.4397.4397.52T:mcssha5
97.4997.5398.36T:luffa512
99.1599.1699.38T:esch256v1
99.71100.07101.28T:cubehash1632
100.45100.45100.64T:esch256v2
102.67102.74103.26T:keccak
104.66104.73105.65sha3384
112.46112.51113.03T:skein10241024
116.88116.90117.12T:keccakc768
120.39120.40120.48T:saturninhashv2
122.99123.28123.86T:gimli24v1
123.59123.59123.76T:floppsy
124.14124.50124.90T:echosp256
124.82125.32125.75T:shavite3512
130.81131.71132.41T:simd256
138.47138.53140.17T:groestl256
137.47138.78141.60T:lane256
145.12145.13145.53T:esch384v1
146.05146.08146.51T:esch384v2
148.25148.31149.05sha3512
149.24149.26149.65T:cubehash816
150.04150.06150.92T:fugue512
158.91159.10160.80T:simd512
159.33159.42160.27T:echo256
167.58167.62167.83T:keccakc1024
170.55170.57171.56T:mgrostl256
190.99191.10191.92T:shamashashv1
197.87197.89198.57T:echosp512
200.45200.84202.30T:groestl512
231.29231.38232.08T:whirlpool
234.27234.29234.63T:jh224
234.29234.30234.63T:jh384
234.29234.40235.25T:jh256
234.32234.49235.05T:jh512
257.18257.21257.60T:cubehash88
268.06268.09268.62T:cubehash1616
279.48279.54280.12T:romulush
284.40284.57285.46T:echo512
304.81304.97305.61T:drygascon128
329.64329.74330.86T:round3jh256
329.71329.75330.00T:knot256v2
329.66329.81330.51T:round3jh512
355.28355.89356.01T:lane512
358.88358.95359.15T:clxhash
376.52376.70377.05T:essence384
376.68376.88377.48T:essence512
423.62424.01424.73T:drygascon256
471.31471.62471.78T:cubehash84
473.53473.80473.96T:cubehash168
479.59479.94481.92T:rfsb509
486.38486.53487.36T:coral256v1
565.91566.19566.64T:essence256
565.93566.37566.71T:essence224
674.23674.34674.53T:knot256v1
882.92882.97883.23T:cubehash164
901.60901.68901.96T:cubehash82
1160.711160.901161.02T:knot384
1279.451279.901280.16T:photonbeetlehash256rate32v1
1593.261593.901594.34T:syconhash256v1
1631.611631.711631.79T:knot512
1703.141703.311703.47T:cubehash162
1768.781768.901769.07T:cubehash81
3343.443343.553343.76T:cubehash161
3559.263559.413559.62T:subterraneanv1
4519.554520.094520.61T:acehash256v1
5750.605751.035751.90T:sivrijndael256hash256v1
5807.225807.615808.19T:skinnyhashtk3
8116.958117.068117.24T:gage1h256c256r128
8510.618510.838511.13T:orangishv1
9817.869820.629825.34T:skinnyhashtk2
12194.2812194.4412194.83T:gage1h256c224r064
13152.4613152.6613153.04T:gage1h256c224r032
13512.1313512.2813512.70T:gage1h256c256r064
15312.1915312.6015313.33T:heron256v1
21090.51?21559.61?25470.52?T:rhash
24291.6224291.8724292.40T:gage1h256c512r064
24317.2124317.4024317.93T:gage1h256c256r032
40500.7340501.0940501.64T:gage1h256c224r016
45854.8845855.2545855.68T:gage1h256c512r032
45960.2245960.4745961.17T:gage1h256c256r016
68846.9068848.7768850.35T:sivtemphotonhashv1
78360.0378360.2278361.17T:gage1h256c224r008
98989.6099013.6799023.30T:fsb512
108550.92108572.40109255.82T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
3.873.883.89komihash
7.847.858.28prh42s256
8.728.809.04T:md4
9.529.549.68prh42s512
9.589.599.74T:bebb4185
10.6710.6911.08md5
11.9011.9212.74prh64s256
12.8512.9213.28prh42s1024
14.8514.8716.12T:blake3
16.2016.2016.66prh64s512
18.8618.9120.24T!!!sha1
19.2719.3019.57T:edonr256
21.5321.5422.20T:blake2s
23.5423.7025.19T:bmw256
24.46?24.75?27.70?prh64s1024
26.1026.5428.46T:edonr512
27.8528.3530.67T:ripemd160
28.7329.0231.53T:shabal512
29.90?30.43?36.40?T:shabal256
33.5233.7035.48T!!!sha224
33.4233.7036.02T!!!sha256
33.3933.7736.69T:blake32
37.2537.5739.79T!!!sha384
37.3737.6739.83T!!!sha512
37.8738.4141.23T:tiger
37.74?38.49?43.39?T:nasha256
39.97?40.90?45.38?blake256
40.34?41.01?45.58?T:nasha512
41.45?41.98?46.22?T:beamsplitter
46.2746.6848.13T:sneikha256
47.89?48.91?63.15?T:blake2b
44.24?50.66?61.84?T:bmw512
53.58?53.90?60.63?T:k12
52.56?54.20?58.59?lsh256
52.88?54.25?59.61?T:skein256256
55.08?56.34?74.03?T:sarmal256
57.9058.3061.44T:luffa256
58.6060.3062.26T:xoodyakv1
62.10?62.44?69.88?T:bblake256
61.9463.0067.70asconhashabi32v12
66.4366.6570.18asconxofav12
66.4466.6970.56asconhashav12
69.03?71.43?92.40?T:sarmal512
70.67?71.47?78.89?T:fugue2
73.72?74.36?84.22?T:skein512256
73.74?74.69?84.69?T:skein512512
78.80?79.65?90.69?T:fugue256
80.73?80.97?91.84?T:shavite3256
85.7286.0190.54T:blake64
85.7786.3190.22shake128
86.9887.4089.91T:luffa384
88.9489.0590.94asconhashbi32v12
89.3590.9694.12T:keccakc256
93.5193.6595.12asconxofv12
93.5193.8296.18asconhashv12
95.45?96.50?106.58?lsh512
96.1496.6898.02T:cubehash512
97.5698.2299.14T:sneikha384
100.70101.06105.11sha3256
101.00101.24104.82sha3224
101.19101.45102.99T:mcssha6
99.17?101.55?119.72?blake512
101.84102.23105.03shake256
102.30102.43103.95T:esch256v1
102.50102.70104.50T:mcssha4
103.59103.70105.27T:esch256v2
107.85108.45110.13T:keccak
108.27108.49114.37T:luffa512
108.29108.63112.03T:keccakc512
108.66108.79111.55T:keccakc448
113.15113.16115.52T:mcssha5
116.43116.55120.51sha3384
124.57124.57125.68T:floppsy
125.06125.07126.57T:saturninhashv2
126.87127.10129.99T:keccakc768
127.46127.56129.03T:gimli24v1
129.20129.39132.29T:shavite3512
129.69131.77132.09T:cubehash1632
135.77135.82137.95T:cubehash832
139.99140.12142.07T:skein10241024
139.96141.88143.03T:simd256
143.62143.83149.61T:echosp256
151.67151.69153.32T:esch384v1
152.59152.62153.72T:esch384v2
153.46153.50157.00T:groestl256
157.97158.36168.44T:lane256
166.41166.61169.89sha3512
178.72179.23183.08T:fugue512
184.33184.42187.46T:keccakc1024
187.47187.57194.44T:mgrostl256
189.74189.74191.53T:cubehash816
190.65190.91193.30T:echo256
197.82198.13200.45T:simd512
198.92199.21203.20T:shamashashv1
220.89221.60228.14T:groestl512
236.35236.40239.33T:echosp512
248.63249.30251.78T:whirlpool
250.45250.46252.39T:jh224
250.51250.52252.40T:jh384
250.49250.54256.73T:jh256
250.54250.68253.22T:jh512
288.92288.93290.77T:romulush
294.13294.51296.38T:echo512
297.67297.68298.75T:cubehash88
308.12308.28309.96T:drygascon128
341.32341.32342.01T:knot256v2
344.10344.10345.20T:cubehash1616
352.27352.29354.51T:round3jh256
352.30352.33354.95T:round3jh512
361.59361.59362.27T:clxhash
426.78426.83428.09T:essence384
427.19427.31428.83T:essence512
437.51437.53439.50T:drygascon256
474.25474.30475.59T:lane512
503.15503.18503.22T:coral256v1
509.23509.53510.09T:rfsb509
511.80511.85512.89T:cubehash84
549.54549.64550.58T:cubehash168
605.17605.21607.06T:essence256
605.03605.34606.99T:essence224
680.73680.74681.28T:knot256v1
941.80941.93942.81T:cubehash82
958.75959.28959.84T:cubehash164
1176.201176.451177.16T:knot384
1268.571269.161270.84T:photonbeetlehash256rate32v1
1660.001660.531660.90T:knot512
1661.271662.591664.19T:syconhash256v1
1778.761779.611779.96T:cubehash162
1808.901809.571810.06T:cubehash81
3419.493420.113420.44T:cubehash161
3596.043596.783597.60T:subterraneanv1
4711.814712.734714.51T:acehash256v1
5729.875731.115732.14T:sivrijndael256hash256v1
6005.016006.296007.03T:skinnyhashtk3
8527.968528.158528.40T:gage1h256c256r128
8800.188800.648801.69T:orangishv1
9902.739904.729915.57T:skinnyhashtk2
12711.4412711.7412712.03T:gage1h256c224r064
13655.8413656.0713656.53T:gage1h256c224r032
14084.6914084.9914085.39T:gage1h256c256r064
16353.1516353.9616354.93T:heron256v1
22354.42?22671.50?27227.01?T:rhash
25247.0025247.3225248.03T:gage1h256c256r032
25320.6025320.9325322.31T:gage1h256c512r064
41963.9641964.5141965.90T:gage1h256c224r016
47606.0947607.0647608.74T:gage1h256c512r032
47620.7247621.2847622.52T:gage1h256c256r016
68534.9968555.1168559.03T:sivtemphotonhashv1
81107.3781108.1681109.17T:gage1h256c224r008
261953.34261976.61262030.76T:fsb512
288085.88288152.07289993.01T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
10.8010.8010.83komihash
20.9721.1221.80T:blake3
24.9724.9725.28T:bebb4185
26.9126.9427.34md5
27.8327.8829.77T:blake2s
28.2228.3329.38T:md4
37.3837.4137.64prh42s256
44.6644.6744.95T:edonr256
46.2546.7747.09T!!!sha1
52.9853.0253.03prh42s512
58.0258.7259.17T:edonr512
62.1262.1664.80T:beamsplitter
63.2863.3868.97T:ripemd160
67.1667.1668.45T:bmw256
69.3869.4169.53prh64s256
71.2371.3472.89T:sneikha256
72.5872.6776.89T:blake32
74.7575.0576.50T!!!sha256
75.9876.9277.92T!!!sha224
79.8479.9284.11T:xoodyakv1
80.9881.0283.22T!!!sha384
81.2881.7283.09T:nasha256
82.6982.8188.88blake256
82.7882.9788.02T!!!sha512
83.0683.0883.11prh42s1024
83.5286.1187.98T:tiger
87.69?87.88?100.17?T:skein256256
94.62?96.02?108.56?T:nasha512
96.4196.4799.02asconhashabi32v12
100.83100.86104.70T:shabal512
101.42?103.53?126.22?T:blake2b
103.70103.72106.50asconxofav12
103.75104.12108.11asconhashav12
105.75105.86110.56lsh256
105.69106.25116.61T:shabal256
115.70116.20124.80T:luffa256
114.91?117.52?136.34?prh64s512
124.62?128.61?146.27?T:sarmal256
132.28132.70140.61asconhashbi32v12
136.92137.31144.70T:k12
137.09137.44140.20T:floppsy
139.50139.53140.34asconxofv12
139.47139.56141.61asconhashv12
138.72141.33145.36T:bmw512
142.69142.89150.72T:esch256v1
141.61143.05149.31T:skein512256
143.78143.86147.69T:esch256v2
142.27144.44152.80T:skein512512
142.67?149.52?208.92?T:sarmal512
152.77154.75169.03T:shavite3256
159.50159.53160.67T:sneikha384
169.09169.78176.89T:blake64
184.36184.42187.03T:saturninhashv2
184.66184.67187.38T:gimli24v1
198.38?199.56?221.12?T:luffa384
203.66204.38218.02prh64s1024
206.09?207.19?230.45?T:keccakc1024
206.95209.69225.81T:mcssha6
211.00211.06212.95T:cubehash512
214.09215.44237.41T:keccakc768
218.45221.11235.95T:mcssha4
221.06221.59230.05T:keccakc512
222.89?226.73?251.67?T:keccakc448
228.84230.06250.81T:keccakc256
230.95?232.97?268.34?sha3384
231.02?233.36?274.72?T:fugue256
220.08?233.61?248.28?T:keccak
231.09?235.28?257.72?sha3512
233.67235.39247.44sha3256
236.34236.77248.16T:esch384v2
235.81237.67246.77T:esch384v1
235.00238.17251.80sha3224
246.48?248.41?278.16?T:luffa512
246.47?251.92?286.45?shake256
255.38?258.14?291.53?shake128
246.84?259.05?325.89?T:shavite3512
261.06270.73285.27T:simd256
222.44?272.34?372.55?blake512
277.50?279.59?314.34?T:bblake256
297.05?300.69?339.73?lsh512
300.81?308.92?345.77?T:shamashashv1
314.81318.19338.67T:mcssha5
347.27352.31377.41T:groestl256
351.03354.61372.77T:drygascon128
396.86398.94409.92T:clxhash
374.83?402.14?514.88?T:fugue2
410.98416.11442.02T:romulush
426.11?446.17?642.41?T:lane256
437.38?453.50?486.27?T:skein10241024
448.48?458.88?520.28?T:echo256
446.47?460.69?533.56?T:echosp256
458.94?463.66?510.64?T:jh384
458.52465.73502.83T:jh224
459.83467.14496.77T:jh512
460.00470.19493.84T:jh256
473.81?480.91?538.27?T:whirlpool
485.73?497.88?564.05?T:mgrostl256
491.05499.52503.84T:knot256v2
513.00514.92530.39T:cubehash1632
546.39?554.28?634.06?T:fugue512
555.09?568.38?639.75?T:echo512
566.88?572.77?631.31?T:groestl512
558.03?582.45?636.33?T:echosp512
617.38?626.11?764.73?T:simd512
616.55628.94654.23T:drygascon256
642.22?653.45?721.42?T:round3jh512
653.84656.31677.95T:cubehash832
641.58?656.36?760.94?T:round3jh256
708.14711.14726.94T:cubehash816
718.77?725.69?804.44?T:coral256v1
764.56767.05775.05T:knot256v1
776.23?781.52?867.45?T:rfsb509
816.08817.33834.78T:cubehash88
1030.191031.021050.83T:cubehash84
1070.441071.001112.14T:essence384
1074.551077.421115.42T:essence512
1106.781112.091150.16T:essence224
1107.841116.501142.25T:essence256
1131.881139.231156.00T:photonbeetlehash256rate32v1
1303.801303.811323.19T:knot384
1317.381322.281340.52T:cubehash1616
1460.191460.911485.53T:cubehash82
1522.831522.841524.58T:cubehash168
1845.501846.051866.20T:lane512
1931.891931.911947.33T:cubehash164
2026.782026.882038.09T:knot512
2326.472327.302335.86T:cubehash81
2536.192544.452633.31T:syconhash256v1
2751.952752.562784.03T:cubehash162
4064.844067.804081.30T:subterraneanv1
4391.334391.454400.31T:cubehash161
5458.805462.175477.38T:sivrijndael256hash256v1
7176.567177.837200.97T:acehash256v1
8534.178537.398553.55T:skinnyhashtk3
10989.7010993.0911005.78T:skinnyhashtk2
12493.1612500.2812510.41T:orangishv1
13780.3013784.0813789.36T:gage1h256c256r128
19320.1619325.0319327.77T:gage1h256c224r064
20092.7820095.5920099.73T:gage1h256c224r032
21407.7221409.8921414.50T:gage1h256c256r064
29671.7329681.8929689.91T:heron256v1
37143.5337145.2837149.75T:gage1h256c256r032
38485.2838489.7338491.70T:gage1h256c512r064
40537.95?42604.84?50877.69?T:rhash
60693.4460695.7260698.67T:gage1h256c224r016
64754.8364774.2864790.03T:sivtemphotonhashv1
68873.7268875.5968879.31T:gage1h256c256r016
70022.0870025.1970028.50T:gage1h256c512r032
116276.91116279.91116282.44T:gage1h256c224r008
2347752.172348095.272348722.94T:fsb512
2593696.502593977.952594182.34T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
55.8856.1256.75komihash
142.00142.25144.12T:bebb4185
150.62150.75152.75md5
180.25180.50181.25T:blake3
181.62183.88188.00T:md4
209.00211.25212.88T:beamsplitter
217.75217.75218.38T:blake2s
224.38226.50227.00T:sneikha256
235.75235.75239.75T:floppsy
236.25236.25236.75T:edonr256
260.00263.75265.75T!!!sha1
271.62271.75272.62prh42s256
299.62300.00302.38T:xoodyakv1
324.00?345.25?374.88?T:ripemd160
352.50352.75359.88T:blake32
368.75369.25369.25asconhashabi32v12
380.38381.88400.12T!!!sha256
379.75383.62389.62T!!!sha224
384.75384.88389.25T:bmw256
390.00392.38402.50T:nasha256
392.75393.12399.12prh42s512
392.12394.75408.25T:tiger
397.50397.50401.00asconhashav12
397.50397.50406.62asconxofav12
400.25401.00403.50blake256
462.50462.62466.00T:edonr512
473.75475.38493.62asconhashbi32v12
501.75502.00506.25asconxofv12
502.00502.00503.12asconhashv12
499.75504.50505.00T:skein256256
511.75512.25516.75T:luffa256
519.12519.25531.38T:gimli24v1
527.12527.50532.38prh64s256
534.38534.50536.62T:saturninhashv2
551.50552.88554.00T:esch256v1
556.12556.50560.62T:sneikha384
565.38565.62583.62T:esch256v2
631.88631.88632.00prh42s1024
635.00635.25655.62T:shabal512
650.62651.12668.62T!!!sha384
659.50660.50682.50T!!!sha512
658.62663.25681.38T:shavite3256
666.75667.75671.75T:shabal256
669.00669.50670.62T:clxhash
758.38770.62815.50T:nasha512
840.00?842.00?951.75?lsh256
818.62?850.00?971.62?T:blake2b
890.75891.25917.62prh64s512
986.75987.121005.75T:shamashashv1
991.25992.001009.38T:drygascon128
1004.751005.121054.62T:luffa384
965.751006.881068.62T:sarmal256
1031.121032.251044.38T:cubehash512
1033.501035.381081.25T:esch384v1
1037.251038.501075.25T:mcssha6
1047.501048.621084.50T:esch384v2
1040.25?1050.88?1291.50?T:k12
1081.001081.121100.12T:romulush
1131.501131.751167.38T:mcssha4
1118.88?1138.00?1314.00?T:bmw512
1146.121152.251236.62T:skein512256
1151.881155.121173.12T:skein512512
1173.62?1206.12?1665.88?T:sarmal512
1227.001227.621276.62T:luffa512
1343.751344.001344.50T:photonbeetlehash256rate32v1
1344.251350.251427.50T:blake64
1357.001357.881415.75T:knot256v2
1425.251433.381490.38T:knot256v1
1417.25?1445.50?1587.12?T:fugue256
1602.501602.621635.25prh64s1024
1649.501653.881698.38T:keccakc1024
1706.001714.751794.88T:keccakc768
1743.621759.381875.38T:keccak
1764.881767.001806.75T:keccakc512
1778.001789.121819.00T:keccakc448
1734.00?1799.38?2076.62?T:groestl256
1829.501851.502013.25T:keccakc256
1849.001891.382024.88sha3384
1867.751894.881973.50sha3256
1849.88?1897.00?2115.75?sha3512
1898.751899.251922.12T:mcssha5
1876.50?1903.62?2087.00?sha3224
1949.121954.752013.88T:bblake256
1952.12?1971.25?2204.62?T:whirlpool
2017.25?2037.38?2345.88?shake128
1976.75?2076.50?2352.00?shake256
2000.50?2127.88?2582.00?T:shavite3512
2105.00?2168.62?2556.38?T:simd256
1864.50?2297.75?2975.88?blake512
2376.75?2420.38?2669.50?lsh512
2416.62?2450.38?2787.75?T:coral256v1
2443.502482.752659.75T:drygascon256
2661.002661.502692.62T:knot384
2603.75?2826.75?3035.88?T:fugue2
3457.753534.123628.25T:cubehash1632
3441.88?3543.25?5032.62?T:lane256
3442.75?3597.38?4070.25?T:rfsb509
3470.25?3633.12?4220.25?T:fugue512
3506.75?3638.00?3900.25?T:skein10241024
3678.503713.754002.25T:jh384
3575.25?3721.00?4424.75?T:echo256
3698.383827.754027.50T:jh256
3573.12?3838.25?4199.50?T:echosp256
3672.883840.003965.75T:jh224
3736.753896.124062.75T:jh512
3885.00?3989.50?4546.50?T:mgrostl256
4441.88?4553.62?5232.38?T:echosp512
4453.00?4601.88?5062.88?T:echo512
4675.254710.754841.50T:cubehash816
4675.754712.884861.12T:cubehash832
4574.12?4792.88?5451.12?T:groestl512
4892.624912.885070.00T:cubehash88
4921.62?4969.25?6213.12?T:simd512
4995.505047.125116.62T:knot512
5111.125135.505267.50T:cubehash84
5154.005217.385720.25T:round3jh512
5144.255222.755583.12T:round3jh256
5542.625566.885714.00T:cubehash82
6214.506305.506559.88T:sivrijndael256hash256v1
6403.626408.386569.25T:cubehash81
6695.386747.007041.00T:essence224
6703.626797.007009.62T:essence256
7766.507800.888006.75T:subterraneanv1
8578.128625.388822.00T:essence384
8605.508644.008912.88T:essence512
8768.388780.628948.75T:cubehash1616
9186.129268.009339.25T:cubehash168
9431.389466.509744.25T:syconhash256v1
9593.889600.389767.62T:cubehash164
10416.6210432.3810585.00T:cubehash162
12051.7512063.5012270.25T:cubehash161
14664.6214720.1214877.50T:lane512
19575.0019575.1219701.62T:skinnyhashtk2
22795.1222797.1222890.88T:skinnyhashtk3
26668.6226679.0026739.12T:acehash256v1
47277.2547292.0047343.50T:gage1h256c256r128
49932.0049934.0050040.88T:orangishv1
68972.8869144.2569237.25T:sivtemphotonhashv1
70766.0070773.8870830.38T:gage1h256c224r032
71370.5071387.1271436.25T:gage1h256c224r064
79025.7579056.5079107.75T:gage1h256c256r064
130785.50130819.12130846.62T:gage1h256c256r032
134530.50134607.25134687.25T:heron256v1
142120.88142153.75142189.62T:gage1h256c512r064
161683.00?165401.25?183796.12?T:rhash
208155.62208169.00208208.88T:gage1h256c224r016
236205.00236231.50236252.62T:gage1h256c256r016
246502.88246536.88246572.38T:gage1h256c512r032
393212.25393232.38393255.38T:gage1h256c224r008
18781874.5018785078.7518787423.12T:fsb512
20740693.8820742341.8820744579.75T:fsb256