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-20240909

[Page version: 20241120 00:41:19]

eBASH (ECRYPT Benchmarking of All Submitted Hashes) is a project to measure the performance of hash functions. This page presents benchmark results collected in eBASH:

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.083.12komihash
4.024.054.08prh42s256
3.994.074.08prh42s1024
4.054.104.11prh42s512
4.904.964.98prh64s256
4.884.964.99prh64s1024
4.894.995.21prh64s512
6.406.456.49T:md4
7.317.367.45T:bebb4185
8.648.658.67md5
15.3015.4015.48T!!!sha1
15.3015.4715.55T:blake3
15.9816.0716.14T:edonr256
18.0318.1218.20T:bmw256
19.5619.6419.72T:shabal512
20.2120.2920.34T:shabal256
20.6520.7220.79T:blake2s
21.7321.8221.91T:edonr512
23.3723.4723.57T:ripemd160
28.1428.2528.30T!!!sha224
28.1428.2528.31T!!!sha256
28.3028.3528.40T:blake32
28.9129.2129.43T:bmw512
31.4531.5831.63T!!!sha384
31.4431.5931.65T!!!sha512
31.6631.8231.97T:tiger
32.0032.1532.25T:nasha256
32.1932.6232.76T:fugue2
33.1433.3833.46T:nasha512
34.3434.4734.57blake256
35.0335.1135.19T:bblake256
39.2539.5140.05T:beamsplitter
40.2940.6440.99T:blake2b
43.0543.0943.12T:sneikha256
44.1544.2844.35T:k12
45.6445.7045.77lsh256
45.2546.0146.50T:sarmal256
48.2748.3448.38T:skein256256
51.4651.5551.61T:luffa256
55.3855.4855.55T:xoodyakv1
56.8857.0857.22T:fugue256
57.5057.5857.62asconhashabi32v12
57.5958.0559.06T:sarmal512
61.7161.8261.86asconxofav12
61.7061.8361.90asconhashav12
65.0665.1165.29T:skein512256
64.9965.1465.27T:skein512512
65.4065.5965.66shake128
69.2469.4669.95lsh512
70.9671.0371.06T:cubehash832
71.6171.6971.88T:shavite3256
73.0473.1073.15T:luffa384
73.0673.1273.14T:keccakc256
74.7374.8974.98sha3224
74.9175.0075.05T:blake64
78.2878.3678.42shake256
78.1878.3678.46sha3256
81.7381.7881.81T:cubehash512
81.7481.7981.82T:cubehash1632
83.5483.5883.62asconhashbi32v12
83.9884.0684.11T:keccakc448
84.01?87.11?93.72?blake512
87.7987.8387.87asconxofv12
87.7787.8487.88asconhashv12
88.0788.1088.14T:mcssha6
88.0588.1088.14T:mcssha5
88.0488.1088.15T:mcssha4
88.0488.1388.18T:keccakc512
89.8289.9089.99T:sneikha384
91.8792.0092.06T:luffa512
93.5693.6193.68T:keccak
96.8997.2697.32T:esch256v1
98.3398.6198.65T:esch256v2
100.47100.61100.66sha3384
102.77102.92102.97T:skein10241024
114.08114.16114.21T:keccakc768
114.63115.10115.98T:shavite3512
117.62117.70117.73T:saturninhashv2
119.86120.16120.24T:echosp256
120.34120.39120.43T:gimli24v1
123.05123.07123.09T:floppsy
125.00125.04125.07T:cubehash816
124.89125.23125.67T:simd256
125.28126.79136.09T:lane256
129.77129.91130.01T:groestl256
132.96133.08133.17T:fugue512
140.01140.20140.44T:echo256
140.40140.53140.58sha3512
141.24141.29141.31T:esch384v1
142.19142.24142.27T:esch384v2
147.12147.44148.32T:simd512
150.58150.77150.82T:mgrostl256
161.08161.16161.18T:keccakc1024
174.43174.61174.72T:echosp512
176.80176.98177.15T:groestl512
186.59186.73186.81T:shamashashv1
219.49219.63219.68T:whirlpool
222.52222.56222.59T:cubehash1616
224.70224.80224.87T:jh384
224.69224.81224.85T:jh224
224.67224.82224.87T:jh256
224.70224.83224.87T:jh512
232.95233.01233.04T:cubehash88
261.56261.68261.73T:echo512
273.92274.00274.06T:romulush
302.95303.02303.06T:drygascon128
302.92303.61304.02T:lane512
316.28316.46316.54T:round3jh256
316.31316.47316.59T:round3jh512
322.84322.87322.90T:knot256v2
357.34357.37357.41T:clxhash
415.45415.58415.63T:drygascon256
428.01428.05428.11T:cubehash168
447.13447.17447.22T:cubehash84
463.95464.09464.23T:rfsb509
476.56476.74476.82T:coral256v1
670.36670.40670.44T:knot256v1
837.18837.21837.26T:cubehash164
769.15838.47842.47T:fsb256
877.18877.22877.26T:cubehash82
1150.911150.941151.00T:knot384
1274.281277.991280.75T:fsb512
1285.991286.051286.12T:photonbeetlehash256rate32v1
1552.151552.231552.30T:syconhash256v1
1614.151614.171614.23T:knot512
1657.281657.341657.43T:cubehash162
1744.291744.331744.39T:cubehash81
3297.473297.533297.59T:cubehash161
3536.623536.713536.82T:subterraneanv1
4403.594404.224404.52T:acehash256v1
5688.145688.485688.98T:skinnyhashtk3
5762.885763.035763.28T:sivrijndael256hash256v1
7870.277870.347870.52T:gage1h256c256r128
8382.128382.238382.94T:orangishv1
9765.779767.049767.89T:skinnyhashtk2
11884.0411884.2011884.35T:gage1h256c224r064
12850.4112850.6212850.77T:gage1h256c224r032
13168.5813168.7113168.84T:gage1h256c256r064
14687.7514688.0214688.64T:heron256v1
23674.2623674.4423674.62T:gage1h256c512r064
23759.4323759.5423759.67T:gage1h256c256r032
22833.2123788.5923888.31T:rhash
39622.7739622.9739623.20T:gage1h256c224r016
44804.0544804.3744804.67T:gage1h256c512r032
44963.8944964.0744964.26T:gage1h256c256r016
69019.3269024.8369025.25T:sivtemphotonhashv1
76711.3076711.7276711.92T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
3.133.133.18komihash
4.624.624.71prh42s256
4.904.904.93prh42s512
5.365.375.40prh42s1024
5.945.955.97prh64s256
6.566.566.56prh64s512
6.756.756.90T:md4
7.667.697.83T:bebb4185
7.707.717.71prh64s1024
8.948.958.95md5
15.3015.3015.35T:blake3
15.8915.8915.93T!!!sha1
16.5216.5216.72T:edonr256
18.8718.8818.88T:bmw256
20.8320.8320.84T:blake2s
20.9120.9221.03T:shabal512
21.6221.6221.67T:shabal256
22.7122.7122.72T:edonr512
24.0724.0924.15T:ripemd160
28.9328.9328.95T!!!sha224
28.9428.9528.99T!!!sha256
29.0529.0629.07T:blake32
31.5531.5732.20T:bmw512
32.5732.5932.69T:tiger
32.7932.8033.06T!!!sha384
32.8032.8132.91T!!!sha512
32.8632.8632.97T:nasha256
34.7534.7734.87T:nasha512
35.1635.1835.34blake256
37.9637.9738.09T:fugue2
38.8738.8838.90T:bblake256
39.2439.2739.45T:beamsplitter
41.0041.0641.20T:blake2b
43.4843.4843.51T:sneikha256
44.9344.9345.09T:k12
47.2747.2747.46lsh256
47.2247.8848.29T:sarmal256
48.8748.8848.98T:skein256256
52.5152.5452.77T:luffa256
55.7655.8155.89T:xoodyakv1
58.1158.1158.20asconhashabi32v12
59.9360.0260.27T:fugue256
59.9561.1063.22T:sarmal512
62.4162.4162.54asconxofav12
62.4162.4462.68asconhashav12
66.2466.2566.43T:skein512256
66.2666.2766.54T:skein512512
68.1468.1868.54shake128
72.9272.9673.21T:shavite3256
74.2874.3374.80lsh512
74.9775.0075.19T:luffa384
75.1875.2175.37T:keccakc256
77.2277.2677.65sha3224
77.5977.5977.65T:blake64
80.0980.0980.22T:cubehash832
81.9181.9582.39sha3256
82.1282.1482.43shake256
83.7583.7783.90T:cubehash512
84.2784.2784.47asconhashbi32v12
86.0386.0486.27T:keccakc448
88.4788.4788.58T:cubehash1632
88.5688.5688.68asconhashv12
88.5688.5888.76asconxofv12
87.3189.2295.79blake512
89.8689.8890.06T:mcssha6
90.0490.0690.24T:mcssha4
90.9190.9291.05T:sneikha384
91.5191.5391.77T:keccakc512
91.5491.5591.71T:mcssha5
94.3294.3594.62T:luffa512
96.9797.0797.28T:keccak
97.9697.9798.08T:esch256v1
99.2799.2799.31T:esch256v2
102.86102.93103.24sha3384
106.43106.47106.72T:skein10241024
115.98116.03116.19T:keccakc768
118.64118.66118.88T:saturninhashv2
118.87119.36119.64T:shavite3512
121.33121.34121.49T:gimli24v1
123.22123.25123.29T:floppsy
125.34125.40126.09T:echosp256
126.89127.12128.16T:simd256
130.53132.04132.95T:lane256
133.12133.21133.59T:groestl256
134.06134.12134.23T:cubehash816
139.12139.16139.66T:fugue512
142.13142.26142.61sha3512
142.67142.74142.83T:esch384v1
143.60143.68143.77T:esch384v2
145.37145.53146.23T:echo256
151.73151.87153.80T:simd512
158.13158.41158.82T:mgrostl256
162.14162.27162.40T:keccakc1024
180.97181.12181.66T:echosp512
185.42185.69186.58T:groestl512
188.11188.38188.48T:shamashashv1
222.59222.74223.04T:whirlpool
228.22228.37228.60T:jh224
228.24228.38228.60T:jh384
228.24228.39228.62T:jh256
228.28228.43228.59T:jh512
239.56239.68239.74T:cubehash1616
242.02242.15242.23T:cubehash88
270.07270.20270.88T:echo512
275.92276.11276.25T:romulush
303.68303.77303.87T:drygascon128
321.30321.45321.91T:round3jh256
321.31321.59321.95T:round3jh512
323.18323.55324.47T:lane512
325.43325.47325.53T:knot256v2
357.95358.00358.07T:clxhash
418.57418.79418.95T:drygascon256
445.13445.18445.24T:cubehash168
456.25456.34456.41T:cubehash84
469.07469.53469.92T:rfsb509
480.22480.59480.86T:coral256v1
671.86671.88671.91T:knot256v1
854.38854.43854.52T:cubehash164
886.36886.43886.50T:cubehash82
1153.641153.701153.76T:knot384
1283.641283.701283.78T:photonbeetlehash256rate32v1
1567.801567.901568.11T:syconhash256v1
1620.751620.801620.88T:knot512
1674.511674.571674.62T:cubehash162
1753.481753.551753.65T:cubehash81
3314.743314.833314.99T:cubehash161
3545.083545.163545.33T:subterraneanv1
4447.424447.734448.21T:acehash256v1
5732.775733.025733.53T:skinnyhashtk3
5758.475758.715758.93T:sivrijndael256hash256v1
7962.757962.837962.97T:gage1h256c256r128
8447.578447.738447.92T:orangishv1
9785.219785.599787.46T:skinnyhashtk2
12000.3612000.4912000.72T:gage1h256c224r064
12963.6712963.8212963.92T:gage1h256c224r032
13297.4413297.5613297.74T:gage1h256c256r064
14922.0514922.2714922.44T:heron256v1
23905.5523905.6823906.03T:gage1h256c512r064
23968.5223968.6823969.09T:gage1h256c256r032
23168.1724032.4424063.65T:rhash
37939.7237946.1237950.18T:fsb512
39952.0239952.2639952.81T:gage1h256c224r016
41325.3841338.4041344.39T:fsb256
45198.0345198.2045199.16T:gage1h256c512r032
45337.5945337.7645338.37T:gage1h256c256r016
68954.3568956.3668958.37T:sivtemphotonhashv1
77329.4677330.1577330.52T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
3.323.323.32komihash
5.565.565.60prh42s256
6.246.256.29prh42s512
7.287.287.35T:md4
7.487.498.12prh42s1024
7.597.607.83prh64s256
8.318.398.75T:bebb4185
9.189.3010.17prh64s512
9.419.419.42md5
12.2712.3213.27prh64s1024
15.4015.6016.85T:blake3
16.7116.8617.93T!!!sha1
17.2817.3918.37T:edonr256
20.1520.2320.81T:bmw256
21.0221.1021.84T:blake2s
23.0323.1324.01T:shabal512
23.8624.1224.79T:shabal256
24.2924.8726.78T:edonr512
25.1225.2125.90T:ripemd160
30.1730.1931.05T!!!sha256
30.1430.2331.14T!!!sha224
30.2330.2430.89T:blake32
34.1334.1535.14T:nasha256
33.9234.1635.23T:tiger
34.8834.8935.78T!!!sha384
34.9334.9635.71T!!!sha512
35.6135.6738.11T:bmw512
36.4236.4237.26blake256
37.2637.2938.55T:nasha512
39.8139.8541.29T:beamsplitter
41.6942.0143.50T:blake2b
44.2044.2144.78T:sneikha256
45.1945.2046.09T:bblake256
46.9247.0548.27T:fugue2
48.3348.3449.21T:k12
49.9049.9350.83T:skein256256
50.0250.1051.12lsh256
50.9151.8354.99T:sarmal256
54.2054.3255.04T:luffa256
56.3956.4057.18T:xoodyakv1
59.1359.1359.23asconhashabi32v12
63.5163.5164.01asconxofav12
63.5163.5164.24asconhashav12
64.9065.1466.26T:fugue256
63.6665.1967.89T:sarmal512
68.2868.3068.47T:skein512256
68.3668.4268.60T:skein512512
74.8174.8576.10shake128
75.0875.0875.43T:shavite3256
78.2478.2478.97T:luffa384
79.9780.0981.29sha3224
81.2481.2681.40T:keccakc256
82.0382.0582.14T:blake64
82.2082.3483.86lsh512
85.5485.5485.92asconhashbi32v12
86.3686.4387.51sha3256
86.8986.9687.43shake256
87.1487.1587.36T:cubehash512
88.0488.0688.73T:keccakc448
89.9189.9289.98asconxofv12
89.9289.9490.16asconhashv12
92.7292.7292.97T:sneikha384
92.9592.9593.50T:mcssha6
93.4393.4393.81T:mcssha4
93.7494.1596.21blake512
95.2795.2895.64T:cubehash832
95.4095.4495.94T:keccakc512
97.4397.4497.85T:mcssha5
98.3898.3899.04T:luffa512
99.1599.1599.68T:esch256v1
99.7299.72100.13T:cubehash1632
100.45100.47100.72T:esch256v2
102.74103.05103.33T:keccak
104.79104.84105.30sha3384
112.49112.55113.35T:skein10241024
116.81116.88117.33T:keccakc768
120.39120.40120.96T:saturninhashv2
122.99122.99123.25T:gimli24v1
123.59123.59123.63T:floppsy
123.91124.00124.96T:echosp256
125.03125.90126.41T:shavite3512
130.52130.91131.30T:simd256
137.27138.66140.27T:lane256
138.78138.97139.57T:groestl256
145.12145.14145.61T:esch384v1
146.05146.07146.51T:esch384v2
148.13148.30149.07sha3512
149.24149.24149.35T:cubehash816
149.60149.62150.40T:fugue512
159.14159.36159.65T:echo256
160.32160.55162.48T:simd512
167.58167.64168.22T:keccakc1024
170.89171.17172.46T:mgrostl256
191.08191.18191.93T:shamashashv1
198.07198.14198.89T:echosp512
200.30200.82202.44T:groestl512
228.14228.18229.27T:whirlpool
234.28234.29234.68T:jh256
234.27234.29234.84T:jh224
234.32234.38235.07T:jh512
234.29234.44235.43T:jh384
257.18257.24257.61T:cubehash88
268.06268.08268.47T:cubehash1616
279.41279.46280.17T:romulush
284.55284.60285.71T:echo512
304.80304.89305.50T:drygascon128
329.72329.78330.04T:knot256v2
329.69329.83330.89T:round3jh512
329.66329.95330.83T:round3jh256
354.94355.39355.99T:lane512
358.88358.93359.16T:clxhash
423.62423.80424.87T:drygascon256
471.32471.53471.77T:cubehash84
473.51473.72473.88T:cubehash168
481.95482.35483.54T:rfsb509
486.38486.66487.64T:coral256v1
674.25674.41674.55T:knot256v1
882.90883.02883.21T:cubehash164
901.51901.69901.90T:cubehash82
1160.711160.901161.00T:knot384
1279.471279.851280.28T:photonbeetlehash256rate32v1
1593.681594.021594.32T:syconhash256v1
1631.651631.741631.80T:knot512
1703.181703.271703.35T:cubehash162
1768.861768.971769.11T:cubehash81
3343.583343.733349.54T:cubehash161
3559.153559.303559.55T:subterraneanv1
4519.924520.644521.27T:acehash256v1
5750.565750.975751.46T:sivrijndael256hash256v1
5807.125807.505807.96T:skinnyhashtk3
8116.938117.038117.25T:gage1h256c256r128
8556.558556.788557.50T:orangishv1
9817.279817.909823.76T:skinnyhashtk2
12194.3212194.4612194.87T:gage1h256c224r064
13152.4313152.6013153.10T:gage1h256c224r032
13512.1213512.2613512.89T:gage1h256c256r064
15312.5515312.7815313.17T:heron256v1
24291.3624291.6724292.13T:gage1h256c512r064
24317.1224317.3524317.95T:gage1h256c256r032
23820.3724656.1324792.88T:rhash
40500.9140501.2640501.56T:gage1h256c224r016
45854.6845855.2345856.11T:gage1h256c512r032
45960.4045960.7345961.16T:gage1h256c256r016
68839.9268848.7868850.46T:sivtemphotonhashv1
78359.8678360.3478362.65T:gage1h256c224r008
98984.0598996.5599006.34T:fsb512
108549.21108581.98109265.83T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
3.873.893.89komihash
8.168.188.44prh42s256
8.728.728.77T:md4
9.849.869.91prh42s512
10.7010.7710.95md5
10.02?10.88?11.80?T:bebb4185
11.9111.9112.08prh64s256
13.1713.1913.35prh42s1024
14.8514.9015.76T:blake3
16.2016.4317.75prh64s512
18.85?18.87?21.90?T!!!sha1
19.3119.3919.99T:edonr256
21.5321.6522.89T:blake2s
23.5423.5625.33T:bmw256
24.4324.5725.13prh64s1024
25.9926.1828.52T:edonr512
27.9628.2430.21T:ripemd160
28.6928.8231.71T:shabal512
29.8530.1432.19T:shabal256
33.3833.4333.65T!!!sha256
33.3833.6635.39T:blake32
33.5033.9535.80T!!!sha224
37.3637.6840.00T!!!sha512
37.20?37.81?42.60?T!!!sha384
37.5538.2241.40T:nasha256
37.83?38.58?42.93?T:tiger
39.86?40.40?44.88?blake256
40.38?40.94?45.07?T:nasha512
41.49?42.21?46.28?T:beamsplitter
43.76?46.12?61.34?T:bmw512
46.4247.2648.35T:sneikha256
48.77?50.90?66.58?T:blake2b
53.5153.9358.59T:k12
52.8154.3157.69T:skein256256
52.8054.4058.61lsh256
55.5056.2559.03T:sarmal256
58.2959.6161.82T:xoodyakv1
58.7359.6862.12T:luffa256
62.05?62.51?70.34?T:bblake256
62.0563.4066.24asconhashabi32v12
66.4366.6570.24asconxofav12
66.6267.7670.03asconhashav12
67.74?70.11?82.74?T:sarmal512
70.72?71.58?79.38?T:fugue2
73.81?74.27?84.78?T:skein512512
73.84?75.02?83.82?T:skein512256
78.92?79.77?90.58?T:fugue256
80.8681.7886.24T:shavite3256
85.6186.0591.21shake128
85.7086.6991.21T:blake64
86.9887.4990.13T:luffa384
88.9489.0690.38asconhashbi32v12
89.5590.6493.09T:keccakc256
93.5193.6495.78asconxofv12
93.5193.7195.45asconhashv12
96.1496.2897.84T:cubehash512
95.93?96.64?109.05?lsh512
97.5697.8199.14T:sneikha384
100.52101.18105.47sha3256
99.97?101.49?112.06?blake512
101.19101.56102.99T:mcssha6
101.06101.58104.34sha3224
102.30102.49104.09T:esch256v1
102.12102.63106.50shake256
102.48102.81104.69T:mcssha4
103.59103.69105.09T:esch256v2
107.83108.12111.32T:keccak
108.29108.45112.27T:keccakc512
108.77109.19112.37T:keccakc448
109.22109.28113.84T:luffa512
113.15113.17115.55T:mcssha5
116.69116.96120.59sha3384
124.55124.57125.36T:floppsy
125.06125.19126.98T:saturninhashv2
126.70127.14129.94T:keccakc768
127.46127.55129.18T:gimli24v1
129.81130.61138.34T:shavite3512
129.69131.81132.03T:cubehash1632
135.77135.82138.01T:cubehash832
140.12140.32143.78T:skein10241024
140.47140.63143.24T:simd256
143.64143.78148.30T:echosp256
151.67151.97153.26T:esch384v1
152.59152.60154.47T:esch384v2
153.93154.45157.01T:groestl256
158.19159.64169.51T:lane256
166.07166.50168.88sha3512
177.55177.61181.24T:fugue512
184.33184.34186.19T:keccakc1024
188.45188.70194.29T:mgrostl256
189.74189.76191.37T:cubehash816
190.30191.02196.88T:echo256
198.91199.25202.87T:shamashashv1
199.10199.35203.17T:simd512
220.31220.72229.51T:groestl512
236.52236.69239.51T:echosp512
243.08243.09244.04T:whirlpool
250.49250.49252.55T:jh256
250.52250.53252.34T:jh384
250.53250.55253.06T:jh512
250.45250.70253.07T:jh224
288.85289.18290.92T:romulush
294.59294.74297.39T:echo512
297.68297.74298.80T:cubehash88
308.12308.12308.57T:drygascon128
341.32341.34342.10T:knot256v2
344.10344.15345.14T:cubehash1616
352.26352.26352.94T:round3jh256
352.32352.57354.22T:round3jh512
361.59361.59362.26T:clxhash
437.51437.85440.59T:drygascon256
473.31474.34475.01T:lane512
503.15503.24504.27T:coral256v1
511.80511.86513.03T:cubehash84
511.91512.35515.04T:rfsb509
549.54549.62550.59T:cubehash168
680.74680.79681.31T:knot256v1
941.80942.45942.97T:cubehash82
958.75959.07959.89T:cubehash164
1176.221176.751177.16T:knot384
1268.521269.221270.63T:photonbeetlehash256rate32v1
1659.991660.571660.92T:knot512
1661.421662.701664.36T:syconhash256v1
1778.781779.571780.00T:cubehash162
1808.881809.531810.17T:cubehash81
3419.613420.123420.50T:cubehash161
3596.013596.663597.29T:subterraneanv1
4712.374714.074716.39T:acehash256v1
5729.805730.625732.32T:sivrijndael256hash256v1
6004.796006.386007.20T:skinnyhashtk3
8528.028528.248528.42T:gage1h256c256r128
8847.548848.088849.10T:orangishv1
9902.709904.289908.34T:skinnyhashtk2
12711.3212711.6312712.00T:gage1h256c224r064
13656.0713656.3313656.90T:gage1h256c224r032
14084.7714085.0314085.74T:gage1h256c256r064
16353.9116354.2816355.10T:heron256v1
25247.0325247.3425248.46T:gage1h256c256r032
25320.3225320.8125322.16T:gage1h256c512r064
25182.0826076.2726398.12T:rhash
41964.4141964.6641966.10T:gage1h256c224r016
47606.2147606.6047607.80T:gage1h256c512r032
47620.8847621.2047622.72T:gage1h256c256r016
68541.8368551.1868556.72T:sivtemphotonhashv1
81107.1981108.4781109.53T:gage1h256c224r008
261910.81261924.76261951.67T:fsb512
288083.69288140.98289993.79T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
10.8010.8310.88komihash
21.0221.0321.19T:blake3
27.1227.1627.23md5
27.8127.8129.78T:blake2s
27.5828.3128.31T:md4
31.97?33.91?45.67?T:bebb4185
40.2540.2840.36prh42s256
44.6744.9246.69T:edonr256
46.0646.1648.81T!!!sha1
55.8955.9156.53prh42s512
58.0658.1463.66T:edonr512
62.1662.9464.05T:beamsplitter
63.4164.4566.77T:ripemd160
67.1267.1669.61T:bmw256
69.3869.3871.72prh64s256
71.1671.1973.05T:sneikha256
72.6272.6676.53T:blake32
74.4474.6777.20T!!!sha224
74.6975.3477.55T!!!sha256
79.6979.7779.89T:xoodyakv1
80.41?80.58?103.50?T:nasha256
80.9881.0583.17T!!!sha384
82.6982.7391.69blake256
82.2882.8083.02T!!!sha512
83.1186.4789.53T:tiger
86.17?87.92?99.84?prh42s1024
87.7287.9790.48T:skein256256
95.5396.34104.05T:nasha512
96.4796.47100.73asconhashabi32v12
101.38101.44106.95T:shabal512
103.75103.81108.92asconhashav12
103.72104.03113.95asconxofav12
105.75105.86111.55lsh256
105.66106.03112.31T:shabal256
115.08115.44125.17prh64s512
116.52118.27125.86T:luffa256
103.83?119.34?139.72?T:blake2b
120.45?124.42?146.61?T:sarmal256
132.28132.80140.27asconhashbi32v12
137.09137.09139.12T:floppsy
137.12137.44146.17T:k12
139.50139.53143.75asconhashv12
139.53140.02145.17asconxofv12
138.45140.28150.16T:bmw512
141.53141.55142.55T:skein512256
142.62142.75145.06T:esch256v1
142.31?143.34?161.28?T:skein512512
143.83145.19153.58T:esch256v2
139.83?150.02?207.55?T:sarmal512
153.69?157.78?181.06?T:shavite3256
159.56160.36167.22T:sneikha384
168.91169.66179.70T:blake64
184.38184.41188.81T:saturninhashv2
184.67185.19196.14T:gimli24v1
198.41198.44201.94T:luffa384
203.69204.00211.36prh64s1024
205.92206.27215.69T:keccakc1024
206.81207.64225.67T:mcssha6
211.08211.73226.88T:cubehash512
214.27?217.09?243.19?T:keccakc768
218.33218.84226.48T:mcssha4
219.08?222.38?248.61?T:keccak
222.50?224.48?248.38?T:keccakc448
221.33?226.28?249.22?T:keccakc512
229.91230.61247.67T:keccakc256
227.22?235.06?263.95?sha3512
235.59236.72245.86T:esch384v1
232.34?237.62?283.89?sha3384
236.36237.97254.88T:esch384v2
233.39?242.72?269.36?T:fugue256
233.45?245.75?282.14?sha3256
236.61?247.16?293.53?sha3224
247.72?249.98?285.59?T:luffa512
246.38?251.42?283.06?shake256
253.25258.84276.12shake128
263.22?267.81?312.39?T:simd256
248.59?269.81?311.17?T:shavite3512
277.88?282.53?313.95?T:bblake256
222.16?288.92?356.44?blake512
298.38?301.72?335.38?T:shamashashv1
302.69?308.53?344.62?lsh512
314.61317.22337.11T:mcssha5
350.72351.97368.55T:drygascon128
348.94?355.12?415.08?T:groestl256
373.44?386.86?436.36?T:fugue2
396.66399.84411.56T:clxhash
412.05428.39448.95T:romulush
427.27?435.16?636.55?T:lane256
436.19?448.78?496.52?T:whirlpool
438.62457.05485.17T:skein10241024
457.73460.25490.92T:jh224
447.98?462.88?531.52?T:echosp256
447.61?463.77?522.41?T:echo256
459.00466.02490.97T:jh256
459.36466.39489.83T:jh384
460.12?476.03?521.75?T:jh512
490.94498.91505.44T:knot256v2
495.59?513.78?563.17?T:mgrostl256
513.80521.73533.48T:cubehash1632
535.17?545.17?597.30?T:fugue512
556.03?568.50?647.17?T:echo512
556.17?572.52?633.52?T:echosp512
565.73?597.61?683.08?T:groestl512
618.86629.94654.12T:drygascon256
643.03?655.73?721.52?T:round3jh256
643.56?656.58?724.98?T:round3jh512
654.52657.19675.36T:cubehash832
623.78?657.89?787.98?T:simd512
708.88720.92729.48T:cubehash816
719.05?730.36?813.33?T:coral256v1
764.62769.77777.97T:knot256v1
781.02785.75864.89T:rfsb509
816.27818.86837.78T:cubehash88
1030.191031.341051.89T:cubehash84
1132.341139.621156.16T:photonbeetlehash256rate32v1
1303.801304.641323.70T:knot384
1317.391317.721343.19T:cubehash1616
1460.391462.471483.25T:cubehash82
1522.831523.231545.06T:cubehash168
1845.801846.231908.72T:lane512
1931.921931.941946.84T:cubehash164
2026.722028.282038.70T:knot512
2326.452326.472339.56T:cubehash81
2537.912539.232560.22T:syconhash256v1
2751.942751.972761.72T:cubehash162
4064.784065.364078.31T:subterraneanv1
4391.334391.484404.89T:cubehash161
5458.235458.985477.05T:sivrijndael256hash256v1
7178.257180.127206.52T:acehash256v1
8534.288536.308549.86T:skinnyhashtk3
10989.7210994.3911005.66T:skinnyhashtk2
12560.3112568.0912574.94T:orangishv1
13780.4113783.7013787.14T:gage1h256c256r128
19322.8919324.3819329.45T:gage1h256c224r064
20092.0920095.2820100.48T:gage1h256c224r032
21406.4721408.5321414.44T:gage1h256c256r064
29673.9829681.6629694.22T:heron256v1
37142.8437144.5837149.28T:gage1h256c256r032
38484.2238487.7038489.92T:gage1h256c512r064
45978.05?47975.92?51188.52?T:rhash
60694.8960697.4260699.73T:gage1h256c224r016
64722.7864741.2364762.22T:sivtemphotonhashv1
68874.5568875.6668879.17T:gage1h256c256r016
70022.8370025.5670034.52T:gage1h256c512r032
116277.22116279.66116281.83T:gage1h256c224r008
2347259.232347634.552347984.97T:fsb512
2593096.222593756.732594034.33T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
55.8855.8856.12komihash
152.38152.62153.00md5
180.25180.38182.75T:blake3
180.38181.75197.00T:md4
192.75?196.50?265.12?T:bebb4185
208.88209.00212.00T:beamsplitter
217.75217.75218.62T:blake2s
223.62223.88224.25T:sneikha256
235.75235.75236.25T:floppsy
236.50238.62241.50T:edonr256
259.75265.00275.12T!!!sha1
294.12294.25296.75prh42s256
300.12300.88301.62T:xoodyakv1
329.75344.88354.75T:ripemd160
352.50352.50362.12T:blake32
368.75368.75368.75asconhashabi32v12
380.25381.75385.12T!!!sha256
379.25381.88383.25T!!!sha224
384.50385.00388.50T:nasha256
384.75385.25385.75T:bmw256
397.50397.50397.50asconxofav12
397.50397.50407.62asconhashav12
398.75399.00408.00blake256
390.00?415.62?456.00?T:tiger
415.75416.88420.62prh42s512
458.50459.00497.62T:edonr512
473.75473.75473.75asconhashbi32v12
502.00502.00502.00asconxofv12
502.00502.00505.75asconhashv12
501.38502.25511.62T:skein256256
514.50517.38549.75T:luffa256
519.12519.38521.12T:gimli24v1
525.75527.25546.00prh64s256
534.50535.00535.25T:saturninhashv2
551.88552.00562.12T:esch256v1
556.12556.62563.62T:sneikha384
564.38565.00581.38T:esch256v2
635.00636.88648.50T:shabal512
650.12650.62651.38T!!!sha384
654.75659.12669.88prh42s1024
656.00663.12693.88T!!!sha512
667.38668.00669.75T:shabal256
669.38669.50674.62T:clxhash
665.62669.88700.12T:shavite3256
754.88761.62821.50T:nasha512
839.50841.88875.12lsh256
840.25861.50918.88T:blake2b
891.88?900.75?1003.25?prh64s512
986.88987.00997.75T:shamashashv1
991.50991.751011.75T:drygascon128
949.00?994.62?1180.75?T:sarmal256
1004.881005.121034.00T:luffa384
1031.121031.251037.38T:cubehash512
1034.381035.251046.88T:esch384v1
1037.001037.881068.12T:mcssha6
1046.501048.001071.62T:esch384v2
1041.62?1052.38?1237.00?T:k12
1080.001080.501118.38T:romulush
1103.751120.001206.62T:bmw512
1130.751131.501156.00T:mcssha4
1145.75?1162.50?1310.75?T:skein512256
1148.751163.881241.00T:skein512512
1228.881234.251283.00T:luffa512
1344.001347.121419.62T:photonbeetlehash256rate32v1
1345.251348.251358.75T:blake64
1357.001363.881415.12T:knot256v2
1407.381422.251546.88T:fugue256
1424.751429.121473.12T:knot256v1
1172.25?1446.75?2133.38?T:sarmal512
1602.88?1609.62?1801.25?prh64s1024
1646.12?1670.12?1857.50?T:keccakc1024
1704.501712.381735.62T:keccakc768
1747.50?1756.50?1955.88?T:whirlpool
1745.251758.751903.62T:keccak
1777.751786.381872.38T:keccakc448
1771.50?1798.12?1968.62?T:keccakc512
1853.121860.121877.12sha3256
1852.001865.122002.12sha3384
1749.25?1866.88?2065.25?T:groestl256
1838.251871.882018.25T:keccakc256
1834.88?1878.00?2082.88?sha3512
1899.251904.881962.25T:mcssha5
1892.25?1945.88?2193.50?sha3224
1945.001951.882105.12T:bblake256
1954.621971.882095.25shake256
2006.62?2110.12?2493.25?T:shavite3512
2114.75?2155.00?2543.12?T:simd256
2029.25?2155.12?2361.50?shake128
2442.002443.502569.88T:drygascon256
2417.88?2447.62?2732.62?T:coral256v1
2378.25?2466.75?2788.38?lsh512
1808.75?2494.12?3518.62?blake512
2600.62?2665.12?2971.25?T:fugue2
2661.122670.002740.50T:knot384
3447.50?3521.88?5470.12?T:lane256
3450.253533.253603.38T:cubehash1632
3402.62?3568.75?3969.88?T:fugue512
3474.75?3604.50?3948.25?T:rfsb509
3523.883701.253907.12T:skein10241024
3693.003822.753977.62T:jh256
3674.253835.753943.88T:jh224
3612.25?3877.75?4299.62?T:echo256
3693.883879.624048.25T:jh384
3707.12?3882.75?4128.00?T:jh512
3621.50?3914.75?4187.88?T:echosp256
3966.25?4032.62?4518.62?T:mgrostl256
4434.25?4560.75?5189.00?T:echosp512
4450.88?4610.12?5062.00?T:echo512
4530.62?4683.38?5542.00?T:groestl512
4673.384742.504832.75T:cubehash816
4679.004752.754834.62T:cubehash832
4896.124919.505052.62T:cubehash88
5002.385057.255121.50T:knot512
5110.125130.625291.50T:cubehash84
5144.385204.505713.00T:round3jh256
4978.38?5241.50?6635.12?T:simd512
5156.00?5248.38?5750.00?T:round3jh512
5546.255620.255696.25T:cubehash82
6217.886290.386545.88T:sivrijndael256hash256v1
6403.626422.386574.38T:cubehash81
7767.007781.387974.38T:subterraneanv1
8768.758798.258932.38T:cubehash1616
9185.889206.889346.25T:cubehash168
9443.629498.889756.50T:syconhash256v1
9594.129618.009764.12T:cubehash164
10416.7510420.3810565.62T:cubehash162
12051.6212055.7512251.00T:cubehash161
14664.5014671.0014843.12T:lane512
19575.0019576.7519685.25T:skinnyhashtk2
22796.0022802.7522967.25T:skinnyhashtk3
26670.0026695.6226885.00T:acehash256v1
47277.2547285.0047318.62T:gage1h256c256r128
50201.7550212.3850304.25T:orangishv1
69046.1269060.8869166.50T:sivtemphotonhashv1
70766.0070787.5070825.50T:gage1h256c224r032
71369.2571380.1271427.12T:gage1h256c224r064
79021.7579046.8879089.75T:gage1h256c256r064
130775.50130816.12130842.00T:gage1h256c256r032
134555.50134615.00134649.88T:heron256v1
142106.38142149.00142189.62T:gage1h256c512r064
174356.00?181049.00?198906.38?T:rhash
208161.00208176.12208209.38T:gage1h256c224r016
236209.12236242.00236267.25T:gage1h256c256r016
246503.12246541.88246596.00T:gage1h256c512r032
393211.50393229.75393261.38T:gage1h256c224r008
18777091.0018780694.3818782500.00T:fsb512
20735983.6220743209.1220744710.50T:fsb256