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: amd64; Ivy Bridge+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20260217

[Page version: 20260315 18:26:20]

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 (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) 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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.220.220.22komihash
0.570.580.58prh42s512
0.570.580.58prh42s256
0.610.620.62prh64s512
0.610.620.62prh64s256
0.610.620.62prh64s1024
0.640.650.65prh42s1024
0.890.900.91T:bebb4185
1.941.941.95T:blake3
2.072.072.08T:edonr512
3.063.073.07lsh256
3.083.093.09T:md4
3.133.143.14T:bmw512
3.403.403.41T:blake2b
3.553.553.56lsh512
4.104.114.13T:edonr256
4.114.124.12T:echo256
4.164.164.16T:cubehash832
4.434.434.44T:k12
4.544.554.56sha1
5.035.035.04md5
5.245.255.26T:bblake256
5.345.345.35T:blake2s
5.405.415.42T:keccakc256treed2
5.415.435.44T:bmw256
5.525.535.54T:shabal256
5.535.535.54T:shabal512
5.986.006.05T:blake64
6.126.136.15blake512
6.286.286.29T:skein512256
6.286.296.29T:skein512512
6.446.446.44T:blake32
6.616.626.62T:sarmal256
6.626.636.63T:keccakc512treed2
6.826.836.84T:tiger
6.956.976.99T:beamsplitter
7.137.147.15sha512
7.127.337.40sha384
7.577.577.57blake256
7.597.617.65T:cheetah256
8.058.078.08T:sarmal512
8.288.288.29T:keccakc256
8.298.298.29T:cubehash512
8.298.298.30T:cubehash1632
8.328.328.32T:cubehash816
8.378.398.46T:skein256256
8.388.428.47T:simd512
8.678.688.68T:skein10241024
8.808.818.81shake128
9.459.469.48T:groestl256
9.639.639.64T:keccakc448
10.0810.0810.08T:rfsb509
10.1310.1410.15T:keccakc512
10.1310.1410.15sha224
10.1310.1410.15sha256
10.2110.2110.22sha3224
10.7410.7510.76shake256
10.7410.7510.76sha3256
10.7910.8010.80T:keccak
11.6911.7011.70T:luffa256
11.7711.7911.82T:cheetah512
11.9211.9312.16T:luffa384
12.8912.9012.91T:jh512
12.8912.9012.91T:jh256
12.9012.9012.91T:groestl512
12.8712.9112.92T:ripemd160
12.9112.9212.93T:jh384
12.9112.9212.93T:jh224
13.0913.1013.11T:gimli24v1
13.3213.3213.33T:keccakc768
13.4513.4613.47T:fugue2
14.0914.0914.10sha3384
14.9414.9514.96T:fugue256
15.2815.3015.32T:round3jh512
15.2915.3015.32T:round3jh256
16.4816.5116.55T:cubehash1616
16.6116.6116.62T:xoodyakv1
16.5116.7216.94asconxofav12
16.7316.7316.73T:cubehash88
16.8716.9116.97T:nasha256
16.7816.9116.94asconhashav12
17.0917.1017.11T:shavite3256
17.1417.1517.17T:nasha512
17.9017.9117.93T:luffa512
19.0919.1019.15T:keccakc1024
20.1720.1820.21sha3512
21.3421.3521.37T:fugue384
22.2722.2922.33T:hamsi
22.1722.3623.38T:md6d224
22.7222.7322.76T:whirlpool
23.7924.0224.78T:md6d256
24.9124.9324.98T:lane256
24.6625.1725.34asconxofv12
25.0625.2725.34asconhashv12
27.2727.2927.40T:echosp256
27.6627.8428.15T:fugue512
28.0228.0428.12T:shavite3512
28.7328.9929.54T:simd256
31.4031.4831.63T:md6d384
32.3532.3632.42asconhashabi32v12
32.7732.8033.05T:shamashashv1
33.0433.0633.20T:cubehash168
33.2033.2133.28T:cubehash84
36.7936.8236.95T:essence384
36.9336.9637.11T:essence512
38.8538.8739.04T:sneikha256
39.2539.2739.50T:echosp512
40.6840.7140.87T:mgrostl256
40.9141.0141.23T:atelopus64
41.1841.6242.87T:echo512
41.9242.0342.24T:atelopus32
43.1143.1343.25T:essence256
43.0543.3143.85T:essence224
43.6744.2545.24T:fsb256
44.7044.7645.02T:romulush
44.7944.8145.07T:esch256v2
45.4045.4145.64T:esch256v1
45.9746.2046.93T:mcssha6
46.0246.4546.88T:mcssha4
46.0846.4646.96T:mcssha5
48.5648.5848.80asconhashbi32v12
48.8348.8549.08T:saturninhashv2
60.1860.2260.53T:drygascon128
60.4560.7761.30T:lane512
65.3865.4065.74T:esch384v2
65.9966.0066.35T:cubehash164
65.9866.0066.36T:esch384v1
66.5966.5966.93T:cubehash82
70.1770.2370.61T:drygascon256
76.2076.5176.65T:coral256v1
77.3977.4477.79T:sneikha384
80.6981.1181.20T:triadhashv1
84.4084.9485.49T:knot256v2
114.86115.20115.36T:clxhash
128.42129.29130.89T:knot256v1
132.13132.43132.47T:cubehash162
133.33133.64133.69T:cubehash81
176.61176.66176.71T:syconhash256v1
236.97237.05237.38T:knot512
264.47264.56264.83T:cubehash161
283.09283.40283.63T:photonbeetlehash256rate32v1
273.26286.08297.13T:fsb512
304.20304.52304.80T:knot384
874.50875.69876.72T:subterraneanv1
1111.751123.501151.76T:skinnyhashtk3
1196.871203.001247.05T:acehash256v1
1353.831361.551435.42T:heron256v1
1435.931436.851439.18T:sivrijndael256hash256v1
2030.332031.802034.29T:skinnyhashtk2
2655.612656.272660.74T:gage1h256c256r128
3672.473673.193674.43T:orangishv1
3995.793996.573997.09T:gage1h256c224r064
4431.674436.264440.28T:gage1h256c256r064
5516.965519.195524.48T:gage1h256c224r032
7100.737105.377111.26T:sivtemphotonhashv1
7951.867952.727954.99T:gage1h256c512r064
8001.748002.298004.54T:gage1h256c256r032
13357.4913375.8613445.11T:gage1h256c224r016
15028.9115031.2215032.68T:gage1h256c512r032
15106.7715122.7215142.51T:gage1h256c256r016
25818.4325906.5626024.53T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.240.240.24komihash
0.680.680.69prh42s256
0.730.730.73prh42s512
0.740.750.75prh64s256
0.820.830.83prh64s512
0.860.860.87prh42s1024
0.930.940.96T:bebb4185
0.980.980.99prh64s1024
1.951.961.97T:blake3
2.192.202.21T:edonr512
3.173.183.18T:md4
3.193.203.20lsh256
3.373.383.40T:bmw512
3.433.433.44T:blake2b
3.833.843.85lsh512
4.314.334.35T:edonr256
4.354.364.37T:echo256
4.534.534.54T:k12
4.614.614.61T:cubehash832
5.095.105.12sha1
5.155.155.15md5
5.355.355.36T:blake2s
5.615.625.64T:bmw256
5.855.865.87T:bblake256
5.945.945.95T:shabal512
5.945.955.96T:shabal256
6.236.266.28T:blake64
6.276.276.28T:keccakc256treed2
6.366.376.39blake512
6.446.456.46T:skein512256
6.456.466.46T:skein512512
6.596.606.60T:blake32
6.936.946.95T:sarmal256
7.007.027.03T:tiger
7.097.127.14T:beamsplitter
7.597.597.60T:keccakc512treed2
7.727.727.73blake256
7.847.857.90T:cheetah256
7.867.887.92sha512
7.887.898.04sha384
8.468.468.47T:sarmal512
8.518.528.52T:cubehash512
8.518.528.53T:keccakc256
8.498.528.61T:skein256256
8.778.778.77T:cubehash816
8.768.778.80T:simd512
9.009.019.02shake128
9.039.039.03T:cubehash1632
9.059.059.06T:skein10241024
9.829.849.85T:groestl256
9.859.869.87T:keccakc448
10.4110.4210.42sha3224
10.5310.5410.55T:keccakc512
10.7110.7110.71T:rfsb509
10.7610.7710.78sha224
10.7710.7810.82sha256
11.1111.1211.13shake256
11.1211.1211.13sha3256
11.1711.1811.19T:keccak
11.9111.9211.92T:luffa256
12.2412.2512.26T:luffa384
12.8812.8912.93T:cheetah512
13.1113.1213.14T:jh512
13.1213.1213.13T:jh256
13.1313.1413.16T:jh384
13.1313.1513.17T:jh224
13.1513.1713.18T:ripemd160
13.2213.2213.24T:gimli24v1
13.5413.5413.55T:keccakc768
13.6213.6313.64T:groestl512
14.2814.2914.30sha3384
14.5614.5714.59T:fugue2
15.4315.4515.47T:fugue256
15.5515.5515.56T:round3jh512
15.5515.5715.57T:round3jh256
16.7016.7116.72T:xoodyakv1
16.7316.9517.07asconhashav12
16.7717.1017.10asconxofav12
17.1817.1817.18T:cubehash88
17.1917.2217.26T:nasha256
17.3117.3517.35T:cubehash1616
17.3717.4017.42T:shavite3256
17.7717.7917.81T:nasha512
18.3518.3718.38T:luffa512
19.2319.2419.25T:keccakc1024
20.2820.2920.30sha3512
22.1522.1722.19T:fugue384
22.3622.3822.44T:hamsi
22.7122.7323.55T:md6d224
23.1523.1523.17T:whirlpool
24.2424.2724.98T:md6d256
24.9625.4825.51asconhashv12
24.9625.4825.51asconxofv12
25.7625.7725.80T:lane256
28.4328.4428.45T:echosp256
28.9128.9228.95T:shavite3512
28.9328.9529.06T:fugue512
29.2829.3629.93T:simd256
31.8631.9231.96T:md6d384
32.7632.7732.79asconhashabi32v12
33.0233.0633.11T:shamashashv1
33.6533.6533.66T:cubehash84
33.8433.8533.86T:cubehash168
38.0938.1238.14T:essence384
38.2338.2638.30T:essence512
39.1739.1839.19T:sneikha256
40.7240.7340.74T:echosp512
42.7942.8142.84T:mgrostl256
42.7342.8844.22T:echo512
42.7742.9143.04T:atelopus64
43.6443.7943.95T:atelopus32
43.8743.8943.92T:essence256
43.8743.9344.58T:essence224
45.0645.0945.12T:esch256v2
45.2145.2645.28T:romulush
45.6845.7145.72T:esch256v1
46.9346.9547.23T:mcssha6
46.9047.1347.74T:mcssha4
46.9947.3049.07T:fsb256
47.6647.7148.18T:mcssha5
48.9748.9849.00asconhashbi32v12
49.2449.2649.29T:saturninhashv2
60.2860.3060.32T:drygascon128
64.7365.3765.66T:lane512
66.0466.0766.10T:esch384v2
66.6566.6866.70T:esch384v1
66.7966.8066.81T:cubehash164
67.0467.0567.05T:cubehash82
70.6270.6670.70T:drygascon256
76.8376.8476.94T:coral256v1
78.3078.3178.34T:sneikha384
80.7280.8881.27T:triadhashv1
83.9085.5085.67T:knot256v2
114.99115.03115.11T:clxhash
128.15129.06129.41T:knot256v1
132.83132.85133.13T:cubehash162
133.63133.64133.80T:cubehash81
178.01178.04178.49T:syconhash256v1
237.54237.55238.62T:knot512
264.88264.90266.07T:cubehash161
282.18282.33283.54T:photonbeetlehash256rate32v1
304.44304.65305.76T:knot384
876.59877.53879.06T:subterraneanv1
1116.071135.141157.35T:skinnyhashtk3
1213.111215.141253.18T:acehash256v1
1383.201384.501452.40T:heron256v1
1434.691435.421437.25T:sivrijndael256hash256v1
2034.402035.542037.56T:skinnyhashtk2
2687.152688.082691.42T:gage1h256c256r128
3701.033701.733702.60T:orangishv1
4034.924035.804036.31T:gage1h256c224r064
4475.834479.544482.88T:gage1h256c256r064
5565.745567.525571.00T:gage1h256c224r032
7096.637103.137107.06T:sivtemphotonhashv1
8030.198031.008032.25T:gage1h256c512r064
8072.368073.568075.02T:gage1h256c256r032
11795.6111801.9911817.12T:fsb512
13478.1313487.2713548.53T:gage1h256c224r016
15161.4715162.5415164.03T:gage1h256c512r032
15236.0315249.2715261.97T:gage1h256c256r016
26045.7926115.8626212.94T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.26?0.27?0.29?komihash
0.840.850.87prh42s256
0.940.950.96prh64s256
0.970.981.00prh42s512
0.980.991.02T:bebb4185
1.151.161.18prh64s512
1.201.221.24prh42s1024
1.571.581.59prh64s1024
2.372.382.42T:edonr512
3.323.333.34T:md4
3.393.403.42lsh256
3.463.473.47T:blake2b
3.753.763.76T:blake3
3.783.813.83T:bmw512
4.334.334.34lsh512
4.524.624.67T:edonr256
4.874.874.90T:echo256
4.924.934.93T:k12
5.345.355.36md5
5.365.365.37T:cubehash832
5.375.375.37T:blake2s
5.945.976.01T:bmw256
5.996.006.06sha1
6.616.626.63T:shabal512
6.646.656.66T:shabal256
6.646.676.70T:blake64
6.716.726.76T:skein512256
6.736.746.75T:skein512512
6.796.806.82blake512
6.846.846.85T:blake32
6.846.856.88T:bblake256
7.307.307.31T:keccakc256treed2
7.307.327.34T:tiger
7.357.397.42T:beamsplitter
7.487.497.50T:sarmal256
7.997.998.00blake256
8.338.348.44T:cheetah256
8.478.488.48T:keccakc512treed2
8.658.688.76T:skein256256
8.888.898.89T:cubehash512
9.059.059.06T:sarmal512
9.079.109.17sha512
9.189.199.20T:keccakc256
9.139.229.33sha384
9.379.399.42T:simd512
9.519.519.52T:cubehash816
9.619.639.65shake128
9.679.679.68T:skein10241024
10.0510.0610.07T:keccakc448
10.2510.2610.27T:cubehash1632
10.4210.4410.50T:groestl256
10.5610.5710.59sha3224
10.9610.9811.00T:keccakc512
11.5011.5111.53shake256
11.5011.5111.52sha3256
11.7711.7911.82sha224
11.7911.8111.83sha256
11.8311.8411.85T:keccak
11.8511.8511.87T:rfsb509
12.2812.3012.32T:luffa256
12.7612.7812.80T:luffa384
13.4213.4313.44T:gimli24v1
13.4913.5013.52T:jh512
13.4813.5013.53T:jh256
13.5013.5113.53T:jh384
13.5313.5613.57T:jh224
13.5413.5613.59T:ripemd160
13.6313.6413.66T:keccakc768
14.3214.3314.35sha3384
14.7614.8214.89T:cheetah512
14.8314.8414.85T:groestl512
16.0016.0216.05T:round3jh512
16.0216.0416.06T:round3jh256
16.2216.2316.28T:fugue256
16.4316.4516.49T:fugue2
16.8616.8716.88T:xoodyakv1
17.0017.2917.37asconhashav12
17.2317.3717.38asconxofav12
17.7117.7517.80T:nasha256
17.8717.8817.90T:shavite3256
17.9217.9317.93T:cubehash88
18.6718.6818.69T:cubehash1616
18.8218.8518.89T:nasha512
19.1119.1419.17T:luffa512
19.8819.9019.92T:keccakc1024
20.9020.9220.95sha3512
22.5722.6222.67T:hamsi
22.8422.8723.21T:md6d224
23.5123.5323.56T:fugue384
23.8723.8923.92T:whirlpool
24.0424.1524.84T:md6d256
25.3225.7225.87asconhashv12
25.3225.7725.88asconxofv12
27.1827.2227.28T:lane256
27.9828.0128.04T:echosp256
30.0830.1230.73T:simd256
30.4030.4230.44T:shavite3512
31.0331.0831.24T:fugue512
31.7231.8231.86T:md6d384
33.4533.4833.52asconhashabi32v12
33.4833.5633.58T:shamashashv1
34.4034.4134.42T:cubehash84
35.1835.1935.21T:cubehash168
39.7239.7239.74T:sneikha256
40.2340.2840.34T:essence384
40.4040.4540.51T:essence512
44.5544.5744.60T:echosp512
45.1345.1745.20T:essence256
45.0545.1846.54T:echo512
45.1545.2645.77T:essence224
45.5245.5445.61T:esch256v2
45.5845.7745.97T:atelopus64
45.8645.9646.00T:romulush
46.1746.1946.23T:esch256v1
46.3146.3346.38T:mgrostl256
46.4246.6547.08T:atelopus32
48.3948.4048.52T:mcssha4
48.4748.5048.67T:mcssha6
49.6249.6249.66asconhashbi32v12
49.9049.9549.99T:saturninhashv2
50.4250.6051.22T:mcssha5
53.1453.3453.49T:fsb256
60.3960.4560.52T:drygascon128
67.1367.1767.22T:esch384v2
67.7967.8167.82T:cubehash82
67.7867.8267.86T:esch384v1
68.1368.1468.15T:cubehash164
71.3871.4771.52T:drygascon256
72.2472.3772.50T:lane512
77.8977.9177.93T:coral256v1
79.8079.8479.90T:sneikha384
81.0881.1081.50T:triadhashv1
84.5484.9986.30T:knot256v2
115.31115.36115.39T:clxhash
128.76129.58130.27T:knot256v1
134.17134.19134.20T:cubehash162
134.37134.38134.40T:cubehash81
180.93180.98181.05T:syconhash256v1
239.11239.12239.17T:knot512
266.17266.21266.27T:cubehash161
281.28281.37281.58T:photonbeetlehash256rate32v1
306.12306.33306.47T:knot384
878.40880.59883.40T:subterraneanv1
1137.211148.421170.29T:skinnyhashtk3
1232.071235.661273.93T:acehash256v1
1419.411422.201486.37T:heron256v1
1431.561434.031435.63T:sivrijndael256hash256v1
2041.622042.942044.51T:skinnyhashtk2
2738.922741.222743.59T:gage1h256c256r128
3747.403750.173750.98T:orangishv1
4100.144101.314101.95T:gage1h256c224r064
4548.634552.094555.51T:gage1h256c256r064
5645.885648.815652.66T:gage1h256c224r032
7081.087083.127087.72T:sivtemphotonhashv1
8158.868161.518163.63T:gage1h256c512r064
8188.808190.978193.02T:gage1h256c256r032
13660.9613671.7113732.55T:gage1h256c224r016
15380.0315381.8915383.93T:gage1h256c512r032
15445.0215457.5315472.90T:gage1h256c256r016
26405.8626465.2426562.43T:gage1h256c224r008
30977.3830984.1331108.19T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.080.080.08T:floppsy
0.330.340.35komihash
1.111.131.19T:bebb4185
1.261.281.36prh42s256
1.481.501.53prh64s256
1.631.631.70prh42s512
2.052.072.12prh64s512
2.172.212.28prh42s1024
2.632.632.64T:edonr512
3.143.163.20prh64s1024
3.563.583.60lsh256
3.703.703.72T:blake3
3.733.743.76T:md4
3.963.973.98T:blake2b
4.554.574.60T:bmw512
5.235.235.24lsh512
5.165.265.33T:edonr256
5.425.425.42T:blake2s
5.545.545.55T:k12
5.865.875.90md5
6.106.126.14T:echo256
6.826.876.94T:bmw256
7.127.157.19T:blake64
7.247.287.33blake512
7.357.367.37T:cubehash832
7.367.407.46T:skein512256
7.467.487.51T:skein512512
7.507.517.54T:blake32
7.777.858.02T:beamsplitter
8.048.098.11T:sarmal256
8.098.138.20T:tiger
8.358.408.56sha1
8.438.448.45T:shabal512
8.458.478.50T:shabal256
8.628.638.66blake256
8.908.909.10T:cheetah256
9.089.149.22T:skein256256
9.629.649.66T:bblake256
9.679.729.73T:sarmal512
9.879.889.88T:cubehash512
10.0610.0810.13T:keccakc256
10.0610.0810.08T:keccakc256treed2
10.3110.3310.34shake128
11.5011.5111.53T:cubehash816
11.5511.6411.85sha512
11.7811.7911.90sha384
11.8711.9111.98T:simd512
12.0912.1512.23T:groestl256
12.2912.3112.34T:skein10241024
12.3412.3512.38T:keccak
12.3612.3712.40T:keccakc448
12.4012.4212.44T:keccakc512
12.7912.8212.87sha3256
12.8312.8412.88shake256
12.8512.8712.91sha3224
13.1313.1413.17T:keccakc512treed2
13.2513.2913.31T:luffa256
13.5313.5413.57T:cubehash1632
13.9514.0014.02T:gimli24v1
14.1314.1614.19T:luffa384
14.4414.4814.53T:jh256
14.4514.4914.51T:jh384
14.4314.4914.51T:jh512
14.5214.5414.73sha224
14.5514.5714.59T:jh224
14.5514.6014.68sha256
14.6414.6714.73T:ripemd160
14.7414.7514.76T:keccakc768
14.7714.7814.80T:rfsb509
15.3115.3315.37sha3384
16.9016.9216.93T:groestl512
17.1117.1417.18T:round3jh512
17.1417.1917.20T:round3jh256
17.2817.3017.32T:xoodyakv1
18.0118.0718.12asconhashav12
17.9618.1018.12asconxofav12
18.3618.4118.47T:fugue256
19.1119.1319.17T:shavite3256
19.1419.2119.30T:nasha256
19.0319.3819.73T:cheetah512
19.7419.7919.85T:nasha512
19.9219.9219.94T:cubehash88
21.1221.1721.24T:luffa512
21.4521.5421.62T:fugue2
21.8821.9121.98T:keccakc1024
22.2222.2422.26T:cubehash1616
22.6622.7822.87T:hamsi
22.8622.9022.97sha3512
25.8225.8525.90T:whirlpool
26.7426.8326.88asconxofv12
26.7526.8626.94asconhashv12
27.1427.2027.29T:fugue384
30.9731.0031.08T:lane256
31.2931.3231.34T:shavite3512
32.1332.1532.19T:echosp256
32.2332.3432.83T:simd256
34.7734.8534.91T:shamashashv1
35.3835.4035.42asconhashabi32v12
36.3936.4036.42T:cubehash84
36.5736.6736.83T:fugue512
38.7538.7638.78T:cubehash168
41.0941.1041.18T:sneikha256
45.9646.0346.12T:essence384
46.1846.2546.34T:essence512
46.3746.4246.46T:md6d224
46.7846.8546.91T:esch256v2
46.6747.0448.32T:echo512
47.4547.4847.54T:esch256v1
47.8047.8647.93T:romulush
48.5448.5948.65T:essence256
48.5248.5949.91T:md6d256
48.5648.6649.15T:essence224
51.0751.1651.19T:mgrostl256
51.4451.4751.53asconhashbi32v12
51.7051.7851.82T:saturninhashv2
52.3952.4052.51T:mcssha4
52.5752.5852.71T:mcssha6
53.1853.2253.30T:echosp512
57.7657.7857.81T:mcssha5
59.0059.3759.82T:atelopus32
60.7760.8260.89T:drygascon128
63.1363.8164.75T:fsb256
64.2164.5264.67T:md6d384
66.7967.0867.55T:atelopus64
69.7969.8369.85T:cubehash82
70.1970.2370.26T:esch384v2
70.8470.8970.95T:esch384v1
71.6971.7171.73T:cubehash164
73.3973.4673.50T:drygascon256
80.6480.7280.84T:coral256v1
81.8582.0082.23T:triadhashv1
83.8683.9383.97T:sneikha384
87.7088.3989.40T:knot256v2
96.7797.1797.51T:lane512
116.07116.14116.18T:clxhash
129.99130.89131.81T:knot256v1
136.35136.36136.39T:cubehash81
137.74137.75137.78T:cubehash162
188.75188.81188.87T:syconhash256v1
243.30243.32243.38T:knot512
269.72269.78269.83T:cubehash161
278.95279.06279.20T:photonbeetlehash256rate32v1
310.18310.39310.51T:knot384
887.17888.57892.46T:subterraneanv1
1174.001188.491210.30T:skinnyhashtk3
1282.961289.271326.47T:acehash256v1
1424.341426.621432.41T:sivrijndael256hash256v1
1514.581522.111583.90T:heron256v1
2055.912057.682066.31T:skinnyhashtk2
2874.792880.942886.91T:gage1h256c256r128
3871.773880.713882.22T:orangishv1
4269.514276.854278.02T:gage1h256c224r064
4741.214746.394750.32T:gage1h256c256r064
5861.315862.975866.99T:gage1h256c224r032
7047.917051.677055.46T:sivtemphotonhashv1
8498.818502.468509.96T:gage1h256c256r032
8500.218504.148512.37T:gage1h256c512r064
14155.4314164.9314228.20T:gage1h256c224r016
15963.4215970.2915974.22T:gage1h256c512r032
16004.7416016.4916031.06T:gage1h256c256r016
27326.0727392.9527495.23T:gage1h256c224r008
82144.6582158.7282487.95T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.680.710.73T:floppsy
1.26?1.29?1.46?komihash
3.123.153.22T:bebb4185
4.394.394.41T:blake3
5.975.975.99T:blake2s
6.366.426.49T:edonr512
6.827.007.28prh42s256
7.747.797.95lsh256
8.128.328.89T:blake2b
8.668.768.99prh64s256
8.948.979.06T:md4
10.0510.0610.29prh42s512
12.4412.5112.62md5
12.9813.1414.04T:beamsplitter
13.3313.4013.52T:edonr256
14.4114.5414.69prh42s1024
14.6814.8014.96prh64s512
14.9015.0315.19T:skein256256
15.3415.4015.46T:bmw512
15.4915.5215.56T:k12
15.7015.9016.01T:skein512256
15.8715.9215.98T:blake32
15.9316.0516.19T:echo256
16.0616.1916.41T:blake64
16.3716.5116.69blake512
16.8016.9317.07T:skein512512
17.1117.1317.19blake256
17.0817.2617.34lsh512
17.8618.0018.17T:tiger
18.3418.4118.60T:bmw256
19.1619.2919.46T:cheetah256
19.6019.7519.90T:sarmal256
20.8420.9321.20T:gimli24v1
22.1222.1222.37T:cubehash512
22.6222.7122.82T:sarmal512
22.6722.7422.84T:xoodyakv1
23.8123.8223.91sha3512
23.8123.8324.02sha3256
23.8123.8723.95sha3384
23.8223.8824.02shake256
23.9223.9224.02shake128
24.3124.4324.54sha3224
24.3924.4424.66T:keccak
24.4524.4924.56T:keccakc1024
24.6124.6424.68T:keccakc768
24.7724.8124.85T:keccakc448
24.8324.9025.05T:keccakc512
25.0125.0625.17T:keccakc256
25.1425.3125.50T:luffa256
26.2126.3626.54prh64s1024
26.8626.9927.20T:jh256
26.9627.1127.31T:jh384
27.1227.2827.66T:jh512
27.2127.4027.60T:jh224
27.2627.4527.46asconxofav12
27.3727.8127.81asconhashav12
28.4728.5828.76T:hamsi
28.8328.9929.25T:ripemd160
31.5331.6931.91T:luffa384
31.6131.7031.86T:shabal256
31.7331.7631.81T:shabal512
31.7631.8932.08T:round3jh512
32.0232.0232.13T:round3jh256
32.2732.3332.41T:cubehash832
33.1733.3033.52T:groestl256
35.2835.3335.42T:shavite3256
36.4836.5236.66T:cubehash816
36.9937.0937.19T:cheetah512
37.5237.7538.01T:nasha256
38.0738.5340.02sha1
38.3038.8039.07asconhashv12
39.1139.1139.15asconxofv12
39.5139.6840.01T:simd512
40.5740.7441.05T:nasha512
41.4241.5641.73T:skein10241024
43.8344.0144.43T:bblake256
44.7444.8745.06T:cubehash88
45.3145.6246.31T:fugue256
45.6046.1947.75sha384
45.8546.5348.47sha512
46.6046.8647.22T:luffa512
48.7548.8048.96T:groestl512
49.6349.7349.85T:rfsb509
49.4649.7450.29sha224
49.6749.9550.44sha256
50.1950.3850.53T:whirlpool
50.5250.8150.95T:shamashashv1
55.1255.1255.65T:cubehash1632
57.7457.8157.95T:shavite3512
59.2059.2359.42T:sneikha256
59.3159.3859.63asconhashabi32v12
59.7060.2861.13T:simd256
61.7561.8161.95T:keccakc512treed2
61.8061.9262.09T:keccakc256treed2
61.8761.9862.15T:cubehash84
63.2863.4863.67T:esch256v2
64.2064.4564.68T:esch256v1
66.0666.1866.36T:drygascon128
67.3667.4267.76T:cubehash1616
71.0871.2971.61T:romulush
73.6173.6173.77asconhashbi32v12
73.3573.6874.54T:fugue384
74.5774.7274.97T:saturninhashv2
79.7379.7979.93T:lane256
84.3084.4084.65T:cubehash168
84.3984.6985.29T:fugue2
86.7787.3189.39T:echo512
91.6691.8592.06T:essence256
91.6092.0892.79T:essence224
91.8792.1292.53T:triadhashv1
95.4195.7695.94T:cubehash82
98.1598.2698.44T:echosp256
99.5899.6699.91T:drygascon256
103.46103.54103.64T:mcssha4
105.08105.22105.45T:mcssha6
106.90107.63108.16T:fugue512
108.61108.89109.18T:esch384v2
110.01110.31110.54T:esch384v1
115.72115.99116.23T:coral256v1
117.24117.33117.55T:cubehash164
119.26119.50119.82T:essence384
120.59120.77121.26T:essence512
123.93124.08124.52T:echosp512
126.37126.89127.92T:knot256v2
126.98126.98127.26T:clxhash
133.85134.39135.01T:mgrostl256
136.23136.62136.84T:sneikha384
149.46150.23150.67T:md6d224
148.97150.34150.88T:knot256v1
151.73151.91152.07T:mcssha5
158.78159.91165.76T:md6d256
161.71161.76161.82T:cubehash81
172.68175.21179.00T:fsb256
183.34183.44183.51T:cubehash162
196.58198.11200.18T:atelopus32
205.97206.23206.78T:md6d384
248.84249.30249.67T:photonbeetlehash256rate32v1
269.05271.19276.26T:atelopus64
288.43288.77289.35T:syconhash256v1
297.11297.64297.88T:knot512
315.11315.23315.39T:cubehash161
342.70342.99343.37T:knot384
370.86373.29376.78T:lane512
1003.491006.291008.58T:subterraneanv1
1363.281365.471369.03T:sivrijndael256hash256v1
1615.181693.161724.24T:skinnyhashtk3
1952.581955.342019.08T:acehash256v1
2282.742284.292285.97T:skinnyhashtk2
2760.182767.082840.99T:heron256v1
4651.574654.144661.44T:gage1h256c256r128
5498.605500.305502.76T:orangishv1
6486.356491.036498.90T:gage1h256c224r064
6645.056649.606653.59T:sivtemphotonhashv1
7194.297199.707212.81T:gage1h256c256r064
8586.948592.308612.75T:gage1h256c224r032
12482.2912487.9612526.02T:gage1h256c256r032
12901.1112905.3712958.89T:gage1h256c512r064
20438.8020525.2720557.52T:gage1h256c224r016
23106.4523159.1523216.62T:gage1h256c256r016
23441.8423472.0323543.64T:gage1h256c512r032
39186.8639282.1839407.50T:gage1h256c224r008
737366.68737716.73740415.43T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.475.695.84T:floppsy
7.017.127.31komihash
19.0019.0019.02T:bebb4185
38.7538.7738.92T:blake3
45.5845.8846.48T:md4
50.1551.3153.49prh42s256
51.3451.3851.44T:blake2s
50.9651.4352.72T:edonr512
54.3654.8257.06T:beamsplitter
58.2858.9059.85md5
63.1463.8264.94lsh256
65.3265.7166.30prh64s256
66.8067.8069.66T:gimli24v1
67.5268.2571.39T:blake2b
72.6772.9273.41T:edonr256
75.1976.1677.07T:hamsi
77.1777.5778.48prh42s512
81.2781.4883.32T:blake32
81.7482.3882.95T:xoodyakv1
81.3982.6485.09blake256
84.5585.4086.35T:tiger
84.9985.8286.76T:skein256256
99.92100.49101.58asconxofav12
100.47100.95101.80asconhashav12
101.83102.24102.65T:bmw256
110.26110.77111.52T:luffa256
110.81110.88112.66T:cubehash512
112.51114.12116.19prh42s1024
113.35114.27115.73prh64s512
122.71123.21123.67T:k12
122.89123.38123.79T:bmw512
125.76126.94128.12T:skein512256
126.38127.45129.74T:ripemd160
127.70128.19130.78T:echo256
128.80129.84131.19T:blake64
130.84132.52134.34blake512
133.15133.90135.14asconxofv12
133.03134.06136.36asconhashv12
133.67134.61136.23T:skein512512
136.50137.46138.26lsh512
149.61150.15151.26T:shavite3256
153.93154.71155.47T:cheetah256
160.35161.27163.04T:luffa384
161.22164.09165.19T:shamashashv1
165.54165.75166.32T:sneikha256
169.93170.38171.20T:triadhashv1
171.11171.49172.29T:drygascon128
169.28171.73174.86T:nasha256
171.03172.59173.46T:sarmal256
188.88188.98189.75sha3512
189.06189.51190.49sha3256
189.62190.15190.52sha3384
190.29190.50190.98shake256
190.71191.12193.64shake128
191.83192.52193.54T:groestl256
192.96193.39194.65sha3224
195.47195.83196.49T:keccak
195.67196.14197.48T:sarmal512
196.41196.83197.93T:keccakc1024
197.27197.55197.99T:keccakc768
198.08198.41198.98T:keccakc448
198.85199.43201.10T:keccakc512
200.05200.86202.50T:keccakc256
205.00205.95206.94T:saturninhashv2
206.06207.36208.60prh64s1024
207.40207.65207.98T:shabal256
206.73208.06208.79T:shabal512
212.00212.00212.44T:clxhash
214.60215.66216.74T:whirlpool
217.86218.46219.42T:romulush
217.21218.51220.33T:jh384
217.20218.93220.11T:jh256
217.91218.94220.85T:jh224
217.65219.29220.31T:jh512
233.66234.23234.93T:cubehash816
232.54234.51236.91T:luffa512
234.14234.79235.58T:cubehash832
235.04235.79236.91T:esch256v2
239.79240.57241.50T:esch256v1
241.94242.26243.23T:cubehash88
247.15247.72249.17asconhashabi32v12
249.43249.97250.52asconhashbi32v12
252.04252.22254.38T:cheetah512
253.81254.49257.73T:round3jh512
256.68257.83258.44T:round3jh256
259.28259.65260.82T:cubehash84
259.12262.08265.49T:fugue256
265.85267.03280.96sha1
285.01287.75297.31T:cubehash82
286.33288.61290.76T:knot256v1
289.39290.22291.21T:photonbeetlehash256rate32v1
291.78294.11296.41T:bblake256
307.32308.50309.44T:skein10241024
312.76314.02315.08sha224
315.45317.81321.41sha256
317.00318.79323.68T:simd512
323.88325.98327.75T:nasha512
337.19338.14339.39T:rfsb509
342.48346.46349.44T:knot256v2
357.43358.31359.57T:cubehash81
362.62368.35381.52sha384
365.34368.41389.67sha512
371.17371.73372.99T:groestl512
372.00373.22374.85T:drygascon256
374.38375.36376.48T:cubehash1632
389.26392.04393.44T:coral256v1
414.85415.54417.01T:cubehash1616
436.12438.44447.03T:fugue384
439.75440.95442.81T:cubehash168
462.26462.81463.20T:shavite3512
471.25471.25474.61T:sneikha384
472.50473.47474.69T:cubehash164
473.46474.24476.32T:esch384v2
471.15474.62483.17T:esch384v1
476.79479.25482.83T:simd256
494.26495.23496.44T:keccakc256treed2
495.50495.74497.12T:keccakc512treed2
504.35504.71505.44T:mcssha4
517.10517.39518.42T:mcssha6
538.98540.00540.91T:cubehash162
565.05567.71569.95T:essence256
565.28568.35574.51T:essence224
574.79576.19582.82T:fugue2
647.00647.69648.84T:lane256
661.15666.89672.21T:fugue512
672.73673.71674.58T:cubehash161
693.46695.35697.70T:knot384
693.55697.62717.12T:echo512
718.30720.35722.82T:knot512
785.42787.35789.66T:echosp256
888.59889.83892.12T:mcssha5
960.52961.99964.51T:essence384
969.29972.34975.89T:essence512
991.41992.50994.31T:echosp512
1074.261075.421076.17T:syconhash256v1
1082.021085.181090.07T:mgrostl256
1194.231200.061203.82T:md6d224
1268.231279.341322.10T:md6d256
1349.841369.021385.88T:fsb256
1559.271570.291583.88T:atelopus32
1612.361618.911625.82T:sivrijndael256hash256v1
1642.011645.411649.15T:md6d384
1910.291933.781953.04T:subterraneanv1
2156.692185.492212.30T:atelopus64
2962.122980.252993.62T:lane512
4065.064073.344082.76T:skinnyhashtk2
4448.904588.164618.62T:skinnyhashtk3
7090.847098.407108.00T:sivtemphotonhashv1
7222.907236.287471.62T:acehash256v1
12582.8112615.9412684.45T:heron256v1
15969.8015976.3215987.75T:gage1h256c256r128
21974.4021985.5722000.94T:orangishv1
23946.9123960.3023998.85T:gage1h256c224r064
26575.0226603.0326646.90T:gage1h256c256r064
30148.1130165.7230193.82T:gage1h256c224r032
43949.6843973.6744009.16T:gage1h256c256r032
47640.1047655.4547674.68T:gage1h256c512r064
70048.6670198.4670515.50T:gage1h256c224r016
79226.2479321.8479638.59T:gage1h256c256r016
82535.1182571.9482818.03T:gage1h256c512r032
132402.36132994.09133524.41T:gage1h256c224r008
5937576.315949820.045967478.67T:fsb512