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; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; unstable; gcc185, supercop-20240107

[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
0.000.000.00T:floppsy
0.260.260.26komihash
0.670.680.68prh42s1024
0.680.680.68prh42s512
0.680.680.69prh42s256
0.770.770.77prh64s256
0.780.780.78prh64s1024
0.780.780.79prh64s512
2.242.252.25T:bebb4185
2.342.352.35T:edonr512
3.273.273.27sha1
3.803.803.81T:md4
4.124.134.13T:bmw512
4.224.224.23sha256
4.224.224.23sha224
4.614.614.62T:edonr256
5.145.155.15T:k12
5.495.495.49md5
5.675.685.68T:beamsplitter
5.675.685.68T:blake2b
8.038.038.03T:shabal512
8.078.078.07T:shabal256
8.188.188.18T:bmw256
8.378.418.82T:tiger
8.458.458.45T:skein512256
8.458.458.45T:skein512512
8.938.938.93T:blake64
9.219.229.22T:sarmal256
9.409.409.41T:keccakc256
9.499.499.49T:skein10241024
9.549.559.55T:blake2s
9.609.609.61T:skein256256
9.609.619.62shake128
9.759.759.76T:blake3
9.839.839.84blake512
10.7210.7210.72sha512
10.7210.7210.72sha384
10.9911.0011.00T:keccakc448
11.1111.1111.13sha3224
11.3711.3711.37T:sarmal512
11.4211.4211.42T:ripemd160
11.5311.5311.53T:keccakc512
11.6511.6611.66shake256
11.6611.6611.66sha3256
12.3112.3112.31T:keccak
12.3312.3312.33T:blake32
13.2513.2513.26T:fugue2
15.1615.1615.17T:keccakc768
15.2715.2715.28sha3384
15.9915.9916.00blake256
16.0316.0416.04T:nasha512
16.1316.1316.14T:nasha256
16.1216.1416.14T:bblake256
19.2019.2119.21asconhashav12
19.2019.2119.21asconxofav12
20.0420.0420.05T:shavite3256
21.4921.4921.50T:keccakc1024
21.8721.8721.87sha3512
21.9621.9621.97T:fugue256
23.8623.8623.86T:cubehash832
24.7624.7624.77T:cubehash512
25.1725.1725.18T:cubehash1632
27.0427.0427.04T:luffa256
28.7228.7228.72T:groestl256
28.7528.7528.75asconhashv12
28.7528.7528.76asconxofv12
28.9828.9828.99T:echosp256
29.6029.6029.60T:xoodyakv1
30.0630.0730.17T:lane256
32.3732.3832.38T:shavite3512
32.7632.7732.77T:jh224
32.7932.7932.90T:jh256
32.8032.8132.81T:jh384
32.8032.8232.91T:jh512
34.3734.3734.37T:echo256
35.9935.9935.99T:shamashashv1
36.5936.5936.60T:whirlpool
37.3937.3937.39T:luffa384
37.4537.4537.45T:cubehash816
38.4938.5038.50T:round3jh256
38.5138.5138.52T:round3jh512
39.7739.7739.78asconhashabi32v12
40.9140.9140.91T:mcssha5
40.9140.9140.91T:mcssha6
40.9140.9140.91T:mcssha4
41.0241.0241.03T:md6d224
41.9341.9341.94T:echosp512
43.8643.8743.87T:luffa512
44.2744.2844.30T:md6d256
45.2745.2745.28T:sneikha256
48.5248.6148.99T:simd256
52.8452.8452.84T:groestl512
52.9652.9653.22T:fugue512
54.6354.6454.65T:simd512
54.8854.8954.89T:gimli24v1
57.2657.2857.29T:md6d384
58.4758.4858.49T:essence384
58.4758.4858.49T:essence512
60.1160.1160.12asconhashbi32v12
62.7862.7862.79T:cubehash1616
63.6263.6363.64T:mgrostl256
64.3164.3164.33T:echo512
64.5464.5564.55T:cubehash88
66.8466.8566.93T:saturninhashv2
70.2170.2270.25T:md6d512
74.0974.0974.09T:esch256v2
74.1674.1674.16T:drygascon128
74.4874.4974.49T:esch256v1
86.5986.5986.59T:coral256v1
90.8290.8290.83T:sneikha384
91.1491.1491.14T:drygascon256
91.2091.2191.21T:rfsb509
104.89104.89104.89T:knot256v2
104.82105.24105.64T:lane512
108.18108.18108.19T:esch384v1
108.23108.24108.24T:esch384v2
115.03115.03115.04T:romulush
115.22115.23115.24T:cubehash168
118.42118.42118.43T:cubehash84
122.06122.06122.07T:clxhash
131.31132.36132.50T:essence224
132.35132.39132.41T:essence256
152.95152.95152.97T:knot256v1
220.23220.23220.25T:cubehash164
225.76227.27227.30T:cubehash82
255.23255.23255.26T:knot512
348.20348.21348.25T:md2
384.36384.38384.45T:photonbeetlehash256rate32v1
395.56395.60395.84T:knot384
429.55429.56429.92T:cubehash162
445.45445.47445.78T:cubehash81
457.00473.43491.78T:fsb256
500.45500.54500.91T:syconhash256v1
711.85722.69738.93T:fsb512
788.48789.16790.70T:subterraneanv1
851.83851.94852.37T:cubehash161
1550.561553.771554.25T:acehash256v1
1624.061624.191624.50T:skinnyhashtk3
2585.942600.702602.83T:sivrijndael256hash256v1
2856.452859.622871.76T:heron256v1
3071.393071.533071.91T:skinnyhashtk2
3353.593353.803354.20T:gage1h256c256r128
3353.873354.053354.35T:orangishv1
4953.004953.544953.80T:gage1h256c224r064
5617.965618.895619.62T:gage1h256c256r064
7954.657955.607957.94T:gage1h256c224r032
9855.829856.259857.52T:gage1h256c512r064
9906.749907.329908.15T:gage1h256c256r032
16805.5816807.5816811.18T:sivtemphotonhashv1
17069.2217070.6517072.57T:gage1h256c224r016
18653.6318654.3418657.30T:gage1h256c512r032
18710.3218712.1918715.11T:gage1h256c256r016
32542.7532545.9532547.92T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.270.270.27komihash
0.790.790.81prh42s256
0.840.840.84prh42s512
0.950.950.97prh64s256
0.950.970.97prh42s1024
1.081.081.10prh64s512
1.301.301.32prh64s1024
2.292.292.31T:bebb4185
2.452.472.47T:edonr512
3.373.373.39sha1
3.923.923.92T:md4
4.344.344.36sha224
4.344.364.36sha256
4.454.454.45T:bmw512
4.744.744.74T:edonr256
5.225.245.24T:k12
5.605.605.60md5
5.695.695.71T:blake2b
5.755.755.75T:beamsplitter
8.508.508.50T:bmw256
8.578.578.57T:shabal512
8.578.598.59T:shabal256
8.618.618.62T:skein512256
8.618.618.62T:skein512512
8.668.708.99T:tiger
9.279.279.27T:blake64
9.509.509.52T:sarmal256
9.529.529.54T:blake3
9.569.589.58T:blake2s
9.679.679.69T:keccakc256
9.709.729.72T:skein256256
9.839.839.85shake128
9.879.879.87T:skein10241024
10.1810.2010.20blake512
11.1111.1311.13sha384
11.1311.1311.13sha512
11.2611.2611.26T:keccakc448
11.3311.3511.35sha3224
11.6611.6611.66T:ripemd160
11.7211.7211.72T:sarmal512
11.9811.9811.98T:keccakc512
12.0512.0712.07sha3256
12.0712.0712.07shake256
12.5812.5812.60T:blake32
12.7612.7612.76T:keccak
14.3714.3714.37T:fugue2
15.4015.4215.42T:keccakc768
15.4915.5115.53sha3384
16.3016.3016.30blake256
16.4616.4616.48T:nasha256
16.6416.6416.66T:nasha512
17.7417.7417.74T:bblake256
19.3919.3919.39asconhashav12
19.3919.3919.41asconxofav12
20.3820.3820.40T:shavite3256
21.6421.6621.66T:keccakc1024
21.9721.9921.99sha3512
22.7822.7822.80T:fugue256
25.3825.4025.40T:cubehash512
26.2226.2426.24T:cubehash832
27.3627.3627.36T:cubehash1632
27.4827.4827.48T:luffa256
28.9928.9928.99asconhashv12
28.9928.9928.99asconxofv12
29.4429.4429.44T:groestl256
29.7429.7429.74T:xoodyakv1
30.1630.1930.21T:echosp256
31.0431.0431.05T:lane256
33.2933.3133.31T:jh224
33.3333.3333.33T:jh256
33.3433.3433.34T:jh384
33.3433.3433.34T:jh512
33.4433.4433.45T:shavite3512
35.6535.6735.67T:echo256
36.3336.3336.33T:shamashashv1
37.0837.1037.10T:whirlpool
38.2938.3138.31T:luffa384
39.1139.1339.13T:round3jh256
39.1339.1539.15T:round3jh512
39.8139.8139.83T:cubehash816
40.1740.1740.17asconhashabi32v12
41.3641.3641.38T:md6d224
41.7341.7341.73T:mcssha4
41.7341.7541.75T:mcssha6
42.3342.3342.33T:mcssha5
43.4043.4543.47T:echosp512
44.5944.6044.64T:md6d256
44.9744.9744.97T:luffa512
45.6345.6545.65T:sneikha256
49.3349.3549.42T:simd256
55.2455.2455.24T:groestl512
55.3355.3355.33T:fugue512
55.3355.3355.33T:gimli24v1
56.3456.3656.43T:simd512
57.6457.6457.66T:md6d384
60.4460.4660.48T:essence384
60.4660.4860.50T:essence512
60.6860.6860.70asconhashbi32v12
66.4166.4166.43T:echo512
66.7266.7266.74T:mgrostl256
66.9166.9366.93T:cubehash88
67.2767.2767.27T:cubehash1616
67.4067.4067.47T:saturninhashv2
70.6270.6670.68T:md6d512
74.3074.3274.32T:drygascon128
74.5474.5474.56T:esch256v2
74.9574.9574.95T:esch256v1
87.2987.2987.29T:coral256v1
91.6891.7091.70T:drygascon256
91.9091.9091.92T:sneikha384
92.2592.2592.27T:rfsb509
105.71105.71105.73T:knot256v2
109.22109.24109.24T:esch384v1
109.20109.31109.31T:esch384v2
111.88113.12113.34T:lane512
115.89115.89115.91T:romulush
119.70119.71119.71T:cubehash168
120.79120.79120.79T:cubehash84
122.24122.24122.26T:clxhash
133.59134.51134.55T:essence224
134.53134.55134.55T:essence256
153.26153.26153.28T:knot256v1
224.71224.71224.73T:cubehash164
228.28229.63229.65T:cubehash82
256.24256.24256.24T:knot512
350.99350.99351.03T:md2
383.61383.61383.61T:photonbeetlehash256rate32v1
396.48396.57396.61T:knot384
434.01434.03434.03T:cubehash162
447.82447.82447.84T:cubehash81
505.28505.37505.39T:syconhash256v1
790.52790.69792.33T:subterraneanv1
856.27856.29856.31T:cubehash161
1565.331568.481568.65T:acehash256v1
1636.271636.271636.52T:skinnyhashtk3
2586.182597.862599.00T:sivrijndael256hash256v1
2904.402906.012915.70T:heron256v1
3076.673076.793078.74T:skinnyhashtk2
3379.193379.433381.21T:orangishv1
3392.073392.673395.09T:gage1h256c256r128
5000.895002.265003.94T:gage1h256c224r064
5673.215673.495674.00T:gage1h256c256r064
8024.718025.248027.27T:gage1h256c224r032
9952.069952.949954.00T:gage1h256c512r064
9993.599994.729996.33T:gage1h256c256r032
16785.5516789.0016792.77T:sivtemphotonhashv1
17212.1517212.8717213.73T:gage1h256c224r016
18817.8018818.6518820.29T:gage1h256c512r032
18865.6718867.1118867.61T:gage1h256c256r016
32067.5532096.7432137.74T:fsb512
32804.3232805.4732807.32T:gage1h256c224r008
34022.3034067.0734124.43T:fsb256
Cycles/byte for 1536 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.290.290.29komihash
0.980.980.98prh42s256
1.071.121.12prh42s512
1.271.271.32prh64s256
1.371.421.42prh42s1024
1.561.561.61prh64s512
2.202.202.20prh64s1024
2.342.392.39T:bebb4185
2.642.642.69T:edonr512
3.523.563.56sha1
4.104.104.10T:md4
4.544.544.59sha224
4.544.594.59sha256
4.934.934.98T:edonr256
4.984.985.03T:bmw512
5.665.715.71T:k12
5.715.715.76T:blake2b
5.765.815.81md5
5.815.815.86T:beamsplitter
7.087.087.13T:blake3
8.898.898.89T:skein512256
8.898.898.89T:skein512512
8.989.039.03T:bmw256
8.989.039.33T:tiger
9.429.429.47T:shabal256
9.429.479.47T:shabal512
9.629.629.62T:blake2s
9.819.869.86T:blake64
9.919.919.91T:skein256256
10.0610.0610.06T:sarmal256
10.4510.4510.45T:keccakc256
10.5010.5010.50T:skein10241024
10.5010.5010.55shake128
10.7910.7910.79blake512
11.4711.5211.52T:keccakc448
11.4711.5211.52sha3224
11.8211.8211.82sha384
11.8211.8211.82sha512
12.0612.0612.06T:ripemd160
12.3512.3512.40T:sarmal512
12.4512.4512.50T:keccakc512
12.4512.5012.50sha3256
12.5012.5012.50shake256
12.9913.0413.09T:blake32
13.4813.5313.53T:keccak
15.4815.5315.53T:keccakc768
15.5315.5315.53sha3384
16.2616.2616.26T:fugue2
16.8016.8016.80blake256
16.9917.0417.04T:nasha256
17.6317.6817.68T:nasha512
19.6819.7319.73asconhashav12
19.7319.7319.73asconxofav12
20.4120.4120.46T:bblake256
20.9521.0021.00T:shavite3256
22.3622.4122.41T:keccakc1024
22.6622.6622.66sha3512
24.1224.1724.17T:fugue256
26.4226.4626.46T:cubehash512
28.2228.2228.22T:luffa256
29.3529.3929.39asconhashv12
29.3529.3929.39asconxofv12
29.6929.7429.74T:echosp256
29.9329.9829.98T:xoodyakv1
30.1830.1830.22T:cubehash832
30.6630.7130.71T:groestl256
30.9631.0131.01T:cubehash1632
32.6732.6732.67T:lane256
34.1834.1834.23T:jh224
34.1834.2334.23T:jh256
34.2334.2334.23T:jh384
34.2334.2334.23T:jh512
35.2135.2135.21T:shavite3512
36.8736.9136.91T:shamashashv1
37.8937.9437.94T:whirlpool
39.0139.0139.01T:echo256
39.7939.7939.84T:luffa384
40.1440.1940.19T:round3jh256
40.1940.1940.19T:round3jh512
40.7740.7740.77T:md6d224
40.8240.8240.87asconhashabi32v12
43.1243.1243.12T:mcssha4
43.1243.1243.16T:mcssha6
43.7543.7543.80T:cubehash816
43.9043.9543.95T:md6d256
44.6844.6844.73T:mcssha5
46.2446.2446.29T:sneikha256
46.7846.8346.83T:luffa512
47.4147.4647.51T:echosp512
50.4950.7351.12T:simd256
56.0556.1056.10T:gimli24v1
56.5956.5956.64T:md6d384
59.2859.2859.28T:fugue512
59.2859.3359.33T:simd512
59.3359.3359.33T:groestl512
61.6261.6261.67asconhashbi32v12
63.7263.7763.87T:essence384
63.7763.8263.87T:essence512
68.3168.3668.41T:saturninhashv2
69.2469.2969.29T:md6d512
69.9269.9269.92T:echo512
70.8570.8570.90T:cubehash88
71.8871.8871.92T:mgrostl256
74.5674.5674.61T:drygascon128
74.7174.7674.76T:cubehash1616
75.2975.2975.34T:esch256v2
75.6875.6875.73T:esch256v1
88.4388.4388.48T:coral256v1
92.5892.6392.63T:drygascon256
93.7093.7093.70T:sneikha384
94.8294.8294.87T:rfsb509
107.08107.08107.13T:knot256v2
110.99110.99110.99T:esch384v1
111.04111.08111.08T:esch384v2
117.33117.33117.33T:romulush
122.56122.56122.56T:clxhash
123.05123.29123.54T:lane512
124.76124.76124.76T:cubehash84
127.15127.20127.20T:cubehash168
137.21138.09138.13T:essence224
138.13138.13138.18T:essence256
153.76153.76153.81T:knot256v1
232.18232.18232.18T:cubehash164
232.23232.23233.59T:cubehash82
257.91257.91257.96T:knot512
355.66355.66355.71T:md2
382.32382.37382.37T:photonbeetlehash256rate32v1
398.78398.83398.93T:knot384
441.46441.50441.50T:cubehash162
451.76451.76451.81T:cubehash81
513.48513.57513.57T:syconhash256v1
793.65793.65795.46T:subterraneanv1
863.72863.72863.72T:cubehash161
1590.331593.801593.80T:acehash256v1
1657.421657.421657.62T:skinnyhashtk3
2580.572593.902594.09T:sivrijndael256hash256v1
2979.202980.762992.04T:heron256v1
3086.623086.623086.77T:skinnyhashtk2
3422.663422.713422.80T:orangishv1
3457.323458.113458.11T:gage1h256c256r128
5081.355081.405084.86T:gage1h256c224r064
5763.335763.535767.04T:gage1h256c256r064
8139.708140.098144.78T:gage1h256c224r032
10110.8410114.1110117.92T:gage1h256c512r064
10137.2110140.5310142.72T:gage1h256c256r032
16754.5416764.9916771.19T:sivtemphotonhashv1
17448.7317449.7617451.27T:gage1h256c224r016
19090.9719091.8519093.41T:gage1h256c512r032
19124.9519125.9819127.15T:gage1h256c256r016
33242.0933244.5333249.07T:gage1h256c224r008
84306.0184396.7884507.18T:fsb512
90036.3390098.5890193.31T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.26?0.39?0.39?komihash
1.431.561.56prh42s256
1.691.821.82prh42s512
2.082.082.21prh64s256
2.602.602.60T:bebb4185
2.602.602.60prh42s1024
2.862.862.99T:edonr512
2.862.862.99prh64s512
4.044.044.04sha1
4.564.564.56prh64s1024
4.564.564.69T:md4
5.085.085.21sha224
5.085.085.21sha256
5.475.475.47T:edonr256
5.865.995.99T:bmw512
5.996.126.25T:beamsplitter
6.256.256.25md5
6.386.386.38T:k12
6.386.386.51T:blake2b
6.776.906.90T:blake3
9.519.649.64T:skein512256
9.649.649.64T:skein512512
9.649.649.77T:blake2s
10.0310.2910.29T:tiger
10.2910.4210.42T:blake64
10.2910.4210.42T:bmw256
10.4210.4210.42T:skein256256
10.4210.4210.55T:sarmal256
11.2011.2011.33blake512
11.2011.2011.33shake128
11.4611.4611.46T:keccakc256
11.7211.7211.72T:shabal256
11.8511.8511.85T:shabal512
12.3712.3712.50sha384
12.3712.5012.50sha512
12.7612.8912.89T:sarmal512
13.0213.1513.15T:ripemd160
13.1513.1513.28T:skein10241024
13.9313.9313.93sha3256
13.9313.9314.06sha3224
13.9313.9314.06shake256
14.0614.0614.19T:blake32
14.0614.1914.19T:keccakc448
14.0614.1914.19T:keccakc512
14.1914.1914.19T:keccak
16.6716.8016.80sha3384
16.8016.8016.80T:keccakc768
18.1018.1018.23blake256
18.4918.4918.49T:nasha256
18.4918.6218.62T:nasha512
20.4420.5720.57asconhashav12
20.4420.5720.57asconxofav12
21.2221.2221.22T:fugue2
22.5322.5322.79T:shavite3256
24.6124.7424.74T:keccakc1024
24.7424.8724.87sha3512
27.4727.6027.60T:bblake256
27.7327.7327.86T:fugue256
29.1729.3029.30T:cubehash512
30.2130.2130.21T:luffa256
30.3430.4730.47asconhashv12
30.3430.4730.47asconxofv12
30.4730.6030.60T:xoodyakv1
33.9833.9834.11T:groestl256
34.1134.1134.24T:echosp256
36.2036.3336.33T:shavite3512
36.5936.5936.59T:jh256
36.5936.5936.59T:jh384
36.5936.5936.59T:jh512
36.5936.5936.72T:jh224
36.9836.9836.98T:lane256
38.4138.5438.54T:shamashashv1
40.1040.1040.10T:whirlpool
40.6240.6240.76T:cubehash1632
40.6240.7640.76T:cubehash832
42.5842.5842.58asconhashabi32v12
42.9742.9742.97T:round3jh256
42.9742.9742.97T:round3jh512
43.8843.8843.88T:luffa384
46.4846.4846.61T:echo256
46.7446.7446.74T:mcssha4
46.7446.8846.88T:mcssha6
47.9247.9247.92T:sneikha256
51.0451.0451.04T:mcssha5
51.6951.6951.82T:luffa512
54.3054.3054.30T:cubehash816
54.5654.6954.69T:simd256
56.3856.3856.38T:echosp512
58.0758.0758.07T:gimli24v1
64.1964.1964.19asconhashbi32v12
64.1964.1964.32T:groestl512
69.7969.7969.79T:fugue512
70.8370.8370.83T:saturninhashv2
72.1472.1472.14T:echo512
72.5372.6672.66T:essence384
72.5372.6672.79T:essence512
73.3173.3173.44T:simd512
75.2675.2675.26T:drygascon128
77.3477.3477.34T:esch256v2
77.7377.7377.73T:esch256v1
78.5278.5278.65T:mgrostl256
81.3881.3881.38T:cubehash88
81.7781.7781.90T:md6d224
88.1588.1588.28T:md6d256
91.5491.5491.54T:coral256v1
94.6694.6694.66T:cubehash1616
95.0595.0595.05T:drygascon256
98.4498.5798.57T:sneikha384
100.78100.91100.91T:rfsb509
110.68110.81110.81T:knot256v2
113.54113.67113.67T:md6d384
115.62115.62115.62T:esch384v1
115.76115.76115.89T:esch384v2
121.09121.09121.22T:romulush
123.31123.44123.44T:clxhash
135.29135.29135.29T:cubehash84
138.93138.93139.06T:md6d512
147.14147.14147.14T:cubehash168
147.66147.79147.79T:essence224
147.79147.79147.79T:essence256
155.08155.21155.21T:knot256v1
166.02166.54167.32T:lane512
244.14244.14244.14T:cubehash82
252.08252.08252.21T:cubehash164
262.37262.37262.50T:knot512
368.10368.10368.23T:md2
378.91379.04379.04T:photonbeetlehash256rate32v1
404.04404.04404.17T:knot384
461.33461.33461.46T:cubehash162
462.24462.37462.37T:cubehash81
535.42535.42535.55T:syconhash256v1
801.95802.08803.78T:subterraneanv1
883.46883.59883.59T:cubehash161
1657.681661.201661.33T:acehash256v1
1713.671713.801713.80T:skinnyhashtk3
2570.052583.332583.85T:sivrijndael256hash256v1
3113.283113.283113.28T:skinnyhashtk2
3182.163184.113196.22T:heron256v1
3538.803538.803538.80T:orangishv1
3632.163632.943632.94T:gage1h256c256r128
5296.355296.355296.88T:gage1h256c224r064
6007.296007.426008.07T:gage1h256c256r064
8450.398450.528451.17T:gage1h256c224r032
10524.0910524.0910525.00T:gage1h256c256r032
10538.6710538.8010539.32T:gage1h256c512r064
16674.2216686.5916695.96T:sivtemphotonhashv1
18074.7418075.1318086.98T:gage1h256c224r016
19811.3319812.1119824.22T:gage1h256c256r016
19815.8919816.2819829.30T:gage1h256c512r032
34400.1334411.0734415.62T:gage1h256c224r008
223591.67223863.54224042.19T:fsb512
239203.26239572.01239769.92T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
0.000.000.00T:floppsy
1.171.171.17komihash
4.69?4.69?5.86?T:bebb4185
7.037.037.03T:edonr512
7.03?7.03?8.20?prh42s256
7.03?8.20?8.20?T:blake3
9.38?9.38?10.55?T:beamsplitter
10.5510.5510.55T:blake2s
10.5510.5510.55prh42s512
10.5510.5511.72T:md4
9.38?10.55?10.55?sha1
11.7211.7212.89T:edonr256
11.7212.8912.89T:blake2b
11.7212.8912.89md5
11.7212.8912.89sha224
11.7212.8912.89sha256
12.8912.8914.06prh64s256
16.4116.4116.41T:skein256256
17.5817.5817.58T:k12
17.5817.5817.58prh42s1024
18.7518.7518.75T:skein512256
18.7518.7518.75T:skein512512
19.9219.9219.92T:bmw512
19.9219.9221.09T:sarmal256
21.0921.0921.09T:blake64
21.0922.2722.27prh64s512
22.2722.2722.27blake512
22.2722.2722.27T:tiger
24.6124.6124.61T:sarmal512
24.6125.7825.78sha384
25.7825.7825.78sha3224
25.7825.7825.78sha3256
25.7825.7825.78sha3384
25.7825.7825.78sha3512
25.7825.7825.78sha512
25.7825.7825.78shake128
25.7825.7825.78shake256
25.7826.9526.95T:ripemd160
28.1228.1228.12T:blake32
28.1228.1228.12T:bmw256
28.1228.1228.12T:keccakc1024
28.1228.1228.12T:keccakc512
28.1228.1228.12T:keccakc768
28.1228.1229.30T:keccak
28.1228.1229.30T:keccakc448
29.3029.3029.30T:keccakc256
30.4730.4731.64asconhashav12
30.4730.4731.64asconxofav12
33.9835.1635.16blake256
36.3336.3336.33T:nasha256
37.5037.5038.67T:nasha512
37.5038.6738.67T:xoodyakv1
38.6738.6739.84prh64s1024
39.8441.0241.02T:shabal256
41.0242.1942.19T:skein10241024
42.1942.1942.19T:shabal512
42.1942.1942.19T:shavite3256
43.3643.3643.36asconhashv12
43.3643.3643.36asconxofv12
55.0855.0855.08T:luffa256
56.2557.4257.42T:shamashashv1
64.4564.4565.62asconhashabi32v12
64.4565.6265.62T:cubehash512
66.8066.8066.80T:jh224
66.8066.8066.80T:jh256
66.8066.8066.80T:jh384
66.8066.8066.80T:jh512
66.8066.8067.97T:shavite3512
67.9767.9769.14T:sneikha256
67.9767.9769.14T:whirlpool
73.8373.8373.83T:fugue256
76.1776.1776.17T:groestl256
78.5278.5278.52T:round3jh256
78.5278.5278.52T:round3jh512
83.2083.2083.20T:drygascon128
83.2083.2084.38T:gimli24v1
84.3885.5585.55T:fugue2
91.4192.5892.58T:lane256
93.7593.7593.75T:mcssha4
93.7593.7594.92T:mcssha6
94.9294.9296.09T:luffa384
96.0996.0997.27asconhashbi32v12
99.6199.6199.61T:simd256
101.95101.95101.95T:saturninhashv2
103.12103.12104.30T:esch256v1
103.12103.12104.30T:esch256v2
104.30104.30104.30T:echosp256
107.81107.81108.98T:echo256
113.67114.84114.84T:luffa512
118.36118.36119.53T:bblake256
126.56126.56126.56T:drygascon256
128.91128.91128.91T:echosp512
131.25131.25131.25T:coral256v1
131.25132.42132.42T:mcssha5
133.59133.59134.77T:clxhash
133.59134.77134.77T:echo512
153.52153.52153.52T:rfsb509
153.52153.52154.69T:groestl512
157.03158.20158.20T:knot256v2
159.38160.55160.55T:sneikha384
164.06165.23165.23T:cubehash1632
168.75169.92169.92T:romulush
172.27172.27173.44T:knot256v1
174.61175.78175.78T:cubehash832
174.61175.78175.78T:esch384v1
176.95176.95176.95T:esch384v2
182.81182.81183.98T:essence384
182.81183.98183.98T:essence512
188.67188.67189.84T:cubehash816
195.70196.88196.88T:mgrostl256
203.91205.08205.08T:fugue512
215.62216.80216.80T:cubehash88
221.48222.66222.66T:simd512
261.33261.33262.50T:md6d224
269.53269.53270.70T:essence224
269.53270.70270.70T:cubehash84
269.53270.70270.70T:essence256
281.25281.25282.42T:md6d256
319.92319.92319.92T:knot512
336.33336.33336.33T:photonbeetlehash256rate32v1
349.22349.22350.39T:cubehash1616
358.59359.77359.77T:md6d384
378.52378.52379.69T:cubehash82
401.95401.95403.12T:cubehash168
437.11437.11438.28T:md6d512
445.31446.48446.48T:knot384
507.42507.42507.42T:cubehash164
527.34527.34527.34T:md2
596.48596.48597.66T:cubehash81
638.67642.19645.70T:lane512
716.02716.02716.02T:cubehash162
814.45815.62815.62T:syconhash256v1
908.20909.38910.55T:subterraneanv1
1136.721137.891137.89T:cubehash161
2435.162435.162435.16T:skinnyhashtk3
2438.672450.392451.56T:sivrijndael256hash256v1
2521.882524.222525.39T:acehash256v1
3453.523453.523453.52T:skinnyhashtk2
5023.835025.005025.00T:orangishv1
5785.555787.895808.98T:heron256v1
5871.095871.095872.27T:gage1h256c256r128
8048.448049.618049.61T:gage1h256c224r064
9128.919130.089130.08T:gage1h256c256r064
12428.9112428.9112428.91T:gage1h256c224r032
13802.3413859.7714046.09T:sivtemphotonhashv1
15475.7815476.9515476.95T:gage1h256c256r032
16016.0216016.0216017.19T:gage1h256c512r064
26133.9826133.9826133.98T:gage1h256c224r016
28646.4828646.4828647.66T:gage1h256c256r016
29142.1929143.3629143.36T:gage1h256c512r032
49312.5049312.5049313.67T:gage1h256c224r008
2008422.662010161.722013522.66T:fsb512
2150432.812152129.692155894.92T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.00?9.38?9.38?komihash
18.75?28.12?28.12?T:bebb4185
28.12?37.50?37.50?T:beamsplitter
46.88?56.25?56.25?T:md4
46.88?56.25?56.25?prh42s256
46.88?56.25?56.25?sha1
56.2556.2556.25T:edonr256
56.2556.2556.25T:edonr512
56.2556.2556.25md5
56.25?65.62?65.62?T:blake3
65.6265.6265.62sha224
65.6265.6265.62sha256
75.00?75.00?84.38?prh42s512
84.3884.3884.38T:blake2s
93.7593.75103.12prh64s256
93.7593.75103.12T:tiger
93.7593.7593.75T:skein256256
93.75103.12103.12T:blake2b
112.50112.50112.50asconhashav12
112.50112.50112.50asconxofav12
112.50121.88121.88T:ripemd160
121.88121.88131.25T:blake32
121.88121.88131.25T:xoodyakv1
131.25140.62140.62T:k12
131.25140.62140.62prh42s1024
140.62150.00150.00asconhashv12
140.62150.00150.00asconxofv12
140.62150.00150.00T:skein512256
150.00150.00150.00blake256
150.00150.00150.00T:skein512512
150.00159.38159.38T:bmw256
159.38159.38159.38T:bmw512
159.38159.38159.38T:nasha256
159.38159.38168.75T:sarmal256
168.75168.75168.75T:blake64
168.75168.75178.12prh64s512
178.12178.12178.12T:shamashashv1
178.12178.12187.50blake512
178.12178.12187.50T:shavite3256
187.50187.50187.50T:sneikha256
196.88196.88196.88T:sarmal512
196.88206.25206.25sha3224
196.88206.25206.25sha3256
196.88206.25206.25sha3384
196.88206.25206.25sha3512
206.25206.25206.25sha384
206.25206.25206.25sha512
206.25206.25206.25shake128
206.25206.25206.25shake256
215.62215.62215.62T:luffa256
215.62215.62225.00T:drygascon128
215.62225.00225.00T:clxhash
225.00225.00225.00T:keccakc1024
225.00225.00225.00T:keccakc512
225.00225.00225.00T:keccakc768
225.00225.00234.38T:gimli24v1
225.00225.00234.38T:keccakc448
225.00234.38234.38T:keccakc256
234.38234.38234.38T:keccak
234.38243.75243.75asconhashabi32v12
243.75253.12253.12T:shabal256
253.12253.12262.50T:whirlpool
262.50262.50262.50T:shabal512
271.88281.25281.25T:saturninhashv2
300.00300.00309.38T:nasha512
300.00300.00309.38prh64s1024
309.38309.38309.38T:knot256v1
318.75328.12328.12T:cubehash512
328.12337.50337.50T:skein10241024
346.88356.25356.25asconhashbi32v12
375.00375.00375.00T:groestl256
375.00384.38384.38T:photonbeetlehash256rate32v1
384.38384.38384.38T:esch256v1
384.38384.38393.75T:esch256v2
421.88421.88421.88T:knot256v2
431.25431.25440.62T:fugue256
440.62440.62440.62T:coral256v1
440.62440.62440.62T:romulush
459.38459.38459.38T:drygascon256
459.38459.38468.75T:luffa384
459.38459.38468.75T:mcssha4
468.75468.75468.75T:mcssha6
534.38534.38534.38T:jh224
534.38534.38534.38T:jh256
534.38534.38534.38T:jh384
534.38534.38534.38T:jh512
534.38543.75543.75T:shavite3512
553.12553.12553.12T:sneikha384
553.12553.12562.50T:luffa512
581.25581.25581.25T:fugue2
628.12628.12628.12T:round3jh256
628.12628.12628.12T:round3jh512
675.00675.00675.00T:rfsb509
740.62740.62750.00T:lane256
750.00759.38759.38T:esch384v1
759.38768.75768.75T:esch384v2
768.75768.75768.75T:knot512
768.75768.75768.75T:mcssha5
796.88796.88796.88T:simd256
825.00825.00834.38T:bblake256
834.38834.38834.38T:echosp256
862.50862.50871.88T:echo256
900.00900.00900.00T:knot384
1031.251031.251031.25T:echosp512
1068.751078.121078.12T:echo512
1115.621115.621115.62T:cubehash1632
1218.751218.751228.12T:cubehash816
1218.751218.751228.12T:cubehash832
1228.121237.501237.50T:groestl512
1265.621265.621265.62T:fugue512
1275.001275.001284.38T:cubehash88
1331.251331.251331.25T:cubehash84
1425.001425.001425.00T:md2
1434.381443.751443.75T:cubehash82
1462.501471.881471.88T:essence384
1471.881481.251481.25T:essence512
1575.001575.001575.00T:mgrostl256
1640.621640.621640.62T:essence224
1640.621640.621640.62T:essence256
1650.001659.381659.38T:cubehash81
1743.751753.121753.12T:subterraneanv1
1771.881771.881781.25T:simd512
2090.622090.622100.00T:md6d224
2250.002250.002259.38T:md6d256
2287.502296.882296.88T:cubehash1616
2400.002400.002400.00T:cubehash168
2512.502512.502512.50T:cubehash164
2700.002709.382718.75T:sivrijndael256hash256v1
2718.752718.752728.12T:cubehash162
2868.752878.122878.12T:md6d384
3018.753018.753018.75T:syconhash256v1
3131.253140.623140.62T:cubehash161
3496.883496.883506.25T:md6d512
5128.125137.505165.62T:lane512
6131.256131.256140.62T:skinnyhashtk2
6487.506487.506496.88T:skinnyhashtk3
9318.759328.129328.12T:acehash256v1
9862.50?10603.12?12300.00?T:sivtemphotonhashv1
20071.8820081.2520081.25T:orangishv1
20137.5020137.5020146.88T:gage1h256c256r128
26278.1226287.5026381.25T:heron256v1
29718.7529718.7529728.12T:gage1h256c224r064
33712.5033712.5033712.50T:gage1h256c256r064
43753.1243762.5043762.50T:gage1h256c224r032
54478.1254478.1254478.12T:gage1h256c256r032
59137.5059146.8859146.88T:gage1h256c512r064
89596.8889606.2589606.25T:gage1h256c224r016
98221.8898221.8898231.25T:gage1h256c256r016
102609.38102609.38102618.75T:gage1h256c512r032
166743.75166743.75166753.12T:gage1h256c224r008
16044778.1216060987.5016082821.88T:fsb512
17188659.3817208356.2517223365.62T:fsb256