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

[Page version: 20240726 23:45:54]

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.


Implementation notes

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.44?0.45?0.53?komihash
0.560.560.61prh42s1024
0.540.570.60prh42s256
0.560.570.58prh42s512
0.720.720.73prh64s512
0.720.730.75prh64s1024
0.730.740.78prh64s256
1.251.251.26T:bebb4185
1.901.921.92T:edonr512
3.293.293.29T:md4
3.373.383.39T:bmw512
3.813.813.82T:edonr256
4.774.784.78T:k12
4.774.784.81T:blake3
5.085.085.12T:skein512256
5.085.095.10T:skein512512
5.505.515.52T:blake2b
5.955.965.96md5
6.266.266.30T:skein10241024
6.416.426.45T:shabal512
6.426.426.45T:shabal256
6.476.486.48T:beamsplitter
6.576.586.59T:bmw256
7.237.267.27sha384
7.237.277.41T:tiger
7.747.777.78sha1
7.787.797.82T:skein256256
8.108.118.13sha512
7.99?8.27?10.28?T:sarmal256
8.488.498.50T:keccakc256
8.578.618.62shake128
9.049.069.07T:blake64
9.079.089.10T:blake2s
9.409.419.44blake512
9.829.829.83T:keccakc448
9.929.9610.01sha3224
10.2910.2910.33T:keccakc512
10.4410.4610.49shake256
10.4610.4710.47sha3256
10.4010.5010.51sha224
10.6410.6510.72T:ripemd160
10.9911.0011.03T:keccak
11.4111.4211.43sha256
12.2512.2612.26T:blake32
12.4912.5012.51T:fugue2
9.33?12.59?16.55?T:sarmal512
13.1713.1913.26T:nasha512
13.2813.3413.37T:nasha256
13.4913.5113.51T:keccakc768
13.6513.6713.74lsh512
13.7613.8013.81sha3384
14.1214.1314.13asconhashav12
14.1214.1314.16asconxofav12
15.6915.7115.76blake256
15.8015.8115.83T:bblake256
16.6916.6916.73T:cubehash512
16.6916.7016.72T:cubehash1632
17.2017.3017.30T:shavite3256
19.2919.3019.30T:keccakc1024
19.3419.3419.36T:luffa256
19.5919.7019.74sha3512
20.2520.2620.30asconxofv12
20.2520.2720.27asconhashv12
20.5320.5820.60T:cubehash832
21.5721.6421.78T:fugue256
25.2325.7125.80lsh256
26.1326.1326.14T:xoodyakv1
26.8326.8426.90T:echosp256
27.0127.0327.03asconhashabi32v12
29.6129.6429.66T:shavite3512
30.0630.0630.10T:lane256
30.1930.1930.20T:cubehash816
30.2830.4230.54T:luffa384
30.5030.5130.53T:shamashashv1
31.1531.4233.27T:groestl256
31.4331.4431.46T:echo256
33.5833.5833.60T:gimli24v1
34.1634.1734.20T:luffa512
33.47?34.35?37.84?T:whirlpool
35.0635.0735.13T:essence384
35.1035.1235.15T:essence512
35.9235.9435.94T:jh224
35.9135.9435.98T:jh384
35.9435.9435.97T:jh512
35.9335.9535.95T:jh256
36.6636.8736.95T:simd256
38.7438.7638.81T:echosp512
40.1640.3940.40T:simd512
41.0141.0141.02asconhashbi32v12
40.9941.1641.23T:sneikha256
41.5641.5841.60T:fugue512
42.1342.1342.16T:round3jh512
42.1342.1442.16T:round3jh256
45.6045.6745.79T:mcssha4
45.6745.6745.98T:mcssha5
45.6545.8245.97T:mcssha6
48.8948.9048.90T:cubehash1616
49.3149.3149.31T:saturninhashv2
49.2249.6753.15T:groestl512
50.2650.2750.27T:cubehash88
56.8456.9056.97T:lane512
57.1157.1357.27T:drygascon128
58.9158.9358.96T:echo512
60.0960.1060.14T:esch256v1
60.7760.8060.81T:esch256v2
63.1863.2363.32T:essence224
63.1863.2463.30T:essence256
64.0064.0064.00T:floppsy
65.1465.1565.20T:mgrostl256
72.3072.3072.34T:drygascon256
74.0174.0374.06T:coral256v1
81.5981.6081.93T:knot256v2
82.0782.0882.43T:sneikha384
83.9684.5487.13T:rfsb509
86.8886.8987.27T:esch384v1
87.6287.7788.04T:cubehash168
88.6388.6689.00T:romulush
89.2189.2289.68T:esch384v2
90.7490.7891.26T:cubehash84
138.78138.81139.25T:clxhash
149.28149.29149.74T:knot256v1
165.53165.55165.99T:cubehash164
167.60167.97168.19T:syconhash256v1
171.03171.46171.55T:cubehash82
283.17283.24283.29T:knot512
292.92292.96293.10T:knot384
320.91321.04321.55T:cubehash162
333.49333.55333.66T:cubehash81
335.81337.71344.96T:photonbeetlehash256rate32v1
443.97459.64476.49T:fsb256
632.95633.37634.97T:cubehash161
599.56?711.08?825.25?T:fsb512
796.46797.78798.18T:subterraneanv1
1277.491278.231278.93T:acehash256v1
1753.441757.601799.65T:sivrijndael256hash256v1
1731.561801.261805.41T:skinnyhashtk3
2707.122709.412710.14T:heron256v1
3090.603092.843096.91T:gage1h256c256r128
3572.023574.043579.44T:skinnyhashtk2
4732.764735.014735.85T:gage1h256c224r064
5178.335179.095187.33T:gage1h256c256r064
5375.555377.755379.29T:orangishv1
5857.505860.355870.28T:gage1h256c224r032
7284.847287.927289.31T:sivtemphotonhashv1
9228.489270.969274.78T:gage1h256c512r064
9455.629469.619471.99T:gage1h256c256r032
15171.8615203.3615205.96T:gage1h256c224r016
17468.2317480.2417500.96T:gage1h256c512r032
17885.7917910.8817924.65T:gage1h256c256r016
29843.8829980.2630032.77T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.450.450.45komihash
0.630.630.63prh42s256
0.680.680.68prh42s512
0.810.810.81prh42s1024
0.860.860.86prh64s256
0.950.950.95prh64s512
1.131.131.13prh64s1024
1.301.301.30T:bebb4185
1.991.991.99T:edonr512
3.383.383.39T:md4
3.613.613.61T:bmw512
3.883.893.90T:edonr256
4.774.774.77T:blake3
4.864.864.86T:k12
5.195.195.19T:skein512256
5.195.195.19T:skein512512
5.515.515.51T:blake2b
6.066.066.06md5
6.506.526.52T:skein10241024
6.526.526.53T:beamsplitter
6.816.816.81T:bmw256
6.816.816.82T:shabal512
6.856.856.85T:shabal256
7.467.517.55T:tiger
7.857.857.87T:skein256256
8.118.148.19sha384
8.29?8.39?10.23?T:sarmal256
8.408.408.42sha512
8.488.498.52sha1
8.728.728.73T:keccakc256
8.778.778.78shake128
9.089.089.08T:blake2s
9.399.399.40T:blake64
9.749.749.74blake512
10.0310.0310.04T:keccakc448
10.1010.1010.10sha3224
10.6910.6910.69T:keccakc512
10.7910.7910.82sha3256
10.8010.8210.85shake256
10.8910.8910.91T:ripemd160
11.1811.2611.27sha224
11.4011.4011.41T:keccak
11.6011.6011.61sha256
12.4912.4912.49T:blake32
10.25?13.11?16.41?T:sarmal512
13.5013.5013.50T:nasha256
13.6113.6113.61T:fugue2
13.6613.6613.68T:nasha512
13.7213.7213.72T:keccakc768
13.9113.9113.93sha3384
14.2614.2614.26asconhashav12
14.2614.2614.26asconxofav12
14.6214.6214.84lsh512
15.9715.9715.97blake256
17.1117.1117.12T:cubehash512
17.3817.3917.39T:bblake256
17.5417.5717.59T:shavite3256
18.1318.1418.14T:cubehash1632
19.4319.4319.43T:keccakc1024
19.6519.6519.65T:luffa256
19.6919.7019.71sha3512
20.4220.4220.42asconhashv12
20.4220.4220.42asconxofv12
22.2822.2822.29T:cubehash832
22.7822.8122.83T:fugue256
26.2526.2526.25T:xoodyakv1
26.1526.6126.63lsh256
27.3527.3527.35asconhashabi32v12
27.9127.9328.00T:echosp256
30.5130.5230.58T:shavite3512
30.6630.6630.68T:shamashashv1
31.0031.0331.05T:lane256
30.9831.2031.20T:luffa384
31.9331.9331.93T:cubehash816
32.0432.2533.91T:groestl256
32.5632.5632.56T:echo256
33.8333.8333.83T:gimli24v1
35.0235.0235.04T:luffa512
34.14?35.12?37.98?T:whirlpool
36.3236.3236.33T:essence512
36.3136.3436.34T:essence384
36.4936.4936.49T:jh224
36.4936.4936.49T:jh384
36.4936.4936.53T:jh256
36.4936.4936.49T:jh512
37.2237.4037.43T:simd256
40.1440.1540.16T:echosp512
41.4441.4441.44asconhashbi32v12
41.4941.4941.49T:sneikha256
41.4641.6441.64T:simd512
42.7942.7942.80T:round3jh256
42.7942.7942.81T:round3jh512
43.4443.4643.47T:fugue512
46.4646.4746.48T:mcssha4
46.5146.5146.51T:mcssha6
47.3147.3147.31T:mcssha5
49.6949.7049.70T:saturninhashv2
51.9951.9951.99T:cubehash88
51.9752.1155.30T:groestl512
52.1652.1652.16T:cubehash1616
57.2157.2257.34T:drygascon128
60.4460.4460.50T:esch256v1
60.6360.6460.68T:lane512
60.7360.7460.74T:echo512
61.1661.1661.16T:esch256v2
64.0664.0664.06T:floppsy
64.2264.2364.34T:essence256
64.2264.3564.38T:essence224
68.2768.2868.28T:mgrostl256
72.7172.7172.72T:drygascon256
74.5874.5874.59T:coral256v1
82.2182.2182.21T:knot256v2
83.0383.0383.03T:sneikha384
85.3285.7188.37T:rfsb509
87.7287.7387.73T:esch384v1
89.2889.2889.29T:romulush
90.0390.0490.04T:esch384v2
90.9190.9191.03T:cubehash168
92.5092.5092.75T:cubehash84
138.97138.97138.97T:clxhash
149.55149.55149.55T:knot256v1
168.78168.78168.80T:cubehash164
169.23169.25169.31T:syconhash256v1
172.75172.75172.77T:cubehash82
283.86283.87283.88T:knot512
293.09293.09293.17T:knot384
323.78323.88324.31T:cubehash162
334.75334.79335.78T:cubehash81
335.23340.14340.80T:photonbeetlehash256rate32v1
635.31635.35637.10T:cubehash161
796.99798.52799.20T:subterraneanv1
1288.801289.191290.65T:acehash256v1
1752.181758.931790.24T:sivrijndael256hash256v1
1760.311812.161814.53T:skinnyhashtk3
2750.882751.952752.61T:heron256v1
3127.893128.013131.27T:gage1h256c256r128
3579.803581.513583.30T:skinnyhashtk2
4779.004779.594780.92T:gage1h256c224r064
5229.345229.685235.05T:gage1h256c256r064
5419.025420.055420.56T:orangishv1
5910.925912.405918.83T:gage1h256c224r032
7279.967280.107281.48T:sivtemphotonhashv1
9324.979360.179361.89T:gage1h256c512r064
9538.319549.689553.15T:gage1h256c256r032
15301.7215323.8715330.12T:gage1h256c224r016
17629.8017644.6517652.52T:gage1h256c512r032
18035.4918038.1818062.64T:gage1h256c256r016
18963.9619128.4019300.76T:fsb512
20025.3820042.0620076.95T:fsb256
30099.6230215.8230258.67T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.460.460.47komihash
0.790.790.79prh42s256
0.930.940.96prh42s512
1.091.091.10prh64s256
1.241.241.24prh42s1024
1.331.331.33prh64s512
1.371.371.37T:bebb4185
1.801.801.81prh64s1024
2.132.132.15T:edonr512
3.523.523.53T:md4
4.024.024.02T:edonr256
4.044.044.04T:bmw512
5.335.345.35T:k12
5.375.375.37T:skein512256
5.375.375.37T:skein512512
5.545.545.54T:blake2b
6.246.246.26md5
6.616.616.61T:beamsplitter
6.766.766.76T:blake3
6.956.976.97T:skein10241024
7.217.227.23T:bmw256
7.507.507.50T:shabal512
7.547.547.54T:shabal256
7.857.907.93T:tiger
8.038.038.03T:skein256256
8.74?8.75?10.84?T:sarmal256
8.958.968.97sha512
9.109.109.10T:blake2s
9.369.379.37shake128
9.439.439.45T:keccakc256
9.609.699.80sha384
9.739.749.77sha1
9.979.979.97T:blake64
10.2410.2410.26sha3224
10.2510.2610.26T:keccakc448
10.2910.2910.31blake512
11.1411.1511.15T:keccakc512
11.1411.1511.15sha3256
11.1711.1811.19shake256
11.2511.2611.27T:ripemd160
11.9311.9311.93sha256
12.0712.0712.08T:keccak
12.4812.5212.54sha224
12.8912.8912.90T:blake32
10.81?13.73?17.42?T:sarmal512
13.8313.8313.83T:keccakc768
13.9013.9113.92sha3384
13.9313.9313.93T:nasha256
14.4714.4814.49T:nasha512
14.4814.4814.48asconhashav12
14.4814.4814.48asconxofav12
15.5115.5115.51T:fugue2
16.2516.2516.31lsh512
16.4516.4516.45blake256
17.8317.8317.84T:cubehash512
18.1018.1118.15T:shavite3256
20.0320.0320.03T:bblake256
20.0920.0920.09T:keccakc1024
20.2220.2220.22T:luffa256
20.2420.2420.29sha3512
20.5420.5420.56T:cubehash1632
20.7120.7120.71asconhashv12
20.7120.7120.71asconxofv12
24.1124.1724.23T:fugue256
25.1925.1925.19T:cubehash832
26.4626.4626.46T:xoodyakv1
27.4927.5027.58T:echosp256
27.9327.9327.93asconhashabi32v12
27.6328.1128.17lsh256
31.1131.1131.14T:shamashashv1
32.0832.0932.10T:shavite3512
32.1632.2432.35T:luffa384
32.6132.6232.64T:lane256
33.3433.6435.38T:groestl256
34.2934.2934.29T:gimli24v1
34.8434.8434.84T:cubehash816
35.5935.5935.59T:echo256
34.79?35.92?38.82?T:whirlpool
36.4436.4636.47T:luffa512
37.4437.4437.44T:jh224
37.4437.4437.44T:jh256
37.4437.4437.44T:jh512
37.4437.4437.45T:jh384
38.2138.3438.41T:simd256
38.3838.3938.41T:essence384
38.4038.4138.43T:essence512
41.8841.8842.03T:sneikha256
42.1742.1742.17asconhashbi32v12
43.7943.8143.82T:simd512
43.8543.8643.87T:echosp512
43.9043.9043.92T:round3jh256
43.9043.9043.91T:round3jh512
46.5446.5446.61T:fugue512
47.7947.8147.82T:mcssha4
47.9147.9148.04T:mcssha6
50.0450.0550.05T:mcssha5
50.3850.3850.39T:saturninhashv2
54.8954.8954.89T:cubehash88
55.7855.9759.46T:groestl512
57.3657.3757.49T:drygascon128
57.6357.6357.63T:cubehash1616
61.0661.0761.12T:esch256v1
61.8061.8161.81T:esch256v2
63.8663.8763.87T:echo512
64.1764.1764.17T:floppsy
66.0366.0466.15T:essence224
66.0466.0666.08T:essence256
66.9967.0067.03T:lane512
73.4773.4773.48T:drygascon256
73.5373.5473.55T:mgrostl256
75.5675.5675.57T:coral256v1
83.2883.2883.29T:knot256v2
84.6384.6384.63T:sneikha384
85.4688.5591.05T:rfsb509
89.1389.1389.14T:esch384v1
90.4290.4290.43T:romulush
91.4591.4591.46T:esch384v2
95.4195.4195.41T:cubehash84
96.3796.4996.49T:cubehash168
139.33139.33139.33T:clxhash
150.05150.05150.06T:knot256v1
172.03172.04172.09T:syconhash256v1
174.24174.24174.24T:cubehash164
175.66175.66175.66T:cubehash82
285.72285.72285.73T:knot512
294.83294.83294.84T:knot384
329.25329.74329.75T:cubehash162
337.66337.66337.67T:cubehash81
334.14337.68339.75T:photonbeetlehash256rate32v1
640.78640.78640.81T:cubehash161
800.10800.14800.18T:subterraneanv1
1309.221309.771313.76T:acehash256v1
1747.731752.521785.83T:sivrijndael256hash256v1
1837.752023.452034.62T:skinnyhashtk3
2820.282824.142833.98T:heron256v1
3188.473189.783207.19T:gage1h256c256r128
3592.203593.003597.78T:skinnyhashtk2
4848.634849.804866.87T:gage1h256c224r064
5311.505315.345317.56T:gage1h256c256r064
5488.515493.245509.29T:orangishv1
5994.496001.356017.72T:gage1h256c224r032
7269.907270.597271.20T:sivtemphotonhashv1
9494.529510.169526.19T:gage1h256c512r064
9673.459677.369677.88T:gage1h256c256r032
15509.0315514.6715533.27T:gage1h256c224r016
17875.2617877.6117894.85T:gage1h256c512r032
18300.7118314.5118319.96T:gage1h256c256r016
30553.5630620.0330656.52T:gage1h256c224r008
49063.3849466.1950130.55T:fsb512
52868.9453096.4153394.74T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.490.490.50komihash
1.181.191.19prh42s256
1.551.551.59prh42s512
1.571.571.57T:bebb4185
1.671.681.68prh64s256
2.302.302.31prh64s512
2.322.322.32T:edonr512
2.332.332.33prh42s1024
3.573.573.57prh64s1024
3.913.913.91T:md4
4.394.394.43T:edonr256
4.824.824.82T:bmw512
5.865.875.87T:skein512256
5.875.875.87T:skein512512
6.076.096.12T:k12
6.226.226.22T:blake2b
6.486.486.48T:blake3
6.736.736.75md5
6.856.856.85T:beamsplitter
8.308.308.30T:bmw256
8.468.468.49T:skein256256
8.878.878.89T:skein10241024
8.758.989.01T:tiger
9.10?9.10?11.46?T:sarmal256
9.169.169.17T:blake2s
9.319.329.35T:shabal512
9.379.379.38T:shabal256
9.499.499.51sha512
10.0410.0410.07shake128
10.3010.3210.36T:keccakc256
10.4810.4810.49T:blake64
10.7210.7210.72blake512
12.2112.2112.23T:ripemd160
12.3812.3812.38sha3224
12.4112.4312.44sha3256
12.4312.4412.46shake256
12.6012.6012.66T:keccakc448
12.6212.6612.67T:keccak
12.6612.6712.67T:keccakc512
12.6412.7012.77sha384
12.8112.8112.81sha256
12.9512.9913.02sha1
13.9313.9313.94T:blake32
11.20?14.48?17.79?T:sarmal512
14.8414.8514.86sha3384
14.9614.9615.02T:keccakc768
15.0815.0815.08asconxofav12
15.0815.0815.08asconhashav12
15.0815.0815.12T:nasha256
15.2015.2115.23T:nasha512
15.8415.8515.91sha224
17.6617.6617.66blake256
19.0819.0919.16lsh512
19.5719.5719.60T:shavite3256
19.7319.7319.79T:cubehash512
20.5520.5620.56T:fugue2
21.4621.4621.46asconhashv12
21.4621.4621.46asconxofv12
21.7421.7421.74T:luffa256
22.1022.1122.11sha3512
22.1422.1522.17T:keccakc1024
26.9726.9726.97T:cubehash1632
27.0327.0327.03T:xoodyakv1
27.0327.0327.06T:bblake256
27.1527.2327.36T:fugue256
28.7629.3029.48lsh256
29.4929.4929.49asconhashabi32v12
31.5631.5731.61T:echosp256
32.3632.3932.45T:shamashashv1
32.9532.9532.98T:cubehash832
33.0533.0633.06T:shavite3512
35.5035.5035.50T:gimli24v1
35.5635.6335.66T:luffa384
36.8636.8936.91T:lane256
37.1137.2539.36T:groestl256
36.7337.8940.65T:whirlpool
40.0040.0040.00T:jh224
40.0040.0040.00T:jh256
40.0040.0040.01T:jh512
40.0140.0140.01T:jh384
40.2140.2440.25T:luffa512
40.8241.0041.00T:simd256
42.3042.3142.33T:echo256
42.6142.6142.61T:cubehash816
43.3543.3543.49T:sneikha256
43.9143.9443.94T:essence384
43.9444.0044.01T:essence512
44.1344.1344.13asconhashbi32v12
46.8946.8946.89T:round3jh256
46.9046.9046.90T:round3jh512
51.3451.3551.40T:mcssha4
51.6551.6651.72T:mcssha6
52.1352.1352.15T:echosp512
52.2252.2252.23T:saturninhashv2
53.9454.0054.05T:simd512
54.8154.8155.01T:fugue512
57.3457.3557.39T:mcssha5
57.7257.7257.84T:drygascon128
61.1261.5565.17T:groestl512
62.6362.6362.63T:cubehash88
62.6962.7062.75T:esch256v1
63.4363.4363.46T:esch256v2
64.4464.4464.44T:floppsy
65.7265.7365.73T:echo512
70.8870.9170.95T:essence224
70.9570.9770.98T:essence256
72.2272.2372.23T:cubehash1616
75.4975.5075.52T:drygascon256
78.1678.1678.16T:coral256v1
80.2680.2980.35T:mgrostl256
86.1586.1586.18T:knot256v2
88.9288.9288.92T:sneikha384
91.0091.0591.14T:lane512
92.9092.9092.91T:esch384v1
93.4793.4793.48T:romulush
92.1894.6997.30T:rfsb509
95.2395.2395.23T:esch384v2
103.17103.17103.42T:cubehash84
110.94110.94111.06T:cubehash168
140.28140.28140.29T:clxhash
151.39151.39151.39T:knot256v1
179.49179.52179.64T:syconhash256v1
183.42183.42183.43T:cubehash82
188.81188.81188.81T:cubehash164
290.66290.66290.68T:knot512
298.70298.70298.72T:knot384
329.11331.31336.79T:photonbeetlehash256rate32v1
343.81343.81344.31T:cubehash162
345.42345.42346.42T:cubehash81
655.41655.41655.41T:cubehash161
808.32808.60808.62T:subterraneanv1
1363.661364.931366.98T:acehash256v1
1741.451741.801779.54T:sivrijndael256hash256v1
1931.112070.732125.64T:skinnyhashtk3
3020.433037.073037.51T:heron256v1
3345.513345.623356.95T:gage1h256c256r128
3618.673619.063630.45T:skinnyhashtk2
5048.975049.165061.87T:gage1h256c224r064
5531.535541.055544.31T:gage1h256c256r064
5670.055679.615684.07T:orangishv1
6218.766228.666234.29T:gage1h256c224r032
7231.637242.687246.00T:sivtemphotonhashv1
9901.409914.809927.99T:gage1h256c512r064
10044.6910045.2510046.61T:gage1h256c256r032
16068.2316073.7616079.29T:gage1h256c224r016
18559.6818560.9718606.57T:gage1h256c512r032
18956.3018993.5419058.39T:gage1h256c256r016
31776.5831847.8231872.37T:gage1h256c224r008
130509.97131236.77132497.60T:fsb512
140502.72140898.58141197.00T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
0.940.950.98komihash
4.024.024.02T:bebb4185
5.665.735.73T:edonr512
6.366.386.38prh42s256
6.866.866.86T:blake3
8.808.808.97T:beamsplitter
8.958.958.95T:md4
9.119.129.12T:edonr256
9.589.589.64prh64s256
9.679.699.69prh42s512
9.789.789.78T:blake2s
11.8111.8111.83T:skein512256
11.8811.8811.88T:skein512512
11.9411.9411.95T:blake2b
13.0813.0813.09md5
14.1614.1614.19T:skein256256
15.8815.8815.89T:bmw512
16.5016.5216.75prh64s512
16.7316.7516.75prh42s1024
17.6917.7317.91T:k12
17.70?17.81?22.81?T:sarmal256
19.5219.5919.80T:tiger
20.6420.7020.70sha512
21.2521.2521.25T:blake64
21.4121.4121.41blake512
22.2322.2322.23T:bmw256
22.3322.3322.33asconhashav12
22.3322.3322.33asconxofav12
22.7022.7022.78sha3256
22.7822.7822.78sha3512
22.7822.8022.80sha3384
22.8022.8022.80sha3224
22.8922.9122.91shake256
22.9522.9522.95shake128
23.7823.7823.78sha256
24.5024.5024.52T:ripemd160
25.0325.0325.52T:keccakc1024
25.2325.2725.72T:keccakc768
25.4825.5225.98T:keccakc448
25.4425.8825.91T:keccak
25.8925.8925.91T:keccakc512
26.1426.1926.62T:keccakc256
27.3927.4127.52T:blake32
21.56?27.77?34.06?T:sarmal512
28.9428.9728.97T:skein10241024
29.8329.8329.84T:nasha256
30.3930.3930.44prh64s1024
30.8630.8630.86asconxofv12
30.8630.8631.02asconhashv12
31.5631.5831.89T:nasha512
32.7032.7032.70T:shabal512
32.9732.9733.11T:shabal256
33.4433.4433.44blake256
33.9133.9134.27T:xoodyakv1
38.5238.5538.59T:shavite3256
40.8840.8840.88T:luffa256
43.6643.6643.97T:cubehash512
47.1647.1747.42T:shamashashv1
49.2249.2249.23asconhashabi32v12
50.9851.2251.28T:gimli24v1
54.8155.0255.50sha1
55.4156.2056.73sha384
56.3957.3157.31lsh256
59.1159.4459.73sha224
60.7560.7560.80T:shavite3512
61.7561.7561.75T:sneikha256
62.3062.5062.73lsh512
62.5062.5062.55T:drygascon128
61.55?63.66?68.78?T:whirlpool
65.9166.0366.12T:fugue256
68.0068.0068.00T:floppsy
68.3368.3368.33asconhashbi32v12
72.4572.4572.45T:jh256
72.4572.4572.47T:jh224
72.5072.5072.50T:jh512
72.5372.5372.56T:jh384
73.9274.1274.30T:simd256
75.2775.3175.31T:saturninhashv2
77.0977.2077.38T:luffa384
83.7383.7783.81T:esch256v1
84.6484.7084.78T:esch256v2
84.8984.8984.89T:round3jh256
84.9484.9484.94T:round3jh512
83.9785.2388.66T:groestl256
85.8085.8485.92T:fugue2
88.5088.5088.86T:luffa512
91.3891.4591.45T:lane256
96.1996.3096.50T:echosp256
96.6696.7597.33T:mcssha4
96.9596.9597.00T:echo256
99.5399.7299.78T:mcssha6
101.00101.08101.11T:drygascon256
108.83108.84109.28T:cubehash1632
111.16111.16111.42T:coral256v1
113.56113.97114.05T:essence384
114.22114.62114.64T:essence512
116.86116.86116.86T:bblake256
118.88118.88118.89T:echosp512
120.23120.28120.34T:echo512
122.83122.83122.92T:knot256v2
131.31131.31131.75T:romulush
132.33132.34132.38T:cubehash832
132.80132.83133.05T:essence224
133.06133.14133.28T:essence256
141.02141.05141.06T:esch384v1
141.95141.95141.95T:cubehash816
143.50143.50143.53T:esch384v2
143.52143.52143.94T:sneikha384
148.94149.16155.91T:rfsb509
150.69150.78151.08T:mcssha5
152.56152.56152.56T:clxhash
151.66153.72161.06T:groestl512
160.19160.42162.12T:fugue512
161.70161.70161.70T:cubehash88
161.69161.94164.81T:simd512
168.48168.48168.48T:knot256v1
200.84201.20201.52T:mgrostl256
202.52202.52202.80T:cubehash84
259.02259.03259.03T:cubehash1616
274.50274.52274.53T:syconhash256v1
282.80282.80282.80T:cubehash82
293.20295.09299.70T:photonbeetlehash256rate32v1
297.44297.53297.55T:cubehash168
329.45329.45329.50T:knot384
353.91353.91354.00T:knot512
363.59363.83364.09T:lane512
375.28375.28375.30T:cubehash164
444.77444.77445.80T:cubehash81
530.30530.31530.80T:cubehash162
842.70842.70842.72T:cubehash161
914.66916.61917.03T:subterraneanv1
1658.771660.031693.56T:sivrijndael256hash256v1
2076.002076.982078.89T:acehash256v1
2635.252650.982698.23T:skinnyhashtk3
4021.754021.984022.02T:skinnyhashtk2
5404.225404.275404.61T:gage1h256c256r128
5487.985488.025493.19T:heron256v1
6828.426830.086830.20T:sivtemphotonhashv1
7671.807671.987672.45T:gage1h256c224r064
8053.868054.068054.41T:orangishv1
8404.898405.228406.03T:gage1h256c256r064
9145.009145.619146.62T:gage1h256c224r032
14752.7014753.3114754.80T:gage1h256c256r032
15001.4515037.2215037.75T:gage1h256c512r064
23204.8323215.6223218.84T:gage1h256c224r016
27283.0327284.1727374.72T:gage1h256c512r032
27354.4527356.1427459.03T:gage1h256c256r016
45373.7045385.3145638.47T:gage1h256c224r008
1165663.121176017.281190065.09T:fsb512
1262768.531266015.841269178.97T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
2.75?2.75?3.62?komihash
21.6221.6221.62T:bebb4185
29.1229.1229.12T:beamsplitter
43.8844.2544.62T:edonr256
45.0045.0048.88T:md4
45.8845.8845.88prh42s256
46.3846.8846.88T:edonr512
56.8856.8856.88T:blake3
60.1260.1261.75md5
72.3873.0074.88prh42s512
75.5075.5075.50prh64s256
77.8877.8877.88T:blake2s
79.7579.7579.75asconhashav12
79.7579.7580.00asconxofav12
80.1280.1280.12T:skein256256
81.6283.8885.62T:tiger
93.6293.7593.75T:skein512256
94.1294.1294.12T:skein512512
95.1295.1295.25T:blake2b
96.0096.0096.00T:floppsy
100.38100.38100.38sha256
105.12105.12107.12asconhashv12
105.12105.12107.12asconxofv12
108.75108.88108.88T:ripemd160
112.62112.62112.62T:xoodyakv1
118.50118.50118.50T:blake32
123.00123.00123.00T:bmw256
128.12128.12128.25T:bmw512
128.88128.88129.50prh42s1024
130.88130.88130.88prh64s512
135.12135.12135.25T:nasha256
137.25137.25137.25T:gimli24v1
137.88138.38140.00T:k12
140.00?142.50?186.50?T:sarmal256
142.75142.75142.75blake256
144.25144.62144.62T:shamashashv1
155.12155.75157.88T:drygascon128
166.12166.38166.38sha512
166.50166.50166.50T:luffa256
167.38167.50167.50T:sneikha256
170.62170.88170.88T:shavite3256
172.12172.12172.12T:blake64
172.25172.25172.62blake512
179.75179.75179.88sha3224
180.00180.12180.12sha3256
180.00180.12180.25sha3384
180.62180.75180.75sha3512
181.62181.62181.75shake256
182.12182.12182.12shake128
200.38200.38202.25T:shabal512
200.38200.50204.00T:keccakc1024
202.88202.88205.00T:shabal256
204.75204.75206.88asconhashabi32v12
205.00205.12209.12T:keccakc448
202.12205.75211.38T:keccakc768
205.88207.38208.00T:keccak
207.62207.62209.50T:saturninhashv2
208.00208.12208.38T:keccakc512
209.62210.12215.62T:keccakc256
172.62?212.75?264.12?T:sarmal512
218.62218.75218.75T:cubehash512
232.25232.25232.25T:skein10241024
233.00243.75256.62T:whirlpool
244.12244.12247.25prh64s1024
247.25247.38248.88T:clxhash
251.50251.62254.12T:nasha512
259.62259.62259.62asconhashbi32v12
303.00303.00303.12T:knot256v1
307.25307.62308.50T:esch256v1
308.88309.50312.00T:esch256v2
332.75332.75335.12T:knot256v2
337.38338.50346.00T:photonbeetlehash256rate32v1
342.12342.25342.62T:romulush
371.25371.25373.38T:coral256v1
373.38375.50377.25sha1
374.75376.75376.75T:drygascon256
376.38377.12378.12T:fugue256
377.12378.00378.88T:luffa384
386.75391.00394.38sha224
425.25425.25428.38T:luffa512
423.12430.00454.75T:groestl256
448.12449.25451.00T:mcssha4
442.50449.62455.38sha384
453.50459.25459.38lsh256
471.50472.12473.25T:mcssha6
487.38487.38488.25T:shavite3512
492.88492.88493.88T:sneikha384
498.50499.25500.62lsh512
581.00581.00581.00T:jh224
581.00581.00581.00T:jh256
581.50581.50581.50T:jh512
581.50581.62584.12T:jh384
583.00583.62583.88T:fugue2
591.38594.00594.75T:simd256
604.12604.12604.38T:esch384v1
608.75608.75609.00T:esch384v2
659.88660.00663.50T:knot384
680.38680.50683.12T:round3jh256
681.00683.25683.75T:round3jh512
697.75697.88725.38T:rfsb509
734.75735.38735.88T:lane256
740.00740.00740.12T:cubehash1632
769.50770.50771.88T:echosp256
776.62776.88777.50T:echo256
808.12808.62809.12T:essence224
809.38809.88810.50T:essence256
810.75810.75813.12T:bblake256
849.88849.88850.62T:knot512
882.38884.62887.50T:mcssha5
901.25901.25901.38T:cubehash816
901.25901.25902.38T:cubehash832
914.62915.38917.00T:essence384
920.00920.38921.12T:essence512
939.25939.38941.25T:cubehash88
951.88952.62954.12T:echosp512
963.75963.88964.50T:echo512
982.25982.75983.62T:cubehash84
993.62999.001008.50T:fugue512
1021.121021.121021.62T:syconhash256v1
1065.381065.381065.38T:cubehash82
1227.121227.121228.38T:cubehash81
1210.251230.881310.62T:groestl512
1294.501296.881316.88T:simd512
1606.381609.001611.75T:mgrostl256
1688.381688.501688.50T:cubehash1616
1763.381763.501764.12T:cubehash168
1748.881763.881763.88T:subterraneanv1
1841.001841.251841.25T:cubehash164
1891.121892.001923.75T:sivrijndael256hash256v1
1998.881999.001999.38T:cubehash162
2317.622317.622317.62T:cubehash161
2907.882909.382914.00T:lane512
7150.507150.757152.00T:skinnyhashtk2
7037.887203.007206.00T:skinnyhashtk3
7306.007306.387306.88T:sivtemphotonhashv1
7674.257674.257677.00T:acehash256v1
18531.0018531.8818534.38T:gage1h256c256r128
24791.5024797.5024808.38T:heron256v1
28325.6228327.0028330.25T:gage1h256c224r064
31032.2531032.8831036.88T:gage1h256c256r064
32191.1232193.0032201.62T:gage1h256c224r032
32194.2532194.8832198.12T:orangishv1
51922.2551923.2551926.88T:gage1h256c256r032
55450.6255480.2555484.62T:gage1h256c512r064
79546.0079587.8879593.12T:gage1h256c224r016
93788.1294347.1294350.50T:gage1h256c256r016
96167.5096169.3896181.50T:gage1h256c512r032
153003.38153429.75153560.38T:gage1h256c224r008
9321765.629391807.509545215.25T:fsb512
10100864.6210140525.5010198930.50T:fsb256