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; Tremont (906c0); 2021 Intel Celeron N5105; 4 x 2000MHz; jasper3, supercop-20250307

[Page version: 20250328 20:58:02]

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.220.220.22komihash
0.12?0.25?0.25?T:floppsy
0.660.660.67prh42s512
0.660.670.67prh42s256
0.670.670.68prh42s1024
0.710.720.72prh64s1024
0.710.720.73prh64s512
0.720.720.72prh64s256
1.061.111.12T:bebb4185
1.451.451.45sha1
2.092.092.09sha256
2.092.092.09sha224
2.372.372.37T:edonr512
2.412.422.43T:blake3
3.063.073.08T:md4
3.913.933.94T:bmw512
4.134.144.18lsh256
4.374.384.40T:edonr256
4.614.624.62T:beamsplitter
5.135.145.14T:echo256
5.165.175.17md5
5.415.415.43T:blake2b
5.445.445.45T:k12
5.485.495.49T:blake2s
5.915.925.92lsh512
6.026.036.04T:tiger
6.186.186.19T:bmw256
6.236.256.31T:blake32
6.256.276.27T:shabal512
6.266.286.30T:shabal256
6.946.976.98T:cubehash832
7.107.117.12T:bblake256
7.547.577.58T:sarmal256
7.567.597.60T:skein512256
7.557.597.59T:skein512512
7.687.687.69T:blake64
8.298.338.36blake256
8.358.368.36T:lux512
8.468.468.46T:keccakc256treed2
8.608.618.62blake512
9.199.209.21T:skein10241024
9.319.319.33T:sarmal512
9.789.799.79T:lux256
9.929.9310.00T:skein256256
10.1110.1110.11T:keccakc256
10.1210.1310.18shake128
10.3310.3410.34T:keccakc512treed2
10.3910.4410.45T:rfsb509
10.4110.4510.49sha512
10.4110.4710.55sha384
11.6511.6611.82sha3224
11.7711.7711.78T:keccakc448
12.3112.3512.36sha3256
12.3412.3512.36shake256
12.3612.3712.38T:keccakc512
12.5712.5912.60T:nasha256
12.5912.6212.67T:cubehash512
12.5612.6212.67T:cubehash1632
12.7012.7312.75T:simd512
12.9312.9412.95T:nasha512
13.2113.2213.23T:keccak
13.4513.4513.48T:ripemd160
13.4213.4813.48T:groestl256
13.4213.4813.72T:fugue2
13.8613.9113.92T:cubehash816
15.2315.2415.24T:luffa256
15.9215.9215.93T:luffa384
15.8615.9415.99T:fugue256
16.1916.2016.31sha3384
16.2516.2616.27T:keccakc768
17.0917.1817.18T:xoodyakv1
17.3817.4117.44T:shavite3256
19.0119.0219.02T:groestl512
19.2419.2419.26asconxofav12
19.3319.3519.52asconhashav12
19.8019.8420.08T:whirlpool
19.8719.8819.88T:gimli24v1
20.3820.3920.40T:jh256
20.3820.4020.41T:jh512
20.4020.4020.41T:jh224
20.3820.4120.43T:jh384
22.9623.0723.31T:fugue384
23.1323.1423.15sha3512
23.4423.4623.46T:keccakc1024
23.9223.9823.98T:round3jh256
23.9723.9823.98T:round3jh512
24.1524.1524.16T:luffa512
24.4324.4724.54T:echosp256
25.0625.0825.31T:lane256
25.4225.4625.52T:hamsi
26.5426.5526.56T:essence384
26.5526.6726.94T:essence512
27.6727.6927.88T:cubehash88
27.5427.7227.79T:cubehash1616
28.1828.2028.21T:shavite3512
28.8328.9429.29asconhashv12
28.8328.9429.29asconxofv12
30.5830.6230.70T:fugue512
35.3335.3435.43T:echosp512
36.8836.9437.08T:simd256
39.7540.0540.13T:shamashashv1
40.2240.3740.55T:mgrostl256
41.0141.0141.05T:mcssha5
41.0141.0241.04T:mcssha6
40.9841.0241.05T:mcssha4
43.1743.2043.21T:sneikha256
43.1243.3843.44T:lane512
43.4743.4943.51T:esch256v1
43.6143.6243.64T:esch256v2
44.1244.4444.54asconhashabi32v12
45.1745.2545.36T:essence256
45.1945.2545.37T:essence224
51.1951.3251.56T:romulush
52.6352.6452.66T:echo512
55.3655.5155.60T:cubehash168
55.3755.5355.69T:cubehash84
60.8361.2861.28T:saturninhashv2
63.0963.1663.20T:esch384v1
63.5763.8564.11T:esch384v2
67.3167.3167.31asconhashbi32v12
68.1970.6572.85T:fsb256
86.0986.2486.46T:sneikha384
86.5287.1287.13T:coral256v1
93.5393.7893.95T:drygascon128
100.49100.71101.34T:knot256v2
109.64109.71109.81T:drygascon256
110.42110.83111.09T:cubehash164
111.22111.48111.53T:cubehash82
153.04153.04153.07T:triadhashv1
159.04170.91170.91T:knot256v1
204.51204.53204.54T:clxhash
221.17221.90222.15T:cubehash162
221.71222.38222.67T:cubehash81
313.08313.51316.09T:photonbeetlehash256rate32v1
342.28342.29342.31T:knot512
358.54363.80367.69T:knot384
442.59443.14443.94T:cubehash161
372.53?484.37?630.08?T:fsb512
738.59739.85742.43T:syconhash256v1
1142.931144.571154.80T:subterraneanv1
1390.621391.811392.84T:acehash256v1
1510.531513.441515.33T:sivrijndael256hash256v1
1525.451527.261528.70T:skinnyhashtk3
2267.852268.832273.80T:heron256v1
2908.742909.462915.02T:skinnyhashtk2
3803.233803.433803.73T:gage1h256c256r128
5706.845712.195724.68T:gage1h256c224r064
5821.855849.155877.95T:gage1h256c224r032
6334.366335.616342.96T:gage1h256c256r064
6491.596492.296492.69T:orangishv1
11399.3711402.0711408.29T:gage1h256c512r064
11391.7411410.5911449.55T:gage1h256c256r032
14091.3414099.9614119.65T:sivtemphotonhashv1
20356.8620373.1020384.94T:gage1h256c224r016
22805.4222816.5222833.53T:gage1h256c512r032
23042.9423055.4423078.13T:gage1h256c256r016
39948.3639953.5439959.61T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.230.230.24komihash
0.250.250.26T:floppsy
0.760.760.76prh42s256
0.800.810.82prh42s512
0.860.870.87prh64s256
0.940.940.95prh42s1024
0.960.970.97prh64s512
1.111.141.16T:bebb4185
1.181.191.19prh64s1024
1.501.511.51sha1
2.172.172.17sha224
2.172.172.17sha256
2.432.432.43T:blake3
2.462.462.46T:edonr512
3.183.183.19T:md4
4.164.184.20T:bmw512
4.294.294.30lsh256
4.494.504.51T:edonr256
4.914.914.92T:beamsplitter
5.285.295.29md5
5.445.485.51T:blake2b
5.495.505.50T:blake2s
5.525.525.53T:echo256
5.535.535.54T:k12
6.096.106.11T:tiger
6.316.326.33lsh512
6.386.406.44T:blake32
6.406.406.41T:bmw256
6.726.726.73T:shabal512
6.726.726.73T:shabal256
7.607.627.63T:cubehash832
7.707.737.74T:skein512256
7.727.737.75T:bblake256
7.747.767.77T:skein512512
7.807.827.84T:sarmal256
7.977.977.98T:blake64
8.468.488.50blake256
8.898.918.92blake512
9.219.229.22T:lux512
9.559.569.57T:skein10241024
9.569.589.61T:sarmal512
9.779.779.77T:keccakc256treed2
10.0710.0710.12T:skein256256
10.2610.2710.28T:lux256
10.4310.4410.44T:keccakc256
10.5210.5310.56shake128
10.5810.6010.63T:rfsb509
10.8010.8410.87sha512
10.8010.8510.93sha384
11.8111.8211.82T:keccakc512treed2
12.0712.0812.08sha3224
12.0712.0812.09T:keccakc448
12.8212.8312.84T:nasha256
12.9012.9012.90T:keccakc512
12.9112.9412.98T:cubehash512
12.9312.9412.95shake256
12.9412.9512.96sha3256
13.2013.2213.26T:simd512
13.4213.4313.45T:nasha512
13.6713.7113.77T:cubehash1632
13.7113.7113.74T:keccak
13.7213.7213.75T:ripemd160
14.0614.0714.07T:groestl256
14.5114.5214.57T:cubehash816
15.2215.2515.41T:fugue2
15.5015.5115.53T:luffa256
16.3016.3216.32T:luffa384
16.4316.5516.74T:fugue256
16.5716.5716.59T:keccakc768
16.5816.6016.68sha3384
17.2317.2317.23T:xoodyakv1
17.6617.7117.75T:shavite3256
19.5419.5719.58asconhashav12
19.4519.7019.70asconxofav12
20.0220.0320.03T:gimli24v1
20.2120.2220.42T:whirlpool
20.2320.2320.24T:groestl512
20.7320.7420.74T:jh224
20.7320.7420.74T:jh512
20.7220.7420.76T:jh384
20.7520.7620.77T:jh256
23.4123.4223.43sha3512
23.6523.6723.67T:keccakc1024
24.0024.2224.30T:fugue384
24.3224.3324.36T:round3jh256
24.3624.3724.37T:round3jh512
24.7524.7624.77T:luffa512
25.5025.5125.56T:echosp256
25.5125.5625.67T:hamsi
25.8125.8226.19T:lane256
27.4627.4727.50T:essence384
27.5427.6127.82T:essence512
28.3528.3628.52T:cubehash88
28.8228.9429.02T:cubehash1616
29.0729.0829.09T:shavite3512
29.1329.1329.14asconxofv12
29.1329.1929.50asconhashv12
32.0332.0432.04T:fugue512
36.6636.6736.73T:echosp512
37.4737.4937.64T:simd256
39.8440.0940.32T:shamashashv1
41.7541.7541.76T:mcssha6
41.7741.7941.80T:mcssha4
42.3642.3642.39T:mcssha5
42.2842.4242.59T:mgrostl256
41.80?42.95?46.46?T:fsb256
43.5443.5543.57T:sneikha256
43.7543.7843.79T:esch256v1
43.9043.9043.91T:esch256v2
44.9244.9945.17asconhashabi32v12
45.9646.0446.17T:essence256
46.0746.0846.09T:lane512
45.9646.0846.15T:essence224
51.5851.8152.00T:romulush
54.3254.3354.36T:echo512
56.0756.1556.32T:cubehash84
56.5256.6856.79T:cubehash168
61.3861.6461.75T:saturninhashv2
63.7663.7863.82T:esch384v1
64.2764.4864.70T:esch384v2
67.9867.9867.98asconhashbi32v12
87.2887.2887.28T:coral256v1
87.3287.3887.96T:sneikha384
93.7393.8794.25T:drygascon128
101.29101.54101.59T:knot256v2
110.34110.40110.50T:drygascon256
111.57111.94112.10T:cubehash164
111.90111.96112.15T:cubehash82
153.35153.36153.37T:triadhashv1
171.24171.24171.25T:knot256v1
204.79204.79204.79T:clxhash
221.76222.44223.16T:cubehash81
221.89222.51223.02T:cubehash162
312.63313.08314.48T:photonbeetlehash256rate32v1
343.67343.67343.69T:knot512
360.53364.83366.54T:knot384
443.31444.25445.25T:cubehash161
747.09747.87748.64T:syconhash256v1
1146.801148.901156.15T:subterraneanv1
1403.981404.841405.88T:acehash256v1
1509.441512.321513.34T:sivrijndael256hash256v1
1532.631534.201535.62T:skinnyhashtk3
2301.922307.032307.62T:heron256v1
2914.782915.372920.23T:skinnyhashtk2
3848.143848.343848.76T:gage1h256c256r128
5764.905770.165777.06T:gage1h256c224r064
5878.155901.695923.83T:gage1h256c224r032
6396.526397.546404.18T:gage1h256c256r064
6542.226542.956544.26T:orangishv1
11499.0111511.0711544.78T:gage1h256c256r032
11510.1611515.6111518.49T:gage1h256c512r064
14079.8714087.1914097.64T:sivtemphotonhashv1
20519.8620531.8920548.93T:gage1h256c224r016
23010.3423020.7223033.62T:gage1h256c512r032
22884.5023237.8323394.84T:fsb512
23237.8423256.1223290.61T:gage1h256c256r016
40268.9340278.0640285.21T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.250.250.26komihash
0.17?0.26?0.26?T:floppsy
0.900.900.92prh42s256
1.031.041.06prh42s512
1.091.101.12prh64s256
1.241.241.24T:bebb4185
1.361.371.39prh64s512
1.371.371.40prh42s1024
1.591.591.60sha1
1.961.961.98prh64s1024
2.292.292.30sha224
2.292.302.30sha256
2.632.632.64T:edonr512
3.323.333.35T:md4
4.214.244.29T:blake3
4.544.544.55lsh256
4.654.664.67T:bmw512
4.694.694.71T:edonr256
5.295.405.42T:beamsplitter
5.495.495.49md5
5.495.525.55T:blake2b
5.515.525.53T:blake2s
5.965.965.98T:k12
6.326.336.34T:echo256
6.366.386.41T:tiger
6.636.676.69T:blake32
6.786.796.79T:bmw256
6.976.987.00lsh512
7.507.517.52T:shabal512
7.507.557.55T:shabal256
7.957.967.98T:skein512256
8.068.088.09T:skein512512
8.238.278.29T:sarmal256
8.448.458.47T:blake64
8.688.708.72T:cubehash832
8.808.828.83T:bblake256
8.758.828.87blake256
9.389.409.42blake512
10.1410.1510.16T:skein10241024
10.1710.1910.25T:sarmal512
10.2810.2810.34T:skein256256
10.7110.7210.74T:lux512
10.9810.9911.03T:rfsb509
11.1311.1411.15T:lux256
11.3111.3211.32T:keccakc256
11.3311.3311.33T:keccakc256treed2
11.4811.5011.53sha512
11.4811.5211.58sha384
11.5111.5311.60shake128
12.3812.3912.40T:keccakc448
12.5512.6612.68sha3224
13.1513.1513.16T:keccakc512treed2
13.2413.2613.28T:nasha256
13.4213.4713.50T:cubehash512
13.4913.4913.49T:keccakc512
13.6313.6413.66shake256
13.6313.6513.67sha3256
14.0514.0914.11T:simd512
14.1214.1714.19T:ripemd160
14.1914.2414.29T:nasha512
14.5614.5614.58T:keccak
15.0415.0515.06T:groestl256
15.5315.5615.61T:cubehash1632
15.5915.6415.65T:cubehash816
15.9515.9715.98T:luffa256
16.7516.7616.76T:keccakc768
16.7516.9016.99sha3384
16.9417.0117.01T:luffa384
17.2717.3317.47T:xoodyakv1
17.4117.5417.71T:fugue256
18.1018.2018.31T:shavite3256
18.2018.2418.34T:fugue2
19.7819.7819.90asconxofav12
19.8719.9120.04asconhashav12
20.2820.2920.36T:gimli24v1
20.8920.9021.10T:whirlpool
21.2821.2921.29T:jh512
21.2921.3021.33T:jh256
21.3021.3021.31T:jh224
21.2821.3121.32T:jh384
22.2622.2622.28T:groestl512
24.1724.4124.43sha3512
24.5324.5424.55T:keccakc1024
24.9725.0025.01T:round3jh256
25.0125.0125.01T:round3jh512
25.1325.1525.18T:echosp256
25.7525.7625.77T:luffa512
25.6025.8725.95T:fugue384
25.8225.9025.97T:hamsi
27.2027.2027.22T:lane256
29.0129.0129.02T:essence384
29.0429.0829.26T:essence512
29.4629.5429.62T:cubehash88
29.5529.6029.92asconhashv12
29.5529.6229.94asconxofv12
30.6130.6130.63T:shavite3512
30.9130.9731.08T:cubehash1616
34.3934.4034.42T:fugue512
38.4338.4738.48T:simd256
39.8540.0440.52T:fsb256
40.1040.1240.14T:echosp512
40.3940.4040.89T:shamashashv1
42.9843.0043.20T:mcssha6
43.0643.0743.11T:mcssha4
44.2144.2444.26T:esch256v1
44.1344.3044.33T:sneikha256
44.3744.3944.40T:esch256v2
44.6044.6144.61T:mcssha5
45.7545.7945.83T:mgrostl256
45.8345.9045.92asconhashabi32v12
47.3247.4147.47T:essence256
47.2447.4147.51T:essence224
50.6650.6750.69T:lane512
52.5052.6052.81T:romulush
57.1857.2057.23T:echo512
57.1157.3657.40T:cubehash84
58.7258.8558.93T:cubehash168
62.5862.5962.59T:saturninhashv2
64.7364.7664.82T:esch384v1
65.3365.5665.76T:esch384v2
69.1069.1069.10asconhashbi32v12
88.9888.9888.99T:coral256v1
89.0289.0689.52T:sneikha384
93.9994.1294.35T:drygascon128
103.33103.44105.25T:knot256v2
111.34111.54111.59T:drygascon256
112.91113.10113.24T:cubehash82
113.77114.10114.30T:cubehash164
153.87153.89153.90T:triadhashv1
171.79171.79171.80T:knot256v1
205.27205.27205.39T:clxhash
223.27224.10224.27T:cubehash81
224.00224.61225.36T:cubehash162
311.41311.61312.70T:photonbeetlehash256rate32v1
345.96345.99346.03T:knot512
361.96365.43370.51T:knot384
445.28446.34446.85T:cubehash161
757.21758.86759.94T:syconhash256v1
1150.711152.691160.23T:subterraneanv1
1426.081428.101429.06T:acehash256v1
1506.971509.861511.50T:sivrijndael256hash256v1
1552.521554.471557.77T:skinnyhashtk3
2358.262360.052363.98T:heron256v1
2924.992925.952929.02T:skinnyhashtk2
3922.723923.013923.54T:gage1h256c256r128
5858.135860.015871.35T:gage1h256c224r064
5964.565988.136009.34T:gage1h256c224r032
6500.196501.476507.29T:gage1h256c256r064
6627.176627.556628.32T:orangishv1
11664.8211678.0411712.96T:gage1h256c256r032
11694.9011699.2511707.04T:gage1h256c512r064
14057.4014062.9714080.16T:sivtemphotonhashv1
20792.9420825.8120850.92T:gage1h256c224r016
23345.1923356.7723372.64T:gage1h256c512r032
23541.5523575.1123604.41T:gage1h256c256r016
40798.7740809.2140821.81T:gage1h256c224r008
61219.2462219.5062911.99T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.25?0.25?0.28?T:floppsy
0.30?0.31?0.35?komihash
1.281.291.33prh42s256
1.451.471.47T:bebb4185
1.651.661.69prh42s512
1.721.731.75prh64s256
1.821.831.84sha1
2.422.442.46prh64s512
2.552.572.65prh42s1024
2.622.632.63sha224
2.632.632.64sha256
2.912.912.92T:edonr512
3.753.763.80T:md4
4.014.014.05prh64s1024
4.134.174.19T:blake3
4.694.724.76lsh256
5.215.235.27T:edonr256
5.555.565.57T:blake2s
5.635.655.67T:bmw512
6.036.046.06md5
5.55?6.08?6.38?T:beamsplitter
6.236.236.28T:blake2b
6.566.576.60T:k12
7.087.117.12T:tiger
7.287.307.34T:blake32
7.767.777.80T:bmw256
8.098.138.16lsh512
8.248.268.31T:echo256
8.578.588.59T:skein512256
8.578.618.65T:sarmal256
8.848.858.90T:blake64
8.888.918.93T:skein512512
9.529.599.61blake256
9.589.609.62T:shabal512
9.609.619.64T:shabal256
9.779.799.81blake512
10.6010.6510.70T:sarmal512
10.8410.9010.95T:skein256256
11.5811.6011.62T:cubehash832
11.7211.7611.82T:bblake256
11.9311.9612.00T:rfsb509
12.1712.2012.26sha512
12.1712.2212.26sha384
12.5712.5712.58T:keccakc256
12.7712.7912.82T:skein10241024
13.0213.0413.11shake128
13.4513.4513.49T:lux256
14.3214.3414.39T:nasha256
14.8314.8614.91T:cubehash512
14.9214.9415.02T:nasha512
15.2715.3015.34T:ripemd160
15.3615.3815.42T:keccakc448
15.4415.4615.46T:keccak
15.4515.4615.47T:keccakc512
15.5015.5115.52T:keccakc256treed2
15.6915.7115.78T:lux512
15.9115.9415.97shake256
15.9415.9716.00sha3256
15.9416.0516.09sha3224
17.1617.1717.19T:luffa256
17.6517.6617.69T:groestl256
17.7517.8117.82T:xoodyakv1
17.9417.9717.99T:simd512
18.3418.3618.39T:keccakc768
18.4818.5218.55T:cubehash816
18.8018.8118.83T:luffa384
18.8018.8618.94sha3384
19.2719.3219.59T:shavite3256
20.3520.3720.37T:keccakc512treed2
20.1920.3820.63T:fugue256
20.4320.4620.51T:cubehash1632
20.7320.7320.77asconxofav12
20.6720.9320.93asconhashav12
20.9621.0021.04T:gimli24v1
22.6322.6822.87T:whirlpool
22.7522.7722.80T:jh224
22.7522.7722.81T:jh384
22.7622.7722.81T:jh512
22.7622.7822.81T:jh256
25.4725.4925.52T:groestl512
26.1226.1626.42T:fugue2
26.1826.2526.42T:hamsi
26.6926.7026.75T:round3jh512
26.7026.7126.73T:round3jh256
27.1427.1527.16T:keccakc1024
27.2827.3827.43sha3512
28.4328.4528.47T:luffa512
28.9128.9329.01T:echosp256
29.8230.0230.30T:fugue384
30.6930.7131.04asconhashv12
30.9230.9330.97T:lane256
30.8131.0531.08asconxofv12
31.5731.6031.65T:shavite3512
32.4132.4532.55T:cubehash88
33.1033.1233.16T:essence384
33.1833.2433.45T:essence512
36.5336.6136.69T:cubehash1616
40.6740.7340.80T:fugue512
41.1141.1341.28T:simd256
41.4041.4641.47T:shamashashv1
45.4545.4845.49T:esch256v1
45.6345.6345.66T:esch256v2
45.6645.7045.74T:sneikha256
46.2746.2946.29T:mcssha6
46.4646.4946.52T:mcssha4
47.8547.8747.92T:echosp512
47.9748.3148.46asconhashabi32v12
50.3950.4450.53T:mgrostl256
50.6150.6150.62T:mcssha5
50.7850.9150.97T:essence224
50.8050.9451.04T:essence256
51.5451.7252.07T:fsb256
54.5254.6754.73T:romulush
58.9859.0159.06T:echo512
60.0560.2460.29T:cubehash84
64.2664.3664.50T:cubehash168
64.4664.4964.50T:saturninhashv2
67.5067.5267.58T:esch384v1
67.9167.9167.92T:lane512
68.1868.3068.59T:esch384v2
72.0372.0572.12asconhashbi32v12
91.5291.5592.06T:coral256v1
93.3293.4693.53T:sneikha384
94.5394.7094.85T:drygascon128
106.50106.90107.14T:knot256v2
114.56114.62114.67T:drygascon256
115.86116.12116.13T:cubehash82
119.63119.86120.13T:cubehash164
155.26155.28155.32T:triadhashv1
173.18173.24173.28T:knot256v1
206.53206.54206.57T:clxhash
226.17226.71227.20T:cubehash81
229.61230.34230.97T:cubehash162
309.30309.36311.80T:photonbeetlehash256rate32v1
352.17352.19352.26T:knot512
366.83367.37372.58T:knot384
451.47452.42452.93T:cubehash161
791.14791.28792.27T:syconhash256v1
1163.131165.141172.23T:subterraneanv1
1486.771487.931488.62T:acehash256v1
1501.551504.691505.32T:sivrijndael256hash256v1
1605.591609.351611.10T:skinnyhashtk3
2508.932512.682514.37T:heron256v1
2949.262949.842954.46T:skinnyhashtk2
4122.024122.944123.81T:gage1h256c256r128
6105.376109.526119.66T:gage1h256c224r064
6193.456210.816238.47T:gage1h256c224r032
6774.646777.986782.55T:gage1h256c256r064
6851.886853.036854.78T:orangishv1
12113.3212117.0312158.99T:gage1h256c256r032
12187.7512195.0012206.77T:gage1h256c512r064
13993.1514007.8014011.44T:sivtemphotonhashv1
21509.2721566.1021599.95T:gage1h256c224r016
24227.6224268.4224282.02T:gage1h256c512r032
24367.3524415.0024457.23T:gage1h256c256r016
42227.7842241.9142266.20T:gage1h256c224r008
159590.98162828.16165027.22T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.940.951.02komihash
0.67?1.17?1.27?T:floppsy
4.054.064.09T:bebb4185
4.314.384.47T:blake3
4.864.915.25sha1
6.086.116.22T:blake2s
6.166.256.42prh42s256
6.706.736.81sha224
6.836.866.89sha256
7.397.427.52T:edonr512
7.36?8.02?10.83?T:beamsplitter
9.08?9.41?10.12?T:md4
9.449.629.77lsh256
9.559.6210.39prh42s512
10.1710.1710.27prh64s256
11.9211.9712.36T:edonr256
12.3412.3812.69T:blake2b
12.9112.9513.05md5
15.1715.3315.50T:blake32
16.2016.3116.50T:tiger
16.5616.5916.92T:skein512256
16.9516.9716.98T:k12
17.1117.3617.64T:sarmal256
17.4417.6717.86prh42s1024
17.6917.8117.86prh64s512
17.7017.8618.11T:blake64
18.0818.0818.36T:skein256256
18.9819.0919.22T:bmw512
19.0519.0919.41T:skein512512
19.4419.5319.89blake512
19.5819.8320.06blake256
19.9820.0220.16T:bmw256
21.5221.5922.11T:sarmal512
21.6621.8622.00T:rfsb509
22.1222.2322.28T:xoodyakv1
25.0825.1125.23T:echo256
25.6725.7825.91sha384
25.8625.9526.12lsh512
25.8926.0526.16sha512
28.0628.3028.47T:nasha256
29.3329.4229.61T:gimli24v1
29.5529.8430.12T:ripemd160
30.6230.9831.44T:nasha512
31.6931.8832.31asconxofav12
31.7832.0932.38asconhashav12
32.3432.4432.58T:luffa256
32.4432.5532.67T:cubehash512
32.3832.5932.91T:hamsi
33.0833.1433.17T:keccak
33.1433.1633.19T:keccakc1024
33.2233.2333.28T:keccakc768
33.2733.3033.33T:keccakc448
33.3333.3433.38T:keccakc512
33.6733.7033.72T:keccakc256
34.4234.4834.69prh64s1024
35.9435.9436.06T:shavite3256
36.1936.3336.38T:shabal512
36.3936.5536.61T:shabal256
36.6136.8137.06shake256
37.5837.6237.89sha3256
37.4737.7738.12sha3512
37.8037.9438.12shake128
37.6638.1138.34sha3384
38.1938.3438.67sha3224
41.2241.5241.55T:skein10241024
41.6441.6941.78T:jh224
41.7041.7241.94T:jh384
41.6941.7841.89T:jh256
41.6941.8041.91T:jh512
41.6141.8642.06T:luffa384
43.0343.1143.14T:lux256
44.3644.6945.00T:whirlpool
44.9745.0845.61asconxofv12
45.1445.3845.62asconhashv12
48.3848.4848.67T:cubehash832
48.4748.5248.56T:round3jh256
48.4748.5348.72T:round3jh512
48.7549.0049.25T:bblake256
51.0851.2251.39T:groestl256
55.3455.4255.59T:cubehash816
55.1155.6156.09T:fugue256
58.6258.7359.14T:shavite3512
59.5059.5859.70T:simd512
59.2059.7060.42T:shamashashv1
60.5960.6460.83T:esch256v1
61.3061.3461.55T:esch256v2
62.2062.6463.50T:luffa512
65.5565.6666.05T:sneikha256
69.8970.0370.17T:cubehash88
74.5674.7774.97T:lux512
74.8475.1675.42T:simd256
77.0877.1977.42T:groestl512
78.8078.8378.95T:lane256
79.1679.3879.50asconhashabi32v12
79.9280.5880.78T:romulush
83.1183.1983.23T:cubehash1632
83.1483.9585.19T:fugue384
85.4785.4885.69T:essence384
86.2886.3686.53T:essence512
88.3988.5288.53T:mcssha6
89.0889.3489.61T:echosp256
90.1690.2590.39T:mcssha4
93.1193.3093.42T:saturninhashv2
94.7294.7794.83T:keccakc512treed2
94.9595.0295.05T:keccakc256treed2
95.0395.2395.59T:essence224
95.3695.5295.88T:essence256
97.0697.2597.36T:cubehash84
101.70102.22102.52T:drygascon128
102.98103.02103.44T:esch384v1
104.33104.50104.83T:esch384v2
108.23108.45108.67T:cubehash1616
109.30109.61109.95T:echo512
109.92110.09110.09asconhashbi32v12
110.73110.88111.14T:echosp512
121.16121.25121.50T:fugue512
127.36127.39127.47T:mcssha5
127.69127.95128.61T:fugue2
131.16131.33131.56T:coral256v1
131.31131.97132.42T:mgrostl256
135.88136.20136.42T:cubehash168
150.16150.33150.53T:sneikha384
152.27152.55153.27T:knot256v2
152.86153.09153.19T:cubehash82
153.31153.44153.58T:drygascon256
169.88170.75172.16T:fsb256
172.98173.28173.55T:triadhashv1
191.17191.69191.80T:knot256v1
194.56194.84195.02T:cubehash164
222.77222.81222.86T:clxhash
264.67264.69264.78T:lane512
264.39264.88265.11T:cubehash81
274.16274.72276.80T:photonbeetlehash256rate32v1
301.69302.22302.81T:cubehash162
407.58417.72417.95T:knot384
431.42431.69432.17T:knot512
522.23523.17523.84T:cubehash161
1203.661203.981210.14T:syconhash256v1
1316.111318.551325.84T:subterraneanv1
1434.881438.161439.42T:sivrijndael256hash256v1
2262.172263.582264.91T:acehash256v1
2278.952280.082283.75T:skinnyhashtk3
3273.003273.453278.48T:skinnyhashtk2
4433.534440.484451.23T:heron256v1
6674.006674.316677.38T:gage1h256c256r128
9106.509131.849171.36T:gage1h256c224r032
9276.339285.949296.36T:gage1h256c224r064
9733.449736.119738.86T:orangishv1
10292.2210299.0010303.44T:gage1h256c256r064
13208.3413222.9213238.38T:sivtemphotonhashv1
17814.3417837.8117879.70T:gage1h256c256r032
18510.8318529.9118548.19T:gage1h256c512r064
31069.3431183.5531240.05T:gage1h256c224r016
35122.9135251.7735342.86T:gage1h256c256r016
35621.3435677.7535752.30T:gage1h256c512r032
60483.2860603.8860626.47T:gage1h256c224r008
1440586.561481864.021495589.20T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
3.25?3.88?4.50?T:floppsy
4.38?4.62?5.00?komihash
24.12?24.75?28.12?T:bebb4185
26.75?27.25?31.38?T:beamsplitter
27.0027.8829.62sha1
35.8836.1237.12sha224
38.5038.8839.12sha256
42.2542.2542.38T:blake3
43.6244.0044.50prh42s256
48.5049.1250.12T:blake2s
52.0054.1256.38T:md4
58.8859.1259.75T:edonr512
62.2562.2565.75md5
66.1266.6266.62T:edonr256
70.7571.3872.12prh42s512
74.6275.3876.38T:blake32
75.5076.1279.25T:xoodyakv1
77.3877.5079.12T:gimli24v1
78.6279.1279.62prh64s256
79.6280.2581.00lsh256
79.7581.1282.25T:tiger
82.0082.5083.62T:hamsi
90.2590.7591.25blake256
99.6299.62100.88T:blake2b
109.75110.00110.88T:bmw256
113.62114.00114.75T:skein256256
115.00117.38120.00T:rfsb509
117.00119.38122.12asconhashav12
119.62120.88122.25asconxofav12
126.88127.62128.62T:nasha256
128.75130.12131.88T:ripemd160
131.75132.00132.50T:skein512256
134.25134.50135.25prh42s1024
135.12135.38135.38T:k12
135.12137.50140.75T:sarmal256
138.75139.75141.62prh64s512
139.50140.38141.25T:luffa256
143.25144.25146.25T:blake64
151.75152.00155.25T:skein512512
152.38152.75153.50T:bmw512
155.25155.50155.50T:shavite3256
154.25156.88160.25blake512
154.75157.75160.38asconxofv12
157.38158.50161.12asconhashv12
161.50161.50161.50T:cubehash512
177.00178.50179.00T:sneikha256
187.38188.25189.88T:sarmal512
192.50193.88196.50T:shamashashv1
195.50195.75196.75T:whirlpool
200.62201.00202.00T:echo256
202.38203.38205.00sha384
205.50206.50207.50sha512
207.88208.62211.00lsh512
211.25212.38213.88T:luffa384
226.38227.00228.75T:romulush
229.12230.12232.38T:esch256v1
230.50230.88231.50T:esch256v2
240.88241.75242.38T:shabal512
242.88243.00243.00T:shabal256
245.12246.00247.75T:nasha512
250.75252.38254.38T:drygascon128
256.25257.75259.38T:saturninhashv2
264.88265.12265.50T:keccakc1024
264.88265.62266.12T:keccakc768
265.62265.75266.12T:keccak
266.00266.25266.25T:keccakc512
267.75267.88267.88T:keccakc448
268.50268.50268.62T:keccakc256
269.62270.62272.38prh64s1024
276.38277.38279.75T:lux256
295.75297.62298.75shake256
298.50300.25304.75sha3512
300.25301.00304.00shake128
299.50301.50303.62sha3256
301.25304.62308.00sha3384
305.75307.00308.25T:groestl256
306.38308.25310.62sha3224
307.75309.00311.88T:luffa512
310.50311.12312.25T:triadhashv1
315.50317.00319.50T:photonbeetlehash256rate32v1
323.12323.62323.75asconhashabi32v12
329.25329.62331.38T:fugue256
327.00330.12335.00T:bblake256
331.75333.75335.75T:skein10241024
331.88334.12336.75T:knot256v1
336.38336.62336.88T:jh384
337.38337.88338.88T:cubehash832
337.12338.12338.88T:jh224
338.12338.25338.62T:jh256
338.12338.88339.38T:cubehash816
337.00339.00339.38T:jh512
351.88352.38357.50T:clxhash
364.38365.25366.38T:cubehash88
387.00387.38388.25T:cubehash84
388.50389.12389.38T:round3jh256
389.25390.12390.75T:round3jh512
407.38408.75410.00asconhashbi32v12
411.50414.38416.88T:knot256v2
420.88422.12423.00T:mcssha6
433.00433.88436.88T:mcssha4
442.88443.50444.00T:cubehash82
445.38445.75446.50T:esch384v1
445.38445.75446.62T:coral256v1
450.75452.38454.62T:esch384v2
470.25470.88476.00T:shavite3512
470.50471.25477.25T:lux512
477.50478.50480.12T:simd512
494.25510.25517.50T:fugue384
513.38514.25516.00T:sneikha384
558.88559.75560.50T:cubehash81
566.88566.88567.00T:cubehash1632
570.75571.50577.25T:drygascon256
585.00586.75588.75T:essence256
583.38587.25590.38T:essence224
600.12600.62603.38T:simd256
620.62622.12624.88T:groestl512
644.00644.88645.38T:lane256
650.75652.12654.88T:cubehash1616
686.00686.75687.88T:essence384
693.62695.62697.38T:essence512
700.00701.12702.25T:cubehash168
713.12714.88717.88T:echosp256
731.62731.88732.25T:mcssha5
756.62757.38759.25T:fugue512
757.50757.75758.25T:keccakc512treed2
759.75760.25761.12T:keccakc256treed2
782.12782.38783.25T:cubehash164
825.75827.75833.25T:knot384
864.25865.38866.75T:cubehash162
878.00879.12881.12T:echo512
886.25887.50889.38T:echosp512
920.75921.50922.62T:fugue2
1047.251049.251053.38T:knot512
1061.501064.501067.75T:mgrostl256
1084.751085.881087.00T:cubehash161
1365.001372.251387.00T:fsb256
1676.121680.501684.25T:sivrijndael256hash256v1
2119.252119.382121.25T:lane512
2521.002525.502534.00T:subterraneanv1
4436.624449.254454.38T:syconhash256v1
5823.625827.625841.88T:skinnyhashtk2
6090.386108.886114.00T:skinnyhashtk3
8352.508360.888367.25T:acehash256v1
14080.2514131.0014194.88T:sivtemphotonhashv1
19597.0019608.3819615.00T:heron256v1
22933.0022935.5023077.75T:gage1h256c256r128
32046.2532118.8832284.12T:gage1h256c224r032
34234.7534252.3834329.62T:gage1h256c224r064
37963.0038028.8838087.50T:gage1h256c256r064
38915.2538924.6238947.62T:orangishv1
62755.0062824.1262937.62T:gage1h256c256r032
68380.1268444.3868481.00T:gage1h256c512r064
106458.00106632.50106802.12T:gage1h256c224r016
120435.62120621.62120676.50T:gage1h256c256r016
125513.25125644.12126105.12T:gage1h256c512r032
204482.62204580.12205001.38T:gage1h256c224r008
11038006.6211407982.2511657164.62T:fsb512