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-A76 (413fd0c1); 2021 Ampere Altra Max M128-30; 64 x 3000MHz; cfarm425, supercop-20261004

[Page version: 20261005 23:22:55]

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.440.440.44komihash
0.490.490.49prh42s512
0.480.490.49prh42s256
0.510.520.52prh42s1024
0.530.530.53prh64s1024
0.530.530.53prh64s512
0.530.530.53prh64s256
1.571.571.58T:edonr512
1.561.591.67sha224
1.621.631.64sha1
2.032.032.03sha256
2.402.412.41T:blake3
2.592.602.60T:bmw512
2.602.602.61T:md4
3.193.203.20T:edonr256
3.443.453.46T:k12
-64.58?3.53?135.32?T:fsb256
3.803.803.81T:blake2b
4.404.414.41T:skein512256
4.404.484.79T:skein512512
4.554.564.56md5
4.834.854.88lsh512
5.145.145.15T:shabal512
5.165.175.18T:shabal256
5.205.215.21T:bmw256
5.355.425.44T:skein10241024
5.615.625.62T:sarmal256
5.925.935.93T:tiger
6.016.036.04sha384
6.096.096.12T:skein256256
6.136.146.15sha512
6.186.196.20T:blake64
6.246.256.25T:keccakc256
6.406.406.42T:blake2s
6.426.426.43shake128
6.896.896.90blake512
7.31?7.34?8.19?T:keccakc448
7.437.437.44sha3224
7.437.447.45T:sarmal512
7.697.707.71T:keccakc512
7.817.827.83sha3256
7.817.827.83shake256
8.198.208.21T:keccak
8.508.518.51T:blake32
8.748.768.81lsh256
9.779.839.86asconhashav12
9.789.839.85asconxofav12
9.989.9910.00T:fugue2
10.1310.1310.14T:keccakc768
10.3010.3110.32sha3384
10.9510.9610.96blake256
11.1811.2011.24T:bblake256
12.5412.5512.56T:cubehash1632
13.0513.0513.06T:shavite3256
13.1813.1913.22T:cubehash512
13.7713.8013.82T:luffa256
13.8213.8313.84T:cubehash832
13.9313.9713.98T:ripemd160
14.4814.4814.52T:keccakc1024
14.6414.6614.70asconhashv12
14.6314.6614.70asconxofv12
14.7214.7214.73sha3512
15.0815.0915.10T:nasha256
15.3515.3715.38T:nasha512
16.3716.5216.54T:fugue256
17.2217.2317.24T:xoodyakv1
17.9718.0018.06T:groestl256
19.9419.9519.96T:echosp256
19.9019.9620.06T:floppsy
20.1520.2020.25T:luffa384
21.2121.2321.25asconhashabi32v12
21.3521.3921.50T:cubehash816
22.1122.1322.15T:shavite3512
22.9622.9923.05T:echo256
23.4823.4923.50T:jh224
23.4823.4923.72T:jh384
23.4823.4923.51T:jh512
23.4823.5023.80T:jh256
23.5623.6223.94T:whirlpool
23.6423.6523.67T:shamashashv1
24.1224.1624.21T:md6d224
24.9825.0025.03T:luffa512
25.1425.1625.26T:essence384
25.1525.2325.26T:essence512
26.0826.1326.16T:md6d256
26.5226.5526.57T:simd256
26.7026.7126.73T:gimli24v1
27.5127.5227.52T:round3jh256
27.5127.5227.52T:round3jh512
27.5127.5627.58T:simd512
27.6027.6227.64T:lane256
28.8628.8928.96T:echosp512
29.7829.9130.00T:groestl512
32.0932.1332.14asconhashbi32v12
32.2732.3032.36T:esch256v2
32.7532.7832.81T:esch256v1
33.9534.0034.05T:md6d384
34.1034.1134.13T:sneikha256
34.1934.2634.54T:cubehash88
34.3134.3434.36T:fugue512
37.6237.7037.87T:essence224
37.8037.8237.86T:cubehash1616
37.8437.8737.89T:essence256
38.6238.6838.73T:mgrostl256
40.7940.8040.84T:saturninhashv2
41.4441.4741.54T:mcssha5
41.4541.5241.59T:mcssha4
41.6641.6741.69T:mcssha6
41.6641.7241.77T:atelopus64
42.5842.6342.68T:atelopus32
42.9342.9743.01T:echo512
46.2146.3646.39T:esch384v1
46.1846.9048.24T:esch384v2
47.7247.7647.82T:lane512
54.9354.9554.99T:drygascon128
55.5556.1956.31T:rfsb509
56.1956.2356.26T:coral256v1
63.1763.6763.78T:cubehash84
63.7263.7663.79T:knot256v2
65.4165.4465.53T:cubehash168
66.2466.2766.28T:romulush
66.4666.6466.82T:drygascon256
68.2268.2468.28T:sneikha384
114.07114.34114.48T:knot256v1
123.40123.43123.46T:cubehash82
125.53125.62125.75T:cubehash164
128.15128.40128.72T:clxhash
227.01227.25227.48T:photonbeetlehash256rate32v1
237.94237.96238.00T:knot384
238.89239.53240.66T:knot512
198.53?240.24?273.95?T:fsb512
246.53247.48247.77T:cubehash81
248.49248.62249.24T:cubehash162
468.42468.55470.36T:syconhash256v1
495.37495.93496.38T:cubehash161
725.92730.92731.80T:subterraneanv1
932.06932.44932.95T:acehash256v1
1189.381189.611196.67T:sivrijndael256hash256v1
1277.341279.271281.04T:skinnyhashtk3
1666.801669.341672.84T:heron256v1
2192.332208.292213.72T:skinnyhashtk2
2604.542610.012617.08T:gage1h256c256r128
3887.183894.613900.20T:gage1h256c224r064
4227.604237.164244.50T:gage1h256c224r032
4396.804407.344414.25T:gage1h256c256r064
4595.224596.274600.04T:orangishv1
7776.067798.367878.60T:gage1h256c256r032
7845.047866.627879.48T:gage1h256c512r064
13302.7913314.3813327.46T:gage1h256c224r016
14633.3514659.7814676.91T:gage1h256c512r032
14723.2614734.8314768.20T:gage1h256c256r016
25645.9425701.9525837.94T:gage1h256c224r008
31154.1231161.0031184.32T:sivtemphotonhashv1
Cycles/byte for 4096 bytes
25%50%75%hash
0.460.470.47komihash
0.570.570.58prh42s256
0.610.610.62prh42s512
0.660.660.67prh64s256
0.710.720.72prh42s1024
0.72?0.74?0.81?prh64s512
0.860.870.87prh64s1024
1.661.671.69T:edonr512
2.012.022.04sha224
2.062.092.14sha1
2.092.102.10sha256
2.462.462.46T:blake3
2.682.682.70T:md4
2.802.802.81T:bmw512
3.293.293.30T:edonr256
3.523.533.54T:k12
3.833.833.84T:blake2b
4.504.504.51T:skein512512
4.504.514.52T:skein512256
4.674.674.68md5
5.195.215.22lsh512
5.435.435.44T:bmw256
5.525.535.54T:shabal512
5.555.555.56T:shabal256
5.645.676.02T:skein10241024
5.845.845.86T:sarmal256
6.106.126.13T:tiger
6.176.186.19T:skein256256
6.426.436.45T:blake2s
6.446.456.45T:keccakc256
6.436.456.46sha512
6.466.466.46T:blake64
6.586.586.60shake128
6.656.676.72sha384
7.167.177.18blake512
7.507.517.54T:keccakc448
7.597.597.60sha3224
7.707.717.73T:sarmal512
8.028.038.04T:keccakc512
8.108.108.11sha3256
8.108.118.11shake256
8.528.528.57T:keccak
8.708.718.71T:blake32
9.079.099.14lsh256
9.929.969.97asconxofav12
9.939.9610.02asconhashav12
10.3310.3310.34T:keccakc768
10.4610.4710.47sha3384
10.8810.8910.90T:fugue2
11.2111.2111.22blake256
12.3412.3512.37T:bblake256
13.3113.3213.33T:shavite3256
13.5513.5513.55T:cubehash512
13.7513.7613.78T:cubehash1632
14.0314.0514.07T:luffa256
14.2614.2614.27T:ripemd160
14.6214.6214.63T:keccakc1024
14.8114.8214.83sha3512
14.7914.8314.84asconxofv12
14.8114.8315.11asconhashv12
15.1415.1515.17T:cubehash832
15.4015.4115.44T:nasha256
15.9515.9615.98T:nasha512
17.0817.0917.14T:fugue256
17.3317.3417.36T:xoodyakv1
18.4418.4618.50T:groestl256
20.7220.7420.79T:luffa384
20.8220.8320.86T:echosp256
20.1420.8421.05T:floppsy
21.5121.5221.55asconhashabi32v12
22.7022.7322.80T:cubehash816
22.8722.8922.92T:shavite3512
23.8323.8423.86T:shamashashv1
23.8823.8824.37T:jh256
23.8823.8923.90T:jh224
23.8823.8923.91T:jh512
23.8823.8924.27T:jh384
23.8623.9325.25T:echo256
23.9424.0024.27T:whirlpool
24.3224.3424.40T:md6d224
25.6225.6625.70T:luffa512
26.0426.0626.14T:essence384
26.0826.1326.15T:essence512
26.2926.3226.38T:md6d256
26.9226.9326.95T:gimli24v1
26.9626.9726.99T:simd256
27.9727.9827.99T:round3jh512
27.9827.9827.99T:round3jh256
28.5328.5528.57T:lane256
28.5628.6129.22T:simd512
29.9429.9529.99T:echosp512
31.2831.3931.42T:groestl512
32.4232.4632.48asconhashbi32v12
32.5032.5332.56T:esch256v2
33.0033.0233.04T:esch256v1
34.1534.2034.23T:md6d384
34.3834.4134.45T:sneikha256
35.5535.5935.79T:cubehash88
35.8335.8836.95T:fugue512
38.3538.4038.53T:essence224
38.5238.5438.56T:essence256
40.4440.4640.49T:cubehash1616
40.6040.6340.69T:mgrostl256
41.1641.1741.19T:saturninhashv2
42.2542.2742.29T:mcssha4
42.4142.4342.45T:mcssha6
42.8442.8742.91T:mcssha5
42.9643.0543.13T:atelopus64
43.7843.8544.06T:atelopus32
44.3444.3844.58T:echo512
46.7246.8446.86T:esch384v1
46.8547.4048.48T:esch384v2
50.9150.9351.05T:lane512
55.0755.0855.10T:drygascon128
56.2256.7156.96T:rfsb509
56.6456.7156.77T:coral256v1
64.2664.3064.32T:knot256v2
64.6064.9965.03T:cubehash84
66.7566.7766.81T:romulush
67.1467.6767.85T:drygascon256
68.0568.0968.15T:cubehash168
69.0469.0769.09T:sneikha384
114.30114.58114.66T:knot256v1
124.72124.76124.84T:cubehash82
128.19128.24128.32T:cubehash164
128.76128.88128.95T:clxhash
226.94227.09227.39T:photonbeetlehash256rate32v1
238.28238.40238.50T:knot384
239.78240.31241.05T:knot512
247.51248.74248.88T:cubehash81
251.10251.24251.65T:cubehash162
473.00473.19473.58T:syconhash256v1
498.14498.62498.95T:cubehash161
728.55732.30732.77T:subterraneanv1
941.26941.80942.29T:acehash256v1
1188.341188.591188.78T:sivrijndael256hash256v1
1288.491289.401291.21T:skinnyhashtk3
1692.301694.201696.26T:heron256v1
2198.342211.612221.80T:skinnyhashtk2
2630.172639.042640.71T:gage1h256c256r128
3933.843937.143938.62T:gage1h256c224r064
4268.684272.724276.13T:gage1h256c224r032
4435.424443.894455.74T:gage1h256c256r064
4630.914632.484642.92T:orangishv1
7866.417873.887941.29T:gage1h256c256r032
7920.537950.897956.62T:gage1h256c512r064
11033.0011059.7711091.92T:fsb512
12023.0912211.5312515.82T:fsb256
13401.1713408.6513428.78T:gage1h256c224r016
14786.7514802.2414810.61T:gage1h256c512r032
14826.8214852.1014874.00T:gage1h256c256r016
25880.0425910.7225946.38T:gage1h256c224r008
31131.7931138.9631153.90T:sivtemphotonhashv1
Cycles/byte for 1536 bytes
25%50%75%hash
0.510.520.52komihash
0.710.720.78prh42s256
0.810.820.83prh42s512
0.88?0.91?1.04?prh64s256
1.051.061.07prh64s512
1.051.061.08prh42s1024
1.431.431.44prh64s1024
1.821.831.84T:edonr512
2.202.212.21sha256
2.752.772.84sha224
2.822.832.90T:md4
2.792.852.87sha1
3.143.153.19T:bmw512
3.433.453.47T:edonr256
3.873.883.89T:blake2b
3.873.894.26T:k12
4.654.664.66T:blake3
4.674.694.73T:skein512256
4.684.694.71T:skein512512
4.864.874.90md5
5.765.795.81lsh512
5.805.815.82T:bmw256
6.016.026.03T:skein10241024
6.146.166.18T:shabal512
6.186.196.24T:shabal256
6.186.206.24T:sarmal256
6.326.346.39T:skein256256
6.416.426.45T:tiger
6.456.466.48T:blake2s
6.886.896.91T:blake64
6.946.966.99sha512
6.966.977.00T:keccakc256
7.057.067.07shake128
7.597.607.61blake512
7.657.667.69sha384
7.697.697.73T:keccakc448
7.737.747.75sha3224
8.168.188.22T:sarmal512
8.398.408.41T:keccakc512
8.418.428.46sha3256
8.428.438.44shake256
9.029.049.14T:blake32
9.039.059.14T:keccak
9.599.629.66lsh256
10.1010.1310.18asconxofav12
10.1010.1410.20asconhashav12
10.4510.4610.50T:keccakc768
10.5110.5210.54sha3384
11.6111.6311.64blake256
12.3912.4212.49T:fugue2
13.7313.7513.76T:shavite3256
14.1514.1614.18T:cubehash512
14.2614.2714.28T:bblake256
14.4714.4914.51T:luffa256
14.7314.7414.76T:ripemd160
15.0015.0315.06asconxofv12
15.0215.0815.57asconhashv12
15.1615.1815.19T:keccakc1024
15.3015.3115.32sha3512
15.7715.7915.81T:cubehash1632
15.9115.9415.98T:nasha256
16.9116.9416.97T:nasha512
17.3317.3617.39T:cubehash832
17.5317.5819.12T:xoodyakv1
18.0218.0418.12T:fugue256
19.2719.2919.34T:groestl256
20.5420.5520.57T:echosp256
20.5821.1221.12T:floppsy
21.5721.6021.66T:luffa384
21.9621.9821.99asconhashabi32v12
23.8923.9523.99T:md6d224
24.1224.1424.16T:shavite3512
24.2624.2924.30T:shamashashv1
24.5524.5524.56T:jh256
24.5524.5524.57T:jh384
24.5524.5624.56T:jh224
24.5224.5724.83T:whirlpool
24.5524.5825.88T:jh512
24.8824.9525.05T:cubehash816
25.7625.8325.93T:md6d256
26.1426.1826.48T:echo256
26.7026.7326.76T:luffa512
27.3127.3227.33T:gimli24v1
27.5527.6127.69T:essence384
27.5927.6527.68T:essence512
27.7227.7527.83T:simd256
28.7428.7428.75T:round3jh512
28.7528.7628.77T:round3jh256
30.0530.0830.10T:lane256
30.2230.3130.54T:simd512
32.7432.7632.79T:echosp512
32.8732.9032.96T:esch256v2
32.9532.9833.02asconhashbi32v12
33.3833.4233.47T:esch256v1
33.4233.4933.57T:md6d384
33.7533.8833.93T:groestl512
34.8834.9234.95T:sneikha256
37.7337.8238.01T:cubehash88
38.3838.4238.47T:fugue512
39.4439.5239.65T:essence224
39.6139.6539.68T:essence256
41.7641.7841.81T:saturninhashv2
43.4443.4743.51T:mcssha4
43.6643.6943.73T:mcssha6
43.7743.8343.92T:mgrostl256
44.8044.8544.88T:cubehash1616
45.1545.1845.22T:mcssha5
45.3045.3945.51T:atelopus64
45.8646.0546.32T:atelopus32
46.7146.7546.78T:echo512
47.6147.6849.17T:esch384v1
47.6447.7249.09T:esch384v2
55.3055.3355.39T:drygascon128
56.2256.2656.34T:lane512
57.4657.5257.56T:coral256v1
57.7758.1558.36T:rfsb509
65.1665.2065.23T:knot256v2
66.8867.2267.32T:cubehash84
67.5767.6067.63T:romulush
68.0368.3068.54T:drygascon256
70.4470.4770.54T:sneikha384
72.4272.4972.57T:cubehash168
114.80115.03115.13T:knot256v1
126.89126.96127.07T:cubehash82
129.10129.21129.27T:clxhash
132.61132.68132.78T:cubehash164
226.40226.51226.60T:photonbeetlehash256rate32v1
239.87239.90239.93T:knot384
241.14241.86242.41T:knot512
249.46250.88251.11T:cubehash81
255.39255.53255.65T:cubehash162
480.47480.87481.10T:syconhash256v1
503.13503.28503.49T:cubehash161
733.47735.37736.64T:subterraneanv1
956.64957.13958.62T:acehash256v1
1186.081186.361186.82T:sivrijndael256hash256v1
1299.181307.991310.28T:skinnyhashtk3
1735.001736.211738.45T:heron256v1
2202.982218.712224.21T:skinnyhashtk2
2682.012691.232696.62T:gage1h256c256r128
3987.613999.724002.03T:gage1h256c224r064
4320.804323.844332.40T:gage1h256c224r032
4508.524527.034538.00T:gage1h256c256r064
4691.114693.224728.16T:orangishv1
7974.147994.988069.75T:gage1h256c256r032
8047.698064.378094.95T:gage1h256c512r064
13586.2413597.2113633.68T:gage1h256c224r016
14951.5114999.2915249.15T:gage1h256c512r032
15037.3515088.4215093.29T:gage1h256c256r016
26187.4626191.1226216.33T:gage1h256c224r008
28952.1429060.8529208.69T:fsb512
31075.7531088.0331097.59T:sivtemphotonhashv1
32106.0432594.1632755.80T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.620.640.66komihash
1.061.071.09prh42s256
1.331.341.37prh42s512
1.431.441.51prh64s256
1.941.951.98prh42s1024
1.931.972.03prh64s512
2.052.062.09T:edonr512
2.482.492.51sha256
2.942.962.99prh64s1024
3.213.223.34T:md4
3.793.813.85T:bmw512
3.833.853.92T:edonr256
4.404.414.43T:blake2b
4.574.574.58T:blake3
4.44?4.59?5.46?T:k12
4.744.815.01sha224
4.744.864.94sha1
5.135.155.17T:skein512256
5.155.185.19T:skein512512
5.375.395.59md5
6.546.566.58T:sarmal256
6.556.586.62T:blake2s
6.726.746.92T:skein256256
6.776.796.81lsh512
6.796.806.84T:bmw256
7.217.257.30T:tiger
7.307.327.37T:blake64
7.607.617.64T:skein10241024
7.617.627.64shake128
7.587.637.87sha512
7.717.737.77T:keccakc256
7.787.817.84T:shabal512
7.867.877.90T:shabal256
8.038.108.38blake512
8.548.618.66T:sarmal512
9.439.449.46sha3256
9.449.459.48sha3224
9.459.469.47shake256
9.519.529.55T:keccakc512
9.519.529.57T:keccakc448
9.529.549.62T:keccak
9.769.799.92sha384
9.839.869.91T:blake32
10.0310.0910.16lsh256
10.6310.6610.82asconhashav12
10.6510.7611.29asconxofav12
11.31?11.34?12.59?sha3384
11.3411.3611.38T:keccakc768
12.6012.6512.68blake256
14.8614.8914.92T:shavite3256
15.5915.6215.64T:luffa256
15.6615.6915.74asconhashv12
15.6815.7216.66asconxofv12
15.7415.7515.79T:cubehash512
15.9715.9916.02T:ripemd160
16.3416.3716.46T:fugue2
16.7416.7616.87T:keccakc1024
16.8016.8216.84sha3512
17.2917.3317.37T:nasha256
17.6917.7517.80T:nasha512
18.0118.0318.14T:xoodyakv1
19.3019.3219.35T:bblake256
20.5320.5720.67T:fugue256
21.1121.1521.21T:cubehash1632
21.0221.3021.32T:floppsy
21.3521.3921.43T:groestl256
23.2123.2323.27asconhashabi32v12
23.2623.3023.35T:cubehash832
23.6423.6924.10T:echosp256
23.8523.8923.96T:luffa384
25.0025.0625.25T:shavite3512
25.3825.4025.43T:shamashashv1
26.0426.1426.37T:whirlpool
26.2726.2826.30T:jh256
26.2826.2926.33T:jh384
26.3026.3226.33T:jh224
26.3026.3528.09T:jh512
28.3128.3328.37T:gimli24v1
29.6029.6329.69T:luffa512
29.7429.7929.95T:simd256
30.7530.7630.79T:round3jh256
30.7530.7730.81T:round3jh512
30.8130.8731.03T:cubehash816
31.2531.3031.36T:echo256
31.5331.5931.67T:essence384
31.6231.6831.88T:essence512
33.8533.8933.97T:esch256v2
34.0534.1034.18T:lane256
34.3934.4534.53T:esch256v1
34.3834.4735.47asconhashbi32v12
36.1636.2236.26T:sneikha256
36.9537.0837.17T:groestl512
37.6938.0338.29T:simd512
38.9639.0039.07T:echosp512
42.6142.6542.72T:essence256
42.5042.6945.20T:essence224
43.2643.2943.31T:saturninhashv2
43.6243.7343.93T:cubehash88
45.0645.1445.28T:fugue512
46.7246.7446.80T:mcssha4
46.9847.0347.07T:mcssha6
47.9648.1248.42T:mgrostl256
48.1948.2348.32T:echo512
48.0448.2648.70T:md6d224
49.6749.8149.85T:esch384v1
49.8350.7351.45T:esch384v2
51.3451.3851.42T:mcssha5
51.7851.8852.06T:md6d256
55.9455.9856.01T:drygascon128
56.4756.5256.62T:cubehash1616
56.6556.9057.12T:atelopus32
59.5859.6359.66T:coral256v1
61.1561.6561.92T:rfsb509
65.1465.3365.65T:atelopus64
67.0767.1867.34T:md6d384
67.5467.5867.61T:knot256v2
69.8069.8569.91T:romulush
69.9170.0970.44T:drygascon256
72.7273.0973.31T:cubehash84
74.0674.1474.24T:sneikha384
75.7275.7575.82T:lane512
84.1284.2584.42T:cubehash168
115.85116.10116.27T:knot256v1
129.91130.04130.17T:clxhash
132.71132.85133.03T:cubehash82
144.23144.33144.51T:cubehash164
225.14225.42225.76T:photonbeetlehash256rate32v1
243.00243.09243.16T:knot384
245.00246.09246.61T:knot512
256.36257.12258.04T:cubehash81
267.05267.19267.44T:cubehash162
500.95501.26501.60T:syconhash256v1
514.78515.07517.77T:cubehash161
737.76741.90742.47T:subterraneanv1
997.04997.43997.97T:acehash256v1
1181.281182.031184.86T:sivrijndael256hash256v1
1344.051350.381354.05T:skinnyhashtk3
1854.081857.151860.47T:heron256v1
2227.192240.732243.91T:skinnyhashtk2
2825.182830.162841.52T:gage1h256c256r128
4167.094170.674173.44T:gage1h256c224r064
4497.274501.014509.93T:gage1h256c224r032
4713.504719.634720.72T:gage1h256c256r064
4850.294851.734853.62T:orangishv1
8286.568293.368370.40T:gage1h256c256r032
8389.878416.988442.71T:gage1h256c512r064
14065.6614070.8714081.89T:gage1h256c224r016
15526.5915582.1215600.79T:gage1h256c512r032
15583.1215614.9415634.21T:gage1h256c256r016
27114.2327124.0427146.20T:gage1h256c224r008
30949.5230955.2030957.19T:sivtemphotonhashv1
76494.5576600.4176833.49T:fsb512
86801.3187161.3387493.73T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
2.17?2.37?2.42?komihash
5.755.825.93prh42s256
5.865.916.11T:edonr512
6.056.086.21sha256
6.166.206.30T:blake3
7.988.068.22T:blake2s
8.09?8.20?9.23?T:md4
8.168.248.52prh42s512
9.029.079.48T:edonr256
8.999.109.47prh64s256
9.489.739.80T:blake2b
11.4211.5611.65T:skein512256
11.4811.6111.68T:skein512512
11.7111.7711.84T:skein256256
11.7211.9312.92md5
13.4313.5413.76prh42s1024
13.4113.5513.86T:bmw512
13.50?13.80?20.16?T:k12
14.2114.3214.49prh64s512
14.30?15.67?20.77?T:sarmal256
16.1116.1816.37T:blake64
17.0617.1417.42asconxofav12
17.1317.2717.55asconhashav12
17.5517.7518.12T:sarmal512
17.5917.7918.01blake512
17.5917.9918.64T:tiger
18.3618.4318.55sha3224
18.4118.4518.52sha3384
18.4118.4918.61sha3512
18.4618.5618.63shake256
18.3418.5618.65shake128
18.45?18.58?21.08?sha3256
18.4719.0119.49sha512
19.5819.7121.57T:bmw256
19.9720.0420.59T:keccakc512
20.1220.2320.55T:keccakc256
20.2120.3120.40T:keccak
20.2620.3321.14T:blake32
20.3820.4820.63lsh256
20.5420.6021.34T:keccakc448
20.34?20.66?24.45?T:keccakc768
20.6120.7420.93T:keccakc1024
22.0622.2222.37lsh512
23.5523.7023.92T:floppsy
23.6823.8724.07T:xoodyakv1
23.8423.9624.22asconhashv12
23.9224.0524.25asconxofv12
25.0025.2025.43prh64s1024
25.1325.2525.41T:skein10241024
25.4125.5527.31blake256
28.7428.8829.22T:shabal512
28.7028.8929.14T:shavite3256
29.2229.3729.63T:shabal256
29.9330.3631.80T:luffa256
30.3330.6931.68sha224
29.8431.1132.00sha1
31.9232.1032.42T:ripemd160
33.8733.9934.16T:nasha256
35.9136.2038.44T:cubehash512
36.4736.6036.76T:nasha512
37.1937.3237.53T:shamashashv1
39.2239.2939.57asconhashabi32v12
39.7640.2041.85sha384
40.9141.0841.26T:gimli24v1
44.9845.1645.67T:whirlpool
46.4446.6647.01T:esch256v2
47.2047.4447.65T:shavite3512
47.1647.5247.96T:esch256v1
48.2148.4248.77T:groestl256
48.6548.7149.09T:jh256
48.7048.7548.97T:jh224
48.6748.7648.91T:jh384
48.8148.9049.18T:jh512
52.3552.5553.04T:luffa384
52.4352.6052.98asconhashbi32v12
52.5652.7955.34T:fugue256
52.9453.1153.34T:sneikha256
55.3955.6957.62T:simd256
56.6656.7056.93T:round3jh256
56.6956.7356.93T:round3jh512
62.7262.8363.03T:saturninhashv2
63.5363.6964.45T:drygascon128
66.2266.3966.76T:luffa512
68.1668.4470.23T:fugue2
72.7073.1173.73T:echo256
73.0673.2274.42T:echosp256
76.8877.1777.55T:esch384v1
77.1477.9378.48T:esch384v2
80.4880.6180.82T:essence224
80.8381.0181.24T:essence256
82.4082.6283.20T:essence384
83.0883.5684.76T:essence512
84.2084.4484.80T:bblake256
85.5985.8386.13T:lane256
86.6186.7487.13T:coral256v1
88.8589.0489.27T:mcssha4
89.5789.7890.08T:mcssha6
89.8489.9390.11T:echosp512
89.7190.0590.96T:cubehash1632
89.9490.3290.58T:echo512
90.4891.4392.03T:rfsb509
94.3794.5794.88T:groestl512
96.2096.7997.77T:drygascon256
97.5097.6698.61T:knot256v2
98.5798.6698.87T:romulush
98.3399.10105.06T:cubehash832
105.58106.34107.16T:cubehash816
115.72116.02121.12T:simd512
118.98119.37119.86T:cubehash88
120.94121.22121.50T:sneikha384
123.98124.48126.93T:mgrostl256
129.82130.10130.43T:mcssha5
129.79130.25131.26T:fugue512
130.20130.54130.98T:knot256v1
140.27140.71141.49T:clxhash
147.99148.86149.56T:cubehash84
151.61152.43155.20T:md6d224
162.96163.48164.00T:md6d256
164.73165.44166.52T:atelopus32
205.63206.24207.05T:cubehash1616
207.68208.33208.70T:cubehash82
207.98208.51210.39T:photonbeetlehash256rate32v1
209.39210.00211.02T:md6d384
233.97234.66235.55T:cubehash168
252.51253.32254.45T:atelopus64
269.35269.42269.64T:knot384
293.80294.35294.93T:cubehash164
299.26300.53302.48T:lane512
300.09301.56311.69T:knot512
330.41332.18333.50T:cubehash81
416.91417.60418.23T:cubehash162
664.11664.96666.03T:cubehash161
762.29763.35764.73T:syconhash256v1
829.64834.25834.99T:subterraneanv1
1123.571124.851126.44T:sivrijndael256hash256v1
1517.221518.351519.53T:acehash256v1
1913.081920.901923.77T:skinnyhashtk3
2468.532481.082489.17T:skinnyhashtk2
3361.833363.433365.85T:heron256v1
4569.824584.764592.19T:gage1h256c256r128
6337.966340.486343.65T:gage1h256c224r064
6604.566616.046627.11T:gage1h256c224r032
6890.906895.356899.08T:orangishv1
7149.597172.557174.90T:gage1h256c256r064
12184.2112197.0612285.73T:gage1h256c256r032
12753.0512795.0612812.96T:gage1h256c512r064
20337.2120351.4220371.73T:gage1h256c224r016
22526.0122570.5222595.55T:gage1h256c256r016
22833.2822882.5822949.54T:gage1h256c512r032
29224.7129228.2129233.81T:sivtemphotonhashv1
38873.5238891.1538957.81T:gage1h256c224r008
687653.43689283.41690791.41T:fsb512
771495.77779129.47784957.52T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
13.8614.4215.38komihash
36.7536.8937.22sha256
42.3842.9044.00T:floppsy
42.8643.2243.99prh42s256
47.7548.0349.02T:edonr512
49.2349.4950.71T:blake3
48.9649.5250.90T:edonr256
49.60?53.52?72.60?T:md4
63.0663.8264.81T:blake2s
63.6064.3865.29prh42s512
63.97?64.81?76.54?md5
67.2467.9469.92asconhashav12
67.5768.2970.05asconxofav12
70.6871.6573.89prh64s256
71.82?73.95?87.38?T:skein256256
76.9877.8378.53T:blake2b
86.8587.3187.93T:xoodyakv1
87.0787.7688.96asconhashv12
87.6488.8294.96asconxofv12
88.2891.6095.95T:tiger
91.7792.4493.27T:skein512256
92.1992.5193.28T:skein512512
97.62?99.48?121.54?T:blake32
104.92105.80107.04prh42s1024
108.57109.32110.15T:bmw512
106.78?109.98?160.76?T:k12
113.07114.06114.84T:gimli24v1
113.41115.18122.54prh64s512
113.93115.43117.23T:sarmal256
118.68119.38119.98blake256
119.06119.62120.53T:bmw256
128.48129.30130.60T:shavite3256
130.03130.30130.97T:blake64
129.47131.52138.90T:luffa256
131.72132.29133.11T:shamashashv1
141.94142.86145.05T:sarmal512
142.38144.08145.73blake512
146.68147.36147.96sha3224
146.24147.38148.09sha3512
146.84147.47148.16sha3384
145.94147.77149.59T:ripemd160
147.44148.07148.95shake128
146.77148.16148.83shake256
146.58148.51155.73sha3256
149.17150.17156.07sha512
149.08150.23151.66T:sneikha256
153.94155.25156.74T:nasha256
160.27161.79164.95T:keccakc512
163.99164.60168.29T:keccakc768
161.80?165.06?211.66?T:keccakc256
164.75165.16168.56T:keccakc448
163.67165.58168.29lsh256
164.97165.89170.29asconhashabi32v12
165.51167.11181.34T:keccakc1024
163.38?169.34?229.78?T:keccak
177.85178.74180.27lsh512
177.46179.39182.17T:whirlpool
178.95179.90180.43T:saturninhashv2
179.16180.11181.59T:drygascon128
180.93181.53182.98T:cubehash512
180.97182.01184.09T:esch256v1
180.17182.76190.82T:shabal512
182.11184.25187.53T:esch256v2
188.75190.06191.47T:shabal256
195.17196.23197.44asconhashbi32v12
198.27199.54201.91prh64s1024
201.91202.53203.56T:skein10241024
222.84224.97228.20T:clxhash
238.38242.59252.58sha224
231.76242.86248.61sha1
241.16243.55246.24T:knot256v1
244.41246.69265.26T:groestl256
246.29249.57266.86T:photonbeetlehash256rate32v1
259.75260.88262.06T:romulush
260.34261.42265.11T:luffa384
270.96271.33273.08T:knot256v2
290.02291.84294.51T:nasha512
299.01300.04302.55T:coral256v1
302.82304.09307.31T:fugue256
317.86319.79327.42sha384
329.89330.52332.34T:luffa512
334.72335.48336.79T:esch384v1
341.52?347.58?379.98?T:esch384v2
367.47369.32372.98T:drygascon256
380.70382.85392.30T:shavite3512
389.51393.40397.44T:rfsb509
393.88394.17395.15T:jh384
394.14394.86396.02T:jh256
394.33395.14396.39T:jh224
394.36?398.06?438.52?T:jh512
418.57420.07422.07T:mcssha4
422.49424.27426.07T:sneikha384
423.41424.88426.76T:mcssha6
443.14444.48447.25T:simd256
456.62457.02458.00T:round3jh256
457.19458.51460.12T:round3jh512
464.27465.72469.45T:fugue2
493.01495.10497.73T:essence224
495.16497.35499.59T:essence256
549.48549.70551.60T:knot384
584.58586.41589.03T:bblake256
585.35586.84590.48T:echo256
585.73?597.65?695.77?T:echosp256
617.02619.64622.98T:cubehash1632
663.32666.32676.11T:essence384
667.22669.82673.94T:essence512
679.70683.04686.27T:cubehash832
681.11684.91690.15T:cubehash816
691.81693.98696.40T:lane256
708.76711.97717.45T:cubehash88
720.17721.34722.77T:echosp512
723.51726.82774.31T:echo512
730.60733.22735.84T:knot512
736.94742.27750.15T:cubehash84
746.73748.55750.20T:mcssha5
759.60762.94765.88T:groestl512
796.70799.14801.79T:cubehash82
800.71808.33850.92T:fugue512
922.26927.51932.64T:cubehash81
925.49927.91937.66T:simd512
983.86993.591030.44T:mgrostl256
1211.981214.891224.45T:md6d224
1274.421276.971280.17T:sivrijndael256hash256v1
1305.221309.551315.95T:md6d256
1323.731339.641351.08T:atelopus32
1350.941354.201357.75T:cubehash1616
1409.881413.951419.20T:cubehash168
1468.301471.281477.39T:cubehash164
1551.361555.261559.78T:subterraneanv1
1590.801594.681599.15T:cubehash162
1674.841678.931687.41T:md6d384
1836.591842.291851.30T:cubehash161
2015.682026.852036.70T:atelopus64
2391.392393.862401.81T:lane512
2823.382829.942836.95T:syconhash256v1
4398.684438.074502.11T:skinnyhashtk2
5130.975136.295145.51T:skinnyhashtk3
5613.455618.365626.48T:acehash256v1
15240.7015253.6215272.34T:heron256v1
15690.9815775.6915806.31T:gage1h256c256r128
23229.2223247.4823335.47T:gage1h256c224r032
23329.6523379.5223436.30T:gage1h256c224r064
26445.4026481.2826502.15T:gage1h256c256r064
27551.6227564.1127598.30T:orangishv1
31192.6231215.1631879.42T:sivtemphotonhashv1
42775.1742951.5443401.19T:gage1h256c256r032
47121.4547258.2847312.25T:gage1h256c512r064
69726.8469783.2769903.93T:gage1h256c224r016
77136.4577239.0477300.47T:gage1h256c256r016
80401.6080695.7380758.12T:gage1h256c512r032
131554.39131706.02131839.40T:gage1h256c224r008
5497473.075514882.905548602.05T:fsb512
6196476.936271652.506310623.41T:fsb256