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: aarch64; Cortex-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20260330

[Page version: 20260711 08:22:16]

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

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

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

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

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


Test results

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.550.560.57prh42s512
0.550.570.59prh42s256
0.570.590.61prh42s1024
0.51?0.62?0.65?komihash
0.710.720.72prh64s256
0.720.730.74prh64s512
0.750.780.80prh64s1024
1.301.311.32T:bebb4185
1.921.931.94T:edonr512
3.313.323.33T:md4
3.353.363.36T:bmw512
3.853.873.88T:edonr256
4.584.614.67T:blake2b
4.814.824.82T:k12
5.125.135.14md5
5.155.165.18T:skein512256
5.165.165.17T:skein512512
5.285.325.33lsh512
5.915.925.92T:blake3
6.586.596.62T:bmw256
6.716.716.73T:shabal256
6.746.756.77T:shabal512
6.906.926.93T:skein10241024
7.267.297.33sha384
7.307.337.37T:tiger
7.497.507.52T:blake64
7.547.557.56T:blake2s
7.757.777.81sha1
7.807.857.85T:skein256256
7.897.958.06sha512
8.208.228.24blake512
8.658.678.69T:keccakc256
8.718.788.92T:beamsplitter
9.509.519.52shake128
9.679.709.71lsh256
10.0910.1310.15T:keccakc448
9.20?10.38?11.10?T:sarmal512
10.3910.4810.55sha224
10.5810.5910.60T:blake32
10.5810.6010.62T:keccakc512
10.7610.7710.79T:ripemd160
10.9911.0011.02sha3224
11.2711.2811.30shake256
11.3111.3211.35T:keccak
11.3311.3411.35sha256
11.5611.5711.58sha3256
12.2312.2412.26T:fugue2
7.99?12.34?13.23?T:sarmal256
13.1413.1813.20T:nasha256
13.5013.5113.53blake256
13.5113.5213.53asconxofav12
13.5113.5213.54asconhashav12
13.7113.7413.76T:nasha512
13.9013.9313.96T:keccakc768
13.9613.9814.00T:bblake256
15.1815.2115.23sha3384
16.7216.7316.75T:cubehash512
16.8016.8016.83T:cubehash1632
16.9616.9917.03T:shavite3256
19.2619.2719.29asconxofv12
19.2719.2819.30asconhashv12
19.3719.3819.40T:luffa256
19.8019.8320.96T:cubehash832
19.9820.0120.05T:keccakc1024
20.8420.9221.01T:fugue256
21.6921.7121.73sha3512
24.0524.0924.13T:groestl256
25.1525.1625.18T:xoodyakv1
26.4626.6827.74T:md6d224
27.0227.0327.05asconhashabi32v12
28.4928.5328.56T:echosp256
28.6028.6528.70T:md6d256
28.8028.8228.85T:luffa384
30.1230.1630.25T:lane256
30.1130.1730.22T:shavite3512
31.3231.3631.37T:cubehash816
32.4332.4532.50T:echo256
32.5632.5932.61T:shamashashv1
32.8532.8732.89T:gimli24v1
33.3533.3633.39T:jh384
33.4133.4233.44T:jh256
33.4133.4233.44T:jh512
33.4133.4333.45T:jh224
33.6333.7333.88T:simd256
34.2934.3134.34T:luffa512
35.5735.5835.60T:essence384
35.5735.5935.61T:essence512
37.6538.4938.64T:md6d384
38.5238.6638.76T:simd512
39.0539.0639.08T:round3jh512
39.0639.0839.10T:round3jh256
40.5740.5840.60T:sneikha256
41.0341.0541.08asconhashbi32v12
41.1941.2241.24T:echosp512
42.2042.2542.29T:fugue512
42.25?42.86?47.18?T:groestl512
45.2946.3048.14T:cubehash1616
46.7346.7546.78T:mcssha5
46.7446.7646.79T:mcssha4
46.7546.7846.80T:mcssha6
47.4847.5047.52T:esch256v1
47.5847.6047.61T:esch256v2
47.5047.7047.74T:cubehash88
47.9248.1850.01T:whirlpool
48.2448.2848.30T:saturninhashv2
52.6252.9053.26T:atelopus64
54.0854.3954.66T:atelopus32
54.6954.7454.96T:drygascon128
60.3960.5260.56T:lane512
60.5460.5760.63T:echo512
60.8761.2862.68T:rfsb509
63.7663.8063.82T:essence224
63.7863.8163.84T:essence256
64.6064.6364.65T:mgrostl256
65.4565.6066.86T:drygascon256
71.1371.1571.18T:esch384v2
70.9671.2471.26T:esch384v1
73.0773.0973.11T:coral256v1
81.1481.1581.16T:sneikha384
81.6281.6781.68T:knot256v2
81.4882.4383.72T:cubehash168
83.1884.2884.67T:cubehash84
94.0794.1294.16T:romulush
136.19136.22136.23T:clxhash
149.34149.36149.38T:knot256v1
152.91153.88154.30T:cubehash164
154.63155.25157.05T:cubehash82
282.59282.61282.62T:knot512
290.94291.06291.09T:knot384
292.19293.56294.70T:cubehash162
298.06298.13298.21T:cubehash81
315.37315.58315.94T:photonbeetlehash256rate32v1
78.51?407.33?699.34?T:fsb256
437.99?464.69?495.48?T:fsb512
494.23494.25494.28T:syconhash256v1
576.76576.82576.88T:cubehash161
654.29654.32654.38T:subterraneanv1
1215.991216.161216.53T:acehash256v1
1543.701543.761543.86T:skinnyhashtk3
1743.511755.301756.61T:sivrijndael256hash256v1
2720.282720.312720.35T:gage1h256c256r128
3094.543096.603115.36T:heron256v1
3605.083605.303605.76T:skinnyhashtk2
3814.443814.483814.53T:orangishv1
4027.064027.114027.27T:gage1h256c224r064
4569.914569.964570.03T:gage1h256c256r064
5829.305831.205839.98T:gage1h256c224r032
8052.948053.078053.15T:gage1h256c256r032
8077.758077.858077.95T:gage1h256c512r064
11314.8511315.0711315.22T:sivtemphotonhashv1
13473.0313473.5813473.88T:gage1h256c224r016
14951.2614951.6814951.83T:gage1h256c512r032
15504.2115504.4315504.69T:gage1h256c256r016
26066.5826067.1426067.45T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.04?0.05?0.05?T:floppsy
0.500.500.51komihash
0.710.710.72prh42s256
0.750.760.78prh42s512
0.880.890.92prh42s1024
0.920.920.93prh64s256
1.021.031.05prh64s512
1.171.181.22prh64s1024
1.381.381.39T:bebb4185
2.062.072.11T:edonr512
3.453.463.49T:md4
3.663.673.68T:bmw512
3.963.974.01T:edonr256
4.684.684.68T:blake2b
4.964.974.97T:k12
5.285.285.28md5
5.315.325.33T:skein512512
5.325.345.34T:skein512256
5.785.815.93lsh512
5.855.865.87T:blake3
6.916.916.92T:bmw256
7.167.187.22T:shabal256
7.207.247.24T:skein10241024
7.247.247.25T:shabal512
7.587.627.63T:tiger
7.637.647.67T:blake2s
7.887.897.91T:blake64
7.967.967.97T:skein256256
8.308.348.41sha512
8.578.598.60blake512
8.598.608.63sha384
8.808.878.90T:beamsplitter
8.938.959.01sha1
9.029.039.06T:keccakc256
9.779.789.79shake128
10.0710.0910.10lsh256
10.4310.4510.47T:keccakc448
10.8710.8810.89T:blake32
9.83?10.89?11.59?T:sarmal512
11.0311.0511.07T:ripemd160
11.1211.1311.14T:keccakc512
11.2711.2911.30sha3224
11.5911.5911.60sha256
11.6611.6811.69shake256
11.6811.7311.80sha224
11.8611.8811.92T:keccak
12.0212.0212.03sha3256
9.05?12.72?13.23?T:sarmal256
13.2413.2413.26T:fugue2
13.4113.4213.43T:nasha256
13.6813.6913.69asconxofav12
13.6913.7013.71asconhashav12
13.8313.8413.84blake256
14.2814.2914.32T:keccakc768
14.2714.2914.30T:nasha512
15.4415.4415.46sha3384
15.4815.4815.49T:bblake256
17.1717.1817.19T:cubehash512
17.3217.3317.38T:shavite3256
18.2818.3018.32T:cubehash1632
19.4719.4819.49asconxofv12
19.4719.4919.52asconhashv12
19.7519.7519.76T:luffa256
20.2620.2820.30T:keccakc1024
21.4321.4521.46T:cubehash832
21.6021.6521.72T:fugue256
21.8321.8421.87sha3512
24.7124.7224.74T:groestl256
25.3325.3325.36T:xoodyakv1
27.2627.3428.43T:md6d224
27.4227.4327.46asconhashabi32v12
29.4429.4929.52T:md6d256
29.5229.5529.59T:luffa384
29.7829.8129.88T:echosp256
31.2131.2431.28T:shavite3512
31.2431.2531.26T:lane256
32.8632.9132.97T:shamashashv1
33.0233.0333.03T:cubehash816
33.1433.1733.20T:gimli24v1
33.6633.6833.72T:echo256
33.9433.9533.97T:jh384
33.9833.9934.02T:jh256
33.9934.0134.04T:jh512
34.0034.0234.05T:jh224
34.3034.3434.48T:simd256
35.1635.1835.22T:luffa512
36.8436.8536.86T:essence384
36.8636.8736.91T:essence512
38.4838.9439.40T:md6d384
39.6939.7139.74T:round3jh512
39.7239.7439.76T:round3jh256
39.9840.1940.33T:simd512
40.9040.9140.92T:sneikha256
41.5041.5141.54asconhashbi32v12
42.7442.7542.80T:echosp512
44.1344.1444.19T:fugue512
44.7345.0548.88T:groestl512
47.7047.7147.75T:mcssha4
47.7447.7447.79T:mcssha6
47.7847.7847.82T:esch256v1
47.9147.9247.95T:esch256v2
48.3148.3248.59T:cubehash1616
48.5248.5348.56T:mcssha5
48.6548.6648.72T:saturninhashv2
48.8148.9350.62T:whirlpool
49.3549.3649.37T:cubehash88
53.9654.4255.10T:atelopus64
54.8654.9355.08T:drygascon128
55.0255.4456.01T:atelopus32
62.5362.5462.63T:echo512
63.4063.8164.03T:rfsb509
64.9064.9364.98T:essence224
64.9064.9364.99T:essence256
65.0165.0265.41T:lane512
65.9265.9967.14T:drygascon256
67.8167.8367.89T:mgrostl256
71.5471.5671.75T:esch384v1
71.8771.8971.97T:esch384v2
73.6473.6673.71T:coral256v1
82.0782.1082.13T:sneikha384
82.2982.3082.35T:knot256v2
84.1984.3185.71T:cubehash84
85.4086.8386.87T:cubehash168
94.7594.7894.85T:romulush
136.38136.40136.43T:clxhash
149.64149.67149.71T:knot256v1
157.21157.33157.37T:cubehash164
156.34158.39159.68T:cubehash82
283.74283.76283.78T:knot512
291.55291.60291.67T:knot384
296.82297.89298.13T:cubehash162
299.62299.75299.82T:cubehash81
314.89314.98315.61T:photonbeetlehash256rate32v1
499.19499.23499.30T:syconhash256v1
579.86579.94579.99T:cubehash161
655.88655.92656.01T:subterraneanv1
1228.021228.251228.54T:acehash256v1
1555.911555.991556.06T:skinnyhashtk3
1743.191754.021754.11T:sivrijndael256hash256v1
2752.192752.232752.29T:gage1h256c256r128
3144.933145.113162.07T:heron256v1
3612.483613.073613.23T:skinnyhashtk2
3844.393844.443844.51T:orangishv1
4066.454066.514066.62T:gage1h256c224r064
4614.634614.714614.77T:gage1h256c256r064
5880.585880.725880.85T:gage1h256c224r032
8123.778123.888123.93T:gage1h256c256r032
8156.688156.818156.97T:gage1h256c512r064
11304.0311304.1911304.34T:sivtemphotonhashv1
13583.8413584.3913585.10T:gage1h256c224r016
15082.5915082.9515083.03T:gage1h256c512r032
15632.5215632.7215632.89T:gage1h256c256r016
22728.2023342.0123759.22T:fsb256
26276.4326277.0426277.14T:gage1h256c224r008
26530.5226646.4726733.12T:fsb512
Cycles/byte for 1536 bytes
25%50%75%hash
0.120.120.13T:floppsy
0.570.590.61komihash
0.950.950.97prh42s256
1.091.111.13prh42s512
1.291.291.30prh64s256
1.401.421.43prh42s1024
1.521.541.56T:bebb4185
1.551.561.58prh64s512
1.921.931.94prh64s1024
2.302.332.34T:edonr512
3.673.683.71T:md4
4.194.204.22T:bmw512
4.184.204.27T:edonr256
4.874.874.88T:blake2b
5.475.485.49md5
5.565.575.58T:skein512512
5.565.575.60T:skein512256
5.575.605.61T:k12
5.915.935.96T:blake3
6.616.656.88lsh512
7.437.467.48T:bmw256
7.787.797.86T:blake2s
7.797.837.85T:skein10241024
8.028.048.15T:tiger
8.068.098.10T:shabal512
8.068.098.11T:shabal256
8.248.258.26T:skein256256
8.558.588.63T:blake64
8.929.009.02sha512
9.039.069.10T:beamsplitter
9.209.249.27blake512
9.969.9710.01T:keccakc256
10.5910.6010.61shake128
10.7810.8110.82lsh256
10.8410.8810.98sha1
10.8310.8911.02sha384
10.9110.9310.96T:keccakc448
11.3511.3711.39T:blake32
11.5311.5511.58T:ripemd160
11.5511.5711.58sha3224
10.71?11.67?12.26?T:sarmal512
11.8211.8211.83T:keccakc512
12.0112.0212.03sha256
12.1512.1612.17shake256
12.5112.5212.53sha3256
12.7812.8012.82T:keccak
9.86?13.56?14.01?T:sarmal256
13.8213.8613.98sha224
13.9313.9614.03T:nasha256
13.9914.0014.00asconxofav12
13.9914.0014.00asconhashav12
14.4114.4214.46blake256
14.6114.6314.69T:keccakc768
14.9114.9314.96T:fugue2
15.2215.2415.29T:nasha512
15.5315.5815.69sha3384
17.9417.9818.10T:shavite3256
17.9717.9918.01T:cubehash512
18.0218.0318.05T:bblake256
19.8219.8319.85asconhashv12
19.8319.8519.86asconxofv12
20.4420.4520.46T:luffa256
20.7620.7920.82T:cubehash1632
21.1821.1921.21T:keccakc1024
22.5922.6022.64sha3512
22.8222.8623.09T:fugue256
24.1824.2224.26T:cubehash832
25.6425.6625.67T:xoodyakv1
25.8225.8625.91T:groestl256
27.5627.6428.66T:md6d224
28.1228.1328.14asconhashabi32v12
29.4529.4729.56T:echosp256
29.7629.9030.03T:md6d256
30.8130.8430.84T:luffa384
33.0033.0433.10T:lane256
33.0433.0633.11T:shavite3512
33.5533.5633.56T:shamashashv1
33.6733.6833.70T:gimli24v1
34.9034.9334.95T:jh384
34.9634.9735.00T:jh256
34.9734.9935.02T:jh512
34.9935.0135.08T:jh224
35.4035.4635.61T:simd256
35.7635.8035.82T:cubehash816
36.6936.7236.77T:luffa512
36.8736.9037.00T:echo256
39.0039.0139.04T:essence384
39.0539.0639.08T:essence512
38.4239.1239.37T:md6d384
40.8140.8240.84T:round3jh512
40.8440.8640.87T:round3jh256
41.5041.5041.52T:sneikha256
42.3442.3542.40asconhashbi32v12
42.5042.6442.97T:simd512
46.7946.8046.82T:echosp512
47.3147.3447.40T:fugue512
48.3348.3348.35T:esch256v1
48.5048.5148.53T:esch256v2
48.3648.9352.97T:groestl512
49.3249.3349.35T:mcssha4
49.3749.3949.45T:saturninhashv2
49.4149.4249.43T:mcssha6
49.9450.0751.82T:whirlpool
51.4951.5051.57T:mcssha5
52.1252.1452.17T:cubehash88
53.3753.3853.58T:cubehash1616
55.1755.2655.39T:drygascon128
55.3757.4457.99T:atelopus64
59.1359.4259.51T:atelopus32
65.9065.9165.98T:echo512
66.6166.6667.84T:drygascon256
66.5766.7366.92T:rfsb509
66.7766.8166.91T:essence224
66.7966.8166.86T:essence256
73.0673.0873.12T:lane512
72.7873.1073.14T:esch384v1
73.1173.1373.15T:esch384v2
73.2073.2273.30T:mgrostl256
74.6674.6974.75T:coral256v1
83.4483.4683.52T:knot256v2
83.7483.7683.80T:sneikha384
87.0587.4287.95T:cubehash84
89.7091.7691.94T:cubehash168
96.0096.0196.08T:romulush
136.74136.76136.81T:clxhash
150.19150.23150.28T:knot256v1
160.00160.93161.08T:cubehash82
162.39162.43162.49T:cubehash164
285.60285.62285.74T:knot512
293.31293.37293.47T:knot384
302.20302.47302.60T:cubehash81
303.17303.23303.33T:cubehash162
313.84314.21315.88T:photonbeetlehash256rate32v1
507.37507.49507.59T:syconhash256v1
584.96585.04585.11T:cubehash161
658.59658.71658.85T:subterraneanv1
1248.051248.261248.56T:acehash256v1
1576.401576.571576.77T:skinnyhashtk3
1740.891751.361751.66T:sivrijndael256hash256v1
2805.432805.522805.62T:gage1h256c256r128
3226.043226.493243.29T:heron256v1
3624.813625.233625.57T:skinnyhashtk2
3894.153894.313894.51T:orangishv1
4132.114132.284132.44T:gage1h256c224r064
4689.194689.294689.49T:gage1h256c256r064
5966.225966.305966.41T:gage1h256c224r032
8241.898242.008242.14T:gage1h256c256r032
8288.318288.488288.82T:gage1h256c512r064
11286.0711286.2411286.52T:sivtemphotonhashv1
13770.4113771.1213771.87T:gage1h256c224r016
15301.9215302.2015302.34T:gage1h256c512r032
15847.1315847.3615847.72T:gage1h256c256r016
26626.8126627.4926627.58T:gage1h256c224r008
59669.6260917.3962345.03T:fsb256
70444.0570697.1270905.96T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.31?0.33?0.35?T:floppsy
0.810.820.87komihash
1.551.581.62prh42s256
1.911.941.96T:bebb4185
1.981.992.02prh42s512
2.222.232.29prh64s256
2.762.772.79T:edonr512
2.782.802.83prh42s1024
2.912.962.98prh64s512
3.883.903.94prh64s1024
4.304.324.36T:md4
4.834.894.92T:edonr256
5.295.315.35T:bmw512
5.775.775.79T:blake3
5.915.925.95T:blake2b
6.076.096.12md5
6.256.266.28T:skein512512
6.266.286.32T:skein512256
6.646.666.68T:k12
8.248.268.30T:blake2s
8.208.288.54lsh512
8.848.898.92T:bmw256
8.948.989.00T:skein256256
9.329.389.42T:tiger
9.479.519.54T:blake64
9.719.749.80T:beamsplitter
9.819.869.94sha512
10.0110.0310.06blake512
10.1010.1610.20T:skein10241024
10.2910.3210.34T:shabal512
10.3610.3810.42T:shabal256
11.5411.5511.58T:keccakc256
11.6011.6211.66lsh256
11.6811.7011.74shake128
12.5812.6312.69T:blake32
12.8812.9112.94T:ripemd160
12.05?13.05?13.68?T:sarmal512
13.1413.1513.18sha256
13.7813.8013.81shake256
13.9413.9513.97T:keccakc512
13.9613.9714.00T:keccakc448
14.0314.0514.07T:keccak
14.1814.1914.22sha3256
14.1914.2114.25sha3224
11.06?14.56?15.11?T:sarmal256
14.8014.8114.84asconxofav12
14.8014.8214.84asconhashav12
15.3315.3915.48T:nasha256
15.9115.9416.05blake256
16.0116.0916.22sha1
16.0216.1216.24sha384
16.2816.3216.38T:nasha512
16.4516.4816.52T:keccakc768
16.8216.8516.88sha3384
19.1019.2519.37sha224
19.3619.3919.43T:fugue2
19.5419.6119.92T:shavite3256
20.0620.0820.13T:cubehash512
20.7620.7720.81asconhashv12
20.7820.8020.84asconxofv12
22.1822.2122.22T:luffa256
23.9423.9523.98T:keccakc1024
24.7824.8124.85T:bblake256
24.9424.9725.03sha3512
26.0226.0626.11T:fugue256
26.5026.5226.54T:xoodyakv1
27.3627.3827.41T:cubehash1632
28.8228.8728.91T:groestl256
29.9930.0230.05asconhashabi32v12
31.6031.6431.68T:cubehash832
34.2234.2534.27T:luffa384
34.2334.2934.45T:echosp256
34.6834.7134.74T:shavite3512
35.0335.0635.10T:gimli24v1
35.4835.5135.54T:shamashashv1
37.5137.5337.56T:jh384
37.5837.6237.66T:jh256
37.6237.6437.69T:jh512
37.6337.6937.76T:jh224
37.7837.8137.87T:lane256
38.3238.4038.54T:simd256
40.7940.8340.91T:luffa512
43.1143.1243.17T:sneikha256
43.2043.2243.26T:cubehash816
43.8143.8343.88T:round3jh512
43.8643.9443.97T:round3jh256
44.1744.2144.25T:echo256
44.5744.5944.61asconhashbi32v12
44.7444.7844.84T:essence384
44.8544.8644.97T:essence512
49.8049.8249.82T:esch256v1
50.0250.0550.07T:esch256v2
51.3951.4551.50T:saturninhashv2
53.4053.5753.70T:simd512
53.6553.6753.68T:mcssha4
53.3553.6855.30T:whirlpool
53.8853.9153.92T:mcssha6
53.7954.3758.28T:groestl512
55.9155.9255.94T:echosp512
55.9355.9656.00T:fugue512
56.0156.0656.26T:drygascon128
56.0656.1358.22T:md6d224
59.4259.4559.53T:mcssha5
59.4959.5359.56T:cubehash88
60.5760.8361.25T:md6d256
66.9066.9367.01T:cubehash1616
68.1068.1468.16T:echo512
68.4168.4669.67T:drygascon256
71.8371.8771.95T:essence224
71.8771.9071.92T:essence256
72.3772.4972.92T:rfsb509
73.3373.9274.12T:atelopus32
76.3676.3876.40T:esch384v1
76.4576.4876.51T:esch384v2
76.9477.0583.51T:atelopus64
77.4277.4477.47T:coral256v1
77.8879.1579.94T:md6d384
80.3480.3580.40T:mgrostl256
86.5486.5786.62T:knot256v2
88.1688.1788.19T:sneikha384
94.4295.2395.37T:cubehash84
99.2999.3399.35T:romulush
102.09102.13102.23T:lane512
105.39105.49105.56T:cubehash168
137.75137.77137.81T:clxhash
151.68151.75151.80T:knot256v1
167.35168.22168.28T:cubehash82
175.94176.00176.10T:cubehash164
290.69290.71290.74T:knot512
297.34297.38297.51T:knot384
309.44309.78309.92T:cubehash81
311.39311.79313.78T:photonbeetlehash256rate32v1
316.70316.78316.90T:cubehash162
529.23529.39529.85T:syconhash256v1
598.43598.50598.74T:cubehash161
665.72665.83666.28T:subterraneanv1
1301.421301.801302.69T:acehash256v1
1630.751630.921631.29T:skinnyhashtk3
1734.391744.941745.22T:sivrijndael256hash256v1
2947.402947.482947.70T:gage1h256c256r128
3442.493443.283459.96T:heron256v1
3657.363658.033658.66T:skinnyhashtk2
4026.994027.214027.56T:orangishv1
4307.254307.484307.94T:gage1h256c224r064
4888.074888.224888.68T:gage1h256c256r064
6194.256194.446194.73T:gage1h256c224r032
8556.718557.038557.24T:gage1h256c256r032
8639.268639.548640.25T:gage1h256c512r064
11237.9011238.3711238.71T:sivtemphotonhashv1
14268.5514269.1114269.98T:gage1h256c224r016
15886.5815886.9615887.41T:gage1h256c512r032
16419.5716419.9116420.50T:gage1h256c256r016
27561.4527562.0027562.17T:gage1h256c224r008
159388.22163272.03167394.97T:fsb256
187348.09187844.16188314.49T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
2.80?2.95?3.16?T:floppsy
4.00?4.23?4.56?komihash
6.766.847.08T:bebb4185
8.708.928.92T:blake3
9.119.419.67prh42s256
9.429.659.83T:edonr512
12.2212.4212.88T:md4
12.8613.0613.16T:blake2s
13.0013.2113.49T:edonr256
13.4313.6814.10prh42s512
13.6513.7113.87md5
14.6514.7614.88T:skein512512
14.7914.8814.93T:skein512256
14.7615.0515.34prh64s256
14.8215.1916.02T:blake2b
17.5417.8918.87T:beamsplitter
18.3618.5418.73T:skein256256
19.8820.0220.25T:bmw512
20.5220.7721.10prh42s1024
22.1422.2222.70prh64s512
22.9123.0723.31T:k12
22.8023.1123.47sha512
24.2724.5724.85T:blake64
24.6124.7524.96asconxofav12
24.6524.7824.95asconhashav12
24.7125.0426.14blake512
24.7825.1925.70T:tiger
26.7627.0427.33lsh256
26.8427.1427.38T:bmw256
27.1527.3127.50sha256
28.0028.0928.31sha3384
28.3228.4928.55shake256
28.7128.8429.00sha3256
28.8629.1129.36sha3512
28.8429.4729.68T:blake32
28.36?30.10?32.42?T:sarmal256
30.1030.3130.73T:ripemd160
30.7631.0231.31sha3224
30.8531.0631.39shake128
31.0931.5832.90lsh512
32.3932.4532.69asconhashv12
32.4432.6132.88asconxofv12
33.1533.3333.66prh64s1024
33.1133.4133.72T:nasha256
33.9334.0734.28T:keccakc1024
34.2634.5835.18T:skein10241024
34.4934.6734.90T:keccakc256
34.5634.7234.91T:keccakc768
34.6034.8035.05T:keccakc512
32.9235.0235.35T:sarmal512
35.1635.2935.50T:keccakc448
35.2235.3835.54T:keccak
35.1035.3935.96blake256
37.1737.2437.50T:xoodyakv1
37.6437.7638.39T:nasha512
38.7838.9039.25T:shabal512
39.6639.8940.25T:shabal256
40.0540.3740.71T:shavite3256
44.3344.7145.08T:luffa256
46.6846.8647.54T:cubehash512
52.6353.0053.27T:gimli24v1
53.3153.5153.67asconhashabi32v12
56.1456.2156.36T:shamashashv1
63.4163.4163.55T:sneikha256
66.5767.0167.25T:fugue256
66.8367.1167.33T:drygascon128
66.8067.2768.02T:groestl256
68.6568.7768.87T:esch256v1
69.6069.6169.78T:esch256v2
70.5270.6170.95T:jh384
70.9571.0471.17T:jh256
70.7471.0971.52T:shavite3512
71.1071.2271.36T:jh512
71.2571.6071.90T:jh224
72.1772.3272.55asconhashbi32v12
74.8375.6076.15T:simd256
76.3576.6177.24T:luffa384
76.3076.6377.30T:fugue2
76.6576.8877.66T:saturninhashv2
81.8581.9382.16T:round3jh512
81.0682.1582.97sha1
82.4882.8383.05T:round3jh256
84.9686.1486.98sha384
89.4290.3791.23sha224
91.7892.2693.44T:drygascon256
93.0893.4493.96T:luffa512
95.3697.67100.03T:whirlpool
98.8999.0599.48T:lane256
104.16104.19104.28T:echo256
108.35108.62108.93T:echosp256
109.05109.08109.21T:mcssha4
111.29111.36111.48T:mcssha6
111.39111.57112.05T:bblake256
111.42111.60111.91T:cubehash1632
112.33112.57112.79T:coral256v1
117.82117.90118.14T:essence384
117.84118.00118.11T:esch384v1
118.63118.79119.17T:essence512
120.06120.29120.41T:esch384v2
126.25126.38126.58T:knot256v2
126.12126.41126.98T:cubehash832
129.12129.26129.47T:echo512
130.72130.95131.19T:echosp512
134.89135.43136.61T:rfsb509
136.30136.75137.48T:essence224
136.66136.87137.08T:essence256
138.05138.38138.66T:cubehash816
140.74141.04141.67T:romulush
144.31144.60144.77T:sneikha384
140.70146.52146.60T:groestl512
150.85150.96151.18T:clxhash
153.74153.94154.38T:cubehash88
160.91161.03161.30T:mcssha5
165.89166.50166.83T:fugue512
170.83170.94170.99T:knot256v1
172.36172.76173.21T:simd512
189.84190.27190.95T:cubehash84
206.21206.57206.92T:mgrostl256
203.73207.25220.83T:md6d224
209.10209.62210.46T:atelopus32
219.14222.12224.62T:md6d256
240.13240.46241.26T:cubehash1616
260.51262.02262.91T:cubehash82
273.86276.86278.97T:md6d384
278.83279.29279.75T:cubehash168
281.27281.53281.78T:photonbeetlehash256rate32v1
311.40313.21333.36T:atelopus64
330.60330.93331.33T:knot384
349.41349.90350.52T:cubehash164
356.02356.12356.29T:knot512
404.50404.98405.64T:cubehash81
436.32436.48437.47T:lane512
489.96490.19491.02T:cubehash162
758.53758.89759.56T:subterraneanv1
772.22772.85773.52T:cubehash161
810.37810.40810.52T:syconhash256v1
1655.271665.301666.23T:sivrijndael256hash256v1
1986.061986.341987.94T:acehash256v1
2320.602321.082322.90T:skinnyhashtk3
4063.424064.054066.21T:skinnyhashtk2
4763.474763.894766.35T:gage1h256c256r128
5721.915722.865726.22T:orangishv1
6210.556217.966231.60T:heron256v1
6548.336549.536550.23T:gage1h256c224r064
7431.827432.837435.09T:gage1h256c256r064
9113.119114.819117.10T:gage1h256c224r032
10618.2710620.2710623.36T:sivtemphotonhashv1
12586.2712587.7912588.83T:gage1h256c256r032
13131.0713133.8013134.95T:gage1h256c512r064
20634.8620636.4720639.20T:gage1h256c224r016
23367.4623368.0823370.07T:gage1h256c512r032
23746.7123747.7423752.65T:gage1h256c256r016
39521.5539522.4739524.97T:gage1h256c224r008
1442006.101473820.091497267.52T:fsb256
1686309.301690864.981693480.09T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
22.53?23.91?25.47?T:floppsy
27.1827.8129.09komihash
42.4643.0645.09T:bebb4185
69.0069.1170.33prh42s256
69.8671.9274.48T:edonr256
72.0472.9177.72md5
72.5574.4877.85T:beamsplitter
72.9775.0676.73T:md4
79.2581.3881.38T:blake3
79.32?87.66?88.61?T:edonr512
101.22102.61104.38asconhashav12
102.99104.38104.44asconxofav12
102.59104.64106.34T:blake2s
104.15105.71107.41prh42s512
111.48114.01116.73prh64s256
116.65117.69118.28T:skein512512
116.76117.97119.49T:skein512256
119.62119.77120.92T:skein256256
120.83122.95124.62T:blake2b
124.84125.84127.43asconhashv12
125.98126.57129.06asconxofv12
127.26128.07129.73sha256
132.24137.54141.23T:tiger
144.45145.36145.84T:xoodyakv1
149.10152.64154.69T:blake32
153.12153.12153.28T:gimli24v1
150.81153.31158.03T:ripemd160
154.42157.11159.22T:bmw256
160.56161.77162.64T:bmw512
159.61162.73165.74prh42s1024
163.62164.02164.12T:nasha256
172.06175.30179.29blake256
173.88181.96185.55prh64s512
181.75182.90184.86T:k12
184.12184.12185.10T:sneikha256
185.62185.92188.55T:shamashashv1
184.42187.31193.39sha512
188.43189.62191.81T:luffa256
188.84191.49194.42T:shavite3256
196.41199.59201.83T:blake64
200.38203.97212.14blake512
206.83207.27207.92T:drygascon128
214.53215.91217.78lsh256
222.28223.36225.55sha3384
225.64226.29227.45shake256
224.78226.44228.22T:saturninhashv2
226.53227.26229.09sha3256
230.04231.40233.21sha3512
235.00236.66237.60T:shabal512
238.21240.64241.93asconhashabi32v12
238.60240.92245.44T:cubehash512
239.44242.01244.20sha3224
241.59243.62246.17shake128
245.31247.11248.25T:shabal256
228.21?249.52?263.03?T:sarmal256
250.64252.36255.23T:clxhash
251.00255.40265.67lsh512
259.98261.34264.54prh64s1024
264.58268.00270.07T:esch256v1
271.05271.35273.60T:esch256v2
276.99278.91281.91T:keccakc512
278.60279.10280.66T:keccakc1024
280.77281.39283.79T:keccakc768
279.78281.41283.42T:keccak
278.91282.46286.28T:skein10241024
281.30283.52285.54T:keccakc448
262.76285.45290.86T:sarmal512
283.70285.79287.35T:keccakc256
291.08291.79292.65asconhashbi32v12
301.95302.35304.82T:nasha512
322.19322.65322.90T:knot256v1
337.60339.28343.84T:drygascon256
346.84349.28352.43T:groestl256
356.85358.23361.60T:knot256v2
355.28358.35363.40T:photonbeetlehash256rate32v1
356.83360.67364.60T:fugue256
376.21378.02380.03T:romulush
380.98382.51385.03T:luffa384
387.84389.05391.68T:coral256v1
386.11392.18396.67T:whirlpool
467.22469.57475.70T:luffa512
502.27506.01510.29T:fugue2
506.72509.19510.00T:sneikha384
512.12513.30514.83T:esch384v1
525.42527.68581.55T:esch384v2
541.84543.07544.94T:mcssha4
560.00560.96562.85T:mcssha6
565.95567.30569.57T:jh384
568.23569.31570.99T:jh256
568.68569.80573.11T:jh512
570.09572.59574.50T:jh224
573.61576.19579.83T:shavite3512
591.82598.36609.55sha1
608.28612.35617.18T:simd256
624.24631.15644.59sha224
655.47656.82660.32T:round3jh512
660.14663.59666.25T:round3jh256
649.49670.92686.61T:rfsb509
680.80682.59685.28T:knot384
684.54694.39709.98sha384
761.53762.78765.59T:cubehash1632
784.86793.11817.10T:bblake256
808.93810.23812.06T:lane256
835.19836.09838.99T:echo256
835.65837.90840.52T:essence224
836.01839.04841.21T:essence256
860.14861.45864.33T:cubehash816
859.45861.52865.66T:cubehash832
868.17868.88869.36T:knot512
868.19869.04870.02T:echosp256
897.67899.69904.19T:cubehash88
930.90931.60936.29T:cubehash84
945.24948.49954.01T:essence384
954.78956.22956.98T:essence512
956.85957.90961.32T:mcssha5
990.14998.801000.48T:cubehash82
1019.561024.901038.98T:fugue512
1030.451032.271034.79T:echo512
1050.541053.041055.01T:echosp512
1147.421151.081152.48T:cubehash81
1130.991164.431186.58T:groestl512
1379.701382.121386.82T:simd512
1485.961486.961492.36T:subterraneanv1
1559.571560.011562.78T:cubehash1616
1642.571646.031649.92T:cubehash168
1647.981650.811654.29T:mgrostl256
1642.701653.341742.05T:md6d224
1713.721717.531722.96T:cubehash164
1736.961777.431812.85T:md6d256
1714.971800.791815.60T:atelopus32
1855.941858.861860.08T:cubehash162
1906.661919.031927.17T:sivrijndael256hash256v1
2140.012141.452147.93T:cubehash161
2214.952224.232231.20T:md6d384
2487.122495.582502.27T:atelopus64
3020.753020.943023.25T:syconhash256v1
3481.993483.783485.02T:lane512
6210.216212.556217.35T:skinnyhashtk3
7246.157248.387251.58T:skinnyhashtk2
7366.797369.837373.76T:acehash256v1
11379.8111382.5611387.45T:sivtemphotonhashv1
16348.2516351.6416360.53T:gage1h256c256r128
22879.2522881.6622896.88T:orangishv1
24196.8824197.6724210.74T:gage1h256c224r064
27462.1127466.4627478.64T:gage1h256c256r064
28014.0728023.6428042.94T:heron256v1
32098.4732102.0332121.92T:gage1h256c224r032
44319.3844326.7144340.24T:gage1h256c256r032
48500.3548506.0348526.03T:gage1h256c512r064
70765.8370776.2970787.59T:gage1h256c224r016
81437.6781451.0581475.41T:gage1h256c256r016
82271.5982279.0982289.73T:gage1h256c512r032
133702.24133712.76133717.36T:gage1h256c224r008
11319580.8811616612.7711922931.96T:fsb256
13392254.8313437048.0213468053.25T:fsb512