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; comet, supercop-20250415

[Page version: 20250707 22:37:10]

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.49prh42s1024
0.510.510.51prh42s256
0.520.530.53prh64s512
0.520.530.53prh64s1024
0.530.530.53prh64s256
0.660.660.67T:bebb4185
1.871.881.89T:edonr512
1.881.881.89T:blake3
2.112.122.12lsh512
2.932.942.96T:md4
2.993.003.00lsh256
3.003.003.00T:bmw512
3.153.163.16T:blake2b
3.203.213.21T:echo256
3.473.483.49sha1
3.573.573.58T:edonr256
4.034.034.03T:cubehash832
4.104.104.11T:k12
4.684.704.72T:keccakc256treed2
4.854.854.85T:blake2s
4.874.934.95T:beamsplitter
4.974.984.98md5
5.005.025.02T:shabal512
5.015.025.03T:shabal256
5.115.115.12T:bblake256
5.115.125.15T:bash256
5.125.145.15sha384
5.145.155.17T:skein512256
5.215.215.22T:skein512512
5.245.255.27sha512
5.335.345.35T:sarmal256
5.495.515.53T:tiger
5.515.525.52blake512
5.605.645.65T:blake64
5.745.745.75T:blake32
5.755.765.79T:keccakc512treed2
6.086.086.09T:bmw256
6.576.596.60T:sarmal512
6.776.786.78blake256
6.806.806.81T:bash384
6.796.806.81T:skein10241024
7.087.097.10shake128
7.097.117.21T:keccakc256
7.567.577.57sha3224
7.567.577.59T:skein256256
7.687.697.71sha224
7.687.697.71sha256
7.797.807.83T:simd512
8.028.028.03T:cubehash1632
8.028.038.03T:cubehash512
8.038.038.04T:cubehash816
8.158.168.19T:groestl256
8.208.218.26T:keccakc448
8.638.638.63T:keccakc512
8.658.678.67sha3256
8.658.678.67shake256
8.858.868.87T:rfsb509
9.209.219.21T:keccak
10.1810.1910.19T:bash512
10.3610.4010.46sha3384
10.7310.7310.74T:luffa256
11.0411.0411.05T:luffa384
11.4111.4111.41T:keccakc768
11.4311.4411.45T:groestl512
12.2712.2812.30T:fugue2
12.3512.3512.36T:ripemd160
12.9913.0113.03T:jh512
13.0013.0113.06T:jh256
13.0013.0213.04T:jh384
12.9413.0213.62T:jh224
13.0613.0613.07T:gimli24v1
13.7213.7213.73T:fugue256
13.9614.0114.18T:nasha256
14.1614.1814.19T:nasha512
14.6514.6614.67T:round3jh256
14.6514.6614.67T:round3jh512
14.6214.6714.69asconxofav12
14.6714.6814.69asconhashav12
14.7814.8214.84sha3512
15.0215.0315.04T:xoodyakv1
15.1315.1415.15T:shavite3256
16.0316.0316.04T:cubehash1616
16.0616.0616.06T:cubehash88
16.3116.3116.31T:keccakc1024
17.9417.9517.96T:luffa512
19.6719.6819.68T:fugue384
19.7919.8119.97T:hamsi
21.4221.4321.43T:whirlpool
21.4321.4521.46T:lane256
21.8721.9721.99asconhashv12
21.9621.9721.99asconxofv12
23.0023.0123.02T:echosp256
23.9623.9723.98T:shavite3512
24.3324.8024.98T:shamashashv1
25.6225.8025.96T:fugue512
26.7726.8026.89T:simd256
27.4327.6527.78asconhashabi32v12
29.2229.2329.27T:lane512
32.0632.0632.07T:cubehash168
32.1132.1132.12T:cubehash84
33.2033.2133.22T:echosp512
34.5134.5634.65T:esch256v1
34.5834.6034.63T:esch256v2
34.6534.6734.68T:mgrostl256
33.6134.8235.00T:essence384
33.6434.9335.09T:essence512
36.2636.2736.29T:sneikha256
38.0838.1238.17T:mcssha5
38.0938.1338.16T:mcssha4
38.1038.1738.23T:mcssha6
40.1340.2440.27T:echo512
40.0840.5140.77asconhashbi32v12
42.4342.5042.55T:romulush
43.5143.5943.64T:saturninhashv2
35.36?43.98?45.47?T:fsb256
43.40?44.78?58.07?T:esch384v1
45.3645.3845.39T:esch384v2
48.0748.3048.31T:essence224
49.4249.4649.59T:essence256
52.3352.3552.38T:drygascon128
64.1264.1364.13T:cubehash164
64.5064.5064.55T:cubehash82
66.7766.7866.81T:drygascon256
67.8267.8767.90T:coral256v1
72.2372.2672.29T:sneikha384
72.9672.9973.01T:knot256v2
74.1674.1774.17T:triadhashv1
116.98117.01117.32T:knot256v1
128.50128.54128.57T:cubehash162
129.17129.18129.21T:cubehash81
139.40145.63151.79T:fsb512
159.75159.75159.79T:clxhash
219.90219.96220.05T:photonbeetlehash256rate32v1
230.16230.20230.25T:knot512
232.29232.33232.43T:syconhash256v1
249.86249.99250.71T:cubehash161
259.01259.10259.14T:knot384
897.43904.72921.09T:heron256v1
985.32985.91986.17T:subterraneanv1
1075.921076.301077.06T:acehash256v1
1237.371237.771241.48T:sivrijndael256hash256v1
1289.571289.711289.78T:skinnyhashtk3
2570.872572.962586.18T:gage1h256c256r128
2575.502576.952578.02T:skinnyhashtk2
3443.193457.403460.00T:gage1h256c224r064
3855.343855.893856.17T:orangishv1
3887.433892.493895.20T:gage1h256c256r064
4774.794775.714784.46T:gage1h256c224r032
6886.496887.246889.08T:gage1h256c256r032
6933.566937.926959.86T:gage1h256c512r064
8078.138079.488079.80T:sivtemphotonhashv1
12992.6212993.7313001.45T:gage1h256c224r016
13159.8513176.8913203.23T:gage1h256c512r032
13219.2213223.2213244.96T:gage1h256c256r016
27297.1927298.7427300.35T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.18komihash
0.590.590.59prh42s256
0.610.620.62prh42s512
0.620.630.64prh64s256
0.690.690.70prh64s512
0.690.700.71T:bebb4185
0.710.710.72prh42s1024
0.810.810.82prh64s1024
1.931.941.95T:blake3
2.022.032.04T:edonr512
2.282.282.29lsh512
3.013.033.06T:md4
3.153.163.16lsh256
3.163.173.17T:blake2b
3.253.263.26T:bmw512
3.413.423.42T:echo256
3.713.713.74T:edonr256
3.963.963.97sha1
4.184.194.19T:k12
4.424.434.43T:cubehash832
4.864.864.87T:blake2s
4.944.974.99T:beamsplitter
5.075.075.08md5
5.265.275.29T:skein512256
5.305.315.33T:bash256
5.325.335.34T:skein512512
5.365.385.39T:shabal512
5.375.385.39T:shabal256
5.435.445.46T:keccakc256treed2
5.465.475.48sha512
5.525.535.54T:sarmal256
5.675.685.70T:tiger
5.675.695.71T:bblake256
5.735.745.75blake512
5.795.805.81sha384
5.845.865.87T:blake64
5.875.885.89T:blake32
6.356.366.37T:bmw256
6.616.636.64T:keccakc512treed2
6.816.826.83T:sarmal512
6.906.916.93T:bash384
6.926.936.93blake256
7.107.107.11T:skein10241024
7.227.247.25shake128
7.287.297.39T:keccakc256
7.687.697.70T:skein256256
7.727.737.74sha3224
8.148.168.18T:simd512
8.238.238.24T:cubehash512
8.238.248.25sha256
8.248.258.28sha224
8.388.398.43T:keccakc448
8.448.448.44T:cubehash816
8.568.578.59T:groestl256
8.738.748.74T:cubehash1632
8.948.958.96sha3256
8.958.958.96T:keccakc512
8.958.968.97shake256
9.399.399.40T:rfsb509
9.539.549.54T:keccak
10.3810.3910.40T:bash512
10.5410.5610.61sha3384
10.9610.9710.97T:luffa256
11.3511.3611.37T:luffa384
11.6111.6211.63T:keccakc768
12.1112.1112.12T:groestl512
12.5912.6012.62T:ripemd160
13.2213.2313.23T:gimli24v1
13.2213.2313.25T:jh384
13.2213.2413.26T:jh256
13.2213.2413.26T:jh512
13.2213.2413.76T:jh224
13.3913.4013.41T:fugue2
14.1014.1114.12T:fugue256
14.2414.2714.44T:nasha256
14.6814.7014.72T:nasha512
14.7814.8214.84asconxofav12
14.8314.8414.86asconhashav12
14.8814.9114.93sha3512
14.9214.9314.96T:round3jh256
14.9414.9414.96T:round3jh512
15.1115.1315.15T:xoodyakv1
15.3915.4015.43T:shavite3256
16.4516.4516.46T:keccakc1024
16.4616.4716.47T:cubehash88
16.7916.8016.80T:cubehash1616
18.4218.4318.45T:luffa512
19.8619.8920.00T:hamsi
20.3320.3320.34T:fugue384
21.8521.8521.87T:whirlpool
22.0922.1522.17asconhashv12
22.1722.1822.19asconxofv12
22.1822.1922.20T:lane256
24.0424.0524.06T:echosp256
24.7524.7724.79T:shavite3512
24.4024.8724.92T:shamashashv1
26.6026.6826.77T:fugue512
27.2527.2927.35T:simd256
27.3527.4327.95asconhashabi32v12
31.1331.1531.16T:lane512
32.5332.5432.54T:cubehash84
32.8332.8332.84T:cubehash168
33.8733.9434.00T:fsb256
34.4834.4934.50T:echosp512
34.8334.8734.91T:esch256v2
34.7934.9034.96T:esch256v1
34.9235.9636.02T:essence384
34.9336.0936.13T:essence512
36.5236.5436.55T:mgrostl256
36.5836.6036.61T:sneikha256
38.8538.8938.93T:mcssha4
38.8938.9439.01T:mcssha6
39.4739.4939.60T:mcssha5
40.4940.8941.01asconhashbi32v12
41.5241.6141.64T:echo512
42.9242.9542.96T:romulush
43.9143.9443.96T:saturninhashv2
45.20?45.22?57.26?T:esch384v1
45.8145.8345.86T:esch384v2
48.9548.9849.17T:essence224
50.2950.3250.44T:essence256
52.4452.4652.48T:drygascon128
64.8964.8964.89T:cubehash164
64.9264.9364.95T:cubehash82
67.2067.2267.25T:drygascon256
68.3368.3868.47T:coral256v1
73.1273.1473.18T:sneikha384
73.5473.5773.59T:knot256v2
74.3574.3574.36T:triadhashv1
117.21117.24117.30T:knot256v1
129.27129.30129.39T:cubehash162
129.59129.59129.59T:cubehash81
159.99159.99159.99T:clxhash
219.57219.67219.80T:photonbeetlehash256rate32v1
231.09231.15231.25T:knot512
234.71234.75234.82T:syconhash256v1
251.24251.27251.93T:cubehash161
259.60259.64259.67T:knot384
912.15919.41933.39T:heron256v1
987.61988.37988.70T:subterraneanv1
1086.791087.601087.89T:acehash256v1
1235.921236.371238.72T:sivrijndael256hash256v1
1299.701299.781299.93T:skinnyhashtk3
2576.372580.512582.65T:skinnyhashtk2
2602.562603.182614.97T:gage1h256c256r128
3478.453491.183492.26T:gage1h256c224r064
3885.483886.023886.47T:orangishv1
3926.363930.663932.58T:gage1h256c256r064
4817.544817.634825.50T:gage1h256c224r032
6947.256948.436949.40T:gage1h256c256r032
7003.577005.427025.21T:gage1h256c512r064
8070.438071.598071.99T:sivtemphotonhashv1
9504.679516.679527.48T:fsb512
13101.1613101.7013102.42T:gage1h256c224r016
13279.9713292.3413315.75T:gage1h256c512r032
13331.2913332.3313352.54T:gage1h256c256r016
27517.2127519.2527520.75T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.200.200.20komihash
0.730.730.74prh42s256
0.740.780.79T:bebb4185
0.790.800.82prh64s256
0.840.840.85prh42s512
0.960.970.98prh64s512
1.091.101.11prh42s1024
1.281.291.32prh64s1024
2.192.212.23T:edonr512
2.552.552.56lsh512
3.143.153.17T:md4
3.183.193.19T:blake2b
3.333.343.35lsh256
3.363.383.39T:blake3
3.603.603.62T:bmw512
3.853.863.91T:echo256
3.943.984.01T:edonr256
4.584.594.60T:k12
4.774.784.80sha1
4.884.894.90T:blake2s
5.085.095.10T:cubehash832
5.085.115.16T:beamsplitter
5.245.245.25md5
5.485.515.52T:skein512256
5.505.535.54T:skein512512
5.625.635.65T:bash256
5.805.825.83sha512
5.915.925.94T:sarmal256
5.935.945.97T:shabal512
5.965.975.99T:shabal256
5.975.996.02T:tiger
6.106.116.12T:blake32
6.116.126.13blake512
6.226.246.26T:blake64
6.316.336.36T:keccakc256treed2
6.576.596.65T:bblake256
6.806.826.86T:bmw256
6.906.936.93sha384
7.147.157.16blake256
7.247.267.28T:sarmal512
7.317.337.35T:bash384
7.367.397.42T:keccakc512treed2
7.577.597.61T:skein10241024
7.727.737.75shake128
7.807.817.91T:keccakc256
7.857.877.88sha3224
7.867.887.91T:skein256256
8.528.538.56T:keccakc448
8.578.578.59T:cubehash512
8.758.768.78T:simd512
9.099.109.11T:cubehash816
9.169.189.20sha224
9.189.199.21sha256
9.189.209.23T:groestl256
9.259.269.28sha3256
9.269.279.29shake256
9.279.279.29T:keccakc512
9.929.929.93T:cubehash1632
10.0510.0610.08T:keccak
10.3210.3410.38T:rfsb509
10.5910.6310.68sha3384
10.6710.6810.69T:bash512
11.3311.3411.35T:luffa256
11.7011.7111.72T:keccakc768
11.8711.8811.89T:luffa384
12.9512.9713.02T:ripemd160
13.2113.2213.24T:groestl512
13.4513.4613.47T:gimli24v1
13.5713.5913.62T:jh384
13.6013.6113.65T:jh256
13.5913.6113.64T:jh512
13.6013.6314.16T:jh224
14.6614.7114.87T:nasha256
14.7414.7614.77T:fugue256
15.0415.0615.10asconxofav12
15.0615.0915.12asconhashav12
15.2515.2715.29T:xoodyakv1
15.3215.3515.39T:fugue2
15.3615.3915.42T:round3jh256
15.3715.3915.42sha3512
15.3915.4215.45T:round3jh512
15.5015.5315.56T:nasha512
15.8115.8415.88T:shavite3256
17.0217.0317.04T:keccakc1024
17.1317.1517.16T:cubehash88
18.0418.0518.05T:cubehash1616
19.2319.2519.28T:luffa512
20.0520.0920.19T:hamsi
21.4121.4321.45T:fugue384
22.4022.4822.52asconhashv12
22.4722.4922.53asconxofv12
22.5422.5522.58T:whirlpool
23.4023.4223.44T:lane256
23.7523.7923.81T:echosp256
24.5725.3425.42T:shamashashv1
26.0926.1326.16T:shavite3512
27.8527.8828.03asconhashabi32v12
28.0128.0728.13T:simd256
28.2728.3228.37T:fugue512
33.2133.2133.24T:cubehash84
34.0834.0934.10T:cubehash168
34.2834.3034.33T:lane512
35.2135.3235.39T:esch256v1
35.2835.3535.42T:esch256v2
37.0737.1137.13T:sneikha256
37.7637.7737.78T:echosp512
36.8537.8937.93T:essence384
36.8637.9738.04T:essence512
38.2338.3638.43T:fsb256
39.5239.5739.61T:mgrostl256
40.0440.0840.16T:mcssha6
40.1440.1940.24T:mcssha4
41.1941.5741.94asconhashbi32v12
41.7041.7341.78T:mcssha5
43.5943.6243.64T:romulush
43.8043.8543.93T:echo512
44.6944.8244.92T:saturninhashv2
45.96?45.98?58.17?T:esch384v1
46.5846.6046.64T:esch384v2
50.4250.5650.63T:essence224
51.6551.7151.81T:essence256
52.5952.6352.77T:drygascon128
65.6265.6365.64T:cubehash82
66.1566.1666.17T:cubehash164
67.8967.9267.98T:drygascon256
69.1269.1969.30T:coral256v1
74.5374.5774.59T:knot256v2
74.5774.6274.66T:sneikha384
74.6474.6474.65T:triadhashv1
117.61117.66117.73T:knot256v1
130.27130.27130.28T:cubehash81
130.55130.57130.60T:cubehash162
160.38160.38160.39T:clxhash
218.97219.11219.24T:photonbeetlehash256rate32v1
232.65232.69232.79T:knot512
238.53238.62238.71T:syconhash256v1
253.52253.67254.18T:cubehash161
261.12261.14263.13T:knot384
936.55943.68957.11T:heron256v1
991.90992.44993.12T:subterraneanv1
1104.331105.051106.24T:acehash256v1
1233.571234.241236.54T:sivrijndael256hash256v1
1316.441316.651316.88T:skinnyhashtk3
2584.602585.552588.84T:skinnyhashtk2
2653.142653.612665.42T:gage1h256c256r128
3534.663547.433548.48T:gage1h256c224r064
3935.103935.853937.81T:orangishv1
3989.863994.043995.74T:gage1h256c256r064
4887.644887.764895.52T:gage1h256c224r032
7047.517048.997050.01T:gage1h256c256r032
7116.657118.157138.45T:gage1h256c512r064
8057.398058.448059.01T:sivtemphotonhashv1
13281.4313286.2513288.32T:gage1h256c224r016
13473.0213486.7813507.47T:gage1h256c512r032
13514.6313516.0113535.16T:gage1h256c256r016
25141.5925189.8325214.68T:fsb512
27883.0127887.3527891.96T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.08?0.09?0.09?T:floppsy
0.260.270.28komihash
0.920.951.02T:bebb4185
1.121.121.15prh42s256
1.261.271.29prh64s256
1.441.441.45prh42s512
1.691.711.73prh64s512
2.122.132.14prh42s1024
2.412.452.48T:edonr512
2.542.572.60prh64s1024
3.023.023.05lsh512
3.323.333.34T:blake3
3.513.523.54lsh256
3.523.533.55T:md4
3.573.593.61T:blake2b
4.294.314.37T:bmw512
4.314.364.41T:edonr256
4.714.774.83T:echo256
4.934.944.95T:blake2s
5.045.065.07T:k12
5.355.415.50T:beamsplitter
5.665.675.69md5
5.845.865.89T:bash256
5.835.895.94T:skein512256
5.996.046.10T:skein512512
6.186.216.25T:sarmal256
6.266.296.32sha512
6.316.336.34blake512
6.576.616.66T:tiger
6.616.656.67T:blake64
6.656.666.69T:blake32
6.676.676.69T:cubehash832
6.946.977.01sha1
7.467.497.52T:shabal512
7.477.537.59T:shabal256
7.577.607.62T:sarmal512
7.767.787.80blake256
7.837.887.92T:bmw256
8.138.178.20T:bash384
8.258.278.31shake128
8.408.418.52T:keccakc256
8.398.438.45T:skein256256
8.508.538.60T:keccakc256treed2
9.139.149.37T:bblake256
9.399.419.45sha384
9.489.489.54T:cubehash512
9.579.599.61sha3224
9.619.619.67T:skein10241024
10.2110.2310.26sha3256
10.2810.3010.32shake256
10.3510.3510.43T:keccak
10.3610.3610.38T:keccakc512
10.3810.4110.43T:keccakc448
10.8610.8710.90T:cubehash816
10.8410.8810.92T:groestl256
10.9210.9510.99T:simd512
11.2711.2911.36T:keccakc512treed2
11.4111.4411.51sha3384
11.4811.5111.56T:bash512
11.8111.8311.88sha224
11.8311.8611.91sha256
12.3312.3412.38T:luffa256
12.5312.7012.73T:keccakc768
12.8212.8912.95T:rfsb509
13.0913.0913.14T:cubehash1632
13.2413.2613.29T:luffa384
13.9814.0014.04T:ripemd160
14.0714.1014.15T:gimli24v1
14.5414.5714.61T:jh384
14.5414.5714.67T:jh512
14.5714.6014.63T:jh256
14.5714.6415.22T:jh224
15.1115.1315.16T:groestl512
15.6415.6915.73T:xoodyakv1
15.6815.7215.76asconhashav12
15.7115.7415.79asconxofav12
15.8415.9616.07T:nasha256
16.1716.2116.25T:nasha512
16.4816.5116.56T:fugue256
16.5016.5216.55T:round3jh256
16.5816.6116.66T:round3jh512
16.8816.9216.95sha3512
16.9617.0417.13T:shavite3256
18.7818.8118.87T:keccakc1024
18.8918.9018.94T:cubehash88
20.3120.3720.43T:fugue2
20.3720.4320.49T:hamsi
21.3521.3621.38T:cubehash1616
21.3821.4121.43T:luffa512
23.2323.2823.36asconhashv12
23.2823.3323.38asconxofv12
24.2824.3224.35T:fugue384
24.3424.3424.40T:whirlpool
25.7125.8426.43T:shamashashv1
26.5726.6026.66T:lane256
26.9326.9827.04T:shavite3512
27.4627.4927.54T:echosp256
29.1129.1629.25asconhashabi32v12
30.0330.1030.20T:simd256
32.6732.7432.82T:fugue512
34.9534.9935.03T:cubehash84
36.3436.4836.62T:esch256v1
36.4336.5236.69T:esch256v2
37.3937.4237.45T:cubehash168
38.3638.4238.51T:sneikha256
42.7342.8243.23asconhashbi32v12
42.1143.1643.22T:essence384
41.9843.1943.31T:essence512
43.2243.2943.39T:mcssha6
43.4443.5243.60T:mgrostl256
43.4943.5543.68T:mcssha4
45.1145.1445.19T:echosp512
45.1445.1945.26T:romulush
45.4145.5145.60T:echo512
45.3645.7146.07T:fsb256
45.9846.0146.07T:lane512
46.5246.8446.98T:saturninhashv2
47.7347.7747.84T:mcssha5
47.97?48.02?60.72?T:esch384v1
48.5948.6248.67T:esch384v2
53.1253.1853.23T:drygascon128
54.2754.3454.44T:essence224
55.3855.4255.52T:essence256
67.4667.4867.50T:cubehash82
69.5069.5169.53T:cubehash164
69.8069.8469.95T:drygascon256
71.2271.5171.69T:coral256v1
75.4175.4375.45T:triadhashv1
77.1077.1377.15T:knot256v2
78.4578.5378.61T:sneikha384
118.71118.77118.94T:knot256v1
132.04132.08132.11T:cubehash81
133.89133.93133.99T:cubehash162
161.40161.41161.43T:clxhash
217.32217.44217.59T:photonbeetlehash256rate32v1
236.86236.96237.16T:knot512
248.75248.81248.91T:syconhash256v1
259.36259.54260.05T:cubehash161
264.64264.67264.70T:knot384
1002.561003.241004.30T:subterraneanv1
1001.061008.611021.94T:heron256v1
1151.241151.851152.43T:acehash256v1
1228.371229.731231.77T:sivrijndael256hash256v1
1361.291361.481361.79T:skinnyhashtk3
2606.802607.532612.42T:skinnyhashtk2
2787.422788.222799.90T:gage1h256c256r128
3684.653696.733758.48T:gage1h256c224r064
4068.494069.654071.69T:orangishv1
4159.314162.884164.40T:gage1h256c256r064
5074.065075.245082.00T:gage1h256c224r032
7316.077318.097319.35T:gage1h256c256r032
7418.387419.787440.05T:gage1h256c512r064
8022.968023.668024.73T:sivtemphotonhashv1
13759.1413761.3413762.75T:gage1h256c224r016
13987.0114000.5914023.55T:gage1h256c512r032
14002.3114004.8714024.50T:gage1h256c256r016
28860.0328863.7228871.26T:gage1h256c224r008
66728.0766763.4066781.98T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.750.770.80T:floppsy
1.161.201.25komihash
3.083.123.19T:bebb4185
4.024.054.06T:blake3
5.585.615.70T:blake2s
5.865.986.05T:edonr512
6.096.116.14prh42s256
7.167.197.27T:blake2b
7.397.487.64prh64s256
7.707.777.83lsh256
7.978.148.83T:beamsplitter
8.258.318.39T:md4
9.209.229.30prh42s512
9.509.559.73T:edonr256
10.2310.3810.47lsh512
11.2711.3411.42md5
11.7211.8011.88T:skein512256
11.7511.8311.97T:bash256
11.7811.8411.92T:bash384
12.0212.1912.33T:skein512512
12.0912.2312.41prh64s512
12.5212.8013.16T:echo256
12.8612.9213.03blake512
13.4513.5613.78sha512
13.5513.6113.77T:sarmal256
13.5213.6213.86T:k12
13.9213.9514.02T:blake32
14.4714.5314.62T:bmw512
14.6714.7815.00T:blake64
14.6914.8415.11T:tiger
14.7514.8414.95T:skein256256
15.4215.4415.47prh42s1024
15.7215.8115.98blake256
16.1116.2016.31T:sarmal512
18.1118.1718.33sha3224
18.0518.1918.55sha3256
18.1618.2718.44sha3384
18.1918.3318.52sha3512
18.5318.6218.77shake256
18.5818.6618.75shake128
19.5819.6219.66T:keccakc512
19.5819.6419.73T:keccakc448
19.6719.6719.80T:keccakc1024
19.6619.7219.98T:keccak
19.7819.7819.84T:keccakc768
19.9520.0520.28T:keccakc256
20.2820.4221.03T:gimli24v1
20.6920.9221.08T:xoodyakv1
21.0921.0921.16T:cubehash512
21.3021.5221.73prh64s1024
21.3921.6922.06T:bmw256
22.1622.2222.44T:bash512
23.1223.2323.38T:luffa256
23.9124.1124.56asconhashav12
24.0524.3124.81asconxofav12
26.2226.4526.67T:hamsi
27.1427.3327.61T:jh256
27.2527.3327.55T:shabal256
27.3027.3627.47T:shabal512
27.1727.3827.64T:jh512
27.2027.3827.58T:jh384
27.2527.4127.78T:ripemd160
27.5827.6227.64T:cubehash832
27.4727.7828.53T:jh224
28.9129.0329.16T:luffa384
30.1430.1930.28T:skein10241024
30.6230.8131.48T:nasha256
31.1431.3131.48T:round3jh256
31.5931.6131.70T:cubehash816
31.6131.7332.58T:shavite3256
31.7331.8932.05T:round3jh512
32.2232.3332.72T:groestl256
32.5632.8633.00T:nasha512
33.6733.8934.27asconhashv12
33.6234.0234.22asconxofv12
34.5034.6734.94sha1
35.9536.1636.58T:simd512
38.2338.3939.02T:shamashashv1
38.5538.8439.17T:fugue256
39.5939.6440.06T:cubehash88
40.1740.2540.39T:rfsb509
40.3940.6142.47T:bblake256
41.9142.1242.39sha384
42.2342.4742.94T:groestl512
43.3043.5243.80asconhashabi32v12
45.0945.3045.55sha224
45.1745.4245.58sha256
46.5946.7546.88T:luffa512
47.0547.0947.19T:whirlpool
49.0949.4449.95T:esch256v1
49.3649.8150.44T:esch256v2
50.7050.8151.52T:shavite3512
51.8852.0252.30T:keccakc256treed2
51.9452.2552.47T:keccakc512treed2
53.4153.4253.45T:cubehash1632
54.8855.1955.59T:simd256
55.2855.4155.61T:sneikha256
56.0356.0956.25T:cubehash84
57.2757.5857.80T:drygascon128
61.1461.4161.72T:fugue384
61.3661.7062.11asconhashbi32v12
61.8061.9562.09T:cubehash1616
65.9266.1266.28T:romulush
67.5867.7367.97T:lane256
69.3469.8170.44T:saturninhashv2
73.19?73.41?93.12?T:esch384v1
74.3374.4774.70T:esch384v2
78.1778.2778.48T:cubehash168
82.9483.3983.92T:fugue2
83.8684.0584.36T:mcssha6
84.8484.8985.16T:triadhashv1
84.8485.1785.61T:echo512
85.9186.1786.42T:echosp256
86.7586.8887.19T:mcssha4
87.4787.6687.86T:fugue512
90.0590.1690.38T:cubehash82
93.8494.2394.41T:drygascon256
99.62100.42101.31T:coral256v1
102.62102.72103.05T:essence224
102.50102.78103.05T:essence256
105.81105.94106.17T:echosp512
108.14109.62110.16T:essence384
107.33110.03110.62T:essence512
110.00110.12110.34T:knot256v2
111.95112.02112.09T:cubehash164
112.94113.48114.23T:mgrostl256
124.64124.80124.95T:mcssha5
128.23128.61128.89T:sneikha384
129.39130.30131.05T:fsb256
132.47132.84133.47T:knot256v1
154.34154.39154.72T:cubehash81
174.30174.30174.36T:clxhash
176.33176.44176.70T:cubehash162
179.75179.89180.20T:lane512
193.08193.31193.59T:photonbeetlehash256rate32v1
289.39289.77290.11T:knot512
292.42292.66292.89T:knot384
334.52335.22335.61T:cubehash161
379.11379.22379.44T:syconhash256v1
1143.421144.971146.88T:subterraneanv1
1174.331175.701177.27T:sivrijndael256hash256v1
1754.421755.031755.80T:acehash256v1
1829.981838.641852.75T:heron256v1
1935.691936.771938.05T:skinnyhashtk3
2893.532894.662895.64T:skinnyhashtk2
4506.004508.054519.12T:gage1h256c256r128
5599.775615.665620.23T:gage1h256c224r064
5776.125781.645796.59T:orangishv1
6323.026324.486328.27T:gage1h256c256r064
7464.647465.317473.56T:gage1h256c224r032
7575.037577.647579.94T:sivtemphotonhashv1
10754.2210759.9710771.50T:gage1h256c256r032
11271.3811274.9111302.97T:gage1h256c512r064
19896.6419902.7719907.73T:gage1h256c224r016
20249.5520254.9520282.75T:gage1h256c256r016
20571.9220589.5320628.78T:gage1h256c512r032
41374.9541389.1741398.20T:gage1h256c224r008
599975.08600123.75600289.67T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.886.126.38T:floppsy
7.888.008.00komihash
19.5019.6219.75T:bebb4185
30.0030.3830.88T:beamsplitter
36.0036.1236.38T:blake3
42.2542.7543.00T:md4
46.0046.3847.00T:edonr256
46.6246.8847.00prh42s256
47.2547.7549.12T:edonr512
47.6247.8848.12T:blake2s
51.0051.3851.62md5
54.8855.3856.00prh64s256
58.8859.1259.62T:blake2b
61.7562.2563.25T:gimli24v1
64.6265.1266.62lsh256
68.6269.2569.75T:blake32
69.6270.3873.50T:tiger
71.8872.0072.25prh42s512
72.5073.1273.75blake256
72.1273.3875.00T:hamsi
72.3874.3877.25T:xoodyakv1
82.3883.3884.88lsh512
88.3889.1289.75T:skein256256
90.2590.7591.62asconhashav12
90.7591.6292.75asconxofav12
92.5094.0095.62prh64s512
93.8894.7597.12T:skein512256
93.8894.8896.25T:bash512
95.1296.3897.50T:bash384
96.0096.6297.62T:bash256
96.1296.8897.88T:skein512512
100.25101.12105.38sha512
101.25101.62104.50T:luffa256
100.38103.00105.12T:echo256
103.75104.62105.62blake512
107.12107.25108.38T:cubehash512
107.50108.62110.00T:k12
115.50116.12116.75T:bmw512
117.62118.62119.88T:blake64
118.25118.62120.75asconxofv12
117.62118.75120.00asconhashv12
118.25118.75120.25T:ripemd160
118.50119.25122.12T:bmw256
118.75119.50120.00T:sarmal256
121.62121.75121.88prh42s1024
130.62132.75134.50T:shamashashv1
135.38135.75136.62T:nasha256
135.88136.50137.88T:shavite3256
139.62140.25141.12T:sarmal512
142.88144.00144.75sha3224
143.25144.25145.75sha3256
143.50144.38145.75sha3384
143.62145.62147.50T:drygascon128
145.50146.88147.62sha3512
146.62147.12148.12shake256
146.88147.38148.38shake128
147.75148.12149.50T:luffa384
153.25154.25155.50T:sneikha256
156.50156.88157.62T:keccakc512
156.88157.38159.12T:keccakc448
157.38157.38157.88T:keccakc1024
157.25157.62158.62T:triadhashv1
157.00158.12159.00asconhashabi32v12
158.50158.62160.62T:keccakc768
160.38160.88163.25T:keccakc256
160.00162.25163.62T:keccak
166.62167.00167.38T:shabal256
166.75167.75169.50prh64s1024
167.62168.12168.50T:shabal512
181.88182.88185.12T:esch256v1
184.75186.38190.88T:esch256v2
186.62187.88189.12T:romulush
189.50194.38198.62T:saturninhashv2
195.62196.25199.25T:groestl256
196.00196.50196.88T:cubehash816
196.75197.00197.62T:cubehash832
200.25201.00201.88T:whirlpool
204.38204.50204.88T:cubehash88
210.62212.25214.62asconhashbi32v12
213.62214.25215.88T:fugue256
218.62219.50220.75T:jh512
218.62219.50222.25T:jh384
218.62219.62221.62T:jh256
220.75221.00221.50T:cubehash84
221.00222.88227.25T:jh224
224.00224.50225.62T:photonbeetlehash256rate32v1
231.88233.75235.88T:luffa512
240.62241.88243.88T:knot256v1
242.50242.75243.75T:skein10241024
243.50245.00247.50sha1
252.88253.50254.00T:cubehash82
256.00257.00258.62T:round3jh256
259.12260.50262.38T:round3jh512
260.50261.62262.75T:nasha512
266.50267.38271.25T:rfsb509
268.00269.38283.00T:bblake256
273.50273.50273.50T:clxhash
289.12290.25293.12T:simd512
289.38290.62293.25sha256
289.88290.88293.38sha224
298.50301.50304.25T:knot256v2
316.62?317.62?400.00?T:esch384v1
316.75317.62318.88T:cubehash81
322.38322.88324.25T:esch384v2
324.25324.88325.75T:groestl512
336.00338.25341.00T:coral256v1
339.38340.88343.25sha384
342.38343.38345.25T:drygascon256
350.62352.12356.62T:fugue384
365.50365.62366.50T:cubehash1632
373.38374.12375.12T:cubehash1616
395.62396.75398.00T:mcssha6
401.50402.00402.88T:cubehash168
406.12407.00408.88T:shavite3512
415.12416.75418.00T:keccakc256treed2
416.62418.00419.62T:mcssha4
417.38418.75420.88T:keccakc512treed2
429.62430.00430.75T:cubehash164
437.25438.88439.75T:sneikha384
439.38441.25444.88T:simd256
493.88494.25495.50T:cubehash162
523.00524.88527.75T:fugue512
548.88550.38552.25T:lane256
566.12567.88571.62T:fugue2
590.50591.25592.88T:knot384
624.00625.88627.38T:essence256
632.12636.75641.62T:essence224
679.12683.00686.38T:echo512
688.62689.62690.75T:echosp256
705.00708.75710.75T:knot512
729.25730.88733.50T:mcssha5
846.75848.00850.50T:echosp512
869.88878.75882.50T:essence384
862.75881.50883.88T:essence512
927.38929.75931.62T:cubehash161
925.12937.62943.38T:mgrostl256
1030.381034.251044.88T:fsb256
1383.001387.751392.50T:sivrijndael256hash256v1
1405.251406.501407.50T:syconhash256v1
1437.621440.881443.38T:lane512
2233.882242.002248.00T:subterraneanv1
5158.125162.255167.75T:skinnyhashtk2
5165.385169.005174.62T:skinnyhashtk3
6480.626487.256490.75T:acehash256v1
8107.008111.628115.75T:sivtemphotonhashv1
8358.388376.508393.38T:heron256v1
15471.3815481.6215491.50T:gage1h256c256r128
20681.6220719.1220758.62T:gage1h256c224r064
23081.1223091.8823118.12T:orangishv1
23357.7523365.3823376.50T:gage1h256c256r064
26295.1226302.3826309.50T:gage1h256c224r032
37875.7537892.2537985.75T:gage1h256c256r032
41622.5041637.5041729.75T:gage1h256c512r064
68222.8868233.3868253.12T:gage1h256c224r016
69461.8869473.5069580.62T:gage1h256c256r016
72430.0072482.8872611.75T:gage1h256c512r032
139937.88139984.38140085.12T:gage1h256c224r008
4798629.004800217.004804870.88T:fsb512