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; Comet Lake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; know, 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.000.000.00T:floppsy
0.160.160.16komihash
0.480.480.48prh42s512
0.480.480.52prh42s1024
0.480.490.49prh42s256
0.530.530.54prh64s512
0.530.530.54prh64s1024
0.530.540.54prh64s256
0.670.670.68T:bebb4185
1.871.881.88T:edonr512
1.881.881.89T:blake3
2.102.112.11lsh512
2.922.932.93T:md4
2.972.982.98T:bmw512
3.003.003.00lsh256
3.163.163.16T:blake2b
3.223.223.23T:echo256
3.493.493.49sha1
3.573.583.58T:edonr256
4.034.034.03T:cubehash832
4.084.094.09T:k12
4.574.584.60T:beamsplitter
4.704.704.71T:bmw256
4.714.724.75T:keccakc256treed2
4.854.854.85T:blake2s
4.974.984.98md5
5.015.015.05T:shabal512
4.995.025.05T:shabal256
5.135.135.14T:bblake256
5.145.155.16T:bash256
5.145.155.16sha384
5.175.195.20T:skein512256
5.225.235.24T:skein512512
5.245.255.25sha512
5.335.385.39T:sarmal256
5.505.515.52blake512
5.565.595.62T:tiger
5.615.625.63T:blake64
5.715.725.73T:blake32
5.805.835.83T:keccakc512treed2
6.646.656.65T:sarmal512
6.776.786.79blake256
6.806.816.82T:skein10241024
6.796.836.85T:bash384
7.107.117.11T:keccakc256
7.467.477.50shake128
7.597.607.62T:skein256256
7.707.717.72sha224
7.707.717.73sha256
7.837.857.89T:simd512
8.028.028.02T:cubehash1632
8.028.028.02T:cubehash512
8.038.038.04T:cubehash816
8.198.208.20T:groestl256
8.218.218.22T:keccakc448
8.638.638.64T:keccakc512
8.668.688.68sha3224
8.908.918.93T:rfsb509
9.039.039.07sha3256
9.099.099.11shake256
9.219.229.22T:keccak
10.2410.2510.27T:bash512
10.6310.6410.64T:luffa256
10.9411.0111.05T:luffa384
11.4211.4211.42T:keccakc768
11.4911.5011.59T:groestl512
11.8211.8311.84sha3384
11.9411.9411.94T:gimli24v1
12.2712.2912.31T:fugue2
12.3712.3812.39T:ripemd160
13.0213.0313.05T:jh256
13.0213.0413.05T:jh384
13.0313.0413.05T:jh224
13.0313.0513.06T:jh512
13.7413.7513.76T:fugue256
14.0714.0814.09T:nasha256
14.2014.2114.23T:nasha512
14.6114.6214.63asconhashav12
14.6114.6214.63asconxofav12
14.6914.6914.70T:round3jh256
14.6914.6914.71T:round3jh512
14.9414.9614.97T:xoodyakv1
15.1215.1315.14T:shavite3256
16.0616.0616.06T:cubehash88
16.3216.3216.33T:keccakc1024
16.8316.8616.87T:cubehash1616
16.8916.9116.92sha3512
17.9717.9817.99T:luffa512
19.6819.6919.71T:fugue384
19.8419.9920.02T:hamsi
21.3821.3821.42T:whirlpool
21.4521.4621.47T:lane256
21.8621.8721.88asconhashv12
21.8621.8721.89asconxofv12
23.0523.0623.07T:echosp256
23.9523.9623.98T:shavite3512
23.8424.3724.40T:shamashashv1
25.6125.6425.71T:fugue512
26.8126.9326.97T:simd256
27.3227.4027.81asconhashabi32v12
29.2129.2229.23T:lane512
30.0330.0930.43T:essence384
30.5630.6930.75T:essence512
32.1132.1132.12T:cubehash84
33.2733.2833.29T:echosp512
33.4933.8933.91T:cubehash168
34.6734.6934.72T:mgrostl256
34.9334.9734.99T:esch256v2
34.9835.1035.14T:esch256v1
36.2936.3136.33T:sneikha256
38.0938.1438.23T:mcssha6
38.0638.1538.21T:mcssha4
38.0438.1538.22T:mcssha5
39.9840.0040.02T:echo512
40.5040.5140.52asconhashbi32v12
42.7042.7442.99T:romulush
43.5343.5643.60T:saturninhashv2
44.1044.1144.11T:essence224
44.1044.1144.11T:essence256
44.2644.2644.27T:esch384v1
44.6544.7445.43T:esch384v2
49.1249.9250.66T:fsb256
52.4452.4752.48T:drygascon128
64.5064.5164.59T:cubehash82
64.5964.6264.67T:coral256v1
66.2866.9166.94T:drygascon256
63.7667.3367.44T:cubehash164
72.3072.3372.35T:sneikha384
75.4575.7275.91T:knot256v2
74.3875.9676.04T:triadhashv1
117.33117.58118.63T:knot256v1
128.51128.53128.62T:cubehash162
129.19129.19129.22T:cubehash81
141.57147.28152.54T:fsb512
159.75159.75160.04T:clxhash
220.58220.79220.91T:photonbeetlehash256rate32v1
231.86232.02232.89T:syconhash256v1
233.44233.86234.77T:knot512
250.09250.27251.04T:cubehash161
259.23259.27259.32T:knot384
852.06852.14852.89T:heron256v1
986.90987.28987.74T:subterraneanv1
1073.051075.711097.75T:acehash256v1
1247.891248.601249.11T:sivrijndael256hash256v1
1292.221294.071295.14T:skinnyhashtk3
2552.702556.262584.14T:skinnyhashtk2
2575.332582.122591.63T:gage1h256c256r128
3545.823547.183548.27T:gage1h256c224r064
3857.833858.343859.14T:orangishv1
3920.953921.843922.69T:gage1h256c256r064
5107.615109.745122.80T:gage1h256c224r032
7035.617053.737250.80T:gage1h256c512r064
7089.757092.957096.28T:gage1h256c256r032
8180.108182.108196.16T:sivtemphotonhashv1
13031.4013034.7313053.87T:gage1h256c224r016
13594.9513600.8413615.56T:gage1h256c256r016
13607.5213615.6113644.40T:gage1h256c512r032
28002.4428060.0528127.88T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.180.180.18komihash
0.570.570.58prh42s256
0.610.620.62prh42s512
0.630.630.64prh64s256
0.690.690.70prh64s512
0.700.710.72T:bebb4185
0.710.720.75prh42s1024
0.810.820.83prh64s1024
1.931.941.95T:blake3
2.012.022.04T:edonr512
2.272.272.28lsh512
3.013.023.03T:md4
3.153.163.16lsh256
3.173.173.18T:blake2b
3.253.263.27T:bmw512
3.423.423.43T:echo256
3.713.723.76T:edonr256
3.953.963.97sha1
4.164.164.17T:k12
4.434.434.43T:cubehash832
4.674.684.72T:beamsplitter
4.864.864.87T:blake2s
4.894.894.90T:bmw256
5.075.075.08md5
5.305.315.32T:skein512256
5.335.345.34T:bash256
5.345.355.36T:skein512512
5.375.385.40T:shabal256
5.375.395.40T:shabal512
5.465.475.47sha512
5.465.485.50T:keccakc256treed2
5.585.595.59T:sarmal256
5.685.695.69T:bblake256
5.735.745.75blake512
5.775.785.80sha384
5.785.795.80T:tiger
5.835.855.87T:blake64
5.865.875.88T:blake32
6.686.696.71T:keccakc512treed2
6.876.886.89T:sarmal512
6.926.936.94blake256
6.916.946.94T:bash384
7.107.107.11T:skein10241024
7.297.297.30T:keccakc256
7.657.677.68shake128
7.727.737.74T:skein256256
8.178.198.21T:simd512
8.258.258.25T:cubehash512
8.258.268.28sha224
8.268.278.29sha256
8.388.398.39T:keccakc448
8.438.448.45T:cubehash816
8.618.618.62T:groestl256
8.758.758.76T:cubehash1632
8.758.788.83sha3224
8.958.968.96T:keccakc512
9.369.389.41sha3256
9.419.429.44shake256
9.449.459.46T:rfsb509
9.549.549.55T:keccak
10.4310.4510.47T:bash512
10.8610.8710.88T:luffa256
11.2011.2111.24T:luffa384
11.6211.6211.63T:keccakc768
12.0312.0412.05sha3384
12.0912.0912.10T:gimli24v1
12.1512.1612.21T:groestl512
12.6012.6212.64T:ripemd160
13.2513.2613.28T:jh384
13.2513.2713.29T:jh224
13.2613.2713.28T:jh256
13.2613.2813.29T:jh512
13.4013.4213.44T:fugue2
14.1314.1314.14T:fugue256
14.3414.3514.36T:nasha256
14.7114.7214.74T:nasha512
14.7614.7714.79asconhashav12
14.7614.7714.78asconxofav12
14.9514.9714.99T:round3jh256
14.9814.9915.00T:round3jh512
15.0315.0415.06T:xoodyakv1
15.3915.4015.42T:shavite3256
16.4516.4616.47T:keccakc1024
16.4716.4716.47T:cubehash88
17.0217.0317.04sha3512
17.6117.6117.62T:cubehash1616
18.4618.4818.49T:luffa512
20.0420.0620.08T:hamsi
20.3620.3820.39T:fugue384
21.8121.8321.84T:whirlpool
22.0622.0822.10asconhashv12
22.0522.0822.10asconxofv12
22.1922.2022.21T:lane256
24.0924.1024.12T:echosp256
24.2124.2224.99T:shamashashv1
24.7524.7724.79T:shavite3512
26.6326.6826.71T:fugue512
27.2927.4027.42T:simd256
27.6127.6227.64asconhashabi32v12
31.1231.1331.14T:lane512
31.1231.1531.44T:essence384
31.5031.5731.70T:essence512
32.5332.5332.53T:cubehash84
34.5534.5634.57T:echosp512
34.5034.6035.13T:fsb256
33.0934.6734.70T:cubehash168
35.2235.2535.28T:esch256v2
35.3435.3735.41T:esch256v1
36.5636.5836.60T:mgrostl256
36.6136.6336.66T:sneikha256
38.8338.8838.95T:mcssha6
38.8338.9238.99T:mcssha4
39.4339.4939.58T:mcssha5
40.8940.9141.08asconhashbi32v12
41.3941.4141.44T:echo512
43.1043.1343.30T:romulush
44.0044.0544.15T:saturninhashv2
44.7044.7144.73T:esch384v1
44.9144.9244.94T:essence224
44.9244.9344.93T:essence256
45.1645.1845.79T:esch384v2
52.5752.6052.62T:drygascon128
64.9564.9564.95T:cubehash82
65.0865.1265.18T:coral256v1
67.3167.3367.35T:drygascon256
68.2068.3068.31T:cubehash164
73.2173.2373.25T:sneikha384
74.5775.9476.08T:triadhashv1
76.0176.4176.46T:knot256v2
117.59117.72117.97T:knot256v1
129.27129.28129.30T:cubehash162
129.60129.61129.61T:cubehash81
159.99159.99159.99T:clxhash
220.26220.38220.56T:photonbeetlehash256rate32v1
233.92234.11234.75T:knot512
234.30234.35235.10T:syconhash256v1
251.48251.54252.20T:cubehash161
259.77259.81259.83T:knot384
865.50865.63865.73T:heron256v1
989.36989.75990.47T:subterraneanv1
1084.791086.261104.67T:acehash256v1
1245.811246.171247.50T:sivrijndael256hash256v1
1302.811303.881304.47T:skinnyhashtk3
2559.812562.462586.43T:skinnyhashtk2
2606.112612.342620.27T:gage1h256c256r128
3580.763582.333583.24T:gage1h256c224r064
3888.383889.833892.04T:orangishv1
3958.113959.393959.75T:gage1h256c256r064
5153.635155.695165.70T:gage1h256c224r032
7113.227120.717300.02T:gage1h256c512r064
7154.637156.387158.67T:gage1h256c256r032
8174.228174.898185.92T:sivtemphotonhashv1
9499.939509.439518.80T:fsb512
13140.7613143.7113158.82T:gage1h256c224r016
13709.6713712.1813725.91T:gage1h256c256r016
13733.1013737.3013756.10T:gage1h256c512r032
28254.4828282.2828336.56T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.210.220.23komihash
0.710.710.72prh42s256
0.750.780.79T:bebb4185
0.800.810.82prh64s256
0.840.840.85prh42s512
0.960.960.98prh64s512
1.101.111.15prh42s1024
1.291.301.31prh64s1024
2.182.202.23T:edonr512
2.532.542.56lsh512
3.143.163.17T:md4
3.183.193.19T:blake2b
3.333.343.35lsh256
3.363.383.39T:blake3
3.603.613.62T:bmw512
3.853.873.88T:echo256
3.943.974.02T:edonr256
4.594.604.62T:k12
4.744.754.76sha1
4.824.834.88T:beamsplitter
4.884.884.89T:blake2s
5.105.105.10T:cubehash832
5.215.215.23T:bmw256
5.245.245.25md5
5.495.515.53T:skein512256
5.525.545.57T:skein512512
5.635.655.67T:bash256
5.825.835.85sha512
5.935.955.97T:shabal256
5.935.965.99T:sarmal256
5.955.975.99T:shabal512
6.006.056.09T:tiger
6.086.096.10T:blake32
6.106.116.13blake512
6.236.256.27T:blake64
6.346.356.37T:keccakc256treed2
6.566.576.62T:bblake256
6.866.876.90sha384
7.147.157.17blake256
7.297.327.36T:sarmal512
7.347.367.39T:bash384
7.447.457.46T:keccakc512treed2
7.587.597.60T:skein10241024
7.807.817.83T:keccakc256
7.897.927.93T:skein256256
8.198.208.21shake128
8.518.518.53T:keccakc448
8.618.618.62T:cubehash512
8.738.778.81T:simd512
8.908.928.98sha3224
9.109.119.12T:cubehash816
9.129.149.16sha224
9.169.199.21sha256
9.279.289.29T:keccakc512
9.279.289.30T:groestl256
9.699.719.76sha3256
9.779.799.81shake256
9.949.959.96T:cubehash1632
10.0610.0810.10T:keccak
10.3610.3810.40T:rfsb509
10.7410.7610.78T:bash512
11.2211.2311.25T:luffa256
11.7111.7211.73T:keccakc768
11.7111.7211.75T:luffa384
12.0512.0712.08sha3384
12.3212.3312.34T:gimli24v1
12.9812.9913.01T:ripemd160
13.2613.3013.34T:groestl512
13.6013.6313.65T:jh256
13.6113.6313.66T:jh384
13.6313.6513.69T:jh512
13.6413.6713.69T:jh224
14.7814.7914.81T:fugue256
14.7814.8114.83T:nasha256
14.9915.0215.05asconxofav12
14.9815.0415.06asconhashav12
15.1615.1715.21T:xoodyakv1
15.3615.3915.44T:fugue2
15.4015.4215.47T:round3jh256
15.4115.4315.46T:round3jh512
15.5315.5615.59T:nasha512
15.8215.8315.88T:shavite3256
17.0317.0417.06T:keccakc1024
17.1417.1517.16T:cubehash88
17.5917.6017.63sha3512
18.8218.8818.89T:cubehash1616
19.2519.2719.30T:luffa512
20.2120.2920.35T:hamsi
21.5021.5121.52T:fugue384
22.3722.3922.43asconxofv12
22.3822.4122.42asconhashv12
22.4922.4922.51T:whirlpool
23.4023.4123.42T:lane256
23.8223.8423.87T:echosp256
24.6624.7225.51T:shamashashv1
26.0626.0826.12T:shavite3512
28.1228.1428.15asconhashabi32v12
28.1228.1828.31T:simd256
28.3228.3828.43T:fugue512
32.8832.9133.18T:essence384
33.2133.2133.22T:cubehash84
33.2633.2933.32T:essence512
34.2634.2734.29T:lane512
35.6635.7335.77T:esch256v2
35.7035.7635.82T:esch256v1
35.9535.9735.99T:cubehash168
37.1037.1537.17T:sneikha256
37.8237.8337.85T:echosp512
38.8538.9539.07T:fsb256
39.5639.6439.67T:mgrostl256
39.9940.0840.17T:mcssha6
40.1240.1740.29T:mcssha4
41.5241.5441.58asconhashbi32v12
41.7041.7641.83T:mcssha5
43.6743.7143.76T:echo512
43.7543.8143.98T:romulush
44.7244.8345.00T:saturninhashv2
45.4345.4645.48T:esch384v1
45.9345.9546.52T:esch384v2
46.2246.2346.24T:essence224
46.2246.2346.25T:essence256
52.7352.7952.84T:drygascon128
65.6765.6965.70T:cubehash82
65.9466.0266.07T:coral256v1
67.9768.0068.02T:drygascon256
69.3969.4769.53T:cubehash164
74.6274.6574.70T:sneikha384
74.8674.8874.89T:triadhashv1
76.9376.9677.31T:knot256v2
117.88118.17121.67T:knot256v1
130.30130.31130.40T:cubehash81
130.55130.56130.58T:cubehash162
160.36160.36160.39T:clxhash
219.64219.71219.86T:photonbeetlehash256rate32v1
235.67236.33236.47T:knot512
238.16238.22239.00T:syconhash256v1
253.64253.72254.45T:cubehash161
261.33261.52261.55T:knot384
887.96888.01888.36T:heron256v1
993.10993.86994.51T:subterraneanv1
1103.301104.491123.96T:acehash256v1
1243.881244.131245.29T:sivrijndael256hash256v1
1319.571319.921321.15T:skinnyhashtk3
2568.152568.622593.47T:skinnyhashtk2
2656.542662.632669.77T:gage1h256c256r128
3639.793641.363642.55T:gage1h256c224r064
3938.643940.103941.69T:orangishv1
4020.194023.104023.91T:gage1h256c256r064
5227.365230.115242.38T:gage1h256c224r032
7224.637237.497411.82T:gage1h256c512r064
7257.297259.107261.43T:gage1h256c256r032
8071.788153.008163.77T:sivtemphotonhashv1
13320.1213330.2513336.69T:gage1h256c224r016
13898.8613904.0313912.06T:gage1h256c256r016
13931.5613935.7313960.98T:gage1h256c512r032
25103.0225144.1525156.57T:fsb512
28624.2228668.7928708.94T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.08?0.09?0.09?T:floppsy
0.29?0.30?0.34?komihash
0.920.941.02T:bebb4185
1.101.111.13prh42s256
1.261.271.30prh64s256
1.451.461.47prh42s512
1.691.701.78prh64s512
2.132.152.21prh42s1024
2.392.432.47T:edonr512
2.552.572.61prh64s1024
3.003.023.04lsh512
3.313.323.35T:blake3
3.513.523.57T:md4
3.513.533.54lsh256
3.583.603.61T:blake2b
4.314.334.37T:bmw512
4.294.344.42T:edonr256
4.724.734.80T:echo256
4.914.934.94T:blake2s
4.985.005.02T:k12
5.075.155.30T:beamsplitter
5.675.685.70md5
5.855.865.89T:bash256
5.925.935.94T:bmw256
5.996.046.11T:skein512256
6.046.076.10T:skein512512
6.146.146.16sha512
6.276.296.31T:sarmal256
6.306.326.34blake512
6.646.666.70T:blake32
6.636.666.68T:blake64
6.606.686.70T:tiger
6.696.696.72T:cubehash832
6.826.866.89sha1
7.487.507.57T:shabal256
7.517.547.57T:shabal512
7.657.707.72T:sarmal512
7.787.797.80blake256
8.158.188.21T:bash384
8.408.418.43T:keccakc256
8.388.418.45T:skein256256
8.548.588.61T:keccakc256treed2
8.798.828.85shake128
9.129.139.15T:bblake256
9.259.279.30sha384
9.599.599.60T:cubehash512
9.619.629.67T:skein10241024
10.3910.4110.43T:keccak
10.4110.4210.46T:keccakc512
10.4310.4610.51T:keccakc448
10.7910.8210.84sha3224
10.8310.8510.89sha3256
10.8710.8810.90T:cubehash816
10.8910.9210.97shake256
10.9110.9911.03T:simd512
11.0311.0811.11T:groestl256
11.3411.3611.38T:keccakc512treed2
11.5111.5611.59T:bash512
11.6911.7211.75sha224
11.7411.7811.82sha256
12.2212.2412.26T:luffa256
12.7012.7112.72T:keccakc768
12.8012.8312.94T:rfsb509
12.9212.9513.00T:gimli24v1
13.0113.0413.09sha3384
13.0913.1213.16T:luffa384
13.1413.1513.15T:cubehash1632
14.0214.0414.13T:ripemd160
14.5514.6014.64T:jh256
14.5914.6314.68T:jh384
14.6114.6514.71T:jh512
14.6514.7214.78T:jh224
15.2415.2715.29T:groestl512
15.5215.5615.60T:xoodyakv1
15.6515.7115.75asconxofav12
15.6615.7315.77asconhashav12
15.9015.9616.05T:nasha256
16.1116.1616.23T:nasha512
16.5216.5516.58T:fugue256
16.5416.5616.60T:round3jh256
16.5916.6516.70T:round3jh512
16.9516.9917.09T:shavite3256
18.8118.8318.86T:keccakc1024
18.8918.9018.93T:cubehash88
19.2619.3019.33sha3512
20.4020.4720.57T:fugue2
20.5120.5720.62T:hamsi
21.3821.4121.47T:luffa512
22.2022.2122.24T:cubehash1616
23.2023.2323.29asconhashv12
23.1923.2423.32asconxofv12
24.2724.2724.36T:whirlpool
24.4824.5124.53T:fugue384
25.7325.7725.88T:shamashashv1
26.5726.6126.65T:lane256
26.9026.9627.05T:shavite3512
27.5127.5327.56T:echosp256
29.3929.4429.49asconhashabi32v12
30.0630.2130.33T:simd256
32.8032.8832.93T:fugue512
34.9434.9835.01T:cubehash84
36.6936.8536.99T:esch256v1
36.8136.9336.99T:esch256v2
37.5637.6038.01T:essence384
37.9838.0438.09T:essence512
38.4138.4738.51T:sneikha256
39.3839.4039.44T:cubehash168
43.1543.1843.23asconhashbi32v12
43.2143.2543.34T:mcssha6
43.4343.5343.62T:mgrostl256
43.5543.6043.64T:mcssha4
45.1245.1945.24T:echosp512
45.2645.3445.41T:echo512
45.3345.4145.62T:romulush
45.9645.9946.08T:lane512
46.6246.8247.05T:fsb256
46.5446.9147.14T:saturninhashv2
47.3847.4447.49T:esch384v1
47.7247.7847.85T:mcssha5
47.9448.0148.53T:esch384v2
49.7449.7649.79T:essence224
49.7749.7949.81T:essence256
53.2953.3853.45T:drygascon128
67.5567.5667.57T:cubehash82
68.0968.2368.39T:coral256v1
69.8069.8669.91T:drygascon256
72.8172.9973.00T:cubehash164
75.6275.6375.65T:triadhashv1
78.5278.5778.65T:sneikha384
79.9279.9980.08T:knot256v2
119.11119.68120.45T:knot256v1
132.09132.13132.16T:cubehash81
133.92133.94134.06T:cubehash162
161.37161.38161.41T:clxhash
217.99218.06218.16T:photonbeetlehash256rate32v1
239.89240.22240.74T:knot512
248.28248.41249.21T:syconhash256v1
259.47259.63260.31T:cubehash161
264.93264.96264.99T:knot384
947.87947.88948.03T:heron256v1
1004.391004.821005.68T:subterraneanv1
1149.571150.781170.34T:acehash256v1
1238.121238.771240.05T:sivrijndael256hash256v1
1364.001364.881366.09T:skinnyhashtk3
2590.062590.652615.69T:skinnyhashtk2
2791.752796.722803.82T:gage1h256c256r128
3791.743794.013796.57T:gage1h256c224r064
4071.464073.184075.48T:orangishv1
4191.334193.344194.63T:gage1h256c256r064
5423.905431.185440.24T:gage1h256c224r032
7533.317535.767539.83T:gage1h256c256r032
7538.937544.917672.59T:gage1h256c512r064
8124.838126.788138.05T:sivtemphotonhashv1
13798.6913809.6113818.34T:gage1h256c224r016
14398.1314403.5014408.20T:gage1h256c256r016
14464.8914467.7014497.49T:gage1h256c512r032
29637.2629689.2029719.82T:gage1h256c224r008
66640.5866675.6166716.01T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.770.770.77T:floppsy
1.191.221.28komihash
3.083.113.16T:bebb4185
4.024.034.03T:blake3
5.585.595.62T:blake2s
5.835.946.02T:edonr512
6.096.116.14prh42s256
7.257.277.27T:blake2b
7.337.417.48prh64s256
7.807.817.88lsh256
7.918.038.66T:beamsplitter
8.228.368.67T:md4
9.259.449.61prh42s512
9.369.449.56T:edonr256
10.2210.2810.36lsh512
11.3111.3611.42md5
11.7211.8012.00T:bash256
11.8411.8912.05T:bash384
11.9812.0912.28prh64s512
12.0212.0912.47T:skein512256
12.0312.1212.33T:skein512512
12.5912.6612.75sha512
12.3312.6713.06T:echo256
12.7812.8812.98blake512
13.4113.5513.77T:k12
13.9113.9814.17T:blake32
14.09?14.19?18.12?T:sarmal256
14.5014.6114.72T:bmw512
14.7014.7814.97T:blake64
14.7714.8614.97T:skein256256
14.8415.0315.12T:tiger
15.4415.4815.66prh42s1024
15.6615.7215.80T:bmw256
15.7515.9115.98blake256
16.4716.5916.70T:sarmal512
19.0019.0919.55T:gimli24v1
19.6119.6419.72T:keccakc512
19.6719.6719.73T:keccakc1024
19.6619.7219.98T:keccak
19.6719.7519.86T:keccakc448
19.77?19.84?36.08?T:keccakc768
19.9520.0020.11T:keccakc256
20.1720.3820.64sha3224
20.1920.3820.58sha3512
20.2520.4220.66sha3384
20.1920.4420.55sha3256
20.4120.5620.73shake256
20.4120.5920.78shake128
20.4420.7520.95T:xoodyakv1
21.3621.5321.92prh64s1024
21.8321.9222.00T:cubehash512
22.0222.1622.38T:bash512
22.9223.0823.31T:luffa256
23.8424.0224.56asconxofav12
24.0324.2724.64asconhashav12
26.4226.6226.78T:hamsi
27.2227.3327.50T:shabal256
27.3127.3427.53T:ripemd160
27.1627.4127.62T:jh256
27.2227.4227.67T:jh384
27.2527.4427.70T:jh512
27.6627.7827.91T:jh224
27.4527.8128.50T:shabal512
27.8127.8628.00T:cubehash832
28.8128.8829.06T:luffa384
30.1430.1730.25T:skein10241024
30.4430.5831.39T:nasha256
31.3031.4731.80T:round3jh256
31.6131.6931.84T:cubehash816
31.5931.7332.44T:shavite3256
31.7331.9732.31T:nasha512
31.7831.9832.09T:round3jh512
33.6633.8434.05sha1
33.5533.8934.45asconhashv12
33.6233.9234.69T:groestl256
33.7034.0034.72asconxofv12
35.7335.8836.23T:simd512
38.3138.7339.02T:shamashashv1
39.0039.1439.31T:fugue256
39.9540.0040.23T:cubehash88
40.1740.4240.73T:rfsb509
40.3640.4540.61T:bblake256
40.4140.6241.25sha384
42.9443.0343.14T:groestl512
43.5643.7343.92asconhashabi32v12
44.1444.2744.70sha224
44.4244.6145.53sha256
46.5946.6647.06T:whirlpool
46.6146.7546.95T:luffa512
49.9250.3050.73T:esch256v1
49.9550.5350.77T:esch256v2
50.6750.7350.84T:shavite3512
52.1152.2352.44T:keccakc512treed2
52.1452.3652.50T:keccakc256treed2
53.8453.8953.97T:cubehash1632
54.8455.3455.75T:simd256
55.3055.4155.66T:sneikha256
55.9155.9456.16T:cubehash84
58.1158.3358.55T:drygascon128
60.4561.1161.34T:fugue384
61.8461.9562.20asconhashbi32v12
62.9263.0563.16T:cubehash1616
66.3066.4566.75T:romulush
67.6967.8068.00T:lane256
68.8369.3369.81T:saturninhashv2
72.3372.4272.58T:esch384v1
73.3673.6773.91T:esch384v2
83.3083.3983.61T:cubehash168
83.9184.0384.30T:mcssha6
83.9184.2084.59T:fugue2
85.0385.1285.23T:triadhashv1
85.0385.4185.94T:echo512
85.9586.1486.38T:echosp256
86.5886.7586.95T:mcssha4
88.8889.0289.31T:fugue512
91.8491.9192.06T:cubehash82
93.2093.4193.67T:drygascon256
94.8894.9595.06T:essence224
95.2095.3195.44T:essence256
95.9896.4797.00T:essence384
96.5997.7598.25T:coral256v1
97.8397.9798.19T:essence512
105.84106.05106.27T:echosp512
112.33113.17114.64T:mgrostl256
113.80114.12114.48T:knot256v2
115.28115.38115.59T:cubehash164
124.69124.84124.98T:mcssha5
128.59128.81129.27T:sneikha384
128.59129.19129.97T:fsb256
134.09134.17134.86T:knot256v1
154.73154.81154.95T:cubehash81
174.31174.31174.36T:clxhash
176.59176.70176.89T:cubehash162
179.58179.75179.97T:lane512
193.69194.09194.28T:photonbeetlehash256rate32v1
292.73293.31295.08T:knot384
296.08296.83297.33T:knot512
333.52333.89334.17T:cubehash161
378.47378.64380.64T:syconhash256v1
1144.661145.951149.59T:subterraneanv1
1183.281184.451186.66T:sivrijndael256hash256v1
1714.981715.331717.25T:heron256v1
1749.781751.481782.09T:acehash256v1
1936.451940.671942.48T:skinnyhashtk3
2876.952878.222906.34T:skinnyhashtk2
4512.334517.254524.81T:gage1h256c256r128
5762.615764.595765.75T:gage1h256c224r064
5782.205789.725799.91T:orangishv1
6369.556371.256372.50T:gage1h256c256r064
7675.387678.757686.27T:sivtemphotonhashv1
7983.897988.727999.75T:gage1h256c224r032
11071.8611079.0011086.77T:gage1h256c256r032
11428.3611444.0511627.39T:gage1h256c512r064
19946.6419959.5019968.75T:gage1h256c224r016
20811.6720820.9220826.98T:gage1h256c256r016
21269.9521274.9721308.31T:gage1h256c512r032
42506.0942537.3642667.97T:gage1h256c224r008
599352.38599558.69599943.78T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
6.126.126.12T:floppsy
7.757.888.12komihash
19.5019.6219.75T:bebb4185
30.0030.8833.00T:beamsplitter
35.8836.2536.25T:blake3
41.5042.0045.12T:md4
45.0045.6246.00T:edonr256
46.7546.8847.00prh42s256
47.2548.0049.00T:edonr512
47.7548.0048.62T:blake2s
50.8851.2551.75md5
54.8855.2556.12prh64s256
59.2559.2560.25T:blake2b
60.1261.1263.75T:gimli24v1
64.3865.0065.38lsh256
67.7568.3869.62T:blake32
69.1269.8870.50T:tiger
71.7572.0072.88prh42s512
72.1272.6273.00blake256
72.3872.7574.88T:hamsi
72.2573.1275.38T:xoodyakv1
82.2583.1284.62lsh512
86.7587.2588.00T:bmw256
88.8889.2589.88T:skein256256
90.1291.0092.00asconhashav12
90.5091.1291.62asconxofav12
92.3893.2595.12prh64s512
95.0096.1298.38T:bash512
95.3896.3897.62T:skein512256
95.7596.7599.00T:bash256
96.2597.1299.50T:skein512512
96.3898.12100.25T:bash384
98.88101.00104.75T:echo256
100.75101.25103.00sha512
101.12101.88102.62T:luffa256
103.88106.62108.38blake512
106.12106.88110.50T:k12
107.62107.62108.25T:cubehash512
116.62117.12118.25T:bmw512
117.25118.12120.00asconxofv12
117.38118.25120.00asconhashv12
118.12119.00121.38T:blake64
118.88119.38119.88T:ripemd160
119.50?120.75?167.62?T:sarmal256
121.88122.00122.50prh42s1024
130.75132.38134.62T:shamashashv1
132.12133.25134.75T:nasha256
135.88137.00142.50T:shavite3256
139.38140.12141.62T:sarmal512
146.25147.38148.25T:luffa384
150.00151.00152.62T:drygascon128
153.50154.62156.62T:sneikha256
157.38157.38157.75T:keccakc1024
157.75158.00159.75T:triadhashv1
158.62?158.88?242.88?T:keccakc768
158.38159.00159.88asconhashabi32v12
156.88159.12163.25T:keccakc448
157.00159.50160.50T:keccakc512
159.88160.25163.38T:keccak
160.25160.38160.62T:keccakc256
159.62161.75163.12sha3384
159.88161.75163.00sha3256
160.00161.88163.62sha3512
160.38162.12163.62sha3224
160.88162.25164.50shake256
161.00163.00165.00shake128
166.25166.88167.62T:shabal256
167.38168.25169.88prh64s1024
167.88168.62173.25T:shabal512
184.62186.25190.88T:esch256v1
185.25187.62191.12T:esch256v2
187.88188.38189.50T:romulush
189.62192.12196.00T:saturninhashv2
195.75196.25197.50T:cubehash816
197.88198.12202.00T:whirlpool
198.38198.88199.75T:cubehash832
204.38204.62205.12T:cubehash88
208.50209.00210.00T:groestl256
211.12212.12213.25asconhashbi32v12
216.62217.25218.25T:fugue256
217.75219.25221.00T:jh256
218.38220.38222.38T:jh384
218.75220.38222.50T:jh512
220.62221.00221.12T:cubehash84
221.12222.75224.75T:jh224
225.25225.62226.50T:photonbeetlehash256rate32v1
232.12233.38234.88T:luffa512
232.62235.00237.75sha1
242.00242.50242.88T:skein10241024
246.25248.62248.62T:knot256v1
253.62254.88256.62T:nasha512
256.50257.38258.38T:round3jh256
261.25262.38263.50T:round3jh512
266.50267.00271.25T:rfsb509
268.00268.88271.12T:bblake256
273.38273.50273.50T:clxhash
281.12281.38282.38T:cubehash82
281.12282.25285.75sha224
287.75289.25291.12T:simd512
286.38294.00295.25sha256
306.88309.38311.50T:knot256v2
314.75315.12317.12T:esch384v1
318.75319.62320.88T:cubehash81
320.12320.88321.50T:esch384v2
328.50329.12329.62T:groestl512
328.75329.88331.88T:coral256v1
331.50333.25335.38sha384
342.75343.62344.62T:drygascon256
350.75351.25352.88T:fugue384
363.62363.75363.75T:cubehash1632
375.50375.88377.00T:cubehash1616
396.75398.88401.00T:mcssha6
405.62406.25407.62T:shavite3512
415.75417.38424.00T:mcssha4
416.38417.62419.50T:keccakc512treed2
417.25418.38420.50T:keccakc256treed2
426.00426.38427.50T:cubehash168
434.88435.38437.62T:cubehash164
437.50438.75439.38T:sneikha384
440.25442.00446.38T:simd256
493.88494.50495.62T:cubehash162
533.25534.38536.00T:fugue512
549.88550.75552.25T:lane256
572.12572.88573.62T:essence224
570.62573.88576.50T:fugue2
573.62574.12574.88T:essence256
591.12591.75594.88T:knot384
682.12684.00688.50T:echo512
688.38689.75690.62T:echosp256
726.50730.12733.50T:knot512
729.62730.50732.38T:mcssha5
770.62773.50785.12T:essence384
783.62785.75788.75T:essence512
845.75847.00848.62T:echosp512
915.88917.88919.50T:cubehash161
927.75938.12943.38T:mgrostl256
1026.501030.001035.12T:fsb256
1386.381400.251407.12T:sivrijndael256hash256v1
1403.251404.501409.62T:syconhash256v1
1436.121436.881439.62T:lane512
2234.622241.752248.62T:subterraneanv1
5123.885130.385171.75T:skinnyhashtk2
5170.005181.505188.88T:skinnyhashtk3
6459.256462.886585.50T:acehash256v1
7755.507757.257764.38T:heron256v1
8130.008211.008215.88T:sivtemphotonhashv1
15474.3815479.1215488.00T:gage1h256c256r128
21283.6221291.0021296.88T:gage1h256c224r064
23086.3823104.6223133.12T:orangishv1
23478.8823507.5023519.88T:gage1h256c256r064
28080.1228118.3828165.50T:gage1h256c224r032
38988.0039008.5039022.00T:gage1h256c256r032
42250.7542345.0042625.62T:gage1h256c512r064
68384.8868418.3868483.50T:gage1h256c224r016
71402.5071440.7571460.88T:gage1h256c256r016
74855.6274890.6275032.00T:gage1h256c512r032
143738.12143880.50144326.12T:gage1h256c224r008
4797653.004802313.124954678.62T:fsb512