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: armeabi; Cortex-A17 (410fc0d1); 2014 Rockchip RK3288; 4 x 1800MHz; tinker, supercop-20241022

[Page version: 20241215 22:59:22]

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
1.681.731.75komihash
2.152.152.16prh42s1024
2.182.192.20prh42s512
2.222.222.23prh42s256
2.702.702.70prh64s512
2.702.712.72prh64s256
2.722.742.75prh64s1024
3.363.363.37T:md4
4.824.824.84T:bebb4185
5.285.295.29md5
6.406.426.47sha1
7.907.917.93T:edonr256
9.329.329.34T:shabal512
9.679.689.70T:shabal256
9.729.729.74T:blake3
9.869.879.89T:bmw256
10.7810.7910.83T:edonr512
12.5712.5712.59T:blake2s
12.5712.5812.60sha256
12.6012.6012.70T:ripemd160
12.5912.6112.67sha224
14.9515.0015.07T:bmw512
16.5416.5416.57T:blake32
16.6816.6916.72lsh256
16.9917.0217.06T:tiger
18.2518.3918.42T:nasha512
18.5718.5918.61T:nasha256
18.9019.1319.19sha384
19.5519.5719.58T:cubehash512
19.5719.5719.59T:cubehash1632
19.7020.0520.30sha512
20.2320.2520.29T:fugue2
20.8420.8620.89T:bblake256
20.8920.8920.91blake256
21.5821.6021.65T:k12
22.7922.9322.97T:blake2b
23.0623.1023.15T:sarmal256
24.9224.9525.00lsh512
27.9327.9528.28T:luffa256
27.9928.1428.28T:sarmal512
28.1428.1928.21T:skein256256
29.0329.1829.43T:beamsplitter
30.1430.1630.17asconhashabi32v12
30.8430.9330.96shake128
32.9132.9532.96T:xoodyakv1
33.0433.1033.15T:skein512256
33.0533.1033.15T:skein512512
33.4633.4933.84blake512
34.0234.0234.04asconhashav12
34.0134.0234.05asconxofav12
34.3234.3434.42T:shavite3256
35.1735.2335.27sha3224
35.8135.8435.87T:fugue256
36.7036.7836.82sha3256
36.6936.7836.86shake256
37.5337.5437.55T:cubehash832
37.5837.6437.68T:keccakc256
38.9239.0139.08T:round3jh256
38.9339.0239.08T:round3jh512
40.3940.4540.47T:blake64
42.5542.5642.57T:sneikha256
42.8642.8842.90T:keccakc448
43.2843.2943.31T:luffa384
44.0144.0344.04asconhashbi32v12
44.8444.8644.87T:keccakc512
46.2746.3246.37T:skein10241024
46.8946.9747.06sha3384
47.4147.4447.47T:keccak
48.0348.0448.06asconhashv12
48.0248.0448.06asconxofv12
51.3751.4351.51T:lane256
51.8652.1952.24T:luffa512
54.3354.3854.50T:shavite3512
55.2755.3355.39T:echosp256
55.7055.7255.72T:gimli24v1
56.4856.5156.60T:jh512
56.4756.5556.77T:jh256
56.7056.7656.79T:jh224
56.5056.8156.84T:jh384
57.3957.4157.42T:keccakc768
58.4558.5058.53T:echo256
61.0761.0861.08T:cubehash816
64.8064.8164.82T:esch256v2
65.1165.1965.33sha3512
65.2365.3865.65T:simd256
65.3765.3965.46T:esch256v1
65.5367.5467.56T:mcssha6
52.55?70.84?70.87?T:mcssha4
58.36?70.85?70.87?T:mcssha5
72.4672.5072.53T:mgrostl256
72.6172.6572.69T:saturninhashv2
74.8674.9074.93T:fugue512
77.4177.6377.84T:simd512
80.0080.0280.05T:keccakc1024
80.9481.0481.10T:echosp512
83.1283.1383.20T:drygascon128
84.9084.9084.92T:sneikha384
94.1994.2094.21T:esch384v2
94.7994.8594.87T:esch384v1
95.5295.8095.94T:whirlpool
96.2596.3096.36T:lane512
101.98102.80102.81T:cubehash1616
106.64106.66106.67T:cubehash88
108.17108.38108.54T:groestl256
109.17109.40109.88T:echo512
112.28112.35112.82T:shamashashv1
120.00120.00120.00T:floppsy
122.12122.14122.16T:drygascon256
129.19129.90130.15T:romulush
130.49130.68130.84T:groestl512
181.91181.92181.93T:knot256v2
185.68187.24187.73T:rfsb509
189.95190.27190.31T:cubehash168
199.19199.27199.43T:essence384
199.22199.28199.33T:essence512
198.83202.41205.80T:cubehash84
246.28247.02247.04T:clxhash
275.69275.73275.77T:coral256v1
285.86285.90285.95T:essence256
285.87285.91285.96T:essence224
363.92366.73366.74T:cubehash164
380.54380.55380.56T:knot256v1
384.97384.99385.00T:cubehash82
380.44414.03419.97T:fsb256
614.96614.98615.03T:knot384
692.35697.15697.21T:photonbeetlehash256rate32v1
712.57716.74720.22T:cubehash162
745.31753.29759.52T:fsb512
755.12755.15755.18T:cubehash81
830.52831.06832.03T:syconhash256v1
864.48864.55864.58T:knot512
1191.381191.461191.56T:subterraneanv1
1341.741347.471356.32T:cubehash161
2486.652490.012506.07T:acehash256v1
2996.273008.613015.46T:skinnyhashtk3
3064.773065.163065.59T:sivrijndael256hash256v1
4034.104034.224034.38T:skinnyhashtk2
5462.625471.175485.28T:heron256v1
5734.335734.625735.01T:orangishv1
6142.556143.446144.32T:gage1h256c256r128
9237.109238.389240.33T:gage1h256c224r064
9257.869260.389263.51T:gage1h256c224r032
10247.2410248.6710249.79T:gage1h256c256r064
9975.91?10879.85?15168.38?T:rhash
18154.5018155.6118156.61T:gage1h256c512r064
18472.1318475.4218478.58T:gage1h256c256r032
31029.8431035.1931039.99T:gage1h256c224r016
34287.0234288.0534289.13T:gage1h256c512r032
34918.8834924.8634930.89T:gage1h256c256r016
44960.1544964.4244970.77T:sivtemphotonhashv1
60114.0260122.1760133.16T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
1.741.741.75komihash
2.572.572.57prh42s256
2.712.712.72prh42s512
3.033.033.04prh42s1024
3.303.313.31prh64s256
3.563.563.56T:md4
3.703.703.71prh64s512
4.534.544.55prh64s1024
5.015.015.02T:bebb4185
5.445.455.46md5
7.547.567.58sha1
8.158.158.16T:edonr256
9.619.629.64T:blake3
9.979.989.98T:shabal512
10.3010.3010.31T:bmw256
10.3610.3610.36T:shabal256
11.2311.2311.24T:edonr512
12.6512.6512.66T:blake2s
12.9412.9512.97sha256
12.9612.9613.03T:ripemd160
13.5813.5913.73sha224
16.2316.2516.36T:bmw512
16.9316.9316.94T:blake32
17.3417.3417.34lsh256
17.3717.3817.42T:tiger
19.0319.0319.04T:nasha256
19.0819.1219.20T:nasha512
20.1120.1220.12T:cubehash512
20.7720.7920.87sha384
20.5921.0621.08sha512
21.3221.3221.33blake256
21.3021.3321.33T:cubehash1632
21.9321.9622.00T:k12
23.0023.0023.07T:bblake256
22.9823.0923.12T:blake2b
23.3023.3123.32T:fugue2
23.8423.8723.91T:sarmal256
26.6526.6626.71lsh512
28.5428.5428.55T:skein256256
28.8428.8428.86T:luffa256
28.8228.8529.26T:beamsplitter
28.9729.0229.22T:sarmal512
30.4630.4630.47asconhashabi32v12
32.9132.9833.16shake128
33.1733.1733.18T:xoodyakv1
33.7033.7333.92T:skein512256
33.7233.7733.93T:skein512512
34.3834.3934.40asconhashav12
34.3834.3934.41asconxofav12
34.9334.9434.99T:shavite3256
35.1935.2335.33blake512
37.0437.0937.23sha3224
37.4037.4037.45T:fugue256
38.7338.7438.76T:keccakc256
39.1539.2039.50sha3256
39.3239.3839.55shake256
39.6039.6939.75T:round3jh512
39.6139.7339.75T:round3jh256
41.6141.6241.68T:cubehash832
41.9141.9241.97T:blake64
42.9342.9342.95T:sneikha256
43.9343.9944.00T:keccakc448
44.2944.2944.46asconhashbi32v12
44.4144.4244.48T:luffa384
46.5846.5846.69T:keccakc512
47.9947.9948.01T:skein10241024
48.4648.4748.55asconxofv12
48.4648.4748.54asconhashv12
48.7048.8549.01sha3384
49.2349.2349.30T:keccak
53.0853.0953.18T:lane256
53.4953.4953.54T:mcssha6
53.5853.6753.86T:luffa512
54.39?54.43?70.87?T:mcssha5
56.1156.1556.20T:shavite3512
56.1956.2056.21T:gimli24v1
57.5057.7157.72T:jh224
57.4757.7157.72T:jh384
57.7157.7257.77T:jh512
57.7157.7257.77T:jh256
57.7357.8357.99T:echosp256
58.4458.4458.51T:keccakc768
60.5560.6460.71T:echo256
65.1465.1565.17T:cubehash816
65.2465.2565.26T:esch256v2
65.8165.8665.90T:esch256v1
66.3766.5066.67T:simd256
66.8966.9367.14sha3512
53.53?69.93?69.97?T:mcssha4
73.2573.2673.37T:saturninhashv2
76.1276.1876.36T:mgrostl256
78.6978.7678.86T:fugue512
80.1080.2380.52T:simd512
80.6280.6380.72T:keccakc1024
82.7283.3783.42T:drygascon128
84.0484.1684.24T:echosp512
85.9585.9586.01T:sneikha384
95.1595.1595.20T:esch384v2
95.7995.8397.50T:esch384v1
96.7196.7597.04T:whirlpool
102.40102.44102.56T:lane512
110.22110.23110.26T:cubehash1616
110.71110.72110.75T:cubehash88
110.49110.78111.07T:groestl256
112.93113.10113.27T:echo512
113.24113.31113.41T:shamashashv1
120.18120.18120.19T:floppsy
123.04123.11123.96T:drygascon256
130.57130.58130.67T:romulush
136.86137.32137.74T:groestl512
183.27183.29183.32T:knot256v2
188.20188.83189.76T:rfsb509
197.54197.72197.76T:cubehash168
205.65205.73205.81T:essence384
205.68205.77205.87T:essence512
209.58209.60209.67T:cubehash84
247.40247.43247.44T:clxhash
277.86277.93278.01T:coral256v1
290.44290.48290.63T:essence256
290.46290.51290.55T:essence224
374.17374.20374.22T:cubehash164
381.37381.40381.41T:knot256v1
389.05389.07389.10T:cubehash82
616.31616.34616.42T:knot384
695.85695.88695.92T:photonbeetlehash256rate32v1
726.96727.00727.02T:cubehash162
759.22759.25759.29T:cubehash81
839.04840.44840.50T:syconhash256v1
868.04868.12868.25T:knot512
1194.161194.261194.37T:subterraneanv1
1350.251357.931364.24T:cubehash161
2516.592516.672528.43T:acehash256v1
3020.383026.723038.85T:skinnyhashtk3
3062.323062.683063.04T:sivrijndael256hash256v1
4042.064042.154042.22T:skinnyhashtk2
5553.285557.995572.19T:heron256v1
5778.425778.895779.19T:orangishv1
6213.616215.246218.21T:gage1h256c256r128
9325.949328.329330.66T:gage1h256c224r064
9339.209340.919343.70T:gage1h256c224r032
10346.2910346.4610349.21T:gage1h256c256r064
10575.01?11024.46?14985.83?T:rhash
18331.7618332.2618333.04T:gage1h256c512r064
18629.8018632.7018636.12T:gage1h256c256r032
25154.4525160.8025172.23T:fsb512
26920.0726928.2026933.22T:fsb256
31288.1331292.7031297.44T:gage1h256c224r016
34589.1034589.5834592.21T:gage1h256c512r032
35206.5435211.3735217.69T:gage1h256c256r016
44913.6544919.6544926.57T:sivtemphotonhashv1
60594.1560604.0460609.61T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
1.881.881.88komihash
3.163.163.16prh42s256
3.603.603.60prh42s512
3.903.913.91T:md4
4.324.334.36prh64s256
4.534.534.53prh42s1024
5.345.345.34T:bebb4185
5.385.385.43prh64s512
5.745.745.76md5
7.557.567.57prh64s1024
8.578.588.61T:edonr256
9.489.539.58sha1
9.699.709.71T:blake3
11.0211.0211.03T:bmw256
11.0711.0811.12T:shabal512
11.4811.4911.51T:shabal256
12.0012.0112.01T:edonr512
12.8012.8012.80T:blake2s
13.5613.5713.58T:ripemd160
13.5913.6013.65sha256
15.6815.7515.83sha224
17.5817.5917.60T:blake32
18.0718.0718.09T:tiger
18.3118.3618.59T:bmw512
18.3818.4318.44lsh256
19.8019.8019.81T:nasha256
20.4320.4620.59T:nasha512
21.0121.0321.05T:cubehash512
22.0522.0622.08blake256
22.0522.4722.50sha512
23.4123.4523.50T:blake2b
23.3023.6024.09sha384
23.7323.8023.87T:k12
24.2424.2524.28T:cubehash1632
25.3625.4225.62T:sarmal256
26.5926.6026.63T:bblake256
28.4228.4328.45T:fugue2
29.1229.1329.14T:skein256256
29.2829.2929.60T:beamsplitter
29.5429.5629.69lsh512
29.5729.6629.88T:luffa256
30.6730.9331.05T:sarmal512
31.0131.0131.02asconhashabi32v12
33.5633.5633.58T:xoodyakv1
34.7834.8434.90T:skein512256
34.8134.8634.96T:skein512512
35.0235.0235.02asconhashav12
35.0235.0235.03asconxofav12
35.9736.0136.06T:shavite3256
37.4337.5037.86shake128
38.0438.1838.39blake512
39.6139.6839.85sha3224
40.0940.1040.20T:fugue256
40.7740.7740.79T:round3jh256
40.8840.8940.91T:round3jh512
41.9841.9942.04T:keccakc256
42.5342.5842.79sha3256
42.8743.0143.23shake256
43.6043.6043.60T:sneikha256
44.3944.4044.43T:blake64
44.9844.9845.00asconhashbi32v12
45.0745.0845.09T:keccakc448
46.3546.3646.37T:luffa384
48.4148.4248.44T:cubehash832
48.7148.8248.86T:keccakc512
49.2349.2349.25asconhashv12
49.2349.2349.25asconxofv12
50.7050.7150.73T:skein10241024
50.9651.1951.47sha3384
52.2952.3552.41T:keccak
55.04?55.06?71.48?T:mcssha4
55.1555.1555.38T:mcssha6
55.9055.9456.43T:luffa512
55.9655.9856.07T:lane256
57.0357.0357.05T:gimli24v1
57.2257.2557.39T:echosp256
57.5457.5557.57T:mcssha5
58.9858.9959.11T:keccakc768
59.1559.2059.29T:shavite3512
59.3059.3259.34T:jh256
59.3259.3359.36T:jh224
59.3259.3459.51T:jh384
59.3359.3459.37T:jh512
66.0166.0266.02T:esch256v2
66.2766.3066.32T:echo256
66.5866.5966.67T:esch256v1
68.1268.2568.55T:simd256
70.9571.0571.25sha3512
71.9471.9571.97T:cubehash816
74.3574.3574.36T:saturninhashv2
82.0582.1282.36T:mgrostl256
83.2383.2483.48T:keccakc1024
83.8283.8483.85T:drygascon128
84.6384.7185.07T:simd512
85.1985.2485.43T:fugue512
87.7387.7387.74T:sneikha384
92.0692.1492.28T:echosp512
96.7996.8096.82T:esch384v2
97.4397.4397.43T:esch384v1
99.0299.0899.24T:whirlpool
112.75112.85112.96T:lane512
114.74114.75114.94T:shamashashv1
115.29115.57115.90T:groestl256
117.51117.53117.59T:cubehash88
118.81119.00119.13T:echo512
120.47120.47120.47T:floppsy
122.65122.65122.66T:cubehash1616
124.57125.21125.45T:drygascon256
132.23132.29133.16T:romulush
148.23148.85149.69T:groestl512
185.56185.56185.61T:knot256v2
193.93194.33196.68T:rfsb509
210.12210.26211.62T:cubehash168
216.37216.44216.62T:cubehash84
216.56216.62216.97T:essence384
216.66216.73217.00T:essence512
248.07248.07248.13T:clxhash
281.35281.43281.82T:coral256v1
298.14298.18298.39T:essence224
298.16298.20298.44T:essence256
382.74382.80382.90T:knot256v1
386.57386.60386.66T:cubehash164
395.85395.91396.00T:cubehash82
619.98620.01620.05T:knot384
693.56693.66693.82T:photonbeetlehash256rate32v1
739.37739.43739.48T:cubehash162
766.01766.08766.12T:cubehash81
852.68853.15854.45T:syconhash256v1
873.81873.87873.96T:knot512
1199.011199.071199.18T:subterraneanv1
1356.991366.341377.25T:cubehash161
2557.492560.482588.24T:acehash256v1
3057.583058.323059.34T:sivrijndael256hash256v1
3039.363072.573096.67T:skinnyhashtk3
4055.334055.404055.63T:skinnyhashtk2
5706.845717.845723.21T:heron256v1
5853.535854.005854.45T:orangishv1
6333.486333.576333.84T:gage1h256c256r128
9476.249476.559479.16T:gage1h256c224r064
9474.609476.669476.92T:gage1h256c224r032
10513.1410513.3410513.80T:gage1h256c256r064
10928.04?11286.47?15176.74?T:rhash
18627.3018629.6218639.22T:gage1h256c512r064
18900.2618902.5618910.62T:gage1h256c256r032
31709.3031713.4931731.96T:gage1h256c224r016
35089.8835091.2835092.88T:gage1h256c512r032
35686.6835691.8635703.36T:gage1h256c256r016
44842.5644854.9944858.58T:sivtemphotonhashv1
61395.5061404.3661429.81T:gage1h256c224r008
65753.6565770.8665791.64T:fsb512
70916.0770954.2371319.87T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
2.262.262.26komihash
4.714.744.78prh42s256
4.814.824.83T:md4
5.975.975.97prh42s512
6.226.226.23T:bebb4185
6.516.516.54md5
7.007.027.12prh64s256
8.498.498.50prh42s1024
9.529.539.53T:blake3
9.689.699.73T:edonr256
9.809.839.83prh64s512
12.8612.8712.89T:edonr512
12.9612.9812.99T:bmw256
13.1813.1913.19T:blake2s
13.9914.0014.06T:shabal512
14.5314.5514.60T:shabal256
14.5814.7014.91sha1
15.1615.1715.19T:ripemd160
15.2815.2915.34sha256
15.5415.5715.59prh64s1024
19.2919.3219.34T:blake32
19.5119.5219.54lsh256
20.0120.0520.19T:tiger
20.9321.0321.22sha224
21.8521.8521.86T:nasha256
22.1222.1822.26T:nasha512
22.2322.3122.49T:bmw512
23.4823.4923.51T:cubehash512
23.5723.6024.09sha512
23.9923.9924.05blake256
26.1726.3026.46T:k12
26.7726.8126.91T:blake2b
26.8826.9627.11T:sarmal256
28.8529.0229.40sha384
30.5230.5630.74T:beamsplitter
30.6930.7030.73T:skein256256
32.0832.1132.13T:cubehash1632
32.2832.3132.54T:luffa256
32.4932.4932.50asconhashabi32v12
32.2932.6832.96T:sarmal512
34.5034.5234.67lsh512
34.5234.6034.61T:xoodyakv1
36.1936.1936.21T:bblake256
36.7236.7236.72asconhashav12
36.7236.7236.72asconxofav12
37.7237.8137.98T:skein512256
37.7437.8938.17T:skein512512
38.7838.8238.93T:shavite3256
41.6541.9042.33blake512
42.0842.1242.17T:fugue2
43.8143.8843.90T:round3jh256
43.9443.9544.00T:round3jh512
45.3745.3745.38T:sneikha256
46.0346.1946.66shake128
46.5246.5346.58T:blake64
46.6546.6846.70T:keccakc256
46.8346.8346.83asconhashbi32v12
47.2647.2747.63T:fugue256
51.2851.2851.29asconhashv12
51.2851.2851.29asconxofv12
51.5251.5451.67T:luffa384
52.5252.7253.30sha3256
52.8753.0253.32sha3224
53.5853.7654.25shake256
55.2355.2655.29T:keccak
55.6155.6255.64T:keccakc512
56.0256.0256.10T:keccakc448
59.2459.2659.27T:gimli24v1
59.25?59.34?75.61?T:mcssha4
59.5259.5659.63T:mcssha6
60.1960.4060.80sha3384
61.2861.4261.66T:shavite3512
61.9662.0662.15T:luffa512
63.3363.3963.44T:skein10241024
63.6063.6463.67T:jh256
63.6063.6463.67T:jh384
63.6263.6463.65T:jh224
63.6363.6863.75T:lane256
63.6463.6863.73T:jh512
64.3464.3564.36T:keccakc768
65.9165.9265.98T:mcssha5
66.2766.3166.37T:echosp256
66.5466.5766.58T:cubehash832
68.0568.0568.08T:esch256v2
68.6668.6668.66T:esch256v1
73.1173.3473.44T:simd256
77.2677.2877.29T:saturninhashv2
78.8478.9478.99T:echo256
82.8983.1083.43sha3512
85.0785.1085.13T:drygascon128
90.0790.0990.12T:cubehash816
90.5590.6190.68T:mgrostl256
92.1292.1392.17T:keccakc1024
92.5092.5092.50T:sneikha384
101.18101.19101.22T:esch384v2
101.78101.85103.38T:esch384v1
102.41102.89103.17T:fugue512
104.89105.16105.59T:simd512
105.30105.41105.60T:whirlpool
110.19110.48110.80T:echosp512
118.94118.95119.06T:shamashashv1
121.24121.24121.24T:floppsy
122.40122.88122.98T:echo512
127.58128.41129.15T:groestl256
128.68128.72128.92T:drygascon256
135.65135.69135.71T:cubehash88
136.80136.82136.86T:romulush
151.62151.78151.95T:lane512
155.73155.77155.80T:cubehash1616
164.04165.21166.32T:groestl512
191.67191.68191.75T:knot256v2
207.31208.52210.68T:rfsb509
234.48234.49234.72T:cubehash84
243.30244.72244.73T:cubehash168
245.80245.85246.00T:essence384
246.05246.07246.24T:essence512
249.81249.86249.93T:clxhash
290.85290.87291.36T:coral256v1
318.87318.88318.96T:essence224
318.92318.93319.03T:essence256
386.45386.45386.50T:knot256v1
413.96414.00414.17T:cubehash82
419.68419.72419.83T:cubehash164
628.29628.36628.70T:knot384
687.80687.92688.32T:photonbeetlehash256rate32v1
772.44772.49772.66T:cubehash162
784.14784.26784.53T:cubehash81
889.16889.41889.69T:knot512
889.23890.60890.91T:syconhash256v1
1211.911212.221212.51T:subterraneanv1
1376.411385.441394.35T:cubehash161
2669.132698.032698.34T:acehash256v1
3046.993047.563048.77T:sivrijndael256hash256v1
3143.483181.493217.06T:skinnyhashtk3
4090.774090.944091.11T:skinnyhashtk2
6052.006052.786053.60T:orangishv1
6099.306108.506112.78T:heron256v1
6653.696653.876654.49T:gage1h256c256r128
9835.529838.719839.02T:gage1h256c224r032
9877.539877.769878.23T:gage1h256c224r064
10958.2510958.5010958.96T:gage1h256c256r064
11566.05?12136.89?16264.63?T:rhash
19416.0619420.2219426.65T:gage1h256c512r064
19621.8519622.4719623.46T:gage1h256c256r032
32854.6132855.6632865.63T:gage1h256c224r016
36429.2336432.2936434.88T:gage1h256c512r032
36975.3936976.2236987.10T:gage1h256c256r016
44655.6744663.7044665.30T:sivtemphotonhashv1
63545.0863546.7363555.33T:gage1h256c224r008
173999.13174050.68174178.40T:fsb512
188529.37188767.25189573.52T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
6.916.916.91komihash
13.5513.6413.73T:blake3
16.0016.0616.67md5
16.1716.2716.38T:md4
17.5017.5017.53T:bebb4185
17.9218.2018.27T:blake2s
23.4223.4723.92T:edonr256
24.5624.7825.08prh42s256
29.8829.9230.09T:edonr512
35.6235.8436.16T:ripemd160
36.4136.4136.44prh42s512
37.5237.5237.80T:bmw256
37.4837.7037.94sha256
41.2341.4441.69T:blake32
42.0242.0342.14lsh256
42.6142.7242.89prh64s256
43.9844.3445.16T:tiger
46.2246.3846.52T:beamsplitter
46.9247.4547.56T:xoodyakv1
47.8947.9448.14T:nasha256
48.7748.8048.94blake256
50.3950.7350.77T:skein256256
51.2851.2851.38T:blake2b
51.1751.3351.80T:shabal512
51.4551.4551.45asconhashabi32v12
51.9552.2552.58T:nasha512
52.7053.0553.64sha512
52.7853.1453.36T:shabal256
54.5054.5554.72T:cubehash512
55.2355.9157.11T:sarmal256
58.4558.4558.47asconhashav12
58.4558.4558.47asconxofav12
59.1159.1459.20prh42s1024
67.0667.1467.38T:luffa256
66.6167.6269.19T:sarmal512
67.0067.9569.33T:k12
68.4268.4268.59T:sneikha256
70.4570.4570.50asconhashbi32v12
72.5272.5872.94prh64s512
72.6972.6973.00T:skein512256
72.6272.7373.39T:skein512512
74.6175.0075.47T:shavite3256
77.5077.5077.58asconhashv12
77.5077.5277.58asconxofv12
77.0977.6679.16T:bmw512
80.9581.7583.97sha1
82.5582.8183.28T:round3jh256
82.8983.0683.25T:round3jh512
87.7287.9187.95T:gimli24v1
89.7390.7594.33blake512
89.7590.7892.36sha224
92.3892.5392.81T:blake64
94.4794.4794.47T:esch256v2
95.0395.0695.45T:esch256v1
100.27100.52101.02T:drygascon128
105.98106.09106.42T:keccakc1024
107.14107.72109.89sha384
110.39110.53110.69lsh512
111.91112.19112.67T:keccakc768
114.33114.45114.52T:saturninhashv2
115.77116.30116.84T:keccak
116.61116.70117.03T:luffa384
117.41117.52117.89T:keccakc512
117.67118.09118.33T:jh384
118.17118.30118.67T:jh512
118.38118.41118.47T:jh224
118.16118.44118.50T:jh256
118.83118.89119.11T:keccakc448
118.08119.06125.80T:shavite3512
123.56124.00124.39T:keccakc256
117.09128.11128.38T:mcssha6
113.92?128.45?128.45?T:mcssha4
131.20131.20131.20T:floppsy
131.98132.08132.17T:cubehash1632
133.91134.02134.33prh64s1024
137.23137.55138.00T:simd256
137.80137.84138.27T:fugue256
141.12141.36141.66T:luffa512
153.48153.48153.48T:sneikha384
157.72157.72157.72T:esch384v2
157.52157.75157.88T:esch384v1
158.72158.72158.81T:bblake256
157.72158.80160.53sha3256
158.41159.88162.39sha3384
159.05160.33163.11sha3512
160.14161.14162.64sha3224
161.95162.31162.97T:lane256
167.25169.36171.66shake256
172.19172.33172.45T:shamashashv1
171.94172.72177.14shake128
173.84174.12188.45T:mcssha5
181.30181.67181.77T:drygascon256
181.78182.30182.66T:echo256
185.42186.69187.44T:whirlpool
195.36195.41195.44T:romulush
197.55197.67197.98T:skein10241024
206.19206.58207.28T:echosp256
217.16217.33217.75T:fugue2
226.33226.62226.98T:echo512
235.02235.73236.45T:mgrostl256
256.97257.25257.62T:echosp512
270.06270.31270.31T:knot256v2
272.75272.75272.75T:clxhash
285.11288.36291.11T:groestl256
298.67298.73298.97T:cubehash832
322.08322.41322.56T:cubehash816
322.83324.08325.44T:simd512
327.55327.72328.09T:fugue512
332.44333.62335.73T:rfsb509
368.19368.33369.34T:cubehash88
412.67412.67412.83T:coral256v1
423.41425.78433.50T:groestl512
434.02434.23434.25T:knot256v1
463.45466.58466.70T:cubehash84
579.72579.86580.03T:cubehash1616
583.31583.36583.45T:essence224
583.67583.92584.11T:essence256
595.42596.98597.86T:lane512
614.19614.41614.42T:photonbeetlehash256rate32v1
619.30620.34620.64T:essence384
622.86622.98623.25T:essence512
645.84646.36647.28T:cubehash82
667.72668.50668.55T:cubehash168
697.03697.58697.58T:knot384
843.44843.52843.97T:cubehash164
1016.281016.441016.97T:cubehash81
1088.001090.361090.47T:knot512
1196.191196.411197.09T:cubehash162
1357.941359.231359.66T:syconhash256v1
1377.881377.941378.03T:subterraneanv1
1649.271659.701672.61T:cubehash161
2903.622905.302910.19T:sivrijndael256hash256v1
4103.084104.754105.23T:acehash256v1
4542.524544.124545.48T:skinnyhashtk2
4501.254575.724576.45T:skinnyhashtk3
8592.168593.918595.59T:orangishv1
10751.6110753.4510755.72T:gage1h256c256r128
11081.4811088.6211091.14T:heron256v1
14471.6714473.4414474.42T:gage1h256c224r032
15012.5315013.7015016.94T:gage1h256c224r064
16654.5316655.5816657.16T:gage1h256c256r064
20567.33?20998.47?28061.77?T:rhash
28861.5228862.3928864.62T:gage1h256c256r032
29506.0029517.1429529.30T:gage1h256c512r064
42172.3942175.5042179.58T:sivtemphotonhashv1
47509.3647511.5647516.17T:gage1h256c224r016
53465.8653468.1653475.92T:gage1h256c256r016
53570.9553584.7053593.53T:gage1h256c512r032
91096.8891099.3991102.25T:gage1h256c224r008
1559890.221560266.841560947.61T:fsb512
1697106.481697501.331697697.25T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
37.1237.1237.12komihash
87.1287.6291.62md5
101.88102.12102.12T:bebb4185
104.12104.75106.50T:md4
121.75123.38123.38T:blake3
127.00129.75132.62T:edonr256
142.38142.88144.88T:blake2s
151.25151.50152.00T:beamsplitter
173.62174.50178.00T:xoodyakv1
182.12182.75186.12T:ripemd160
185.25185.75185.75prh42s256
193.50194.50196.62sha256
196.25196.75201.25T:blake32
198.25198.25198.62asconhashabi32v12
204.50205.00206.38T:sneikha256
209.62209.62209.62T:floppsy
214.50216.50219.50T:tiger
221.88222.88223.88T:bmw256
227.00227.12227.75blake256
227.25227.25227.75asconhashav12
227.25227.25227.75asconxofav12
235.75236.88238.00T:nasha256
237.62238.88240.00T:edonr512
254.00254.00254.38asconhashbi32v12
256.38256.88257.88T:gimli24v1
275.62275.88276.12prh42s512
273.00276.62276.75T:cubehash512
281.38281.38281.38asconhashv12
281.38281.50282.00asconxofv12
290.25293.50293.50T:skein256256
298.38301.25308.00T:luffa256
304.25305.50308.25T:drygascon128
320.25321.88324.25T:shabal512
322.25323.62327.88T:shavite3256
325.50326.00327.25prh64s256
330.25331.38334.75T:shabal256
331.75333.75333.88T:saturninhashv2
336.62338.00339.38lsh256
361.50361.50362.00T:esch256v1
364.50364.50364.88T:esch256v2
406.75407.25408.12T:blake2b
415.75417.88420.12T:nasha512
416.12419.38427.75sha512
444.12447.75455.75T:sarmal256
455.62457.62457.88T:clxhash
459.12460.75462.88prh42s1024
516.50518.12518.25T:romulush
530.25538.25550.12T:sarmal512
539.62542.25542.75T:sneikha384
534.00542.62549.25T:k12
535.38544.62546.75T:mcssha4
545.50547.00547.00T:shamashashv1
558.00558.62562.00T:mcssha6
565.88566.38567.62prh64s512
583.62584.12585.12T:skein512512
587.62588.12588.12T:skein512256
592.12592.75593.75T:luffa384
592.25598.75611.50sha1
612.88619.75628.50sha224
617.00622.88638.25T:bmw512
664.75665.62668.38T:round3jh256
665.50665.62666.25T:round3jh512
685.62685.62685.75T:esch384v1
688.38688.38688.75T:esch384v2
697.75698.50699.75T:luffa512
706.12706.12706.75T:knot256v2
715.88720.00743.88blake512
721.62725.00725.50T:drygascon256
728.75730.25730.88T:photonbeetlehash256rate32v1
742.62745.00747.25T:blake64
742.88746.12750.00T:whirlpool
810.12810.25810.62T:knot256v1
848.38848.50849.12T:fugue256
848.25850.00850.88T:keccakc1024
853.75861.25877.62sha384
882.38882.88884.25lsh512
896.50896.62896.62T:cubehash1632
899.88901.25902.75T:keccakc768
925.50927.12929.50T:keccak
934.25937.12950.12T:shavite3512
943.75944.62947.12T:keccakc512
942.75944.88948.00T:jh256
942.88945.12946.75T:jh384
945.38946.12947.00T:jh224
946.88948.38949.12T:jh512
950.62951.12951.88T:keccakc448
988.62989.88990.75T:keccakc256
1020.621021.501022.88T:mcssha5
1054.621055.751057.88prh64s1024
1101.621103.751108.12T:simd256
1105.121105.251106.00T:bblake256
1256.001266.621283.25sha3512
1256.501266.881284.38sha3256
1264.381274.881290.62sha3384
1278.001285.621307.38sha3224
1305.621314.001324.62T:lane256
1326.001336.121353.25shake256
1365.381373.381402.75shake128
1371.001373.881376.12T:coral256v1
1426.001426.001426.50T:knot384
1399.751432.381452.25T:groestl256
1453.001459.381460.88T:echo256
1518.751520.751525.75T:rfsb509
1577.381578.621579.38T:skein10241024
1579.881580.381581.62T:fugue2
1649.121653.501659.25T:echosp256
1806.751812.001816.88T:echo512
1858.251859.881863.25T:mgrostl256
2056.622058.622060.50T:echosp512
2094.002099.502112.12T:fugue512
2098.622100.122103.12T:cubehash816
2098.622101.382103.12T:cubehash832
2192.252195.882198.88T:cubehash88
2285.122291.122293.38T:cubehash84
2469.752472.502474.25T:cubehash82
2580.252591.752604.12T:simd512
2668.622668.622668.62T:knot512
2682.882683.252683.62T:subterraneanv1
2845.502846.752847.88T:cubehash81
3317.623318.883320.00T:sivrijndael256hash256v1
3397.383426.383463.75T:groestl512
3524.253524.623525.50T:essence224
3527.003529.003533.38T:essence256
3708.753729.883748.00T:cubehash161
3804.883826.003827.00T:cubehash1616
4003.624004.624008.38T:cubehash168
4180.624181.884184.75T:cubehash164
4533.624534.254537.75T:cubehash162
4758.124764.624772.12T:lane512
4966.754967.504969.38T:essence384
4983.504993.124998.12T:essence512
5045.505050.625053.12T:syconhash256v1
8105.258111.628120.25T:skinnyhashtk2
11900.7512155.1212225.62T:skinnyhashtk3
15176.3815180.3815183.25T:acehash256v1
34363.7534374.3834381.00T:orangishv1
36882.5036883.8836898.62T:gage1h256c256r128
45032.2545034.0045064.38T:sivtemphotonhashv1
50266.7550281.0050294.12T:heron256v1
50962.0050964.6250981.38T:gage1h256c224r032
55446.3855460.5055475.50T:gage1h256c224r064
61507.0061518.5061533.62T:gage1h256c256r064
79605.75?82666.50?110596.38?T:rhash
101609.75101619.88101703.50T:gage1h256c256r032
109008.50109039.38109079.75T:gage1h256c512r064
162912.38162930.00163186.62T:gage1h256c224r016
183328.50183341.88183404.88T:gage1h256c256r016
188584.75188646.38188702.25T:gage1h256c512r032
308057.50308067.25308086.62T:gage1h256c224r008
12477898.0012480434.1212484594.75T:fsb512
13579129.3813581437.7513589044.25T:fsb256