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-20241022

[Page version: 20241120 00:41:19]

eBASH (ECRYPT Benchmarking of All Submitted Hashes) is a project to measure the performance of hash functions. This page presents benchmark results collected in eBASH:

Graphs show timings for all message lengths between 0 and 4096 bytes. The stair-step shape of a typical curve on the graphs reflects the fact that these hash functions handle messages in blocks, such as 64-byte blocks.

Long-message speed is computed as 1/2048 of the difference in cycle counts between hashing 4096-byte messages and hashing 2048-byte messages, or (starting with supercop-20200409) 1/16384 of the difference in cycle counts between hashing 18208-byte messages and hashing 1824-byte messages. Slightly different computations are used for some hash functions with non-power-of-2 block sizes.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each hash function and each implementation. Designers and implementors interested in submitting new hash functions and new implementations should read the call for submissions.


Test results

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.00-0.000.00T:floppsy
0.160.160.16komihash
0.480.480.48prh42s512
0.480.490.52prh42s1024
0.480.490.49prh42s256
0.530.530.54prh64s1024
0.530.530.54prh64s512
0.530.530.54prh64s256
0.660.670.68T:bebb4185
1.871.881.89T:edonr512
1.881.881.89T:blake3
2.102.112.12lsh512
2.932.932.93T:md4
2.993.003.00lsh256
3.003.003.01T:bmw512
3.163.163.16T:blake2b
3.303.313.35T:echo256
3.493.493.50sha1
3.573.583.59T:edonr256
4.034.034.03T:cubehash832
4.084.084.09T:k12
4.574.584.59T:beamsplitter
4.714.714.72T:keccakc256treed2
4.854.854.85T:blake2s
4.974.984.98md5
5.015.045.04T:shabal512
5.015.045.05T:shabal256
5.115.125.12T:bblake256
5.135.145.15sha384
5.145.155.15T:bash256
5.195.195.20T:skein512256
5.195.205.21T:skein512512
5.255.255.26sha512
5.385.385.39T:sarmal256
5.515.545.60blake512
5.565.575.58T:tiger
5.665.675.68T:blake64
5.725.725.72T:blake32
5.835.835.85T:keccakc512treed2
6.056.066.09T:bmw256
6.646.656.66T:sarmal512
6.776.786.79blake256
6.806.816.82T:skein10241024
6.846.846.85T:bash384
7.107.107.11T:keccakc256
7.457.467.48shake128
7.597.617.62T:skein256256
7.657.667.67shake256
7.687.697.70sha224
7.717.727.75sha256
7.817.877.92T:simd512
8.028.028.02T:cubehash512
8.038.038.04T:cubehash816
8.048.048.04T:cubehash1632
8.198.208.20T:groestl256
8.198.218.35T:keccakc448
8.648.648.65T:keccakc512
8.668.678.68sha3224
8.908.918.92T:rfsb509
9.149.159.15sha3256
9.219.219.22T:keccak
10.2510.2510.26T:bash512
10.6310.6410.64T:luffa256
10.8910.9411.00T:luffa384
11.4111.4211.42T:keccakc768
11.4411.4911.62T:groestl512
11.8111.8211.83sha3384
11.9411.9411.94T:gimli24v1
12.2712.2912.32T:fugue2
12.3712.3712.38T:ripemd160
13.02?13.04?17.73?T:jh256
13.0313.0513.08T:jh224
13.0413.0513.07T:jh384
13.0413.0513.06T:jh512
13.7413.7413.76T:fugue256
14.0714.0914.22T:nasha256
14.2114.3414.37T:nasha512
14.6014.6114.62asconxofav12
14.6014.6114.62asconhashav12
14.6914.7014.70T:round3jh512
14.6914.7014.70T:round3jh256
14.9414.9514.96T:xoodyakv1
15.1215.1315.15T:shavite3256
16.0316.0316.03T:cubehash1616
16.0916.1116.13T:cubehash88
16.3216.3316.33T:keccakc1024
16.9016.9116.93sha3512
17.9717.9817.98T:luffa512
19.6919.6919.71T:fugue384
19.8319.8519.86T:hamsi
21.3821.3821.39T:whirlpool
21.4421.4521.46T:lane256
21.8621.8721.88asconhashv12
21.8721.8821.90asconxofv12
23.0523.0623.07T:echosp256
23.9523.9623.97T:shavite3512
24.6725.0025.06T:shamashashv1
25.5925.6525.79T:fugue512
26.9927.0027.03T:simd256
27.8427.9828.01asconhashabi32v12
29.2129.2229.23T:lane512
32.1132.1132.12T:cubehash84
33.2733.2833.29T:echosp512
33.6633.7233.77T:cubehash168
33.4834.6734.86T:essence384
33.3734.6734.87T:essence512
34.6934.7134.73T:mgrostl256
34.9334.9534.98T:esch256v2
34.9635.0835.12T:esch256v1
36.3236.3436.35T:sneikha256
38.0338.1238.16T:mcssha4
38.0638.1438.24T:mcssha6
38.0838.1738.25T:mcssha5
40.1940.3440.58T:echo512
40.7140.9141.15asconhashbi32v12
42.6842.7242.83T:romulush
43.5643.6543.71T:saturninhashv2
44.2644.2644.28T:esch384v1
44.7144.7244.72T:esch384v2
48.2948.3348.51T:essence224
49.5549.5849.72T:essence256
49.4551.7452.64T:fsb256
52.4452.4652.48T:drygascon128
64.4864.5064.52T:cubehash82
64.5964.6364.67T:coral256v1
66.9066.9166.94T:drygascon256
64.5467.3367.34T:cubehash164
72.3272.3472.36T:sneikha384
75.3175.3575.81T:knot256v2
74.3775.7876.07T:triadhashv1
116.94117.29117.51T:knot256v1
128.50128.53128.67T:cubehash162
129.18129.19129.22T:cubehash81
132.18?136.34?149.14?T:fsb512
159.75159.75159.79T:clxhash
220.57220.70220.90T:photonbeetlehash256rate32v1
231.67231.70231.80T:syconhash256v1
232.79233.07234.51T:knot512
250.07250.95251.08T:cubehash161
259.22259.33259.46T:knot384
852.09852.10852.11T:heron256v1
986.56987.02987.49T:subterraneanv1
1074.881077.241099.90T:acehash256v1
1246.621248.621265.48T:sivrijndael256hash256v1
1293.061293.791294.15T:skinnyhashtk3
2553.992579.002583.29T:skinnyhashtk2
2573.902582.022594.29T:gage1h256c256r128
3545.353548.143566.03T:gage1h256c224r064
3857.873858.273858.58T:orangishv1
3916.803917.083926.31T:gage1h256c256r064
5105.615107.135108.64T:gage1h256c224r032
7046.677048.757050.52T:gage1h256c512r064
7089.847090.717093.52T:gage1h256c256r032
8159.998181.758349.98T:sivtemphotonhashv1
13024.2413029.3213050.28T:gage1h256c224r016
13552.3213601.7214075.84T:gage1h256c256r016
13607.3113611.7513633.60T:gage1h256c512r032
27997.7228020.6428027.33T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.180.180.18komihash
0.570.570.57prh42s256
0.610.610.62prh42s512
0.630.630.64prh64s256
0.690.700.70prh64s512
0.700.710.71T:bebb4185
0.710.730.75prh42s1024
0.810.820.83prh64s1024
1.931.941.95T:blake3
2.012.022.04T:edonr512
2.272.272.28lsh512
3.013.013.02T:md4
3.153.153.16lsh256
3.173.173.18T:blake2b
3.253.263.26T:bmw512
3.533.553.57T:echo256
3.723.763.78T:edonr256
3.963.973.97sha1
4.164.164.17T:k12
4.434.434.44T:cubehash832
4.664.684.71T:beamsplitter
4.854.864.86T:blake2s
5.075.085.08md5
5.305.315.32T:skein512256
5.305.325.33T:skein512512
5.335.345.34T:bash256
5.405.415.41T:shabal512
5.395.415.42T:shabal256
5.465.465.48T:keccakc256treed2
5.465.465.47sha512
5.575.585.59T:sarmal256
5.645.655.66T:bblake256
5.735.735.75blake512
5.745.745.75T:tiger
5.775.795.80sha384
5.855.865.86T:blake32
5.875.895.91T:blake64
6.346.356.36T:bmw256
6.696.696.70T:keccakc512treed2
6.876.886.88T:sarmal512
6.926.936.98blake256
6.946.956.96T:bash384
7.107.117.11T:skein10241024
7.297.297.30T:keccakc256
7.667.677.71shake128
7.717.737.74T:skein256256
7.957.967.99shake256
8.188.218.26T:simd512
8.238.258.29sha256
8.258.258.25T:cubehash512
8.238.258.26sha224
8.388.398.53T:keccakc448
8.448.448.45T:cubehash816
8.618.628.63T:groestl256
8.758.758.76T:cubehash1632
8.768.788.83sha3224
8.968.968.97T:keccakc512
9.379.399.41sha3256
9.449.459.45T:rfsb509
9.549.549.55T:keccak
10.4410.4510.46T:bash512
10.8610.8610.87T:luffa256
11.2111.2111.23T:luffa384
11.6211.6211.63T:keccakc768
12.0212.0312.04sha3384
12.0912.0912.10T:gimli24v1
12.1312.1612.29T:groestl512
12.6212.6412.65T:ripemd160
13.2513.2613.28T:jh256
13.2713.2813.29T:jh224
13.2613.2813.30T:jh512
13.2713.2913.30T:jh384
13.4013.4213.43T:fugue2
14.1414.1414.15T:fugue256
14.3414.3614.48T:nasha256
14.7214.7414.78T:nasha512
14.7614.7814.79asconxofav12
14.7714.7914.80asconhashav12
14.9514.9614.97T:round3jh256
14.9714.9815.00T:round3jh512
15.0415.0615.08T:xoodyakv1
15.3915.4015.41T:shavite3256
16.4616.4616.47T:keccakc1024
16.4716.5016.58T:cubehash88
16.7916.7916.80T:cubehash1616
17.0217.0317.05sha3512
18.4518.4618.47T:luffa512
19.9219.9519.98T:hamsi
20.3420.3520.37T:fugue384
21.8021.8121.82T:whirlpool
22.0522.0822.10asconxofv12
22.0722.0922.12asconhashv12
22.1822.1922.20T:lane256
24.0924.1124.12T:echosp256
24.2024.5825.01T:shamashashv1
24.7424.7524.78T:shavite3512
26.5826.6626.71T:fugue512
27.4427.4627.48T:simd256
28.2828.2928.32asconhashabi32v12
31.1331.1331.14T:lane512
32.5232.5332.53T:cubehash84
34.4434.4934.53T:cubehash168
34.5534.5634.57T:echosp512
34.5734.6534.75T:fsb256
35.2135.2335.28T:esch256v2
35.3235.3735.40T:esch256v1
34.9735.8335.86T:essence384
34.6635.8435.89T:essence512
36.5836.6036.62T:mgrostl256
36.6236.6436.66T:sneikha256
38.8238.9038.93T:mcssha4
38.8238.9138.96T:mcssha6
39.4639.5239.58T:mcssha5
40.9141.1541.59asconhashbi32v12
41.6641.7241.89T:echo512
42.9543.1043.20T:romulush
44.0344.1444.18T:saturninhashv2
44.7044.7144.72T:esch384v1
45.1645.1745.19T:esch384v2
49.3849.4249.43T:essence224
50.3950.4150.42T:essence256
52.5852.6052.64T:drygascon128
64.9264.9264.94T:cubehash82
65.0565.1165.17T:coral256v1
67.3267.3467.36T:drygascon256
68.1168.2168.27T:cubehash164
73.1873.2173.23T:sneikha384
74.5674.5674.62T:triadhashv1
75.9275.9976.41T:knot256v2
117.79117.85117.92T:knot256v1
129.27129.29129.30T:cubehash162
129.60129.60129.62T:cubehash81
159.98159.99159.99T:clxhash
220.20220.29220.38T:photonbeetlehash256rate32v1
234.15234.32234.35T:syconhash256v1
233.92234.69234.79T:knot512
251.46252.25252.33T:cubehash161
259.94260.00260.03T:knot384
865.49865.50865.68T:heron256v1
989.32989.69990.49T:subterraneanv1
1087.151088.221108.85T:acehash256v1
1246.661247.871262.03T:sivrijndael256hash256v1
1302.851303.161304.42T:skinnyhashtk3
2561.942584.652585.74T:skinnyhashtk2
2605.872612.192622.37T:gage1h256c256r128
3581.613583.443599.41T:gage1h256c224r064
3889.353889.793890.35T:orangishv1
3952.103954.333959.92T:gage1h256c256r064
5148.655150.015152.64T:gage1h256c224r032
7118.367120.017121.70T:gage1h256c512r064
7151.087152.357153.78T:gage1h256c256r032
8173.608174.398224.87T:sivtemphotonhashv1
9465.949473.569487.55T:fsb512
13137.2413140.1113156.88T:gage1h256c224r016
13712.8613716.8814139.05T:gage1h256c256r016
13727.3813731.8713746.93T:gage1h256c512r032
28239.3728250.7928260.48T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.210.210.22komihash
0.710.720.72prh42s256
0.750.770.79T:bebb4185
0.800.800.81prh64s256
0.830.840.84prh42s512
0.960.970.98prh64s512
1.101.121.14prh42s1024
1.291.301.33prh64s1024
2.182.212.23T:edonr512
2.532.552.55lsh512
3.153.153.17T:md4
3.173.183.19T:blake2b
3.333.343.35lsh256
3.363.383.39T:blake3
3.613.613.63T:bmw512
3.963.984.01T:edonr256
4.014.034.05T:echo256
4.584.594.61T:k12
4.744.764.78sha1
4.814.844.88T:beamsplitter
4.874.884.89T:blake2s
5.095.095.11T:cubehash832
5.245.245.25md5
5.475.495.51T:skein512256
5.495.515.52T:skein512512
5.635.645.65T:bash256
5.805.815.82sha512
5.945.955.97T:sarmal256
5.975.996.00T:shabal512
5.996.006.02T:shabal256
6.016.046.08T:tiger
6.066.086.10T:blake32
6.106.116.13blake512
6.266.296.32T:blake64
6.336.346.37T:keccakc256treed2
6.546.556.58T:bblake256
6.786.816.84T:bmw256
6.876.886.91sha384
7.147.157.17blake256
7.327.347.36T:sarmal512
7.357.367.38T:bash384
7.467.487.49T:keccakc512treed2
7.587.597.61T:skein10241024
7.807.817.84T:keccakc256
7.907.927.93T:skein256256
8.198.208.23shake128
8.288.298.32shake256
8.528.538.66T:keccakc448
8.618.618.62T:cubehash512
8.758.788.85T:simd512
8.918.948.99sha3224
9.099.109.11T:cubehash816
9.129.139.18sha224
9.139.159.19sha256
9.289.289.29T:keccakc512
9.289.309.32T:groestl256
9.719.739.78sha3256
9.939.939.95T:cubehash1632
10.0610.0810.10T:keccak
10.3510.3710.38T:rfsb509
10.7410.7510.77T:bash512
11.2211.2311.24T:luffa256
11.7011.7111.73T:keccakc768
11.7111.7311.75T:luffa384
12.0412.0612.08sha3384
12.3212.3212.33T:gimli24v1
12.9913.0013.03T:ripemd160
13.2913.3113.40T:groestl512
13.6213.6413.67T:jh384
13.6213.6513.69T:jh512
13.6213.6513.68T:jh256
13.6113.6613.69T:jh224
14.7814.7914.81T:fugue256
14.7814.8314.88T:nasha256
15.0015.0215.05asconhashav12
14.9915.0215.04asconxofav12
15.1715.1915.21T:xoodyakv1
15.3615.3915.47T:fugue2
15.3915.4015.45T:round3jh256
15.4315.4515.48T:round3jh512
15.5215.5815.62T:nasha512
15.8115.8315.86T:shavite3256
17.0217.0417.05T:keccakc1024
17.1417.1417.15T:cubehash88
17.5617.5917.62sha3512
18.0518.0518.06T:cubehash1616
19.2619.2819.31T:luffa512
20.1120.1520.19T:hamsi
21.4521.4721.48T:fugue384
22.3622.4022.43asconhashv12
22.3822.4122.43asconxofv12
22.5022.5122.54T:whirlpool
23.4023.4223.44T:lane256
23.8123.8323.86T:echosp256
24.9725.4225.52T:shamashashv1
26.0826.1226.17T:shavite3512
28.2028.2128.24T:simd256
28.2928.4028.50T:fugue512
28.7828.8128.83asconhashabi32v12
33.2033.2133.21T:cubehash84
34.2734.2834.32T:lane512
35.4235.6335.79T:esch256v1
35.6535.7135.79T:esch256v2
35.7535.7735.79T:cubehash168
37.1237.1337.16T:sneikha256
36.6437.7237.77T:essence384
36.5837.7437.98T:essence512
37.8137.8437.86T:echosp512
38.9439.0539.21T:fsb256
39.6239.6439.69T:mgrostl256
40.0240.0940.17T:mcssha6
40.1240.1840.24T:mcssha4
41.5241.6342.38asconhashbi32v12
41.6741.7041.81T:mcssha5
43.7443.7743.85T:romulush
43.9144.0044.19T:echo512
44.7944.9245.03T:saturninhashv2
45.4345.4545.48T:esch384v1
45.9045.9245.93T:esch384v2
50.8050.8450.88T:essence224
51.7851.8251.88T:essence256
52.7652.8052.88T:drygascon128
65.6465.7165.74T:cubehash82
65.9266.0066.09T:coral256v1
68.0868.1168.16T:drygascon256
69.5069.5669.57T:cubehash164
74.6574.6974.76T:sneikha384
74.8674.8774.89T:triadhashv1
77.3177.3477.35T:knot256v2
118.03118.65118.92T:knot256v1
130.28130.31130.31T:cubehash81
130.56130.56130.58T:cubehash162
160.38160.39160.40T:clxhash
219.61219.67219.70T:photonbeetlehash256rate32v1
235.50235.68236.02T:knot512
238.11238.15238.20T:syconhash256v1
253.71254.48254.55T:cubehash161
261.33261.46261.51T:knot384
887.96887.98888.00T:heron256v1
993.16993.57994.43T:subterraneanv1
1104.731105.491126.21T:acehash256v1
1243.881246.101259.38T:sivrijndael256hash256v1
1319.821320.021320.23T:skinnyhashtk3
2571.912593.042593.56T:skinnyhashtk2
2660.512662.572673.06T:gage1h256c256r128
3639.753642.583655.28T:gage1h256c224r064
3938.773939.693940.37T:orangishv1
4018.454023.034023.66T:gage1h256c256r064
5226.385227.185228.46T:gage1h256c224r032
7230.017234.777236.90T:gage1h256c512r064
7256.437257.727259.56T:gage1h256c256r032
8160.448161.038313.22T:sivtemphotonhashv1
13319.4913325.7813336.19T:gage1h256c224r016
13897.5213905.5014329.39T:gage1h256c256r016
13930.2613933.5313949.69T:gage1h256c512r032
25051.6825080.6025118.80T:fsb512
28630.0028637.7728654.76T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.080.080.08T:floppsy
0.290.290.31komihash
0.930.951.03T:bebb4185
1.101.101.12prh42s256
1.241.271.28prh64s256
1.441.441.45prh42s512
1.691.711.73prh64s512
2.132.152.23prh42s1024
2.442.452.49T:edonr512
2.562.572.59prh64s1024
2.993.013.03lsh512
3.323.323.34T:blake3
3.513.533.55lsh256
3.533.553.59T:md4
3.583.593.61T:blake2b
4.294.314.37T:bmw512
4.284.334.39T:edonr256
4.924.934.95T:blake2s
4.894.955.01T:echo256
4.985.015.03T:k12
5.095.155.22T:beamsplitter
5.675.695.72md5
5.875.895.91T:bash256
6.006.036.08T:skein512256
6.026.066.10T:skein512512
6.266.306.32sha512
6.286.316.35T:sarmal256
6.306.326.34blake512
6.626.646.66T:blake32
6.616.656.72T:blake64
6.686.686.71T:cubehash832
6.676.696.75T:tiger
6.846.866.95sha1
7.517.527.55T:shabal512
7.597.627.69T:shabal256
7.697.717.73T:sarmal512
7.767.777.83blake256
7.817.877.91T:bmw256
8.158.168.20T:bash384
8.398.418.43T:skein256256
8.408.428.44T:keccakc256
8.568.608.64T:keccakc256treed2
8.798.818.85shake128
9.189.199.21T:bblake256
9.259.289.30sha384
9.339.359.37shake256
9.599.599.60T:cubehash512
9.619.639.65T:skein10241024
10.3710.3810.43T:keccakc512
10.3610.4110.48T:keccak
10.4710.5310.61T:keccakc448
10.7710.8110.85sha3224
10.8010.8410.87sha3256
10.8610.8810.90T:cubehash816
10.9811.0211.05T:simd512
11.0411.0711.10T:groestl256
11.3711.3911.44T:keccakc512treed2
11.5911.6111.64T:bash512
11.6511.6711.70sha224
11.6711.7111.89sha256
12.2212.2512.27T:luffa256
12.7112.7112.73T:keccakc768
12.7712.8412.96T:rfsb509
12.9312.9513.02T:gimli24v1
13.0213.0513.10sha3384
13.0913.1013.11T:cubehash1632
13.0913.1213.15T:luffa384
14.0214.0414.08T:ripemd160
14.6114.6514.72T:jh256
14.6214.6514.70T:jh512
14.6014.6514.68T:jh384
14.6614.7014.76T:jh224
15.2415.2815.36T:groestl512
15.5215.5915.63T:xoodyakv1
15.6215.6715.72asconxofav12
15.6715.7015.75asconhashav12
15.9516.0016.10T:nasha256
16.1416.1916.22T:nasha512
16.5116.5616.58T:fugue256
16.5316.5916.62T:round3jh256
16.5916.6616.68T:round3jh512
16.9416.9717.07T:shavite3256
18.8018.8118.88T:keccakc1024
18.8818.8918.92T:cubehash88
19.2719.3019.34sha3512
20.4020.4420.52T:hamsi
20.4220.4620.59T:fugue2
21.3821.3921.41T:cubehash1616
21.3921.4221.46T:luffa512
23.1923.2123.25asconhashv12
23.2023.2523.30asconxofv12
24.2924.3024.38T:whirlpool
24.3124.4024.43T:fugue384
25.7326.1426.59T:shamashashv1
26.5726.6026.65T:lane256
26.8926.9727.04T:shavite3512
27.5127.5527.59T:echosp256
30.0230.0730.10asconhashabi32v12
30.1130.1730.27T:simd256
32.7932.8632.94T:fugue512
34.9534.9835.02T:cubehash84
36.4036.5936.84T:esch256v2
36.6336.8537.05T:esch256v1
38.4438.4938.55T:sneikha256
39.0339.0539.10T:cubehash168
41.7642.8843.19T:essence384
41.7243.1443.22T:essence512
43.1843.2443.33T:mcssha6
43.2043.5343.82asconhashbi32v12
43.4943.5643.64T:mcssha4
43.5143.5743.66T:mgrostl256
45.0645.1645.24T:echosp512
45.3645.4445.55T:romulush
45.5045.7145.87T:echo512
45.9645.9946.10T:lane512
46.5046.8747.16T:saturninhashv2
46.8947.0547.33T:fsb256
47.4247.4647.50T:esch384v1
47.7147.7947.88T:mcssha5
47.8947.9147.94T:esch384v2
53.2753.3453.42T:drygascon128
54.5454.6354.69T:essence224
55.4555.5255.57T:essence256
67.4467.4967.52T:cubehash82
68.0868.2268.30T:coral256v1
69.7370.0670.18T:drygascon256
72.7872.8472.93T:cubehash164
75.6275.6375.66T:triadhashv1
78.5178.5778.65T:sneikha384
79.9980.0180.03T:knot256v2
119.31119.41120.47T:knot256v1
132.06132.10132.12T:cubehash81
133.91133.94133.99T:cubehash162
161.39161.41161.42T:clxhash
217.90217.99218.08T:photonbeetlehash256rate32v1
240.37240.80241.57T:knot512
248.30248.36248.39T:syconhash256v1
259.84260.35260.48T:cubehash161
264.98265.02265.08T:knot384
947.89947.92947.96T:heron256v1
1004.231004.761005.43T:subterraneanv1
1152.251152.891173.34T:acehash256v1
1238.441240.101254.62T:sivrijndael256hash256v1
1361.611365.001365.58T:skinnyhashtk3
2591.252615.742616.34T:skinnyhashtk2
2790.932796.742807.13T:gage1h256c256r128
3792.543796.463811.91T:gage1h256c224r064
4071.244073.154075.18T:orangishv1
4189.294190.334193.66T:gage1h256c256r064
5425.375426.155428.35T:gage1h256c224r032
7500.587528.367536.46T:gage1h256c512r064
7535.837537.847539.18T:gage1h256c256r032
8124.608126.368277.80T:sivtemphotonhashv1
13796.8413800.8913815.66T:gage1h256c224r016
14401.0914407.2814832.77T:gage1h256c256r016
14462.4014466.3214479.24T:gage1h256c512r032
29574.1529620.3429648.55T:gage1h256c224r008
66549.0666580.2766597.55T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.720.720.77T:floppsy
1.191.201.25komihash
3.083.113.17T:bebb4185
4.034.054.11T:blake3
5.535.585.67T:blake2s
5.885.976.05T:edonr512
6.096.096.12prh42s256
7.147.147.19T:blake2b
7.287.387.55prh64s256
7.727.757.89lsh256
7.847.928.64T:beamsplitter
8.308.348.45T:md4
9.199.209.25prh42s512
9.369.459.61T:edonr256
10.1610.3010.39lsh512
11.2811.3811.52md5
11.7811.8612.03T:bash256
11.7811.8912.08T:bash384
11.9412.1112.38T:skein512256
12.0612.1112.39T:skein512512
12.0312.1612.39prh64s512
12.8012.8813.00blake512
13.3313.6614.12T:echo256
13.4713.6913.81T:k12
13.7313.7814.00sha512
13.8013.8313.92T:blake32
14.0314.1214.19T:sarmal256
13.8814.2514.50T:blake64
14.4814.5314.58T:bmw512
14.7714.8814.95T:skein256256
14.8815.0215.12T:tiger
15.4515.5015.56prh42s1024
15.7315.8316.12blake256
16.5216.5916.78T:sarmal512
18.4718.5618.80shake256
18.9519.0819.64T:gimli24v1
19.6119.6419.89T:keccakc512
19.6719.6920.00T:keccakc1024
19.6619.7019.95T:keccak
19.6119.7819.91T:keccakc448
19.7719.7819.83T:keccakc768
19.9720.0920.28T:keccakc256
20.1920.4120.58sha3256
20.2020.4120.59sha3224
20.2020.4220.56sha3384
20.2220.4520.59sha3512
20.3820.6220.78shake128
20.2820.7320.92T:xoodyakv1
21.3121.5521.70prh64s1024
21.3321.6121.83T:bmw256
22.0822.1122.20T:cubehash512
22.1722.2722.45T:bash512
23.1123.2323.41T:luffa256
23.7723.9724.47asconxofav12
23.8123.9724.52asconhashav12
26.0826.3626.56T:hamsi
27.2227.3427.64T:jh384
27.1727.4127.58T:jh512
27.3327.4227.73T:ripemd160
27.3127.5027.73T:jh256
27.4127.5027.86T:shabal512
27.5627.6427.94T:jh224
27.6127.6427.69T:cubehash832
28.1928.2828.88T:shabal256
28.7828.9829.17T:luffa384
30.1630.2030.30T:skein10241024
30.5030.9731.23T:nasha256
31.1231.3831.62T:round3jh256
31.6231.6431.70T:cubehash816
31.5631.7032.50T:shavite3256
31.7031.8132.05T:round3jh512
31.6731.8632.14T:nasha512
33.4833.8134.36asconhashv12
33.6233.9734.33asconxofv12
33.6234.0334.64sha1
33.8034.0634.48T:groestl256
35.8936.0636.33T:simd512
38.0238.5339.03T:shamashashv1
38.8839.1139.27T:fugue256
39.8440.0240.09T:cubehash88
40.2240.2840.69T:rfsb509
40.3840.7241.16sha384
41.3341.4541.59T:bblake256
42.9543.1243.28T:groestl512
43.8043.9244.20sha224
43.7243.9445.67sha256
44.0844.3444.61asconhashabi32v12
46.6446.7746.92T:luffa512
46.9847.0948.03T:whirlpool
49.9250.1650.50T:esch256v1
49.7350.2050.86T:esch256v2
50.7250.7751.48T:shavite3512
52.0852.3652.81T:keccakc256treed2
52.3452.7352.95T:keccakc512treed2
53.3153.3453.41T:cubehash1632
55.1255.3855.98T:simd256
55.3955.5355.66T:sneikha256
55.9255.9556.17T:cubehash84
58.1758.3858.61T:drygascon128
61.7862.0862.23T:fugue384
62.4162.4462.67T:cubehash1616
62.6663.0063.23asconhashbi32v12
66.1666.3466.53T:romulush
67.6467.7768.03T:lane256
68.5269.4270.23T:saturninhashv2
72.4772.5872.73T:esch384v1
73.2773.3673.59T:esch384v2
81.8381.8681.89T:cubehash168
83.7584.0984.28T:mcssha6
83.9184.2284.77T:fugue2
84.9285.0885.22T:triadhashv1
84.7885.3485.69T:echo512
85.9886.1286.25T:echosp256
86.6486.8487.06T:mcssha4
87.8188.7389.02T:fugue512
90.3190.3890.55T:cubehash82
93.1193.4894.92T:drygascon256
96.9297.3097.72T:coral256v1
102.56102.88103.12T:essence256
102.86103.19103.50T:essence224
105.91106.08106.42T:echosp512
106.38109.20109.69T:essence384
106.55109.52110.03T:essence512
113.42113.59115.02T:knot256v2
112.67113.88114.97T:mgrostl256
115.33115.42115.59T:cubehash164
124.59124.78125.05T:mcssha5
128.59128.73129.05T:sneikha384
133.70133.95134.28T:knot256v1
133.36134.41135.44T:fsb256
154.69154.73154.97T:cubehash81
174.31174.33174.58T:clxhash
176.59176.67176.92T:cubehash162
179.53179.64179.91T:lane512
193.81193.97194.30T:photonbeetlehash256rate32v1
292.73292.92293.33T:knot384
292.11293.03295.80T:knot512
335.30335.75336.20T:cubehash161
378.41378.47378.61T:syconhash256v1
1144.891146.661148.33T:subterraneanv1
1181.471183.701185.89T:sivrijndael256hash256v1
1715.021715.121715.52T:heron256v1
1754.951755.831787.86T:acehash256v1
1940.451941.081941.48T:skinnyhashtk3
2877.882903.532904.42T:skinnyhashtk2
4511.894516.534527.81T:gage1h256c256r128
5765.695767.555788.52T:gage1h256c224r064
5783.735787.475799.75T:orangishv1
6358.276362.706366.41T:gage1h256c256r064
7672.757676.447817.86T:sivtemphotonhashv1
7980.207982.557989.64T:gage1h256c224r032
11075.3011080.7211083.41T:gage1h256c256r032
11387.8011421.8811435.11T:gage1h256c512r064
19940.5519946.3019956.91T:gage1h256c224r016
20807.6720830.3621269.05T:gage1h256c256r016
21260.4721263.6421296.89T:gage1h256c512r032
42484.2342522.8642546.47T:gage1h256c224r008
598157.97598314.56598489.55T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.756.006.12T:floppsy
7.627.887.88komihash
19.5019.6219.75T:bebb4185
30.7530.7531.00T:beamsplitter
36.0036.1236.38T:blake3
42.2542.7543.00T:md4
45.0045.6246.50T:edonr256
46.6246.8847.12prh42s256
47.2547.7548.88T:edonr512
47.7547.8848.38T:blake2s
51.3851.7552.38md5
54.8855.7556.75prh64s256
59.0059.3859.62T:blake2b
59.8860.7562.62T:gimli24v1
64.1264.3864.75lsh256
68.2568.5069.00T:blake32
70.2570.6271.75T:tiger
71.7571.8872.25prh42s512
71.3872.3874.75T:hamsi
72.2573.0074.00blake256
72.3873.7575.25T:xoodyakv1
82.6284.0084.88lsh512
88.6289.2589.62T:skein256256
90.2590.8892.75asconxofav12
90.5091.0091.88asconhashav12
92.6293.3894.38prh64s512
95.0095.6296.75T:bash512
95.6296.5097.38T:skein512256
95.7596.5097.62T:bash384
95.8896.7599.75T:skein512512
97.0098.3899.50T:bash256
100.38100.88101.38sha512
101.00101.88103.50T:luffa256
103.38104.25105.00blake512
107.62107.62108.25T:cubehash512
106.50108.62110.38T:k12
107.12109.38113.00T:echo256
113.88114.88117.75T:blake64
116.00116.50116.88T:bmw512
117.62117.88119.25T:bmw256
117.50118.25119.62asconhashv12
117.88118.88120.50asconxofv12
118.00118.88119.75T:ripemd160
119.75120.50121.38T:sarmal256
121.75122.00122.25prh42s1024
126.88128.25129.50T:shamashashv1
132.62133.25134.50T:nasha256
136.12136.88138.25T:shavite3256
139.50140.25141.25T:sarmal512
146.25146.75147.38shake256
146.88147.75150.00T:luffa384
149.88150.62151.88T:drygascon128
153.62154.12155.12T:sneikha256
157.38157.38157.50T:keccakc1024
157.00157.75165.38T:keccakc512
157.62158.00161.38T:triadhashv1
158.62158.62159.25T:keccakc768
158.62159.62160.62asconhashabi32v12
159.38160.00161.62T:keccakc448
160.25160.88163.00T:keccakc256
159.50161.75163.25sha3384
159.88161.88163.75sha3512
160.50162.00163.50sha3256
160.00162.12163.12sha3224
161.62162.75164.88shake128
162.50163.75164.38T:keccak
167.12168.12169.25prh64s1024
168.00168.62169.62T:shabal512
174.12174.50176.75T:shabal256
183.88185.50189.12T:esch256v1
184.38186.50190.25T:esch256v2
188.12189.88194.75T:romulush
190.38193.12199.62T:saturninhashv2
195.38195.62196.25T:cubehash832
195.38196.12196.62T:cubehash816
200.62201.75203.00T:whirlpool
204.50204.75205.62T:cubehash88
208.50209.25210.38T:groestl256
215.00216.25218.25asconhashbi32v12
214.50216.62218.12T:fugue256
217.75219.50221.75T:jh384
218.38219.88221.50T:jh256
220.62220.88221.25T:cubehash84
219.38221.00222.12T:jh512
221.12222.38224.75T:jh224
224.50225.12226.12T:photonbeetlehash256rate32v1
232.25233.00235.50T:luffa512
235.75238.25241.75sha1
242.12242.50243.25T:skein10241024
245.12246.88247.38T:knot256v1
254.62254.88255.12T:cubehash82
253.75255.00255.88T:nasha512
256.88258.12258.88T:round3jh256
260.62261.50262.38T:round3jh512
266.50267.25270.25T:rfsb509
273.50273.50274.75T:clxhash
274.38274.88276.25T:bblake256
278.12279.25280.38sha224
277.88279.62293.75sha256
289.00290.25292.00T:simd512
309.38310.50311.88T:knot256v2
314.50315.25316.62T:esch384v1
318.50318.75320.38T:cubehash81
320.50321.50322.88T:esch384v2
329.25330.25334.62T:groestl512
328.12330.75333.88T:coral256v1
329.50332.38333.88sha384
342.12343.12344.62T:drygascon256
351.50353.00357.12T:fugue384
363.75364.00365.12T:cubehash1632
375.38375.75376.50T:cubehash1616
396.12398.88400.75T:mcssha6
400.88401.00401.25T:cubehash168
405.38406.25412.50T:shavite3512
415.25417.12419.38T:mcssha4
416.88419.25423.75T:keccakc256treed2
419.00421.00423.00T:keccakc512treed2
434.88435.12435.75T:cubehash164
436.25438.12439.38T:sneikha384
440.62442.75445.62T:simd256
494.12495.00499.12T:cubehash162
527.25534.00535.12T:fugue512
549.38550.38551.50T:lane256
568.62572.00579.25T:fugue2
591.25591.88593.38T:knot384
625.00627.12628.75T:essence256
634.50639.62642.25T:essence224
681.12683.75687.12T:echo512
689.12690.12691.75T:echosp256
723.75727.00737.88T:knot512
729.00729.88731.38T:mcssha5
846.38848.50849.88T:echosp512
852.75877.00881.25T:essence384
858.12878.00884.25T:essence512
930.12931.38932.62T:cubehash161
926.12939.50944.00T:mgrostl256
1060.121064.751072.00T:fsb256
1402.001403.881406.38T:syconhash256v1
1403.88?1412.00?2278.12?T:sivrijndael256hash256v1
1436.251437.001439.25T:lane512
2230.382238.002245.38T:subterraneanv1
5134.755172.385182.50T:skinnyhashtk2
5178.505183.255188.75T:skinnyhashtk3
6477.506484.886606.12T:acehash256v1
7754.127755.627757.88T:heron256v1
8211.128222.628365.00T:sivtemphotonhashv1
15480.6215487.8815497.00T:gage1h256c256r128
21274.8821289.1221378.88T:gage1h256c224r064
23094.0023101.6223135.00T:orangishv1
23471.0023498.3823519.62T:gage1h256c256r064
28085.0028103.2528159.50T:gage1h256c224r032
39013.8839024.1239039.75T:gage1h256c256r032
42091.2542578.7542834.25T:gage1h256c512r064
68310.2568370.5068420.62T:gage1h256c224r016
71337.6271385.8872021.25T:gage1h256c256r016
74852.2574904.7574972.88T:gage1h256c512r032
143299.75143626.38143672.62T:gage1h256c224r008
4795068.004972877.624980925.62T:fsb512