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: aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20240909

[Page version: 20241021 10:28:03]

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.700.700.71komihash
1.14?1.15?1.35?prh42s1024
1.13?1.16?1.31?prh64s256
1.14?1.16?1.46?prh42s256
1.15?1.16?1.78?prh42s512
1.15?1.17?1.37?prh64s1024
1.19?1.21?1.40?prh64s512
2.602.632.70T:edonr512
3.503.533.82T:bebb4185
4.99?5.04?11.46?T:edonr256
5.11?5.16?5.68?T:bmw512
6.06?6.08?7.03?T:blake2b
6.13?6.18?7.65?T:blake3
4.34?6.23?9.10?T:md4
6.41?6.43?26.10?T:skein512256
6.42?6.43?26.04?T:skein512512
6.77?6.80?26.06?T:skein256256
6.62?6.98?7.61?T:k12
7.31?7.62?8.70?md5
7.55?8.35?8.65?sha1
8.759.149.31T:shabal512
9.24?9.29?29.41?T:tiger
8.769.339.59T:shabal256
9.869.879.92T:blake2s
9.9810.0010.12T:bmw256
9.01?10.11?10.58?sha384
10.6510.6710.69T:skein10241024
10.2510.6811.32T:keccakc256
10.8610.8911.65T:blake64
10.1610.9811.14sha512
11.3511.3511.37blake512
10.75?11.77?11.99?shake128
10.58?11.93?12.20?T:sarmal256
11.2212.0912.28T:ripemd160
12.3812.5013.30T:keccakc448
12.9313.0914.02T:keccakc512
12.30?13.46?13.72?sha3224
12.5613.4913.82lsh512
13.2313.4913.70T:beamsplitter
13.4713.9714.86T:keccak
12.66?14.17?14.55?sha3256
12.94?14.22?14.58?shake256
13.9614.2315.01T:nasha256
13.09?14.54?14.88?T:sarmal512
14.5514.5714.61T:blake32
14.7514.7614.78asconxofav12
14.7514.7614.77asconhashav12
14.8615.3016.30T:nasha512
14.29?15.62?15.99?sha224
15.4816.7316.94sha256
16.8917.2118.31T:keccakc768
16.54?18.48?18.91?sha3384
17.6318.6519.16T:fugue2
18.9218.9418.97blake256
19.4519.4819.52T:bblake256
20.3221.5822.02lsh256
22.1022.1422.18asconhashv12
22.1322.1422.21asconxofv12
22.3222.3422.36T:cubehash1632
22.3523.0923.72T:luffa256
24.3724.4025.13T:cubehash512
24.1325.2225.90T:keccakc1024
24.8526.4626.91sha3512
29.6929.7830.43T:xoodyakv1
29.4630.3931.10T:shavite3256
30.3631.3932.09T:cubehash832
30.8532.0832.39T:fugue256
32.7932.8233.36asconhashabi32v12
36.6637.5338.80T:luffa384
39.5240.6241.75T:groestl256
39.9840.8942.20T:jh384
39.9840.9042.20T:jh256
39.9140.9242.21T:jh224
40.0040.9442.21T:jh512
39.8141.1141.89T:shamashashv1
41.3541.3742.25T:echosp256
42.2742.2843.03T:sneikha256
41.0142.6043.74T:luffa512
47.3147.3848.06T:cubehash816
47.4447.5148.39T:echo256
45.4648.6049.72T:shavite3512
47.4249.1550.09T:round3jh512
47.3149.2150.03T:round3jh256
49.7649.7950.50asconhashbi32v12
49.5950.5552.34T:gimli24v1
56.5256.5957.38T:whirlpool
55.65?60.29?62.15?T:lane256
60.2160.3461.37T:echosp512
59.7360.8162.99T:mcssha4
59.9460.8963.01T:mcssha6
59.9862.7564.37T:mcssha5
61.9264.3965.47T:saturninhashv2
62.9665.9867.22T:simd256
66.5069.9271.69T:fugue512
73.2073.7774.08T:drygascon128
73.3173.9574.03T:cubehash1616
72.4277.5979.74T:groestl512
77.7378.3778.58T:coral256v1
76.0880.0180.82T:simd512
80.3181.3784.53T:cubehash88
84.0484.6484.87T:floppsy
84.1584.7984.93T:sneikha384
88.8290.0590.55T:echo512
91.4693.8098.90T:mgrostl256
100.59100.77100.94T:esch256v2
99.79101.13105.80T:esch256v1
101.24106.12106.88T:knot256v2
106.62107.63113.18T:drygascon256
119.23119.35119.85T:esch384v1
119.49120.37124.82T:esch384v2
118.63124.94125.60T:rfsb509
130.78132.26141.36T:lane512
128.19133.59134.44T:romulush
132.93134.04140.31T:cubehash168
140.58140.72141.10T:clxhash
144.65145.74151.32T:cubehash84
158.33160.61166.04T:knot256v1
249.87250.95253.93T:cubehash164
271.51272.39272.80T:cubehash82
282.32295.27296.34T:knot512
375.68377.02395.57T:knot384
484.76485.82486.19T:cubehash162
493.66512.38515.21T:photonbeetlehash256rate32v1
528.23529.30530.05T:cubehash81
786.90796.51807.10T:fsb256
956.20957.02958.41T:cubehash161
1014.951015.621016.36T:subterraneanv1
1015.771017.491024.23T:syconhash256v1
1354.731370.731384.00T:fsb512
1675.021687.681768.29T:acehash256v1
3084.353089.563099.37T:skinnyhashtk3
3469.733488.633655.87T:sivrijndael256hash256v1
4674.564914.564940.82T:gage1h256c256r128
5451.595516.345631.93T:skinnyhashtk2
5945.655979.206263.82T:heron256v1
6936.13?6980.60?8250.77?T:orangishv1
7138.747140.897142.69T:gage1h256c224r064
7853.978223.848274.60T:gage1h256c256r064
10852.3410855.0710857.00T:gage1h256c224r032
14166.7914239.1714912.72T:gage1h256c256r032
14024.0314699.0714781.51T:gage1h256c512r064
23688.9924824.1324954.95T:gage1h256c224r016
26697.3026701.6626764.38T:gage1h256c512r032
26908.5026914.2826929.86T:gage1h256c256r016
45959.8248183.8448648.98T:gage1h256c224r008
68237.7669495.7569536.35T:sivtemphotonhashv1
Cycles/byte for 4096 bytes
25%50%75%hash
0.700.700.70komihash
1.271.271.27prh42s256
1.331.331.34prh42s512
1.351.351.36prh64s256
1.521.521.53prh42s1024
1.541.541.55prh64s512
1.791.791.79prh64s1024
2.742.742.74T:edonr512
3.573.573.58T:bebb4185
4.27?4.30?5.45?T:md4
5.105.115.28T:edonr256
5.475.475.48T:bmw512
6.056.056.05T:blake3
6.076.076.10T:blake2b
6.546.556.55T:skein512256
6.556.556.55T:skein512512
6.756.767.49T:k12
6.876.876.88T:skein256256
7.437.437.68md5
9.389.399.55T:tiger
9.15?9.61?10.64?T:shabal512
9.869.879.89T:blake2s
9.55?10.26?11.06?T:shabal256
10.3510.3510.38T:bmw256
9.80?10.69?11.92?sha1
10.9811.0011.95T:keccakc256
11.1011.1111.12T:skein10241024
11.3111.3211.34T:blake64
10.86?11.51?12.17?sha512
11.7911.7911.84blake512
11.39?12.15?13.01?shake128
11.55?12.33?13.29?T:sarmal256
11.81?12.49?13.21?T:ripemd160
11.84?12.70?14.29?sha384
12.7912.8313.74T:keccakc448
13.0213.0213.25T:beamsplitter
13.6013.6414.67T:keccakc512
12.99?13.83?15.91?sha3224
13.7514.5015.08lsh512
14.4514.5015.56T:keccak
14.5414.5415.33T:nasha256
13.83?14.64?15.40?sha3256
13.8214.6615.30shake256
14.8614.8614.91T:blake32
14.9114.9114.93asconxofav12
14.9114.9114.92asconhashav12
14.16?15.27?15.98?T:sarmal512
15.9415.9516.78T:nasha512
16.1416.8517.66sha256
17.4917.5918.83T:keccakc768
17.0817.9518.88sha224
17.8818.6819.31sha3384
19.2919.3019.32blake256
19.6720.5321.63T:fugue2
21.4721.4821.50T:bblake256
21.4622.2223.82lsh256
22.3322.3322.39asconxofv12
22.3322.3322.40asconhashv12
22.36?23.21?25.03?T:luffa256
24.4124.4224.48T:cubehash1632
24.6424.7126.27T:keccakc1024
24.9624.9925.02T:cubehash512
25.2526.5827.92sha3512
30.0130.4930.50T:xoodyakv1
29.6030.5631.23T:shavite3256
32.9332.9433.32asconhashabi32v12
31.7533.3834.71T:fugue256
33.3833.4134.87T:cubehash832
37.7737.8239.84T:luffa384
40.7740.8042.89T:jh224
40.7740.8142.79T:jh256
40.7740.8243.04T:jh384
40.8040.8342.74T:groestl256
40.7740.8442.77T:jh512
39.9140.9542.51T:shamashashv1
42.5942.5942.61T:sneikha256
43.1043.1143.15T:echosp256
42.5043.2844.78T:luffa512
49.1249.1249.17T:echo256
47.6749.6750.61T:round3jh512
47.7049.6950.62T:round3jh256
47.1049.8151.05T:shavite3512
49.6849.8350.03T:cubehash816
50.1550.1952.43T:gimli24v1
50.2750.2750.33asconhashbi32v12
57.5157.5157.56T:whirlpool
60.8760.9363.91T:mcssha4
61.1961.2063.60T:mcssha6
60.3861.7464.29T:lane256
62.3062.3162.42T:echosp512
61.7464.2365.04T:mcssha5
62.3164.7565.70T:saturninhashv2
63.8866.7367.88T:simd256
69.2372.8173.02T:fugue512
73.3473.3473.39T:drygascon128
78.1878.1978.25T:cubehash1616
78.3878.3878.90T:coral256v1
78.1381.1581.95T:groestl512
81.5282.3383.43T:simd512
83.3483.3986.84T:cubehash88
84.0984.0984.14T:floppsy
85.1285.1285.21T:sneikha384
91.1791.1991.28T:echo512
97.3697.90103.02T:mgrostl256
100.39100.39100.45T:esch256v2
100.95101.11105.59T:esch256v1
102.05106.33106.91T:knot256v2
107.03110.80113.80T:drygascon256
119.68119.68119.82T:esch384v1
119.39122.06125.00T:esch384v2
123.46125.72126.33T:rfsb509
131.51133.80136.48T:romulush
140.19140.20142.69T:clxhash
137.85140.79143.90T:cubehash168
139.56142.67148.80T:lane512
147.57150.86152.85T:cubehash84
158.32160.98165.10T:knot256v1
254.24256.49257.05T:cubehash164
273.92274.09276.67T:cubehash82
285.82295.18297.67T:knot512
378.64379.15392.98T:knot384
490.25490.59491.30T:cubehash162
495.71511.54513.29T:photonbeetlehash256rate32v1
531.55531.79532.24T:cubehash81
959.72961.58962.34T:cubehash161
1018.411018.871019.58T:subterraneanv1
1025.821029.281034.03T:syconhash256v1
1696.811698.921774.08T:acehash256v1
3111.303119.553135.46T:skinnyhashtk3
3483.093484.083634.41T:sivrijndael256hash256v1
4773.934971.924973.46T:gage1h256c256r128
5490.635494.865512.76T:skinnyhashtk2
6069.706074.756332.30T:heron256v1
7028.74?7064.30?8650.33?T:orangishv1
7207.587210.137214.50T:gage1h256c224r064
7974.058301.338308.00T:gage1h256c256r064
10946.1710948.5210955.03T:gage1h256c224r032
14359.9814369.8614971.35T:gage1h256c256r032
14228.1114833.1414843.85T:gage1h256c512r064
24014.9325027.1825063.50T:gage1h256c224r016
26932.8526938.7426991.08T:gage1h256c512r032
27131.9527139.6927155.35T:gage1h256c256r016
35979.1835993.6736018.87T:fsb512
38465.8238473.9738492.87T:fsb256
46580.6948569.8948774.65T:gage1h256c224r008
69419.8669478.4369635.90T:sivtemphotonhashv1
Cycles/byte for 1536 bytes
25%50%75%hash
0.740.740.74komihash
1.511.511.51prh42s256
1.701.711.71prh42s512
1.721.721.73prh64s256
2.142.142.14prh64s512
2.162.172.17prh42s1024
2.852.862.86prh64s1024
2.992.993.00T:edonr512
3.693.693.70T:bebb4185
4.524.534.56T:md4
5.325.335.35T:edonr256
6.116.116.11T:blake2b
6.136.136.14T:bmw512
6.816.816.81T:skein512512
6.806.816.82T:skein512256
7.067.067.07T:skein256256
7.437.447.46T:k12
7.677.677.68md5
7.687.687.69T:blake3
9.829.829.83T:tiger
9.909.909.90T:blake2s
10.08?10.10?11.23?T:shabal512
10.5710.5811.26T:shabal256
10.9610.9610.97T:bmw256
11.53?11.54?13.59?sha512
11.8511.8511.86T:skein10241024
11.9111.9212.06T:keccakc256
12.0712.0712.08T:blake64
12.15?12.21?15.77?shake128
12.23?12.28?15.57?T:sarmal256
12.28?12.37?17.52?T:ripemd160
12.5212.5212.52blake512
12.68?13.10?18.68?sha1
13.1113.1313.36T:keccakc448
13.1413.1513.37T:beamsplitter
13.16?13.21?19.36?sha3224
14.2114.2315.56T:keccakc512
14.29?14.32?18.82?shake256
14.28?14.32?19.10?sha3256
15.1215.1315.92T:nasha256
15.1715.1715.17asconhashav12
15.1715.1715.21asconxofav12
14.73?15.18?20.53?T:sarmal512
15.3315.3515.68T:keccak
15.3815.3915.40T:blake32
15.19?15.59?19.18?lsh512
16.65?16.68?18.80?sha256
17.0817.1018.37T:nasha512
15.39?17.20?24.66?sha384
17.67?17.73?22.18?T:keccakc768
17.93?18.23?24.85?sha3384
19.9119.9219.94blake256
20.36?22.36?32.05?sha224
22.6622.6722.71asconxofv12
22.6722.6722.74asconhashv12
22.43?22.74?25.82?T:fugue2
22.59?23.47?27.10?lsh256
24.8624.8724.92T:bblake256
23.03?25.06?34.43?T:luffa256
25.5225.5728.15T:keccakc1024
26.0026.0126.06T:cubehash512
27.9227.9228.13T:cubehash1632
25.97?28.03?30.31?sha3512
30.2030.4930.76T:xoodyakv1
30.2231.9133.54T:shavite3256
33.6633.6633.67asconhashabi32v12
33.47?36.47?43.63?T:fugue256
37.6937.8540.10T:cubehash832
39.3039.6341.47T:luffa384
41.8641.8643.66T:jh384
41.8541.8743.99T:jh256
41.8541.8744.30T:jh224
41.8541.8843.78T:jh512
40.4242.0944.66T:shamashashv1
42.4842.5044.34T:groestl256
42.4842.5142.55T:echosp256
43.1643.1643.18T:sneikha256
43.9345.8648.56T:luffa512
48.9450.7552.42T:round3jh512
49.0250.7852.74T:round3jh256
50.8250.8852.86T:gimli24v1
51.1551.1551.17asconhashbi32v12
49.5852.0854.24T:shavite3512
53.6353.6453.68T:echo256
54.2054.2554.37T:cubehash816
59.2259.2259.27T:whirlpool
62.3362.3465.30T:mcssha4
62.7662.7764.58T:mcssha6
60.3765.0666.92T:lane256
63.1565.9467.07T:saturninhashv2
64.3066.2769.02T:mcssha5
65.5767.7071.32T:simd256
68.0268.0368.25T:echosp512
73.6673.6673.68T:drygascon128
74.20?78.27?85.37?T:fugue512
79.4279.5079.92T:coral256v1
84.2384.2384.31T:floppsy
86.3586.3686.39T:cubehash1616
86.7886.7886.79T:sneikha384
83.6486.9489.76T:simd512
87.2287.9290.75T:cubehash88
81.5788.0189.05T:groestl512
95.8595.8795.92T:echo512
101.43101.43101.54T:esch256v2
101.92101.95111.89T:esch256v1
105.26?106.69?133.75?T:mgrostl256
103.47106.84109.70T:knot256v2
108.24108.27115.06T:drygascon256
121.60121.60121.66T:esch384v1
121.30121.80128.14T:esch384v2
124.33129.63132.18T:rfsb509
130.83134.97137.76T:romulush
140.57140.92140.97T:clxhash
146.03146.12153.37T:cubehash168
152.14152.67158.29T:cubehash84
152.47154.83164.31T:lane512
158.85158.89166.20T:knot256v1
262.43262.61265.42T:cubehash164
278.77278.80283.88T:cubehash82
285.32297.45297.97T:knot512
378.67385.19394.62T:knot384
496.21496.24503.33T:cubehash162
498.66507.27512.86T:photonbeetlehash256rate32v1
533.77533.87543.74T:cubehash81
965.38971.32972.40T:cubehash161
1018.081025.191026.69T:subterraneanv1
1043.651044.971052.44T:syconhash256v1
1723.361730.831798.18T:acehash256v1
3149.663150.243154.36T:skinnyhashtk3
3476.463482.703626.21T:sivrijndael256hash256v1
4865.215066.045071.94T:gage1h256c256r128
5505.015510.315536.11T:skinnyhashtk2
6229.316231.756495.20T:heron256v1
7113.887133.827429.96T:orangishv1
7322.927325.397329.47T:gage1h256c224r064
8102.438436.388442.17T:gage1h256c256r064
11104.4111105.1411119.17T:gage1h256c224r032
14567.7014576.3715187.37T:gage1h256c256r032
14468.6215068.8115081.01T:gage1h256c512r064
24387.7425400.8525477.04T:gage1h256c224r016
27296.8427311.6327331.01T:gage1h256c512r032
27497.8427505.7627517.52T:gage1h256c256r016
47210.4549316.6949404.32T:gage1h256c224r008
68945.9969057.5669342.25T:sivtemphotonhashv1
93543.7293621.4693713.05T:fsb512
101390.88101428.56101476.64T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.820.820.84komihash
2.152.162.18prh42s256
2.682.692.71prh42s512
2.692.702.72prh64s256
3.383.383.38T:edonr512
3.753.773.79prh64s512
3.883.883.91prh42s1024
4.014.024.03T:bebb4185
5.195.205.28T:md4
5.675.705.72prh64s1024
5.915.925.94T:edonr256
6.866.866.86T:blake2b
7.357.367.36T:bmw512
7.367.367.36T:blake3
7.487.497.49T:skein512256
7.507.507.51T:skein512512
7.597.597.61T:skein256256
8.308.318.34md5
8.648.698.78T:k12
9.979.979.98T:blake2s
10.9710.9710.99T:tiger
12.1612.1812.19sha512
12.5712.5712.63T:bmw256
12.59?12.64?14.05?T:shabal512
12.8312.8513.71T:sarmal256
12.8812.8812.90T:blake64
13.0313.0413.15shake128
13.1713.1913.21blake512
13.2013.2113.27T:keccakc256
13.3113.3113.57T:shabal256
13.4913.5113.70T:beamsplitter
13.5313.5713.74T:ripemd160
15.0115.0315.04T:skein10241024
15.3615.4116.13T:sarmal512
15.8615.8615.93asconhashav12
15.8615.8715.87asconxofav12
15.8815.9216.08sha3224
15.9015.9416.62sha3256
15.93?15.96?19.61?shake256
16.2016.2016.52T:keccakc512
16.2016.2116.53T:keccakc448
16.2216.2216.45T:keccak
16.6416.6516.72T:nasha256
16.7616.7916.83T:blake32
17.69?17.87?19.66?lsh512
17.9117.9819.26sha256
18.4018.4220.02T:nasha512
19.13?19.18?21.39?sha3384
19.2719.3420.05T:keccakc768
21.5621.5821.63blake256
20.75?21.77?32.39?sha1
23.5723.5723.59asconhashv12
23.5623.5723.60asconxofv12
23.5423.5926.01lsh256
23.24?23.85?31.90?sha384
24.81?24.93?30.36?T:luffa256
28.2028.2529.44T:keccakc1024
28.32?28.37?36.47?sha3512
28.7528.7628.81T:cubehash512
28.27?29.51?41.68?sha224
29.92?30.04?35.36?T:fugue2
31.4531.4631.49T:xoodyakv1
32.40?32.45?40.40?T:shavite3256
33.8533.8733.91T:bblake256
35.5935.6135.83asconhashabi32v12
37.2437.2437.27T:cubehash1632
37.36?39.66?53.21?T:fugue256
43.4043.5845.86T:luffa384
42.30?43.61?53.67?T:shamashashv1
44.6744.6744.70T:sneikha256
44.7244.7444.92T:jh224
44.7344.7445.97T:jh512
44.72?44.75?50.55?T:jh256
44.7444.7545.90T:jh384
46.9746.9848.59T:groestl256
48.9549.0049.06T:echosp256
49.7049.9250.48T:cubehash832
48.57?50.98?69.99?T:luffa512
52.29?52.53?65.78?T:round3jh256
52.6152.6357.31T:gimli24v1
52.28?52.93?85.64?T:round3jh512
53.4853.4853.48asconhashbi32v12
51.40?54.50?104.94?T:shavite3512
63.7263.7463.90T:echo256
63.7563.7864.77T:whirlpool
65.40?65.51?76.16?T:saturninhashv2
66.2066.2471.21T:mcssha4
66.2366.2866.45T:cubehash816
66.9166.9672.15T:mcssha6
74.5174.5574.58T:drygascon128
70.18?75.45?82.30?T:simd256
71.13?75.81?83.17?T:mcssha5
68.33?76.76?104.62?T:lane256
80.8080.8481.57T:echosp512
82.2082.2082.35T:coral256v1
84.6284.6284.70T:floppsy
91.2091.2091.24T:sneikha384
87.83?94.27?117.11?T:fugue512
88.91?97.43?100.14?T:groestl512
98.5798.6098.98T:echo512
99.2899.60104.30T:cubehash88
104.18104.20104.24T:esch256v2
104.66104.69111.11T:esch256v1
108.13108.13108.18T:cubehash1616
106.93111.48116.13T:knot256v2
111.56111.60116.68T:drygascon256
103.70?113.14?143.57?T:simd512
114.87?118.95?139.50?T:mgrostl256
126.48126.49133.23T:esch384v2
126.74126.76126.83T:esch384v1
133.32?138.25?154.76?T:rfsb509
135.05139.42148.01T:romulush
141.56141.90141.98T:clxhash
160.29160.33169.30T:knot256v1
162.74163.32171.38T:cubehash84
167.84167.94175.94T:cubehash168
203.55209.66222.60T:lane512
287.20287.20287.28T:cubehash164
291.71291.78291.84T:cubehash82
290.36299.30309.94T:knot512
383.58383.77401.96T:knot384
487.03500.98507.32T:photonbeetlehash256rate32v1
517.99518.01518.13T:cubehash162
546.71546.77547.53T:cubehash81
987.14987.181005.68T:cubehash161
1029.761029.831052.34T:subterraneanv1
1081.381090.791101.43T:syconhash256v1
1791.521821.481888.85T:acehash256v1
3258.473261.773269.39T:skinnyhashtk3
3467.863474.593617.09T:sivrijndael256hash256v1
5117.235319.155334.00T:gage1h256c256r128
5555.805847.205850.35T:skinnyhashtk2
6648.526659.556932.36T:heron256v1
7356.257363.947679.50T:orangishv1
7634.457635.647640.64T:gage1h256c224r064
8438.308790.568799.39T:gage1h256c256r064
11532.4311534.1411537.53T:gage1h256c224r032
15126.4415132.4515769.57T:gage1h256c256r032
15068.6515707.0615718.62T:gage1h256c512r064
25237.6126306.6826332.98T:gage1h256c224r016
28342.2428347.4228362.87T:gage1h256c512r032
28490.4128494.3128506.44T:gage1h256c256r016
48879.2451031.6551200.09T:gage1h256c224r008
68637.0568943.2769207.96T:sivtemphotonhashv1
247373.09247468.77247518.19T:fsb512
268953.34269053.30269166.37T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
2.002.002.00komihash
8.038.038.03T:blake3
8.128.148.23T:bebb4185
9.669.669.70T:edonr512
9.9510.1110.11prh42s256
10.7510.7810.78T:blake2s
13.2813.2813.28T:blake2b
13.3913.4113.44T:edonr256
13.8813.9114.12T:md4
14.1714.1714.17T:skein256256
15.0615.1215.23prh42s512
15.4415.4715.59prh64s256
15.4515.4815.48T:skein512256
15.5815.6115.61T:skein512512
16.4416.4416.44md5
17.7817.9118.09T:beamsplitter
24.4524.4524.45sha512
24.5824.5824.73asconxofav12
24.6124.6424.88T:bmw512
24.5824.6624.73asconhashav12
25.4525.5225.69T:tiger
25.6925.8025.97prh42s1024
25.6626.1127.00T:sarmal256
26.6726.7026.84prh64s512
26.8127.2027.98T:k12
27.4827.5227.52T:blake64
27.8127.8427.84blake512
29.0929.0929.38sha3256
29.1229.1231.55sha3384
29.1229.1730.30sha3224
29.2329.2330.84sha3512
29.4529.4529.94shake256
29.5829.5829.95shake128
29.5829.6629.77T:ripemd160
30.0030.3130.86T:sarmal512
33.2233.2333.78T:bmw256
33.4233.4737.06T:keccakc1024
33.9533.9735.45T:keccakc768
34.1634.1935.94T:keccakc512
34.1634.2734.45T:keccak
34.3034.3135.27T:keccakc448
34.3034.3334.58sha256
34.3334.3334.33T:blake32
35.0335.0335.03T:keccakc256
34.9135.0635.08asconxofv12
35.0835.0935.34asconhashv12
36.2336.2336.23T:nasha256
40.4840.6440.83T:xoodyakv1
42.6642.6942.86blake256
43.6143.6143.83T:nasha512
44.5044.7847.48T:shabal512
44.9145.0945.36lsh256
47.5647.8148.06T:luffa256
47.7847.8848.47prh64s1024
48.2748.3048.70T:shabal256
48.9148.9148.91T:skein10241024
55.6155.6155.86lsh512
59.7259.8860.41T:shavite3256
60.1460.1460.28asconhashabi32v12
63.5063.6263.75T:cubehash512
64.0564.0564.14T:sneikha256
65.2265.3865.84T:shamashashv1
75.4275.4875.53T:gimli24v1
81.3981.4181.64T:jh224
81.4281.4281.84T:jh384
81.4481.4581.70T:jh512
81.3481.4781.84T:jh256
83.1983.2083.31asconhashbi32v12
85.5585.6985.89T:drygascon128
89.5689.5689.56T:floppsy
91.33?91.59?104.34?T:fugue256
94.5394.6195.62T:saturninhashv2
95.0395.0395.55T:round3jh512
94.9195.1795.33T:round3jh256
95.1295.5296.20T:luffa384
95.1995.62101.11T:shavite3512
103.77103.81104.14T:groestl256
111.61?112.27?133.67?T:luffa512
115.83115.92116.45T:mcssha4
117.84118.06118.16T:coral256v1
120.23120.45120.72T:mcssha6
121.84121.86122.44T:whirlpool
122.72123.70129.33sha1
128.61129.00131.41T:simd256
129.08?130.72?147.67?sha384
128.94?130.97?180.39?T:fugue2
131.25133.08143.36sha224
139.44139.66139.67T:esch256v2
139.69139.81139.98T:esch256v1
145.23145.27145.58T:echo256
147.81147.81147.84T:sneikha384
148.94149.05149.31T:bblake256
149.92150.08150.52T:echosp256
152.53152.62162.19T:knot256v2
153.98154.09154.66T:drygascon256
154.03154.09154.30T:clxhash
156.50156.69157.22T:cubehash1632
159.81160.00161.41T:mcssha5
169.55?171.44?244.33?T:lane256
178.55178.73179.05T:knot256v1
179.34179.38179.56T:echo512
184.12184.31184.59T:echosp512
186.56187.50200.47T:romulush
192.42192.64192.75T:esch384v2
192.44192.66192.77T:esch384v1
203.42205.20207.16T:cubehash832
215.92?217.38?263.67?T:rfsb509
220.44221.48222.80T:cubehash816
222.86?243.27?259.09?T:groestl512
253.20253.70255.77T:cubehash88
258.16?260.36?332.56?T:fugue512
290.16?306.34?404.16?T:mgrostl256
317.00318.27320.17T:cubehash84
319.31?328.44?416.50?T:simd512
353.47?353.95?465.88?T:knot512
386.89387.08387.53T:cubehash1616
423.11423.31464.59T:knot384
432.64?440.75?692.41?T:photonbeetlehash256rate32v1
447.02?447.39?497.34?T:cubehash168
457.38458.06461.20T:cubehash82
563.59564.33566.78T:cubehash164
712.41713.06715.45T:cubehash81
796.81796.92797.73T:cubehash162
787.98812.67874.80T:lane512
1179.781179.891180.78T:subterraneanv1
1266.031266.031266.50T:cubehash161
1647.971656.861662.62T:syconhash256v1
2725.142748.252882.16T:acehash256v1
3274.413280.033433.12T:sivrijndael256hash256v1
4609.064609.384610.03T:skinnyhashtk3
6141.336155.146471.97T:skinnyhashtk2
8377.278556.618599.36T:gage1h256c256r128
10403.7810584.8010880.17T:orangishv1
11557.6211558.4111732.80T:gage1h256c224r064
12015.8312200.7812535.39T:heron256v1
12954.5313307.4413499.61T:gage1h256c256r064
16895.2716900.7517072.05T:gage1h256c224r032
22150.5522329.8423074.97T:gage1h256c256r032
22974.3323787.1123961.59T:gage1h256c512r064
36485.2538050.4538116.98T:gage1h256c224r016
41181.9141192.0941231.95T:gage1h256c256r016
41663.3041682.8641710.19T:gage1h256c512r032
64738.9164792.4864865.42T:sivtemphotonhashv1
70219.5573168.5673292.53T:gage1h256c224r008
2215522.582216297.592217217.92T:fsb512
2411952.082413006.382414381.27T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
7.257.257.25komihash
38.0038.0038.00T:bebb4185
42.7542.7542.75T:beamsplitter
66.5066.5066.50T:blake3
69.2569.5070.12prh42s256
70.3870.5070.88T:edonr256
74.3874.3874.38md5
78.1278.1279.88T:edonr512
78.8879.2581.00T:md4
85.0085.2585.38T:blake2s
85.5085.5085.50T:skein256256
92.3892.3892.75asconhashav12
92.3893.0093.25asconxofav12
105.12105.12105.12T:blake2b
111.50111.88113.25prh42s512
120.50120.50120.62T:tiger
122.62123.12123.12T:skein512256
122.25123.25124.38prh64s256
123.38123.38124.25asconxofv12
123.50123.50129.00asconhashv12
123.50124.00124.00T:skein512512
128.50128.50128.50T:floppsy
136.62136.75137.62T:xoodyakv1
143.38144.00145.50T:ripemd160
150.25150.25152.00sha256
153.50153.50153.50T:blake32
176.25176.38179.50T:nasha256
178.75178.75179.62T:sneikha256
183.12183.25183.38T:bmw256
190.88190.88191.25blake256
196.25196.38198.00prh42s1024
197.00197.00198.75sha512
196.75197.62199.38T:luffa256
197.50198.75201.75T:bmw512
203.25203.25204.50T:gimli24v1
202.50203.62204.25T:shamashashv1
209.62211.00213.38T:k12
211.12212.00214.00prh64s512
211.25213.62217.88T:sarmal256
221.12221.38221.38T:blake64
224.25224.50225.00blake512
228.12228.12231.88sha3384
228.25228.25237.50sha3256
228.88229.00229.12sha3224
229.00229.00229.62sha3512
231.12231.25236.62shake256
231.75231.75237.25shake128
238.38242.50256.62T:sarmal512
244.38244.62245.88T:drygascon128
248.12249.00251.25T:clxhash
249.50250.50251.50T:shavite3256
253.62253.62253.62asconhashabi32v12
258.25258.50259.25T:saturninhashv2
269.75269.75276.62T:keccakc1024
270.38270.38270.75T:shabal512
272.88273.00281.88T:keccakc768
273.00273.38277.50T:keccakc512
274.12274.25274.38T:keccakc448
274.25275.00279.62T:keccak
280.25280.50284.12T:keccakc256
294.12294.25296.25T:shabal256
308.00308.00308.88T:cubehash512
317.38317.38317.38asconhashbi32v12
321.88322.88324.25T:knot256v1
347.25347.25356.25T:nasha512
360.25361.38362.75lsh256
379.38379.38381.75prh64s1024
390.88390.88391.00T:skein10241024
397.38397.38398.25T:coral256v1
413.25413.25415.25T:knot256v2
444.62445.88447.75lsh512
474.62475.25478.38T:luffa384
474.88476.50495.00T:romulush
492.88494.62498.00T:photonbeetlehash256rate32v1
506.50506.75508.25T:mcssha4
508.62509.50534.12T:groestl256
510.88511.50512.38T:whirlpool
513.12513.38515.00T:fugue256
514.12514.12515.00T:sneikha384
515.00515.62519.38T:esch256v1
516.00517.88519.12T:esch256v2
541.00542.12544.88T:mcssha6
548.12550.25552.50T:luffa512
592.75593.62598.00T:drygascon256
652.25652.25652.50T:jh256
652.88652.88655.50T:jh384
653.12653.12656.12T:jh512
652.75653.25659.62T:jh224
756.12758.25783.25T:shavite3512
760.75760.75771.00T:round3jh256
761.75761.75771.50T:round3jh512
826.75826.75828.12T:esch384v1
829.38830.88832.62T:esch384v2
847.00847.88849.38T:knot384
850.50850.75853.00T:knot512
858.50858.50870.25T:mcssha5
879.50881.62924.62T:fugue2
917.62?929.75?1107.75?sha1
935.88?944.00?1071.00?sha224
1016.50?1018.50?1286.12?T:rfsb509
1031.121033.381057.00T:simd256
1038.381039.621041.75T:bblake256
1033.381045.001112.38sha384
1061.501061.751062.88T:cubehash1632
1160.251161.001162.75T:echo256
1198.251200.881208.00T:echosp256
1374.00?1382.25?1634.38?T:lane256
1397.501402.881416.25T:cubehash832
1401.001404.751416.25T:cubehash816
1435.001436.121438.00T:echo512
1472.881474.121474.88T:echosp512
1465.001476.501487.62T:cubehash88
1530.621534.001550.12T:cubehash84
1597.621603.381771.38T:fugue512
1762.751769.251784.88T:cubehash82
1801.38?2028.12?2130.00?T:groestl512
2017.382035.122044.75T:cubehash81
2360.252361.002363.00T:subterraneanv1
2343.88?2465.62?3323.62?T:mgrostl256
2522.752522.882526.25T:cubehash1616
2553.62?2590.25?3364.88?T:simd512
2643.252645.002660.50T:cubehash168
2764.252767.252779.12T:cubehash164
2992.252993.622995.50T:cubehash162
3462.503462.753470.38T:cubehash161
3622.25?3628.75?4123.50?T:sivrijndael256hash256v1
6108.506160.756215.25T:syconhash256v1
6365.256437.506887.50T:lane512
10077.7510110.8810754.25T:acehash256v1
11508.0011508.0011515.62T:skinnyhashtk2
12295.2512295.8812309.12T:skinnyhashtk3
28220.2529165.5029791.12T:gage1h256c256r128
41588.8841773.7543638.38T:orangishv1
42674.1242678.5042714.88T:gage1h256c224r064
48727.5049180.7549513.25T:gage1h256c256r064
54464.1254557.0056924.75T:heron256v1
59470.2559473.3859526.75T:gage1h256c224r032
68742.5068938.5070190.50T:sivtemphotonhashv1
77954.7579534.0081331.25T:gage1h256c256r032
85694.6287698.2589167.25T:gage1h256c512r064
126112.75129817.38131711.25T:gage1h256c224r016
140738.12141830.12142092.62T:gage1h256c256r016
146176.75147270.62147553.88T:gage1h256c512r032
237509.00247500.75248600.75T:gage1h256c224r008
17724462.0017738052.7517857660.75T:fsb512
19302952.7519315775.5019488001.62T:fsb256