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; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20250307

[Page version: 20250331 22:50:05]

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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.180.180.18komihash
0.440.450.45prh64s512
0.440.450.45prh64s1024
0.440.450.45prh64s256
0.460.460.46prh42s1024
0.460.460.46prh42s512
0.460.460.46prh42s256
0.760.760.76T:bebb4185
1.731.731.74T:blake3
1.751.751.75T:edonr512
1.891.891.89sha1
2.012.022.02sha256
2.012.022.03sha224
2.952.952.95T:md4
2.962.972.97T:echo256
2.963.013.09lsh256
3.073.073.07T:bmw512
3.053.113.14lsh512
3.163.183.21T:blake2b
3.513.523.52T:edonr256
3.973.973.97T:k12
4.094.124.13T:cubehash832
4.774.784.79T:beamsplitter
4.81?4.87?5.45?sha512
4.974.995.21T:skein512512
4.995.005.00T:skein512256
4.995.015.01md5
5.045.055.05T:bmw256
5.205.225.22T:bblake256
5.285.285.29T:sarmal256
5.365.365.36T:blake2s
5.475.485.48sha384
5.555.555.56T:keccakc256treed2
5.605.625.63T:blake64
5.605.635.64blake512
5.865.875.87T:tiger
6.066.066.07T:shabal512
6.106.136.14T:shabal256
6.556.586.75T:sarmal512
6.656.676.75T:blake32
6.796.796.79T:keccakc512treed2
6.796.796.80T:skein256256
6.896.896.89T:keccakc256
6.926.957.12T:skein10241024
7.047.067.07T:rfsb509
7.167.187.19shake128
7.387.457.46T:groestl256
7.597.597.60blake256
7.687.697.70T:simd512
8.008.008.02T:keccakc448
7.998.008.02T:cubehash512
7.998.018.09T:cubehash1632
8.068.068.07T:cubehash816
8.298.368.38sha3224
8.368.408.81T:keccakc512
8.698.698.70sha3256
8.768.788.79shake256
8.928.958.97T:keccak
10.00?10.18?11.40?T:groestl512
10.7210.7210.72T:jh384
10.7210.7210.73T:jh512
10.7210.7210.72T:jh256
10.7210.7210.73T:jh224
11.4511.4711.49T:keccakc768
11.4311.4711.96T:fugue2
11.4011.4811.49T:gimli24v1
11.2911.5311.54sha3384
11.7311.7311.73asconxofav12
11.7311.7311.73asconhashav12
12.3112.4112.43T:luffa256
12.4312.4412.44T:ripemd160
12.5312.5312.53T:round3jh512
12.5312.5712.60T:round3jh256
12.6412.6412.64T:fugue256
12.3912.8112.86T:luffa384
13.2213.2213.23T:nasha256
13.6213.6313.66T:nasha512
14.5014.5114.52T:bash256
14.9014.9014.91T:shavite3256
15.6715.7615.79T:keccakc1024
15.9916.0016.01T:xoodyakv1
16.1616.1716.19T:cubehash88
16.2216.2316.24T:cubehash1616
16.21?16.52?19.03?sha3512
17.2417.2617.29T:whirlpool
17.7517.7517.75asconxofv12
17.75?17.75?22.33?asconhashv12
18.4818.4818.49T:fugue384
18.3818.8019.09T:luffa512
19.2719.2819.28T:bash384
20.6720.6720.67T:lane256
20.5720.7522.41T:hamsi
21.9121.9121.91asconhashabi32v12
22.6722.7523.44T:echosp256
23.1823.4225.58T:shavite3512
23.9023.9023.91T:shamashashv1
24.2324.2324.23T:fugue512
28.3028.5928.73T:simd256
29.0129.0329.03T:bash512
30.9730.9931.03T:essence512
30.9730.9931.03T:essence384
31.3231.3431.75T:lane512
32.0932.1032.10T:cubehash168
32.2532.2532.25T:cubehash84
32.2832.2832.28asconhashbi32v12
33.7733.7733.78T:echosp512
33.8334.0234.30T:fsb256
34.9234.9234.93T:sneikha256
37.4137.4237.45T:mgrostl256
38.5638.5638.56T:esch256v2
38.8738.8738.87T:romulush
39.1539.1639.21T:esch256v1
40.5140.7940.87T:echo512
42.49?42.95?47.46?T:saturninhashv2
45.5645.6145.68T:essence224
45.5545.6345.73T:essence256
47.2047.2447.29T:esch384v1
48.2448.2748.32T:esch384v2
49.0949.3949.43T:drygascon128
53.0053.0053.00T:mcssha4
53.0053.0053.00T:mcssha5
53.0453.0453.04T:mcssha6
54.3454.3754.39T:drygascon256
55.7855.7855.79T:coral256v1
62.3762.3762.38T:knot256v2
64.7564.7564.75T:cubehash82
64.9364.9464.95T:cubehash164
69.7669.7769.78T:sneikha384
72.7172.9073.14T:triadhashv1
115.75115.75115.75T:knot256v1
129.50129.50129.51T:cubehash81
130.37130.38130.38T:cubehash162
137.44137.53137.64T:clxhash
171.84171.92172.04T:syconhash256v1
212.13212.13212.17T:knot512
223.92224.01224.12T:photonbeetlehash256rate32v1
151.73?231.47?231.71?T:knot384
262.00262.00262.04T:cubehash161
-75.63?396.97?742.43?T:fsb512
777.24788.94789.39T:gage1h256c256r128
909.55914.01915.24T:subterraneanv1
940.74941.16942.87T:acehash256v1
1300.611302.951303.48T:sivrijndael256hash256v1
1351.761354.821357.79T:skinnyhashtk3
1569.711579.221590.04T:heron256v1
1625.251633.921636.77T:gage1h256c224r064
1666.031690.271691.03T:gage1h256c256r064
2767.262768.642769.30T:skinnyhashtk2
3172.193188.263191.06T:gage1h256c256r032
3666.333788.573896.40T:orangishv1
4940.274978.035038.65T:gage1h256c224r032
5320.225321.255354.51T:gage1h256c512r064
5281.525380.025510.98T:gage1h256c224r016
6233.856252.536302.88T:gage1h256c256r016
7414.227418.667423.76T:sivtemphotonhashv1
10170.5710200.5210241.48T:gage1h256c512r032
10418.3510517.8210648.24T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.190.190.19komihash
0.540.550.55prh42s256
0.560.570.57prh64s256
0.580.590.59prh42s512
0.610.620.62prh64s512
0.680.680.69prh42s1024
0.740.740.74prh64s1024
0.790.790.80T:bebb4185
1.731.741.76T:blake3
1.851.861.87T:edonr512
2.062.062.06sha256
2.282.282.28sha1
2.422.422.46sha224
3.043.043.04T:md4
3.103.123.21lsh256
3.173.173.17T:echo256
3.173.203.21T:blake2b
3.313.313.31T:bmw512
3.303.343.34lsh512
3.613.613.61T:edonr256
4.044.044.05T:k12
4.474.514.52T:cubehash832
4.844.854.86T:beamsplitter
5.085.095.57sha512
5.095.115.15T:skein512256
5.135.135.13md5
5.135.175.37T:skein512512
5.285.295.30T:bmw256
5.365.365.36T:blake2s
5.475.505.50T:sarmal256
5.815.825.83T:bblake256
5.805.835.84blake512
5.835.845.85T:blake64
5.996.016.02T:tiger
6.116.126.13sha384
6.406.406.40T:keccakc256treed2
6.456.466.47T:shabal512
6.496.506.50T:shabal256
6.806.816.88T:blake32
6.806.896.96T:sarmal512
6.916.926.92T:skein256256
7.077.077.07T:keccakc256
7.227.257.40T:skein10241024
7.277.297.29T:rfsb509
7.327.337.34shake128
7.737.737.73blake256
7.757.757.75T:keccakc512treed2
7.867.887.91T:groestl256
7.998.018.02T:simd512
8.168.168.17T:keccakc448
8.208.228.28T:cubehash512
8.488.488.48T:cubehash816
8.498.508.50sha3224
8.718.738.80T:cubehash1632
8.728.739.09T:keccakc512
9.009.019.06sha3256
9.049.099.09shake256
9.259.269.30T:keccak
10.7410.7411.91T:groestl512
10.9110.9110.92T:jh512
10.9110.9110.92T:jh384
10.9110.9110.91T:jh256
10.9110.9210.92T:jh224
11.5211.5911.59T:gimli24v1
11.6411.6511.74sha3384
11.6611.6711.67T:keccakc768
11.8511.8511.85asconxofav12
11.8611.8611.86asconhashav12
12.4412.4412.89T:fugue2
12.3412.5612.61T:luffa256
12.6612.6612.68T:ripemd160
12.7412.7412.80T:round3jh512
12.7412.7512.75T:round3jh256
13.0113.0113.01T:fugue256
12.7513.1413.14T:luffa384
13.4613.4613.48T:nasha256
14.1214.1314.16T:nasha512
14.9614.9814.99T:bash256
15.1615.1615.18T:shavite3256
15.8015.8115.81T:keccakc1024
16.0516.0816.13T:xoodyakv1
16.6016.6016.60T:cubehash88
16.48?16.66?18.88?sha3512
17.0017.0017.03T:cubehash1616
17.6017.6117.64T:whirlpool
17.91?17.91?22.03?asconhashv12
17.9117.9117.91asconxofv12
19.0719.0719.07T:fugue384
19.2619.3519.57T:luffa512
19.5219.5219.53T:bash384
21.3721.3721.38T:lane256
22.2122.2122.21asconhashabi32v12
20.8722.3422.35T:hamsi
23.7323.7424.38T:echosp256
24.1324.1324.14T:shamashashv1
24.1624.1826.17T:shavite3512
25.0725.0825.09T:fugue512
28.9029.1029.11T:simd256
29.4829.4929.51T:bash512
32.1332.1832.21T:essence384
32.1732.2032.23T:essence512
32.6432.6432.64asconhashbi32v12
32.6632.6732.67T:cubehash84
32.8632.8732.89T:cubehash168
33.3433.3433.78T:lane512
35.0535.0535.05T:echosp512
35.2135.2135.21T:sneikha256
35.5835.8036.05T:fsb256
38.8138.8138.81T:esch256v2
39.2039.2039.20T:romulush
39.4039.4039.40T:esch256v1
39.5039.5039.53T:mgrostl256
42.0142.1342.29T:echo512
43.3344.0347.42T:saturninhashv2
46.3846.4846.61T:essence256
46.4346.5746.67T:essence224
47.5747.6047.68T:esch384v1
48.7348.7648.79T:esch384v2
49.3149.4749.48T:drygascon128
53.8853.8853.89T:mcssha4
53.9253.9353.93T:mcssha6
54.7054.7054.70T:mcssha5
54.6854.7154.74T:drygascon256
56.2356.2356.23T:coral256v1
62.8862.8862.89T:knot256v2
65.1765.1765.18T:cubehash82
65.7065.7065.71T:cubehash164
70.5370.5870.59T:sneikha384
72.9173.0573.28T:triadhashv1
115.98115.98115.98T:knot256v1
129.92129.92129.92T:cubehash81
131.13131.13131.14T:cubehash162
137.61137.79137.86T:clxhash
174.09174.12174.21T:syconhash256v1
212.97212.97214.09T:knot512
223.55223.58223.74T:photonbeetlehash256rate32v1
231.93?232.17?944.16?T:knot384
262.76262.76262.76T:cubehash161
787.55797.68809.13T:gage1h256c256r128
916.80917.29917.86T:subterraneanv1
949.15951.75953.01T:acehash256v1
1299.471300.461303.06T:sivrijndael256hash256v1
1359.891360.691370.31T:skinnyhashtk3
1602.951603.201623.48T:heron256v1
1649.361650.091650.82T:gage1h256c224r064
1685.301711.891772.61T:gage1h256c256r064
2774.862775.472775.94T:skinnyhashtk2
3207.963216.223220.07T:gage1h256c256r032
3830.273922.083930.29T:orangishv1
4995.635013.535089.73T:gage1h256c224r032
5371.585380.925410.32T:gage1h256c512r064
5400.825547.605587.49T:gage1h256c224r016
6289.766327.026333.01T:gage1h256c256r016
7401.527409.207412.66T:sivtemphotonhashv1
10268.4510328.2310331.52T:gage1h256c512r032
10267.7510331.8810590.12T:gage1h256c224r008
25335.0226597.8027594.47T:fsb512
Cycles/byte for 1536 bytes
25%50%75%hash
0.02?0.02?0.03?T:floppsy
0.20?0.22?0.24?komihash
0.680.680.69prh42s256
0.740.740.77prh64s256
0.790.800.81prh42s512
0.850.850.85T:bebb4185
0.890.900.92prh64s512
1.021.031.06prh42s1024
1.211.231.24prh64s1024
2.032.052.06T:edonr512
2.132.132.13sha256
2.932.952.95sha1
3.093.103.18sha224
3.183.183.18T:md4
3.183.193.21T:blake2b
3.303.313.41lsh256
3.613.613.61T:echo256
3.703.703.73T:bmw512
3.733.733.73T:blake3
3.723.733.74lsh512
3.743.763.77T:edonr256
4.434.434.44T:k12
4.944.954.99T:beamsplitter
5.115.125.16T:cubehash832
5.275.285.30T:skein512256
5.295.295.33md5
5.365.365.36T:blake2s
5.375.415.55T:skein512512
5.425.445.96sha512
5.685.695.71T:bmw256
5.815.825.82T:sarmal256
6.136.166.21blake512
6.216.216.23T:blake64
6.296.306.31T:tiger
6.836.846.86T:bblake256
7.067.097.11T:skein256256
7.047.117.12T:blake32
7.127.127.13T:shabal512
7.157.177.19T:shabal256
7.187.207.21sha384
7.237.347.38T:sarmal512
7.397.407.41T:keccakc256treed2
7.607.617.61T:keccakc256
7.717.737.74T:rfsb509
7.717.737.89T:skein10241024
7.837.857.86shake128
7.957.967.96blake256
8.318.318.34T:keccakc448
8.518.538.54T:simd512
8.548.568.60T:cubehash512
8.608.628.62T:keccakc512treed2
8.628.648.64sha3224
8.668.688.70T:groestl256
9.069.089.45T:keccakc512
9.179.189.18T:cubehash816
9.379.389.40sha3256
9.399.439.43shake256
9.799.799.85T:keccak
9.909.919.99T:cubehash1632
11.2211.2211.23T:jh512
11.2211.2211.23T:jh384
11.2311.2311.25T:jh256
11.2311.2411.26T:jh224
11.70?11.73?13.34?sha3384
11.7211.7412.94T:groestl512
11.6911.7712.12T:gimli24v1
11.7711.7911.79T:keccakc768
12.0712.0712.07asconhashav12
12.0712.0712.07asconxofav12
12.7012.9112.98T:luffa256
13.0413.0513.06T:ripemd160
13.1013.1013.14T:round3jh256
13.1013.1513.16T:round3jh512
13.2713.2713.27T:luffa384
13.6113.6213.62T:fugue256
13.9013.9113.93T:nasha256
14.0714.0714.49T:fugue2
14.8914.9415.00T:nasha512
15.5915.5915.61T:shavite3256
15.7515.7515.78T:bash256
16.1916.2216.33T:xoodyakv1
16.3216.3216.34T:keccakc1024
17.09?17.10?19.49?sha3512
17.2717.2917.30T:cubehash88
18.1718.1718.18asconhashv12
18.1718.1718.18asconxofv12
18.2218.2418.24T:whirlpool
18.2718.2918.36T:cubehash1616
20.0320.0520.05T:fugue384
19.9120.2320.33T:luffa512
20.6120.6220.64T:bash384
21.0221.0421.06T:hamsi
22.5322.5422.54T:lane256
22.7222.7222.73asconhashabi32v12
23.4223.4224.05T:echosp256
24.5024.5224.53T:shamashashv1
25.3925.4527.54T:shavite3512
26.4926.5126.53T:fugue512
29.6429.8929.92T:simd256
30.2530.2630.28T:bash512
33.2433.2433.24asconhashbi32v12
33.3533.3533.36T:cubehash84
34.1234.1434.21T:cubehash168
34.1134.1534.20T:essence384
34.1034.1834.23T:essence512
35.6935.7135.71T:sneikha256
36.6736.6936.81T:lane512
38.3638.3738.38T:echosp512
39.2239.2339.23T:esch256v2
39.7439.7539.76T:romulush
38.9939.8039.80T:esch256v1
39.7740.2840.80T:fsb256
42.8742.9642.99T:mgrostl256
43.9543.9748.09T:saturninhashv2
44.3844.4844.64T:echo512
47.7547.8448.09T:essence224
47.9248.0248.14T:essence256
48.4248.4348.46T:esch384v1
49.5349.5649.60T:esch384v2
49.5849.6049.62T:drygascon128
55.3055.3255.34T:drygascon256
55.3555.3555.36T:mcssha4
55.4055.4055.41T:mcssha6
56.9756.9756.97T:coral256v1
57.5257.5357.54T:mcssha5
63.7363.7463.74T:knot256v2
65.8665.8765.91T:cubehash82
66.9666.9666.96T:cubehash164
71.8971.9271.94T:sneikha384
72.9073.2973.33T:triadhashv1
116.37116.37116.37T:knot256v1
130.61130.61130.62T:cubehash81
132.39132.40132.41T:cubehash162
138.04138.15138.16T:clxhash
176.49176.83176.91T:syconhash256v1
214.38214.38215.49T:knot512
222.68222.84223.07T:photonbeetlehash256rate32v1
233.35?233.49?949.71?T:knot384
264.02264.02264.02T:cubehash161
807.97811.35814.14T:gage1h256c256r128
920.40920.46921.53T:subterraneanv1
964.27965.20965.89T:acehash256v1
1298.671298.851299.59T:sivrijndael256hash256v1
1380.601383.301405.87T:skinnyhashtk3
1644.851653.681653.98T:heron256v1
1658.001675.181675.77T:gage1h256c224r064
1711.281800.581801.25T:gage1h256c256r064
2783.452784.162784.31T:skinnyhashtk2
3251.343262.573263.99T:gage1h256c256r032
3848.443964.583965.80T:orangishv1
4997.305084.815085.48T:gage1h256c224r032
5456.285460.515460.86T:gage1h256c512r064
5434.765607.865700.44T:gage1h256c224r016
6407.546445.956492.80T:gage1h256c256r016
7398.347403.397409.49T:sivtemphotonhashv1
10481.3810491.6110492.16T:gage1h256c512r032
10448.2510619.6110873.94T:gage1h256c224r008
65377.5467187.1170533.81T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.06?0.07?0.07?T:floppsy
0.25?0.25?0.34?komihash
0.991.001.00T:bebb4185
1.011.021.10prh42s256
1.17?1.22?1.31?prh64s256
1.311.321.39prh42s512
1.571.591.64prh64s512
2.032.042.10prh42s1024
2.282.302.31T:edonr512
2.312.312.32sha256
2.482.492.64prh64s1024
3.483.493.55lsh256
3.523.553.56T:md4
3.613.643.75T:blake2b
3.643.653.65T:blake3
4.134.154.20T:edonr256
4.384.404.40lsh512
4.424.434.43T:bmw512
4.644.654.79T:echo256
4.674.724.76sha1
4.884.895.15sha224
4.984.995.01T:k12
5.215.245.30T:beamsplitter
5.355.355.35T:blake2s
5.745.765.80T:skein512256
5.825.845.84md5
5.895.896.37sha512
5.956.026.19T:skein512512
6.066.096.12T:sarmal256
6.416.436.43blake512
6.606.606.62T:blake64
6.796.806.85T:cubehash832
6.836.856.88T:bmw256
6.927.027.03T:tiger
7.487.527.53T:skein256256
7.557.627.68T:sarmal512
7.667.717.71T:blake32
8.258.268.30T:keccakc256
8.388.408.46shake128
8.558.558.58blake256
8.918.928.92T:shabal512
8.938.968.96T:shabal256
9.039.049.06T:rfsb509
9.379.469.52sha384
9.449.479.54T:cubehash512
9.679.699.72T:bblake256
9.789.789.99T:skein10241024
10.0610.0710.09T:keccakc256treed2
10.1910.2010.22T:keccak
10.1910.2410.57T:keccakc512
10.2310.2810.31T:keccakc448
10.4810.5210.54sha3224
10.5710.5810.60sha3256
10.6410.6510.65shake256
10.8010.8110.84T:simd512
10.7810.8410.87T:groestl256
11.0111.0111.05T:cubehash816
12.0212.0512.06T:jh384
12.0412.0612.14T:jh224
12.0612.0712.13T:jh512
12.0512.0812.11T:jh256
12.2012.5712.62T:gimli24v1
12.5712.5712.61sha3384
12.6212.6212.62asconxofav12
12.6212.6312.66asconhashav12
12.7612.8012.81T:keccakc768
13.0513.0713.22T:cubehash1632
13.2813.3213.34T:keccakc512treed2
13.6513.6614.89T:groestl512
13.6813.8513.89T:luffa256
14.0414.0514.10T:round3jh512
14.0614.0614.13T:ripemd160
14.0414.0614.06T:round3jh256
14.6514.6715.14T:luffa384
14.8914.9515.01T:nasha256
15.2115.2415.26T:fugue256
15.5315.5615.59T:nasha512
16.2316.2316.31T:bash256
16.5516.5916.70T:xoodyakv1
16.7316.7316.73T:shavite3256
17.9918.0718.09T:keccakc1024
18.3418.3519.29T:fugue2
18.82?18.83?21.41?sha3512
18.88?18.88?22.95?asconhashv12
18.9018.9018.90asconxofv12
19.1319.1419.17T:cubehash88
19.8619.8619.90T:whirlpool
21.3421.4521.51T:hamsi
21.6521.6621.89T:cubehash1616
22.1722.2322.43T:luffa512
22.6122.6222.65T:fugue384
22.7222.7522.75T:bash384
24.0824.0824.10asconhashabi32v12
25.5425.5625.59T:shamashashv1
25.6025.6125.68T:lane256
26.1626.2328.44T:shavite3512
26.9326.9527.68T:echosp256
30.2530.3130.37T:fugue512
31.7632.0032.04T:simd256
32.2832.3032.32T:bash512
34.8434.8434.84asconhashbi32v12
35.2035.2035.20T:cubehash84
36.9436.9536.99T:sneikha256
37.5737.6037.76T:cubehash168
39.3339.3839.43T:essence384
39.4239.4639.51T:essence512
40.3140.3340.33T:esch256v2
40.1140.8940.89T:esch256v1
41.2341.2541.25T:romulush
45.6245.6649.89T:saturninhashv2
45.8045.8546.94T:echosp512
45.5046.0946.99T:fsb256
46.0346.1046.27T:echo512
47.9047.9348.08T:mgrostl256
49.1549.1649.16T:lane512
49.9850.0150.31T:drygascon128
50.5350.5650.60T:esch384v1
51.5951.6451.91T:essence256
51.6051.6651.75T:essence224
51.6551.7051.76T:esch384v2
56.8456.9056.96T:drygascon256
58.9658.9658.98T:coral256v1
59.2659.2759.28T:mcssha4
59.3459.3559.37T:mcssha6
65.0565.0665.07T:mcssha5
66.0166.0166.02T:knot256v2
67.7267.7367.83T:cubehash82
70.3270.3470.38T:cubehash164
73.6173.9374.19T:triadhashv1
75.4075.5775.66T:sneikha384
117.40117.40117.40T:knot256v1
132.46132.47132.59T:cubehash81
135.74135.77135.78T:cubehash162
138.95139.09139.10T:clxhash
183.97184.15184.44T:syconhash256v1
218.12218.12218.12T:knot512
220.93221.02221.14T:photonbeetlehash256rate32v1
236.55?236.63?962.04?T:knot384
267.37267.38267.40T:cubehash161
846.78853.36853.77T:gage1h256c256r128
926.44929.24929.38T:subterraneanv1
1004.581005.391006.41T:acehash256v1
1295.291295.621296.79T:sivrijndael256hash256v1
1434.171434.561435.07T:skinnyhashtk3
1737.281737.631744.76T:gage1h256c224r064
1738.821769.231778.70T:heron256v1
1787.121805.741876.56T:gage1h256c256r064
2807.772808.212808.34T:skinnyhashtk2
3379.073386.393390.57T:gage1h256c256r032
3888.494107.444108.03T:orangishv1
5213.865249.235279.79T:gage1h256c224r032
5692.525693.575729.32T:gage1h256c512r064
5697.835795.025854.94T:gage1h256c224r016
6725.066727.686730.37T:gage1h256c256r016
7367.987373.947376.55T:sivtemphotonhashv1
10815.7410832.6010940.17T:gage1h256c512r032
10816.8411091.3111213.30T:gage1h256c224r008
173091.34180268.74183590.47T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.610.610.61T:floppsy
0.910.910.92komihash
2.77?2.77?3.31?T:bebb4185
4.004.034.11T:blake3
4.724.814.89sha256
5.195.235.30T:blake2s
5.445.505.89prh42s256
5.945.975.97T:edonr512
6.947.057.44T:blake2b
7.36?7.55?8.45?prh64s256
7.527.588.19lsh256
8.238.288.70prh42s512
8.338.338.39T:md4
8.48?9.11?10.20?T:beamsplitter
9.149.179.17T:edonr256
11.5811.5911.73T:skein512256
11.5611.8011.86prh64s512
12.2712.5612.67md5
12.4212.8613.05T:sarmal256
12.8912.9813.58sha512
12.8813.2013.20blake512
12.9813.3813.39T:skein256256
13.2713.3913.47T:echo256
13.2313.6113.64T:skein512512
13.6113.6213.66T:blake64
13.8013.9413.94T:k12
14.2014.3114.50prh42s1024
14.6214.6914.70lsh512
14.7014.7314.73T:bmw512
14.9715.4215.62T:sarmal512
15.4815.5515.67T:blake32
15.5315.5615.88T:tiger
16.2516.4216.67blake256
18.3318.4718.66T:gimli24v1
19.1119.2219.36T:keccakc1024
19.2219.3319.55T:rfsb509
19.2719.4119.70T:bmw256
19.2819.4419.95T:keccakc512
19.3419.4519.52T:keccakc448
19.3019.4819.86asconxofav12
19.4819.4819.59sha3224
19.3819.5219.61sha3384
19.5219.5219.88shake128
19.5619.6119.62shake256
19.3819.7519.91asconhashav12
19.6719.8319.91T:keccakc256
19.8419.9520.33sha3256
20.0220.1420.22T:keccak
20.75?21.14?23.30?sha3512
21.0321.3921.62T:cubehash512
21.2021.3922.14prh64s1024
21.2321.4421.52T:xoodyakv1
21.4221.4521.48T:keccakc768
22.4722.4722.56T:jh224
22.4222.5322.72T:jh256
22.5022.5622.73T:jh512
22.3922.7022.81T:jh384
25.6425.8026.06T:luffa256
26.0826.1126.28T:round3jh256
26.1626.1626.30T:round3jh512
26.8927.0227.16T:hamsi
27.0527.4527.67sha1
27.4727.4727.47T:ripemd160
27.7527.7528.22asconxofv12
27.8027.8928.16asconhashv12
28.3028.4128.84T:cubehash832
28.8328.8328.91T:nasha256
28.1229.3429.44sha224
30.1130.2230.31T:bash384
30.1630.6430.70T:bash256
31.0331.0831.08T:shavite3256
31.1931.1931.34T:nasha512
31.2831.4831.73T:shabal256
31.3931.6732.11T:shabal512
32.0032.0832.36T:skein10241024
33.3933.5033.69T:luffa384
34.4734.5334.61T:cubehash816
35.0535.1135.23T:simd512
35.5335.6135.81T:fugue256
37.7837.8138.14T:groestl256
39.2539.3039.50T:whirlpool
39.2239.4539.56T:shamashashv1
40.0840.5940.62sha384
41.1241.2241.69asconhashabi32v12
41.5341.6243.75T:groestl512
42.7242.8443.08T:cubehash88
44.6944.8344.97T:bblake256
48.4548.6252.12T:shavite3512
48.8348.8849.83T:luffa512
52.9453.1253.38T:sneikha256
53.6253.8954.89T:cubehash1632
54.3454.3954.42T:esch256v1
54.4554.5654.64T:esch256v2
54.7854.7855.77asconhashbi32v12
54.7254.8855.06T:drygascon128
55.4555.6255.89T:fugue384
58.2358.4159.06T:simd256
58.7758.8859.12T:cubehash84
59.1959.4259.55T:bash512
59.7059.9460.02T:romulush
61.3961.4861.53T:keccakc256treed2
61.2761.7061.75T:keccakc512treed2
64.7864.8964.91T:cubehash1616
64.8665.0265.02T:lane256
67.2067.9572.56T:saturninhashv2
73.2773.3479.19T:fugue2
76.8877.0077.31T:drygascon256
76.9777.1177.27T:esch384v1
78.4178.5979.28T:fugue512
79.0879.1679.33T:esch384v2
80.7080.7081.44T:cubehash168
82.4482.6982.88T:triadhashv1
83.2083.2585.19T:echosp256
85.6786.0086.41T:coral256v1
85.8986.0986.19T:echo512
91.4491.6192.50T:cubehash82
95.0595.0595.20T:knot256v2
98.5998.6298.95T:essence224
98.8699.3199.56T:essence256
104.92105.30106.38T:essence384
105.78105.89106.61T:essence512
106.70107.12107.12T:echosp512
109.33109.42109.55T:mcssha4
109.77109.80109.92T:mcssha6
113.42113.47114.22T:cubehash164
122.30122.30122.41T:sneikha384
130.62130.62130.62T:knot256v1
131.17131.30131.50T:mgrostl256
132.39133.11143.81T:fsb256
151.28151.30151.69T:clxhash
156.11156.23157.33T:cubehash81
161.41161.50161.62T:mcssha5
178.81179.11179.19T:cubehash162
191.70191.75192.55T:lane512
197.50197.53197.77T:photonbeetlehash256rate32v1
261.27?261.72?1061.55?T:knot384
266.12266.12266.12T:knot512
279.97280.61280.80T:syconhash256v1
310.16310.41310.55T:cubehash161
1053.521056.331057.33T:subterraneanv1
1248.141249.611252.00T:sivrijndael256hash256v1
1362.621372.361377.59T:gage1h256c256r128
1526.081527.451530.23T:acehash256v1
2024.052028.062035.70T:skinnyhashtk3
2622.642624.302630.42T:gage1h256c224r064
2735.502748.582749.02T:gage1h256c256r064
3116.223116.273116.53T:skinnyhashtk2
3197.083207.033214.14T:heron256v1
4972.124974.584979.53T:gage1h256c256r032
5827.285842.365863.34T:orangishv1
6949.586954.956962.97T:sivtemphotonhashv1
7720.367724.417766.11T:gage1h256c224r032
8379.388439.978591.14T:gage1h256c224r016
8665.098667.418716.67T:gage1h256c512r064
9649.509699.259729.61T:gage1h256c256r016
15372.5915486.3415798.64T:gage1h256c224r008
15908.4515931.1616002.38T:gage1h256c512r032
1563310.001597232.421719199.16T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.624.754.88T:floppsy
6.126.126.12komihash
15.7515.7515.75T:bebb4185
26.1226.7528.62sha256
29.50?31.00?33.75?T:beamsplitter
34.0035.2536.75T:blake3
42.1242.2542.38T:md4
42.1242.6243.25prh42s256
46.0046.0046.12T:edonr256
47.2547.2547.50T:blake2s
48.0048.2548.25T:edonr512
55.8856.1257.50T:blake2b
53.8859.0059.50prh64s256
57.7559.1260.00T:gimli24v1
59.3860.2560.25md5
61.6262.8867.38lsh256
63.0063.1264.00prh42s512
69.2570.2573.00T:hamsi
73.0073.2573.62T:xoodyakv1
73.3873.6275.50blake256
72.6275.0075.62asconxofav12
73.1275.1277.50asconhashav12
75.3875.7576.00T:tiger
75.7575.8877.00T:skein256256
78.3878.6278.88T:blake32
90.2590.8893.88prh64s512
91.5091.6292.75T:skein512256
95.6295.6298.12asconhashv12
95.8895.8895.88asconxofv12
96.7597.38102.75sha512
97.6297.8898.00T:rfsb509
100.12104.12106.00T:sarmal256
103.38105.12105.50blake512
104.88105.25106.62T:cubehash512
105.38106.38108.25T:bmw256
106.50106.88107.50T:echo256
109.12109.50109.75T:blake64
108.88110.75111.50T:skein512512
109.75110.88110.88T:k12
109.88111.75112.38prh42s1024
111.50113.62115.88T:luffa256
115.62116.62116.88lsh512
117.50117.50117.75T:bmw512
118.38119.38119.38T:ripemd160
126.25126.75127.38T:shamashashv1
126.50126.75132.00T:nasha256
125.75129.00130.50T:sarmal512
130.88131.12131.25T:shavite3256
144.50146.00148.62T:drygascon128
145.75148.25149.50T:sneikha256
150.50151.12152.25T:triadhashv1
152.50153.38156.50T:keccakc1024
153.25153.38153.88sha3224
154.38154.62154.88sha3384
154.88154.88154.88shake128
155.00155.62155.62shake256
154.38157.62160.00T:keccakc512
157.75157.88160.38sha3256
158.62158.62160.00T:keccakc448
160.00160.75162.00T:keccak
160.75160.88162.50T:keccakc256
165.38?165.38?185.25?sha3512
162.38165.50166.25T:luffa384
166.00166.12168.62prh64s1024
170.62170.62171.12T:keccakc768
170.25171.38172.88T:romulush
174.25175.50176.00T:whirlpool
176.00176.00176.88asconhashabi32v12
182.75183.62183.75T:jh512
183.50183.62183.88T:jh384
183.38183.75184.00T:jh224
183.12183.88184.38T:jh256
188.12190.38201.38T:saturninhashv2
191.25193.62202.50T:shabal256
193.50196.38197.38T:shabal512
196.12196.62197.75T:fugue256
200.50200.50200.50T:esch256v1
200.88201.25201.25T:esch256v2
203.50205.25207.38T:cubehash832
209.12209.12209.12asconhashbi32v12
208.75210.12210.12T:round3jh512
209.88210.25210.75T:round3jh256
210.75213.25215.00sha1
212.88219.12221.00sha224
221.50221.88223.50T:cubehash816
228.00228.38229.50T:cubehash88
228.75230.50230.75T:photonbeetlehash256rate32v1
238.00238.00238.00T:knot256v1
239.75240.62241.75T:groestl256
242.50243.62244.38T:bash256
244.12244.25244.50T:cubehash84
244.25245.12245.62T:bash384
243.88245.38247.25T:bash512
243.75246.88250.38T:luffa512
246.50247.00250.88T:nasha512
247.75248.25249.25T:clxhash
256.75256.75259.38T:skein10241024
262.88262.88266.50T:knot256v2
276.25277.88281.75T:cubehash82
281.50282.75284.88T:simd512
287.12288.12289.50T:drygascon256
290.75290.75297.25T:coral256v1
296.75298.12301.00T:bblake256
303.88304.75324.25T:groestl512
314.38315.75317.12T:fugue384
321.88322.88326.38sha384
334.00334.00334.38T:esch384v1
342.12342.88344.38T:esch384v2
343.00343.75344.00T:cubehash81
364.62364.75365.38T:cubehash1632
387.50387.50390.25T:shavite3512
397.75398.88400.25T:cubehash1616
419.62421.12423.00T:sneikha384
421.12423.88427.25T:cubehash168
451.88452.25455.12T:cubehash164
460.88462.25468.75T:fugue512
462.75467.12467.62T:simd256
491.62492.62493.12T:keccakc512treed2
491.75492.62494.50T:keccakc256treed2
503.25504.50505.38T:mcssha4
500.12505.50538.12T:fugue2
507.25507.62508.50T:mcssha6
516.50517.12517.75T:cubehash162
523.62?527.50?2127.00?T:knot384
533.75534.50535.00T:lane256
603.62605.88608.62T:essence256
603.50606.25606.88T:essence224
641.25641.25641.25T:knot512
649.00649.12649.25T:cubehash161
665.38666.00682.75T:echosp256
685.50688.00691.62T:echo512
844.00847.12851.62T:essence384
847.12850.25852.88T:essence512
854.12854.50859.88T:echosp512
920.38921.00922.38T:mcssha5
1035.751037.001039.75T:syconhash256v1
1037.121048.251122.88T:fsb256
1051.751052.621053.75T:mgrostl256
1533.621533.751534.62T:lane512
1538.751543.381549.88T:sivrijndael256hash256v1
2044.622051.502052.62T:subterraneanv1
4694.254739.254798.38T:gage1h256c256r128
5426.385444.625445.62T:skinnyhashtk3
5542.755543.885545.38T:skinnyhashtk2
5616.505619.885625.50T:acehash256v1
7416.887425.627431.12T:sivtemphotonhashv1
9592.629596.389605.12T:gage1h256c224r064
10158.0010161.8810192.25T:gage1h256c256r064
14369.6214454.1214738.00T:heron256v1
17545.5017767.3817774.38T:gage1h256c256r032
23340.8823347.3823356.00T:orangishv1
27186.7527188.7527192.00T:gage1h256c224r032
28615.6228728.0029418.38T:gage1h256c224r016
32032.0032074.0032109.62T:gage1h256c512r064
33423.1233463.6233483.62T:gage1h256c256r016
52869.8853780.3854003.12T:gage1h256c224r008
56018.0056343.1256615.00T:gage1h256c512r032
12299643.25?12451955.38?14348439.50?T:fsb512