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; Airmont (406c3); 2015 Intel Pentium N3700; 4 x 1600MHz; nucnuc, supercop-20260330

[Page version: 20260609 22:41:32]

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.120.120.12T:floppsy
0.610.610.61komihash
1.111.111.11prh42s512
1.121.121.12prh42s256
1.141.141.16prh64s256
1.181.181.19prh42s1024
1.191.191.19prh64s1024
1.211.221.22prh64s512
2.052.052.05T:bebb4185
4.074.074.08T:edonr512
4.274.274.27T:md4
6.126.136.13md5
6.706.716.71T:blake3
7.057.057.05T:bmw512
7.297.297.30lsh256
8.038.048.04T:edonr256
8.408.418.42T:cubehash832
8.568.578.57T:blake2b
9.029.039.04T:shabal512
9.029.039.03T:shabal256
9.279.279.27sha1
9.439.449.46T:tiger
9.769.779.77T:k12
10.1610.1610.16T:blake2s
10.6910.6910.70T:beamsplitter
11.6111.6111.62T:skein512512
11.6111.6111.62T:skein512256
11.6911.6911.70T:blake32
11.7211.7211.73T:skein256256
11.9811.9912.00T:sarmal256
12.5012.5012.51T:blake64
12.8412.8512.85T:bmw256
13.0813.0813.09T:keccakc256treed2
13.6013.6113.61blake512
13.6113.6113.61blake256
13.7913.8113.93T:cheetah256
14.7014.7114.73T:sarmal512
14.7414.7614.76T:lux512
15.2015.2115.24T:bblake256
15.7215.7615.83T:rfsb509
16.0716.0716.09lsh512
16.1716.1816.18T:keccakc512treed2
16.5616.5616.56T:cubehash1632
16.5616.5616.58T:cubehash512
16.8116.8116.82T:cubehash816
16.8316.8416.85T:lux256
17.2317.2317.24sha512
17.2317.2317.23sha384
17.8717.8817.88T:skein10241024
18.2518.2518.26T:ripemd160
18.5418.5418.56T:luffa256
18.6118.6218.67T:keccakc256
18.8619.1319.25shake128
19.1519.2519.41T:simd512
19.6319.6319.65T:luffa384
19.8919.9019.92T:nasha256
20.2520.2520.26T:xoodyakv1
20.3820.3920.42T:nasha512
20.4620.4620.48sha256
20.4620.4720.49sha224
20.7020.7921.00T:cheetah512
20.8020.8020.81T:echo256
21.5721.6121.64T:keccakc448
21.9021.9122.37sha3224
22.7422.7623.01T:keccakc512
23.0223.0323.04shake256
23.0323.0323.32sha3256
24.2124.2524.63T:keccak
24.6324.6524.68T:fugue2
25.7225.7325.75T:jh256
25.7225.7325.75T:jh384
25.7325.7325.75T:jh512
25.7325.7425.76T:jh224
29.5429.5529.56T:round3jh256
29.5529.5529.57T:round3jh512
29.8729.9030.21T:keccakc768
30.2230.2330.34sha3384
32.3732.3832.41asconhashav12
32.3732.3832.41asconxofav12
32.5932.6132.65T:fugue256
32.7632.7632.78T:groestl256
32.7832.7932.81T:luffa512
33.1233.1333.20T:shavite3256
33.6233.6333.65T:cubehash88
33.9333.9433.97T:cubehash1616
35.9035.9336.32T:hamsi
37.4437.4437.45T:gimli24v1
42.8642.8743.05T:keccakc1024
43.3643.5344.31sha3512
44.5344.5444.59T:essence512
44.5444.5544.58T:essence384
47.0047.0047.03T:mcssha4
47.0047.0047.02T:mcssha5
47.0047.0047.02T:mcssha6
47.7547.8548.17T:lane256
48.0348.0548.14T:echosp256
48.1248.1348.16asconxofv12
48.1248.1348.16asconhashv12
49.3149.3249.39T:groestl512
52.9352.9953.06T:md6d224
53.0253.0653.10T:whirlpool
54.5754.7654.96T:shavite3512
57.1157.2057.55T:md6d256
63.3463.3563.38T:sneikha256
63.4663.5663.84T:simd256
67.2567.2667.30T:cubehash84
67.8767.8867.94T:cubehash168
67.8767.9068.01asconhashabi32v12
68.2468.2568.32T:shamashashv1
69.4169.4369.56T:echosp512
71.6371.6471.70T:essence256
71.6371.6671.71T:essence224
73.2773.3073.40T:atelopus64
74.3374.4574.67T:md6d384
76.1676.2276.30T:atelopus32
85.7185.7485.88T:fugue512
91.1891.1991.27T:fugue384
93.5393.5593.62T:saturninhashv2
102.81102.85103.07T:echo512
102.98103.03103.17asconhashbi32v12
111.51111.54111.60T:esch256v2
111.70111.74111.81T:esch256v1
119.24119.29119.36T:mgrostl256
126.19126.20126.24T:sneikha384
126.82126.86126.91T:esch384v2
127.08127.12127.17T:esch384v1
134.51134.57134.60T:cubehash82
135.42135.56135.87T:coral256v1
135.76135.80135.83T:cubehash164
138.94140.13140.29T:drygascon128
153.81153.86153.93T:romulush
155.96156.07156.18T:knot256v2
180.82181.52187.83T:drygascon256
208.78208.83208.84T:triadhashv1
243.77243.81243.81T:knot256v1
251.02251.10251.21T:lane512
269.10269.12269.13T:cubehash81
272.10272.12272.15T:cubehash162
279.79279.81279.81T:clxhash
330.49332.66334.10T:fsb256
510.26510.29510.32T:knot512
541.51541.56541.59T:knot384
545.13545.18545.20T:cubehash161
619.86620.42621.14T:photonbeetlehash256rate32v1
627.91634.02639.81T:fsb512
1276.741277.061277.12T:syconhash256v1
1933.371933.451933.60T:subterraneanv1
2464.982466.702482.83T:acehash256v1
3737.613737.793738.29T:sivrijndael256hash256v1
3798.203799.823800.03T:skinnyhashtk3
6218.546341.316492.31T:heron256v1
7120.857124.317133.99T:skinnyhashtk2
7145.407145.437145.47T:gage1h256c256r128
10092.9910093.0610093.20T:orangishv1
10101.2510132.0710156.49T:gage1h256c224r032
10867.3510867.4110867.45T:gage1h256c224r064
11933.6811933.7611933.81T:gage1h256c256r064
20681.6020683.2520686.55T:sivtemphotonhashv1
21612.8621612.9621613.07T:gage1h256c512r064
21730.4421730.5121730.58T:gage1h256c256r032
35746.4335746.5235746.64T:gage1h256c224r016
39845.2839845.4339845.59T:gage1h256c512r032
40449.2940449.4040449.56T:gage1h256c256r016
68757.2268757.3968757.56T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.140.140.14T:floppsy
0.640.640.64komihash
1.301.301.30prh42s256
1.391.391.39prh42s512
1.391.391.40prh64s256
1.621.621.63prh42s1024
1.651.661.66prh64s512
1.991.991.99prh64s1024
2.152.152.15T:bebb4185
4.314.324.33T:edonr512
4.444.444.44T:md4
6.286.286.28md5
6.686.686.68T:blake3
7.597.597.59T:bmw512
7.607.607.60lsh256
8.248.248.25T:edonr256
8.598.608.61T:blake2b
9.289.289.29T:cubehash832
9.529.529.52sha1
9.649.659.67T:tiger
9.719.719.71T:shabal256
9.719.719.71T:shabal512
9.959.969.96T:k12
10.1610.1610.16T:blake2s
10.7610.7610.76T:beamsplitter
11.8511.8511.85T:skein512512
11.8511.8511.86T:skein512256
11.8811.8811.88T:skein256256
11.9511.9511.95T:blake32
12.4112.4112.42T:sarmal256
12.9712.9712.99T:blake64
13.3013.3013.30T:bmw256
13.9213.9213.92blake256
14.1414.1414.14blake512
14.4014.4414.49T:cheetah256
15.1015.1015.11T:keccakc256treed2
15.2115.2215.23T:sarmal512
16.4516.4616.47T:bblake256
16.5816.5916.61T:lux512
16.9916.9916.99T:cubehash512
17.0617.0917.17T:rfsb509
17.1817.1817.18lsh512
17.6917.6917.70T:cubehash816
17.8817.8817.88sha384
17.8917.8917.91sha512
17.9817.9818.00T:lux256
18.0218.0218.02T:cubehash1632
18.4718.4718.47T:keccakc512treed2
18.5518.5518.56T:skein10241024
18.6418.6418.65T:ripemd160
18.9018.9018.91T:luffa256
19.2019.2219.47T:keccakc256
19.2819.2819.28shake128
19.9920.0220.41T:simd512
20.1820.1820.18T:luffa384
20.3120.3320.35T:nasha256
20.4020.4020.42T:xoodyakv1
20.8820.8820.89sha224
20.8820.8820.89sha256
21.2021.2221.28T:nasha512
21.7621.7621.78T:echo256
22.1722.1722.22T:keccakc448
22.3022.3122.69sha3224
23.6523.6723.70T:keccakc512
23.8123.8123.82sha3256
23.8323.8323.84shake256
25.1025.2825.46T:keccak
25.6725.8326.03T:cheetah512
26.1426.1426.14T:jh384
26.1426.1426.14T:jh256
26.1426.1426.18T:jh224
26.1426.1426.14T:jh512
26.8326.8326.89T:fugue2
30.0130.0230.02T:round3jh256
30.0230.0230.02T:round3jh512
30.4230.6031.10T:keccakc768
30.6430.6430.64sha3384
32.6832.6832.69asconxofav12
32.6832.6832.69asconhashav12
33.5933.6033.62T:shavite3256
33.6333.6433.65T:groestl256
33.6533.6533.66T:luffa512
33.8133.8233.83T:fugue256
34.5234.5234.53T:cubehash88
35.5235.5335.54T:cubehash1616
36.1236.1536.33T:hamsi
37.7237.7237.73T:gimli24v1
43.1543.1743.21T:keccakc1024
43.7144.1844.51sha3512
46.1046.1046.11T:essence384
46.1346.1346.14T:essence512
47.7847.8047.80T:mcssha4
47.8347.8347.84T:mcssha6
48.4748.4748.47T:mcssha5
48.5348.5348.53asconxofv12
48.5348.5348.53asconhashv12
49.3549.3649.38T:lane256
50.1050.1050.12T:echosp256
52.1152.1152.15T:groestl512
53.7053.7653.91T:md6d224
54.0054.0254.05T:whirlpool
56.1156.1256.32T:shavite3512
57.8857.9958.21T:md6d256
63.8563.8563.86T:sneikha256
64.4664.5164.56T:simd256
68.1568.1568.18T:cubehash84
68.6168.6168.62T:shamashashv1
68.7268.7368.75asconhashabi32v12
69.4669.4669.48T:cubehash168
71.9771.9871.99T:echosp512
72.9172.9172.92T:essence224
72.9172.9172.93T:essence256
75.1675.2875.58T:md6d384
76.4276.4776.48T:atelopus64
79.1779.1979.25T:atelopus32
90.3390.3490.46T:fugue512
93.9493.9493.97T:fugue384
94.3494.3494.35T:saturninhashv2
104.04104.06104.18asconhashbi32v12
106.02106.04106.11T:echo512
112.19112.19112.20T:esch256v2
112.39112.39112.39T:esch256v1
124.84124.88124.99T:mgrostl256
127.63127.63127.67T:sneikha384
128.06128.06128.07T:esch384v2
128.31128.31128.34T:esch384v1
135.37135.38135.40T:cubehash82
137.34137.34137.37T:cubehash164
137.47137.83137.83T:coral256v1
139.30140.36140.37T:drygascon128
155.07155.07155.18T:romulush
156.88157.42157.42T:knot256v2
182.62182.73188.43T:drygascon256
209.23209.23209.32T:triadhashv1
244.28244.28244.33T:knot256v1
267.23267.28267.32T:lane512
269.89269.91270.02T:cubehash81
273.58273.59273.67T:cubehash162
280.16280.17280.23T:clxhash
316.12317.76320.40T:fsb256
511.66511.71511.86T:knot512
542.40542.47542.63T:knot384
546.65546.70546.85T:cubehash161
618.34618.75619.43T:photonbeetlehash256rate32v1
1289.581289.671289.79T:syconhash256v1
1937.941938.041938.20T:subterraneanv1
2490.782490.982505.45T:acehash256v1
3734.663734.843735.04T:sivrijndael256hash256v1
3829.413829.573829.70T:skinnyhashtk3
6310.836456.826566.98T:heron256v1
7125.507137.997139.20T:skinnyhashtk2
7229.167229.287229.33T:gage1h256c256r128
10171.7910171.9310172.11T:orangishv1
10195.4810221.0210240.39T:gage1h256c224r032
10973.5510973.6110973.67T:gage1h256c224r064
12050.3112050.4012050.47T:gage1h256c256r064
20661.8020662.7220665.17T:sivtemphotonhashv1
21824.3721824.4621824.58T:gage1h256c512r064
21921.3821921.5021921.60T:gage1h256c256r032
25655.4025666.9625673.33T:fsb512
36042.7936042.8836043.04T:gage1h256c224r016
40195.5240195.6840195.79T:gage1h256c512r032
40784.7640784.8840785.02T:gage1h256c256r016
69310.9269311.1469311.42T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.180.180.18T:floppsy
0.690.690.69komihash
1.591.601.64prh42s256
1.821.821.83prh64s256
1.871.871.87prh42s512
2.332.332.33T:bebb4185
2.352.362.36prh42s1024
2.392.392.40prh64s512
3.313.313.32prh64s1024
4.674.674.68T:edonr512
4.724.724.72T:md4
6.546.546.54md5
8.138.138.13lsh256
8.488.488.49T:bmw512
8.588.588.59T:edonr256
8.638.648.67T:blake2b
9.419.419.42T:blake3
9.959.989.99sha1
10.0910.0910.10T:tiger
10.1610.1610.16T:blake2s
10.7210.7310.75T:cubehash832
10.8010.8110.83T:k12
10.8610.8610.86T:shabal256
10.8710.8710.87T:shabal512
10.8910.8910.89T:beamsplitter
12.1512.1512.15T:skein256256
12.2512.2512.25T:skein512512
12.2412.2512.28T:skein512256
12.3812.3812.38T:blake32
13.2313.2413.26T:sarmal256
13.7713.7813.78T:blake64
14.0614.0614.06T:bmw256
14.4314.4314.43blake256
15.0415.0415.05blake512
15.5315.5715.82T:cheetah256
16.1516.1716.20T:sarmal512
17.5217.5217.53T:keccakc256treed2
17.7017.7017.71T:cubehash512
18.5418.5718.61T:bblake256
18.9818.9818.98sha384
18.9919.0019.03sha512
19.0319.0419.04lsh512
19.1419.1619.20T:cubehash816
19.3019.3019.31T:ripemd160
19.2919.3619.49T:rfsb509
19.5619.5619.56T:luffa256
19.6719.6719.68T:skein10241024
19.7319.7719.82T:lux512
19.9019.9119.94T:lux256
20.4520.4520.45T:cubehash1632
20.5220.5220.52T:keccakc512treed2
20.6220.6420.99shake128
20.6620.6620.66T:xoodyakv1
20.6520.6920.83T:keccakc256
21.0521.0921.10T:nasha256
21.1021.1021.11T:luffa384
21.3021.4121.65T:simd512
21.5921.5921.62sha224
21.6021.6121.64sha256
22.5922.5922.61sha3224
22.5322.6022.87T:nasha512
22.6522.7622.94T:keccakc448
24.0524.0524.08T:echo256
24.6524.6624.68shake256
24.6224.6924.76T:keccakc512
24.6924.9224.93sha3256
26.5126.5526.63T:keccak
26.8426.8426.90T:jh384
26.8426.8426.85T:jh256
26.8426.8426.84T:jh224
26.8426.8426.87T:jh512
30.5530.6730.80T:fugue2
30.7130.7230.72sha3384
30.8230.8230.82T:round3jh256
30.8330.8430.84T:round3jh512
31.1131.1531.27T:keccakc768
33.2033.2033.20asconhashav12
33.2033.2033.21asconxofav12
33.8434.0834.46T:cheetah512
34.4734.4834.48T:shavite3256
35.1035.1035.10T:luffa512
35.1935.2135.22T:groestl256
36.0136.0136.04T:cubehash88
36.0236.0536.14T:fugue256
36.4336.4936.55T:hamsi
38.1738.1838.21T:cubehash1616
38.2038.2038.21T:gimli24v1
44.6644.7344.81T:keccakc1024
44.8744.8944.92sha3512
48.7448.7548.76T:essence384
48.8148.8148.82T:essence512
49.0549.1349.13T:mcssha4
49.2049.2049.20asconxofv12
49.2049.2049.21asconhashv12
49.2249.2249.27T:mcssha6
49.4549.5249.72T:echosp256
50.9250.9250.92T:mcssha5
51.9451.9752.02T:lane256
53.2853.4153.50T:md6d224
55.6555.6855.76T:whirlpool
56.7656.7756.81T:groestl512
57.3157.4557.57T:md6d256
59.0259.0359.11T:shavite3512
64.7164.7164.71T:sneikha256
66.1766.2466.27T:simd256
69.6369.6369.74T:shamashashv1
69.6469.6469.68T:cubehash84
70.0970.0970.09asconhashabi32v12
72.0972.1072.12T:cubehash168
74.4474.5874.72T:md6d384
75.0475.0475.05T:essence224
75.0675.0675.08T:essence256
78.7378.7678.81T:echosp512
81.8781.9081.97T:atelopus64
84.0284.0484.10T:atelopus32
95.6895.6895.69T:saturninhashv2
98.1198.1798.42T:fugue512
98.5298.5298.54T:fugue384
105.81105.92106.00asconhashbi32v12
111.47111.47111.48T:echo512
113.35113.35113.35T:esch256v2
113.54113.55113.55T:esch256v1
130.04130.04130.06T:sneikha384
130.13130.13130.14T:esch384v2
130.38130.39130.39T:esch384v1
134.33134.38134.44T:mgrostl256
136.82136.83136.85T:cubehash82
138.95139.64139.64T:coral256v1
139.98140.01140.06T:cubehash164
139.76140.74140.74T:drygascon128
157.16157.16157.19T:romulush
159.47159.47159.47T:knot256v2
184.58184.59190.58T:drygascon256
185.05190.34195.96T:fsb256
210.04210.04210.07T:triadhashv1
245.16245.16245.17T:knot256v1
271.38271.40271.45T:cubehash81
276.22276.24276.29T:cubehash162
280.85280.85280.86T:clxhash
293.63293.71293.80T:lane512
515.03515.03515.12T:knot512
545.61545.61545.82T:knot384
549.34549.36549.55T:cubehash161
616.36617.33617.86T:photonbeetlehash256rate32v1
1310.181310.421311.03T:syconhash256v1
1945.091945.561946.18T:subterraneanv1
2531.002531.472546.02T:acehash256v1
3729.583729.913730.17T:sivrijndael256hash256v1
3878.963879.073879.21T:skinnyhashtk3
6471.856672.206738.52T:heron256v1
7161.207161.597162.58T:skinnyhashtk2
7368.777369.017369.11T:gage1h256c256r128
10302.9110303.2210303.63T:orangishv1
10344.2010369.2710388.65T:gage1h256c224r032
11150.3211150.6411150.78T:gage1h256c224r064
12244.6812244.7512244.85T:gage1h256c256r064
20626.2320626.9720635.16T:sivtemphotonhashv1
22176.2322176.4122176.64T:gage1h256c512r064
22239.5722239.7222240.04T:gage1h256c256r032
36536.9036537.0436537.21T:gage1h256c224r016
40779.2040779.4140779.65T:gage1h256c512r032
41344.2841344.4241344.60T:gage1h256c256r016
67338.4867357.3167376.40T:fsb512
70233.9570234.2070234.68T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.270.270.27T:floppsy
0.800.800.80komihash
2.402.402.41prh42s256
2.802.802.80T:bebb4185
2.993.003.02prh64s256
3.133.133.14prh42s512
4.294.294.30prh42s1024
4.364.364.37prh64s512
5.365.375.41T:edonr512
5.445.445.44T:md4
6.786.796.82prh64s1024
7.207.207.21md5
8.818.818.81lsh256
9.149.149.14T:blake3
9.479.489.49T:edonr256
9.709.709.73T:blake2b
10.1610.1610.18T:blake2s
10.2010.2110.23T:bmw512
11.0311.0311.04sha1
11.2211.2211.23T:beamsplitter
11.3311.3311.33T:tiger
12.0912.1212.15T:k12
12.8612.8612.86T:skein256256
13.2713.2713.27T:skein512256
13.2913.2913.29T:skein512512
13.5113.5113.52T:blake32
13.9113.9213.94T:shabal256
13.9313.9413.95T:shabal512
13.9514.0014.07T:sarmal256
14.5914.6014.61T:blake64
14.5914.6014.67T:cubehash832
15.7215.7415.76blake256
15.9915.9915.99blake512
16.0716.0716.08T:bmw256
16.9216.9416.99T:sarmal512
17.90?18.32?20.26?T:cheetah256
19.5519.5619.57T:cubehash512
20.0620.0620.07sha384
20.1120.1120.11sha512
21.0221.0421.06T:ripemd160
21.1621.1721.17T:luffa256
21.3421.3421.34T:xoodyakv1
22.1322.2022.56shake128
22.3122.3522.45lsh512
22.7922.8022.88T:keccakc256
23.0723.0923.11T:nasha256
23.0323.1123.17T:cubehash816
23.4923.4923.50sha224
23.5123.5123.51sha256
23.5223.5423.56T:luffa384
23.9123.9624.10T:nasha512
23.9523.9624.02T:keccakc256treed2
23.9523.9924.06T:bblake256
24.7524.7824.89T:skein10241024
25.0025.0025.04T:lux256
25.3025.4925.65T:rfsb509
26.9326.9326.94T:cubehash1632
27.4327.4727.95sha3256
27.4027.5027.98sha3224
27.5527.5527.56shake256
27.2427.6228.22T:simd512
27.7027.7627.95T:keccak
27.8928.0428.38T:keccakc512
28.1128.3529.08T:keccakc448
28.7028.7028.71T:jh384
28.7128.7128.74T:jh256
28.7128.7128.72T:jh224
28.7128.7128.72T:jh512
29.3229.3329.38T:echo256
30.5630.6130.72T:lux512
31.6831.7531.90T:keccakc512treed2
32.9232.9232.94sha3384
32.9632.9632.96T:round3jh256
32.9732.9732.98T:round3jh512
33.3033.6533.94T:keccakc768
34.5834.5834.58asconhashav12
34.5834.5834.62asconxofav12
36.8736.8836.90T:shavite3256
36.3836.9537.69T:hamsi
38.9638.9638.97T:luffa512
39.3639.3739.40T:groestl256
39.4839.4839.48T:gimli24v1
39.9940.0040.05T:cubehash88
40.4140.5040.90T:fugue2
41.9042.0342.29T:fugue256
45.2245.2645.31T:cubehash1616
48.9949.0149.11sha3512
49.0949.1949.90T:keccakc1024
50.9850.9850.98asconhashv12
50.9850.9850.98asconxofv12
52.4952.6952.69T:mcssha4
52.9252.9352.93T:mcssha6
54.0554.6255.54T:cheetah512
55.7655.7755.77T:essence384
55.9655.9655.97T:essence512
57.0457.0557.08T:echosp256
57.4557.4557.45T:mcssha5
58.8058.8558.96T:lane256
60.0060.0860.12T:whirlpool
60.8660.9861.41T:shavite3512
63.4263.4663.59T:groestl512
66.9866.9866.98T:sneikha256
70.6370.6670.85T:simd256
72.2672.2672.28T:shamashashv1
73.6173.6373.69T:cubehash84
73.8073.8674.03asconhashabi32v12
79.1179.1479.19T:cubehash168
80.7380.7380.74T:essence224
80.7780.7780.81T:essence256
93.9994.1894.31T:echosp512
99.2699.2699.27T:saturninhashv2
106.19106.27106.51T:atelopus32
107.65107.88108.06T:md6d224
110.35110.38110.49asconhashbi32v12
110.74110.74110.76T:fugue384
114.52114.54114.57T:echo512
115.50115.77115.87T:md6d256
116.44116.44116.44T:esch256v2
116.64116.64116.65T:esch256v1
118.86119.11119.13T:fugue512
120.71120.85121.10T:atelopus64
135.67135.67135.67T:esch384v2
135.92135.92135.94T:esch384v1
136.45136.45136.46T:sneikha384
140.69140.74140.82T:cubehash82
140.83141.76141.77T:drygascon128
144.45144.45144.45T:coral256v1
146.17146.48146.60T:mgrostl256
147.03147.07147.16T:cubehash164
149.99150.16150.48T:md6d384
161.53161.92163.41T:fsb256
162.75162.75162.81T:romulush
164.95164.95164.95T:knot256v2
189.81189.83196.37T:drygascon256
212.19212.19212.22T:triadhashv1
247.50247.50247.51T:knot256v1
275.36275.37275.43T:cubehash81
282.68282.68282.70T:clxhash
283.24283.27283.32T:cubehash162
392.91393.00393.02T:lane512
524.04524.04524.05T:knot512
552.78552.78552.87T:knot384
556.57556.59556.66T:cubehash161
611.01612.63612.91T:photonbeetlehash256rate32v1
1365.751365.811367.09T:syconhash256v1
1965.121965.221966.70T:subterraneanv1
2637.852639.052654.29T:acehash256v1
3716.113717.033717.86T:sivrijndael256hash256v1
4010.364010.714012.21T:skinnyhashtk3
6958.847194.477195.63T:heron256v1
7223.107223.737224.95T:skinnyhashtk2
7740.937741.777741.96T:gage1h256c256r128
10653.3310653.5410653.82T:orangishv1
10740.6910764.4510784.23T:gage1h256c224r032
11622.3011622.4511622.63T:gage1h256c224r064
12762.7012762.8912763.40T:gage1h256c256r064
20532.7520537.1920544.70T:sivtemphotonhashv1
23088.0923088.2923088.57T:gage1h256c256r032
23114.3623114.5523114.77T:gage1h256c512r064
37854.5237855.0037855.86T:gage1h256c224r016
42336.1342336.5642336.91T:gage1h256c512r032
42836.5642836.9542837.14T:gage1h256c256r016
72695.6972696.6472697.42T:gage1h256c224r008
178549.91178579.74178626.35T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.89?0.89?1.00?T:floppsy
2.252.252.50komihash
8.018.118.26T:bebb4185
9.819.8110.08T:blake3
10.0810.0810.44T:blake2s
12.1612.1612.31prh42s256
14.7314.7314.95T:md4
15.3415.3415.45T:beamsplitter
15.5915.5915.64md5
15.6515.6715.68T:edonr512
17.7517.7818.07prh64s256
18.5518.5518.86T:blake2b
18.9819.0019.12prh42s512
20.5820.5820.59lsh256
21.0021.0021.13T:edonr256
21.7521.7521.79T:skein256256
25.1925.1925.36sha1
26.1426.1426.23T:skein512256
26.3026.3026.38T:skein512512
26.8026.8226.97T:tiger
27.9227.9828.25T:blake32
29.1729.4129.55prh42s1024
29.7329.7630.01T:sarmal256
29.8029.9930.52T:xoodyakv1
30.2130.3930.86T:blake64
31.8832.1832.62T:k12
32.5632.6632.74blake256
32.6932.7833.16prh64s512
34.2234.2234.23T:bmw512
34.8334.8534.88blake512
35.0535.2335.44T:sarmal512
39.6539.7440.01T:cheetah256
41.6241.6242.18T:bmw256
41.7541.7541.76T:luffa256
41.9141.9141.96sha384
42.3442.3442.40sha512
43.0043.1343.41T:ripemd160
43.4843.5043.61T:cubehash512
44.6045.1946.06T:hamsi
46.7647.3548.36T:nasha256
47.4847.7048.48sha224
47.6747.7247.86sha256
49.7849.8049.97sha3224
49.7849.8050.08sha3256
49.8449.8650.27sha3512
50.8950.8950.98sha3384
51.0651.0651.26shake256
51.1251.1251.31shake128
51.5451.8352.67T:nasha512
51.9751.9752.02asconhashav12
51.9751.9752.10asconxofav12
52.2552.2552.92T:jh384
52.2852.2853.00T:jh256
52.3152.3353.05T:jh224
52.3152.3353.14T:jh512
53.0853.0853.35T:shabal256
53.2853.2853.47T:shabal512
54.1654.4154.61T:luffa384
54.8855.0055.81T:keccak
55.0655.1957.55T:keccakc1024
55.8055.8055.80T:gimli24v1
55.6255.8556.73T:keccakc512
56.1756.5957.43T:keccakc448
56.4556.6156.81T:keccakc256
55.6656.6658.25T:keccakc768
59.7659.9260.16prh64s1024
60.0960.0960.58T:round3jh256
60.1460.1460.67T:round3jh512
64.0864.2464.78T:cubehash832
66.9067.2468.11T:shavite3256
71.1071.1171.14lsh512
72.6772.7072.93T:echo256
72.8073.1873.59T:cubehash816
73.6473.6473.75asconhashv12
73.6473.6473.81asconxofv12
78.8078.8078.88T:skein10241024
86.9887.1788.33T:cheetah512
87.7287.7487.90T:luffa512
90.3490.4390.92T:lux256
90.9190.9691.49T:cubehash88
88.8591.1597.11T:simd512
92.0692.0892.37T:groestl256
94.2594.2694.51T:bblake256
95.7595.7595.98T:sneikha256
97.6397.6998.38T:rfsb509
96.2498.1798.17T:mcssha4
100.30100.33100.39T:mcssha6
104.99105.12105.16T:shamashashv1
109.50109.51109.65T:cubehash1632
113.61115.02116.50T:shavite3512
115.52115.56116.45T:whirlpool
117.23117.76119.23T:fugue256
121.39122.46122.95asconhashabi32v12
124.53124.58125.14T:cubehash84
128.05128.26129.81T:simd256
135.46135.73136.12T:cubehash1616
141.02141.02141.02T:mcssha5
144.88144.88145.03T:saturninhashv2
145.08145.15145.32T:essence384
146.53146.53146.58T:keccakc256treed2
146.79146.84147.07T:essence512
146.92146.92147.01T:keccakc512treed2
147.19148.22149.56T:lane256
152.66152.69152.71T:essence224
153.11153.12153.19T:essence256
153.26154.84154.88T:drygascon128
155.92155.92155.96T:esch256v2
155.92155.98156.10T:lux512
156.27156.27156.28T:esch256v1
166.23166.32166.94T:fugue2
169.02169.23169.72T:cubehash168
168.80169.42171.01asconhashbi32v12
176.13176.44178.31T:groestl512
176.48176.56177.20T:echosp256
190.22190.43190.93T:cubehash82
206.06206.06206.06T:coral256v1
206.56206.56206.57T:esch384v2
206.80206.80206.81T:esch384v1
208.35208.56208.97T:echo512
218.58218.58218.62T:sneikha384
218.56218.68218.75T:echosp512
234.28234.28234.35T:romulush
235.03235.03235.03T:knot256v2
237.25237.59238.64T:cubehash164
239.75239.75239.76T:triadhashv1
256.80257.95268.86T:drygascon256
267.18267.32267.50T:fugue384
277.48277.49277.55T:knot256v1
306.14306.14306.14T:clxhash
326.23326.28326.83T:cubehash81
347.29347.41347.83T:atelopus32
352.97354.70355.82T:md6d224
359.02359.68360.10T:mgrostl256
373.17373.38373.87T:cubehash162
376.57377.61381.01T:md6d256
382.25382.65383.85T:fugue512
400.45405.04414.10T:fsb256
484.95485.87486.42T:md6d384
493.88499.07499.35T:atelopus64
543.30544.13547.62T:photonbeetlehash256rate32v1
610.88610.88611.00T:knot384
639.33639.33639.33T:knot512
649.15649.28649.76T:cubehash161
1521.531522.501522.77T:lane512
2077.552077.562078.28T:syconhash256v1
2221.642222.302222.87T:subterraneanv1
3543.833545.053546.71T:sivrijndael256hash256v1
4011.144011.674039.90T:acehash256v1
5699.355699.615700.17T:skinnyhashtk3
8014.788015.318017.20T:skinnyhashtk2
12507.0412507.7612510.86T:gage1h256c256r128
12526.8512559.2713038.98T:heron256v1
15133.6415133.7915140.69T:orangishv1
15813.2315822.3115843.14T:gage1h256c224r032
17659.5317659.5517662.72T:gage1h256c224r064
18643.0718658.9618678.00T:sivtemphotonhashv1
19393.2019393.2719397.60T:gage1h256c256r064
33946.0533946.7933955.73T:gage1h256c256r032
35117.4735119.9235129.22T:gage1h256c512r064
54717.3854724.5054730.11T:gage1h256c224r016
61932.6561941.9561943.63T:gage1h256c256r016
62257.3062267.7762269.42T:gage1h256c512r032
104208.61104209.61104211.47T:gage1h256c224r008
1602640.361603184.701603760.93T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.005.005.52T:floppsy
9.62?9.62?11.55?komihash
46.7546.7547.46T:beamsplitter
48.9949.7351.52T:bebb4185
69.8869.8871.95md5
80.6280.6281.86T:md4
82.2582.2583.10T:blake2s
88.3888.4289.42prh42s256
89.7589.7591.01T:blake3
111.12111.17111.38T:edonr256
114.50114.50114.85T:xoodyakv1
122.25122.25122.28T:edonr512
122.60122.62124.91T:hamsi
123.75123.75125.06sha1
126.25126.25127.41T:skein256256
131.23131.38131.44T:tiger
135.75135.75136.89T:blake32
137.25137.25138.89prh64s256
142.50142.96144.09prh42s512
144.88144.88146.26T:gimli24v1
146.88146.88150.40T:blake2b
156.34156.50159.05blake256
164.50164.50164.68lsh256
189.12189.12190.43asconxofav12
189.12189.12192.18asconhashav12
191.75191.95192.69T:luffa256
195.86196.21199.02T:ripemd160
207.38207.38209.33T:skein512256
208.62208.62210.30T:skein512512
211.48211.79213.58sha224
213.06213.50214.64sha256
215.21216.03222.05T:nasha256
218.98219.25219.38T:cubehash512
225.62225.62227.52T:bmw256
231.12231.24232.58prh42s1024
244.90246.01247.44T:blake64
252.25252.25254.29asconxofv12
252.25252.25256.26asconhashv12
252.69252.81256.40T:sarmal256
255.43257.41257.83prh64s512
255.12257.54261.77T:k12
259.88259.88261.39T:sneikha256
271.12271.69273.17T:bmw512
275.50275.50275.62blake512
279.15279.40281.46T:shavite3256
284.50284.59284.75T:luffa384
294.39295.82299.62T:sarmal512
312.19312.98320.01T:cheetah256
333.31333.60335.08sha384
335.05336.00336.77T:shamashashv1
336.62336.65338.22sha512
348.62348.62349.00T:shabal256
350.25350.25350.25T:shabal512
397.00397.00398.95sha3256
397.00397.00398.97sha3224
397.50397.50399.17sha3512
393.81399.40399.75T:drygascon128
405.50405.50406.98sha3384
406.62406.66408.68shake256
407.12407.12408.19shake128
411.00411.02412.31T:saturninhashv2
411.03416.35424.31T:nasha512
420.62420.62424.54T:jh256
420.75420.84426.43T:jh224
420.88420.88421.02T:jh512
420.88420.88427.43T:jh384
440.25440.42440.92T:keccakc1024
441.98442.00442.10T:luffa512
440.53443.26450.77T:keccak
445.39447.12451.69T:keccakc512
446.45447.88454.97T:keccakc768
450.91454.01464.03T:keccakc256
440.72456.38456.38T:mcssha4
457.50457.50457.62T:triadhashv1
454.48458.98469.71T:keccakc448
458.38460.16464.08T:cubehash832
461.23463.95466.88T:cubehash816
469.54473.44474.12T:mcssha6
472.73474.67477.85T:groestl256
476.38476.88482.12prh64s1024
488.62488.62489.47T:round3jh256
485.42489.00489.27T:round3jh512
489.00489.19489.29T:clxhash
491.05491.43493.31T:whirlpool
491.67492.98496.29T:cubehash88
490.25493.51500.26asconhashabi32v12
515.16516.07516.41T:knot256v1
525.00525.75530.01T:cubehash84
569.71569.90570.00lsh512
578.25578.25579.16T:esch256v1
578.50579.04580.11T:echo256
581.25581.25582.65T:esch256v2
580.25581.97585.91T:cubehash82
601.98608.81613.06T:photonbeetlehash256rate32v1
620.45621.19623.78T:lux256
629.38629.38633.54asconhashbi32v12
629.88629.88630.33T:skein10241024
638.53639.49640.60T:bblake256
646.25646.25646.38T:knot256v2
648.88648.88651.54T:romulush
689.12689.12689.88T:coral256v1
685.59690.55700.23T:cheetah512
686.67691.19698.97T:rfsb509
700.33700.71701.70T:fugue256
717.25723.74791.31T:simd512
726.88727.69731.50T:cubehash81
739.25739.25739.92T:sneikha384
747.25747.33747.50T:cubehash1632
799.12799.12799.24T:mcssha5
825.24827.00830.48T:cubehash1616
875.38877.51881.03T:cubehash168
890.38890.38891.00T:esch384v1
895.00895.05897.02T:esch384v2
906.67909.88919.83T:shavite3512
944.56944.75945.81T:essence224
947.50947.50947.50T:essence256
948.39950.50954.29T:cubehash164
968.00971.651023.91T:drygascon256
995.41995.62996.62T:lux512
1029.881034.441042.80T:simd256
1081.381083.001086.94T:cubehash162
1146.501146.501147.68T:fugue2
1169.391169.751170.67T:essence384
1170.881170.881173.64T:keccakc256treed2
1174.251174.251174.57T:keccakc512treed2
1183.101183.461184.38T:essence512
1181.231185.531200.94T:lane256
1235.881235.881236.22T:knot384
1378.231378.901382.88T:cubehash161
1410.511410.751412.41T:echosp256
1425.861427.521436.69T:groestl512
1511.151511.591516.89T:fugue384
1545.501545.501545.50T:knot512
1666.101666.421667.99T:echo512
1751.421754.891760.66T:echosp512
2462.792466.392478.00T:fugue512
2812.072813.332815.54T:atelopus32
2820.162835.272847.23T:md6d224
2879.062884.042887.72T:mgrostl256
3012.043023.333037.01T:md6d256
3125.313154.393181.65T:fsb256
3871.853880.663885.88T:md6d384
3990.153991.013992.32T:atelopus64
4063.174066.204070.89T:sivrijndael256hash256v1
4243.834250.544252.29T:subterraneanv1
7681.737681.887684.53T:syconhash256v1
12151.3812166.6012179.86T:lane512
14256.6214257.3514260.92T:skinnyhashtk2
14824.8814859.3514941.39T:acehash256v1
15208.2615209.3315213.28T:skinnyhashtk3
17058.9817075.8417170.00T:sivtemphotonhashv1
42890.2542895.7142903.70T:gage1h256c256r128
55650.5255697.0155762.52T:gage1h256c224r032
58007.5659068.4559074.95T:heron256v1
60517.6060517.7560520.93T:orangishv1
65210.0465210.1265215.99T:gage1h256c224r064
71616.5671616.6271636.15T:gage1h256c256r064
119466.25119467.29119498.26T:gage1h256c256r032
129659.25129659.44129703.06T:gage1h256c512r064
187535.95187545.16187605.56T:gage1h256c224r016
212345.92212347.31212403.57T:gage1h256c256r016
219163.52219170.19219242.60T:gage1h256c512r032
352334.53352376.00352432.95T:gage1h256c224r008
12888294.9112893071.9712897701.27T:fsb512