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; Tiger Lake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; panther, 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: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.120.120.13T:floppsy
0.170.170.17komihash
0.440.440.45prh64s256
0.440.450.46prh64s512
0.450.450.48prh64s1024
0.510.510.52T:blake3
0.540.550.55prh42s512
0.550.550.56prh42s256
0.550.580.59prh42s1024
0.640.640.65T:bebb4185
1.571.581.59T:edonr512
1.581.591.59lsh512
2.082.082.08sha1
2.182.182.18lsh256
2.202.202.21sha256
2.412.412.41sha224
2.462.472.48T:k12
2.472.482.50T:bmw512
2.442.492.50T:echo256
2.512.522.52T:keccakc256treed2
2.932.932.94T:md4
2.962.962.96T:blake2b
2.962.962.97T:cubehash832
2.993.033.05T:edonr256
3.043.053.05T:keccakc512treed2
4.144.154.15T:beamsplitter
4.144.154.16T:bmw256
4.304.314.34T:bash256
4.324.324.33blake512
4.514.534.54T:shabal512
4.534.544.55T:shabal256
4.544.544.55T:blake2s
4.784.784.79md5
4.854.864.87shake128
5.015.025.04T:blake64
5.075.085.09T:bblake256
5.095.115.13T:skein512512
5.135.155.16T:skein512256
5.235.245.25T:blake32
5.445.445.45sha384
5.555.555.56sha512
5.705.715.72T:bash384
5.835.875.95T:skein10241024
5.895.905.90T:cubehash816
5.965.975.98T:cubehash1632
5.965.975.98T:cubehash512
6.036.056.07T:keccakc256
6.056.066.08T:tiger
6.086.096.09sha3224
6.136.136.14blake256
6.236.256.26T:sarmal256
6.326.356.38T:simd512
6.396.396.40sha3256
6.396.406.40shake256
6.596.606.60T:groestl256
6.946.956.96T:skein256256
7.027.047.07T:keccakc448
7.137.137.14T:luffa256
7.167.197.23T:lux512
7.297.307.32T:luffa384
7.357.377.41T:keccakc512
7.397.417.43T:rfsb509
7.717.737.75T:sarmal512
7.968.018.03T:keccak
8.358.388.40T:lux256
8.388.418.72sha3384
8.408.428.44T:xoodyakv1
8.558.578.58T:jh384
8.568.578.58T:jh256
8.588.598.60T:jh224
8.588.608.61T:jh512
8.608.618.62T:bash512
9.129.159.18T:groestl512
9.799.829.87T:keccakc768
9.819.839.85T:round3jh256
9.809.839.84T:round3jh512
10.6510.8610.91T:fugue2
11.7411.7511.76T:cubehash1616
11.8111.8211.83T:cubehash88
11.9812.0012.04T:ripemd160
12.0212.0212.03sha3512
12.2812.2912.31T:fugue256
12.5712.5812.59T:gimli24v1
12.8012.8312.84T:luffa512
13.2113.2213.24T:hamsi
13.6313.6613.69T:shavite3256
14.0314.1014.81T:keccakc1024
14.4314.4514.46asconhashav12
14.4414.4514.47asconxofav12
15.2515.2615.39T:nasha256
15.5515.5615.57T:nasha512
17.0317.0417.06T:whirlpool
17.7517.7717.78T:fugue384
19.3619.4119.43T:lane256
21.4221.4421.45T:echosp256
21.7321.7521.77asconxofv12
21.7221.7521.78asconhashv12
21.7721.8121.86T:shavite3512
23.4023.4323.47T:fugue512
23.5123.5323.55T:cubehash168
23.6123.6223.64T:cubehash84
24.4324.4624.66T:simd256
27.1527.1527.16T:lane512
27.3627.6428.63T:echo512
28.2128.2328.24T:shamashashv1
29.2029.2129.22asconhashabi32v12
30.4030.5030.52T:esch256v1
30.4830.5830.61T:esch256v2
31.0031.0431.25T:echosp512
32.6432.8532.97T:fsb256
33.6433.6734.64T:mgrostl256
33.8833.9033.91T:essence384
33.8833.9034.00T:essence512
35.3935.4035.43T:sneikha256
38.0938.1238.14T:romulush
38.2138.2438.26T:esch384v1
38.2638.2938.44T:esch384v2
42.1842.2442.27T:essence224
42.2342.2542.30T:essence256
43.3843.4143.43asconhashbi32v12
47.0847.1147.15T:cubehash164
47.2047.2347.26T:cubehash82
49.0149.0249.03T:mcssha4
49.0049.0349.13T:mcssha6
49.0449.0949.13T:mcssha5
50.1150.1350.14T:saturninhashv2
65.1965.2065.21T:triadhashv1
69.1969.2869.34T:drygascon256
69.9269.9669.99T:coral256v1
72.3472.5172.74T:drygascon128
72.6872.7072.72T:sneikha384
81.9882.0782.12T:knot256v2
89.8292.5695.97T:fsb512
94.0594.1094.17T:cubehash162
94.3894.4294.46T:cubehash81
122.59122.62122.67T:knot256v1
157.75157.87157.91T:clxhash
187.79187.99188.08T:cubehash161
217.95218.73220.30T:photonbeetlehash256rate32v1
261.40261.46261.55T:knot512
284.31284.74285.44T:knot384
476.66477.48478.59T:syconhash256v1
868.19869.15869.90T:subterraneanv1
1004.401010.971022.15T:heron256v1
1029.831030.181030.67T:acehash256v1
1071.541077.181086.85T:skinnyhashtk3
1159.041160.091162.04T:sivrijndael256hash256v1
2005.572066.942121.95T:skinnyhashtk2
2689.762692.972693.49T:gage1h256c256r128
3953.443954.383957.80T:orangishv1
4040.814041.404041.98T:gage1h256c224r064
4485.054485.934486.62T:gage1h256c256r064
4869.034899.884903.83T:gage1h256c224r032
5161.655163.125164.36T:sivtemphotonhashv1
8057.778058.308058.57T:gage1h256c512r064
8080.518081.358082.36T:gage1h256c256r032
12528.3012530.8212533.74T:gage1h256c224r016
14165.8814169.3714172.49T:gage1h256c512r032
14197.7314201.9714224.43T:gage1h256c256r016
27274.9027282.4227288.56T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.140.140.14T:floppsy
0.180.180.18komihash
0.540.550.56prh64s256
0.600.600.62prh64s512
0.610.610.62prh42s256
0.650.660.68prh42s512
0.660.680.69T:bebb4185
0.730.750.77prh64s1024
0.740.770.80prh42s1024
0.82?0.82?2.03?T:blake3
1.651.661.68T:edonr512
1.701.701.71lsh512
2.142.142.14sha1
2.252.252.26sha256
2.262.272.27lsh256
2.482.482.48sha224
2.522.522.54T:k12
2.572.612.61T:echo256
2.722.742.76T:bmw512
2.902.912.92T:keccakc256treed2
2.952.962.96T:blake2b
3.003.013.03T:md4
3.103.133.16T:edonr256
3.273.283.29T:cubehash832
3.483.493.50T:keccakc512treed2
4.204.224.22T:beamsplitter
4.294.314.32T:bmw256
4.464.474.49T:bash256
4.474.484.49blake512
4.534.544.55T:blake2s
4.884.884.88md5
4.914.934.98T:shabal512
4.914.944.98T:shabal256
4.995.005.01shake128
5.225.255.26T:blake64
5.255.275.29T:skein512256
5.255.275.30T:skein512512
5.345.355.37T:blake32
5.575.585.59T:bblake256
5.685.695.70sha384
5.755.765.78sha512
5.785.795.81T:bash384
6.106.126.13T:cubehash512
6.086.126.21T:skein10241024
6.196.206.20sha3224
6.216.216.27T:tiger
6.216.226.24T:cubehash816
6.236.246.25blake256
6.236.256.27T:keccakc256
6.486.496.50T:cubehash1632
6.486.516.53T:sarmal256
6.616.626.63sha3256
6.616.626.63shake256
6.596.626.67T:simd512
6.946.956.96T:groestl256
7.037.047.05T:skein256256
7.237.267.28T:keccakc448
7.267.287.29T:luffa256
7.497.507.51T:luffa384
7.727.747.76T:keccakc512
7.727.757.80T:rfsb509
7.917.947.97T:lux512
8.018.048.06T:sarmal512
8.288.308.32T:keccak
8.438.458.49T:xoodyakv1
8.538.548.80sha3384
8.698.718.73T:jh384
8.708.728.74T:jh256
8.738.748.76T:lux256
8.748.758.78T:jh512
8.728.758.77T:jh224
8.768.778.78T:bash512
9.789.789.79T:groestl512
9.949.9810.01T:keccakc768
9.969.9910.01T:round3jh512
9.9810.0110.03T:round3jh256
11.6111.7911.86T:fugue2
12.0912.1012.10sha3512
12.1212.1312.15T:cubehash88
12.2112.2312.25T:ripemd160
12.3212.3312.36T:cubehash1616
12.6712.6912.70T:gimli24v1
12.7712.7912.81T:fugue256
13.1413.1613.18T:luffa512
13.2813.3013.33T:hamsi
13.9013.9313.96T:shavite3256
14.1014.1514.54T:keccakc1024
14.5914.6114.62asconxofav12
14.5914.6114.63asconhashav12
15.5615.5915.67T:nasha256
16.1116.1316.15T:nasha512
17.3917.4017.41T:whirlpool
18.5418.5518.58T:fugue384
19.9619.9820.00T:lane256
21.8921.9221.95asconxofv12
21.9321.9621.97asconhashv12
22.3622.3822.40T:echosp256
22.4822.5422.59T:shavite3512
23.9423.9523.97T:cubehash84
24.1224.1424.16T:cubehash168
24.5924.6324.67T:fugue512
24.8724.8925.04T:simd256
28.4528.4828.50T:shamashashv1
28.9028.9128.92T:lane512
28.8929.1729.91T:fsb256
29.5629.5729.59asconhashabi32v12
28.9829.7329.91T:echo512
30.6430.7030.73T:esch256v1
30.7730.7930.83T:esch256v2
32.1932.2732.39T:echosp512
34.9935.0235.06T:essence384
35.0335.0635.12T:essence512
35.6835.7035.72T:sneikha256
36.5536.5736.58T:mgrostl256
38.4338.4538.49T:romulush
38.5238.6138.63T:esch384v1
38.7238.7938.97T:esch384v2
42.9142.9542.97T:essence224
42.9642.9743.01T:essence256
43.8343.8443.86asconhashbi32v12
47.5547.5847.60T:cubehash82
47.6647.6747.71T:cubehash164
49.8049.8149.83T:mcssha4
49.8249.8549.93T:mcssha6
50.5350.5550.60T:saturninhashv2
50.5450.6350.66T:mcssha5
65.3365.3565.43T:triadhashv1
69.6669.7169.73T:drygascon256
70.4870.5170.55T:coral256v1
72.5272.6872.74T:drygascon128
73.5773.5873.60T:sneikha384
82.6582.7882.85T:knot256v2
94.7094.7394.78T:cubehash162
94.7494.7894.82T:cubehash81
122.92122.97123.01T:knot256v1
158.01158.13158.19T:clxhash
188.71188.88191.23T:cubehash161
217.79218.16218.84T:photonbeetlehash256rate32v1
262.43262.53262.76T:knot512
285.39285.58286.00T:knot384
480.54480.98482.87T:syconhash256v1
871.19872.18873.73T:subterraneanv1
1022.121034.391046.07T:heron256v1
1039.921040.191040.40T:acehash256v1
1082.901085.731101.78T:skinnyhashtk3
1158.231158.791160.15T:sivrijndael256hash256v1
2022.992033.532036.81T:skinnyhashtk2
2721.942724.282724.74T:gage1h256c256r128
3985.193985.683986.61T:orangishv1
4080.724081.334081.93T:gage1h256c224r064
4529.374529.904530.42T:gage1h256c256r064
4917.774942.734944.84T:gage1h256c224r032
5157.535158.305159.16T:sivtemphotonhashv1
8109.888114.678120.45T:fsb512
8136.468136.838137.49T:gage1h256c512r064
8151.718152.448153.15T:gage1h256c256r032
12633.4512635.6812638.51T:gage1h256c224r016
14291.0714293.5914297.30T:gage1h256c512r032
14316.7314319.2214338.34T:gage1h256c256r016
27483.9727500.0927506.88T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.150.160.16T:floppsy
0.200.210.22komihash
0.690.700.75prh64s256
0.700.710.72T:bebb4185
0.710.720.73prh42s256
0.820.820.86prh42s512
0.830.850.90prh64s512
1.041.051.10prh42s1024
1.161.221.26prh64s1024
1.741.801.83T:edonr512
1.881.891.90lsh512
2.232.242.24sha1
2.342.342.34sha256
2.402.432.46lsh256
2.592.592.60sha224
2.762.772.78T:k12
2.882.882.89T:blake3
2.882.892.95T:echo256
2.952.962.96T:blake2b
3.133.143.22T:md4
3.083.183.25T:bmw512
3.263.293.33T:edonr256
3.353.363.39T:keccakc256treed2
3.793.813.83T:cubehash832
3.853.873.89T:keccakc512treed2
4.294.314.36T:beamsplitter
4.524.534.55T:blake2s
4.514.544.61T:bmw256
4.714.734.74blake512
4.704.734.76T:bash256
5.045.055.05md5
5.415.435.45shake128
5.435.465.50T:skein512512
5.475.505.54T:skein512256
5.525.545.57T:blake32
5.495.565.71T:shabal512
5.535.575.67T:shabal256
5.505.575.66T:blake64
6.076.086.12sha384
6.096.116.13sha512
6.136.146.17T:bash384
6.276.286.30sha3224
6.346.366.38T:cubehash512
6.376.406.42T:bblake256
6.416.426.44blake256
6.456.486.50T:tiger
6.456.586.64T:skein10241024
6.736.766.80T:cubehash816
6.756.816.85T:keccakc256
6.836.856.86shake256
6.846.856.86sha3256
6.866.906.97T:sarmal256
7.037.057.22T:simd512
7.147.187.21T:skein256256
7.347.367.39T:cubehash1632
7.407.457.48T:keccakc448
7.457.477.51T:luffa256
7.507.527.55T:groestl256
7.777.817.83T:luffa384
8.058.098.14T:keccakc512
8.168.248.37T:rfsb509
8.488.538.57T:sarmal512
8.488.548.59T:xoodyakv1
8.548.558.82sha3384
8.748.788.82T:keccak
8.938.968.99T:jh384
8.948.969.04T:jh512
8.948.969.01T:jh256
8.948.989.00T:jh224
9.019.039.06T:bash512
9.039.079.12T:lux512
9.349.379.41T:lux256
9.9610.0110.10T:keccakc768
10.2310.2610.29T:round3jh512
10.2410.2710.30T:round3jh256
10.7710.7910.81T:groestl512
12.4512.4612.48sha3512
12.5812.6612.69T:ripemd160
12.6612.6712.70T:cubehash88
12.8212.8312.85T:gimli24v1
13.2813.3013.34T:cubehash1616
13.3913.4313.46T:hamsi
13.5213.6213.68T:fugue2
13.6013.6413.68T:fugue256
13.6613.6913.74T:luffa512
14.3114.3714.43T:shavite3256
14.5814.6314.68T:keccakc1024
14.7814.8114.84asconxofav12
14.7914.8114.85asconhashav12
16.0616.0916.12T:nasha256
17.0317.0817.11T:nasha512
17.9417.9618.04T:whirlpool
19.8219.8719.90T:fugue384
21.0621.1021.16T:lane256
22.0622.1122.14T:echosp256
22.2222.2422.26asconxofv12
22.2022.2422.30asconhashv12
23.7423.7923.86T:shavite3512
24.4924.5224.54T:cubehash84
25.0825.1125.18T:cubehash168
25.6025.6825.86T:simd256
26.5726.6226.66T:fugue512
28.9228.9428.96T:shamashashv1
29.5229.6229.75T:fsb256
30.1430.1630.19asconhashabi32v12
31.0131.0731.10T:esch256v1
31.0831.1331.22T:esch256v2
31.8231.8331.84T:lane512
31.6231.8732.11T:echo512
35.2535.3435.43T:echosp512
36.2036.2236.25T:sneikha256
36.8736.9136.97T:essence384
36.9336.9737.05T:essence512
38.5638.6339.30T:mgrostl256
38.9539.0039.05T:romulush
39.2339.2739.29T:esch384v1
39.4139.4739.67T:esch384v2
44.0644.0944.14T:essence224
44.1244.1544.17T:essence256
44.5544.5744.63asconhashbi32v12
48.0348.0948.16T:cubehash82
48.6648.6748.69T:cubehash164
51.0951.1251.14T:mcssha4
51.1751.2251.31T:mcssha6
51.2051.2451.27T:saturninhashv2
53.1053.1853.24T:mcssha5
65.5965.6165.62T:triadhashv1
70.3470.4170.50T:drygascon256
71.4271.4871.55T:coral256v1
72.7072.7972.92T:drygascon128
74.9775.0075.04T:sneikha384
83.5283.6583.78T:knot256v2
95.2495.3295.34T:cubehash81
95.5995.6596.87T:cubehash162
123.21123.25123.29T:knot256v1
158.29158.51158.60T:clxhash
189.92192.26192.69T:cubehash161
217.64217.71218.01T:photonbeetlehash256rate32v1
264.33264.39264.49T:knot512
286.73287.15287.53T:knot384
491.07493.89496.08T:syconhash256v1
875.15876.23877.38T:subterraneanv1
1056.281056.741057.04T:acehash256v1
1067.211067.931075.38T:heron256v1
1095.621101.601107.81T:skinnyhashtk3
1153.971155.291155.72T:sivrijndael256hash256v1
2016.542017.652057.81T:skinnyhashtk2
2774.252777.302777.86T:gage1h256c256r128
4036.424037.794040.20T:orangishv1
4145.274145.924147.35T:gage1h256c224r064
4601.794602.314603.05T:gage1h256c256r064
4992.145012.625015.53T:gage1h256c224r032
5151.015155.645157.54T:sivtemphotonhashv1
8267.688268.628269.58T:gage1h256c512r064
8270.628272.178274.83T:gage1h256c256r032
12804.6912807.1312811.46T:gage1h256c224r016
14498.7014500.3814503.37T:gage1h256c512r032
14512.2014516.3214538.36T:gage1h256c256r016
21448.8021468.3121488.13T:fsb512
27839.8727856.8527870.39T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.200.200.21T:floppsy
0.20?0.22?0.26?komihash
0.840.850.88T:bebb4185
0.981.011.06prh42s256
1.08?1.11?1.33?prh64s256
1.271.291.36prh42s512
1.49?1.66?1.76?prh64s512
1.861.892.05prh42s1024
1.93?2.09?2.16?T:edonr512
2.202.212.24lsh512
2.342.402.55prh64s1024
2.502.502.51sha1
2.492.512.52lsh256
2.562.562.58sha256
2.792.802.81T:blake3
2.902.922.95sha224
3.173.193.22T:k12
3.283.293.31T:blake2b
3.443.463.48T:md4
3.563.593.72T:echo256
3.593.723.86T:edonr256
3.813.914.10T:bmw512
4.464.494.62T:beamsplitter
4.514.534.55T:blake2s
4.574.614.78T:keccakc256treed2
4.864.904.94blake512
4.914.934.97T:bash256
5.155.195.33T:bmw256
5.215.235.31T:cubehash832
5.485.495.49md5
5.825.886.01T:skein512256
5.915.936.02shake128
5.976.006.07T:keccakc512treed2
5.876.016.11T:skein512512
5.986.026.14T:blake32
5.906.036.14T:blake64
6.306.346.38sha512
6.546.576.61sha384
6.796.826.86T:bash384
6.876.896.90blake256
6.977.027.05T:cubehash512
7.097.127.22T:sarmal256
7.097.147.20T:tiger
7.047.237.38T:shabal256
7.167.267.49T:shabal512
7.527.537.59T:skein256256
7.397.547.78T:keccakc256
7.617.647.67sha3224
7.627.657.67sha3256
7.647.667.68shake256
8.028.078.09T:luffa256
8.148.178.22T:cubehash816
8.048.268.41T:skein10241024
8.568.628.66T:luffa384
8.658.688.78T:bblake256
8.658.718.80T:xoodyakv1
8.768.859.03T:sarmal512
8.828.869.08T:simd512
8.949.019.09T:groestl256
9.039.149.24T:keccak
9.149.199.48sha3384
9.089.319.51T:keccakc512
9.159.379.57T:keccakc448
9.399.609.81T:rfsb509
9.599.649.70T:jh224
9.629.659.70T:jh256
9.629.669.71T:jh384
9.629.679.70T:cubehash1632
9.609.699.75T:bash512
9.639.699.73T:jh512
10.7410.8410.98T:keccakc768
10.9110.9511.02T:lux256
10.9410.9811.02T:round3jh256
10.9510.9911.07T:round3jh512
12.3012.3512.42T:lux512
13.1713.2313.27T:gimli24v1
13.0513.3713.81T:groestl512
13.5513.5813.81T:ripemd160
13.6113.6313.67sha3512
13.7013.7413.81T:hamsi
14.0314.1014.18T:cubehash88
15.0615.0915.17T:luffa512
15.3615.4015.46asconxofav12
15.3915.4415.50asconhashav12
15.4115.5315.64T:shavite3256
15.8115.8415.89T:cubehash1616
15.8015.8815.96T:fugue256
16.0716.1816.32T:keccakc1024
17.3217.4217.46T:nasha256
17.6017.7717.87T:nasha512
18.0718.2018.34T:fugue2
19.2719.3319.53T:whirlpool
22.9723.0323.14asconxofv12
22.9623.0423.10asconhashv12
23.3123.4023.48T:fugue384
23.8323.9224.10T:lane256
24.5524.6824.83T:shavite3512
25.3425.4225.50T:echosp256
25.8725.8925.92T:cubehash84
27.4227.5427.88T:simd256
27.5827.6327.68T:cubehash168
29.9930.0430.11T:shamashashv1
31.6531.7031.75asconhashabi32v12
31.8131.9132.03T:fugue512
31.9131.9932.08T:esch256v1
32.0432.1632.24T:esch256v2
33.2233.6834.39T:echo512
37.4337.4937.57T:sneikha256
37.8838.1438.34T:fsb256
40.3340.4040.54T:romulush
40.8940.9541.01T:esch384v1
41.0941.1841.26T:esch384v2
41.9241.9642.05T:essence384
41.9742.0342.10T:essence512
41.9742.1042.31T:echosp512
42.5942.6242.65T:lane512
43.1843.9744.05T:mgrostl256
46.4346.4946.56asconhashbi32v12
47.1147.1747.20T:essence224
47.1647.2047.26T:essence256
49.6149.6549.70T:cubehash82
51.2351.3651.47T:cubehash164
53.0053.0953.17T:saturninhashv2
54.5554.5754.65T:mcssha4
54.7054.8054.95T:mcssha6
59.8859.9660.06T:mcssha5
66.3166.3866.40T:triadhashv1
72.1072.1872.30T:drygascon256
73.2973.5173.93T:drygascon128
73.8673.9574.06T:coral256v1
78.6778.7778.85T:sneikha384
86.6386.6986.75T:knot256v2
96.5996.6696.81T:cubehash81
98.1998.3299.43T:cubehash162
124.35124.47124.55T:knot256v1
159.42159.59159.72T:clxhash
192.19192.28192.55T:cubehash161
214.16215.16222.52T:photonbeetlehash256rate32v1
268.66268.83269.00T:knot512
290.44290.61291.32T:knot384
504.47511.84512.55T:syconhash256v1
887.10888.53891.23T:subterraneanv1
1100.881101.551102.01T:acehash256v1
1127.781132.231135.79T:heron256v1
1139.971141.641143.95T:skinnyhashtk3
1149.821150.631152.68T:sivrijndael256hash256v1
2004.432047.902063.28T:skinnyhashtk2
2915.132916.402917.95T:gage1h256c256r128
4174.234175.404177.46T:orangishv1
4320.974321.704323.03T:gage1h256c224r064
4796.294797.314798.43T:gage1h256c256r064
5127.285128.985135.18T:sivtemphotonhashv1
5174.835204.675208.29T:gage1h256c224r032
8586.098587.918589.02T:gage1h256c256r032
8617.058618.218619.61T:gage1h256c512r064
13267.2613275.9513284.20T:gage1h256c224r016
15037.5215040.5015058.58T:gage1h256c256r016
15048.7515053.4715056.89T:gage1h256c512r032
28818.0928834.6828849.79T:gage1h256c224r008
57107.5157133.8157160.62T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.42?0.44?0.48?T:floppsy
0.73?0.77?1.05?komihash
2.192.282.38T:bebb4185
2.722.752.80T:blake3
4.364.424.45T:blake2s
4.53?4.69?5.16?prh42s256
4.915.055.31T:edonr512
5.365.425.59lsh256
5.485.535.62sha256
5.815.896.09sha1
5.865.946.12T:blake2b
6.31?6.48?7.50?prh64s256
6.816.927.14sha224
7.027.207.44T:beamsplitter
7.067.207.62prh42s512
7.367.457.69lsh512
7.59?7.73?9.11?T:md4
8.61?8.97?10.42?T:edonr256
8.839.009.19T:k12
9.319.529.73T:echo256
9.559.6610.14T:bash256
9.569.729.95blake512
9.589.729.88T:bash384
10.6410.7211.27prh64s512
11.0011.1211.41T:skein512256
11.0911.1711.25md5
10.98?11.33?12.84?T:skein512512
11.3011.4211.56T:xoodyakv1
11.9412.1112.27T:skein256256
11.9512.1112.50T:blake32
12.1712.3012.50sha512
12.33?12.44?13.75?prh42s1024
12.1912.4513.47T:blake64
13.0613.2213.39blake256
13.1413.4513.86T:bmw512
13.5213.7314.02T:bmw256
13.9114.0214.19T:sarmal256
14.0814.1614.25sha3224
14.1114.2514.38sha3512
14.1214.2514.33sha3256
14.1414.2814.39shake256
14.1714.3315.12sha3384
14.2214.3915.08shake128
14.9715.1215.36T:luffa256
15.1715.3115.73sha384
15.2515.3415.58T:tiger
15.5915.8816.28T:cubehash512
16.8117.0617.84T:keccak
16.9417.1417.36T:sarmal512
17.2517.4717.84T:hamsi
17.7317.8818.14T:jh256
17.7517.9518.70T:jh224
17.9218.0818.31T:jh384
16.7218.1618.47T:keccakc1024
18.0618.2018.45T:bash512
18.1618.2818.62T:gimli24v1
18.0318.3318.66T:jh512
18.9819.1719.45T:luffa384
18.11?19.25?20.62?T:keccakc768
19.2020.0921.06T:keccakc512
18.78?20.19?20.94?T:keccakc256
20.0620.2720.50T:round3jh256
19.6720.4221.22T:rfsb509
20.2020.4220.67T:round3jh512
19.8920.5321.52T:keccakc448
20.0320.9221.61prh64s1024
22.7322.8823.06asconhashav12
22.7222.9223.19asconxofav12
23.1123.2723.53T:cubehash832
25.0925.4426.86T:skein10241024
25.5325.8627.77T:ripemd160
25.9126.1926.67T:cubehash816
26.1226.6227.31T:shabal512
26.0826.9728.17T:shabal256
27.3027.4228.22T:groestl256
27.7228.0228.94T:keccakc512treed2
28.0828.2529.05T:keccakc256treed2
28.1228.3029.58T:shavite3256
28.7029.0329.91T:simd512
32.0832.3632.62T:cubehash88
32.3832.5633.98T:nasha256
32.7532.9233.20asconhashv12
32.8032.9833.31asconxofv12
32.7233.0033.41T:luffa512
31.9833.7334.34T:lux256
33.7534.0834.30T:nasha512
37.1137.3137.53T:bblake256
37.3438.0238.66T:whirlpool
38.8839.1639.70T:cubehash1632
43.2743.4843.75T:shamashashv1
43.6743.9245.70T:esch256v2
43.6944.0345.83T:esch256v1
43.7244.0844.61T:cubehash84
44.4544.6445.27T:fugue256
43.6944.7245.09T:groestl512
45.8946.0846.97T:shavite3512
48.1448.5949.55T:cubehash1616
49.8450.3051.73T:simd256
51.3151.4851.77asconhashabi32v12
51.3452.8653.50T:lux512
53.8954.0254.25T:sneikha256
58.1658.4158.64T:romulush
59.3359.8161.31T:cubehash168
60.6661.0061.39T:lane256
62.5662.7863.22T:esch384v1
63.1763.3963.69T:esch384v2
67.8368.2369.61T:fugue384
68.3168.5868.88T:cubehash82
67.9470.3473.69T:echo512
70.4770.6670.95asconhashbi32v12
72.0972.8673.70T:fugue2
73.8874.0874.48T:triadhashv1
75.3975.5576.06T:saturninhashv2
77.7278.0078.28T:echosp256
77.6178.0878.66T:drygascon128
83.3483.9184.73T:cubehash164
86.3686.4786.69T:essence224
86.5086.6686.83T:essence256
93.3893.8394.23T:drygascon256
96.8897.2097.38T:echosp512
98.7598.9199.09T:mcssha4
98.97100.12100.69T:fugue512
99.78100.72101.64T:mcssha6
105.30105.62105.95T:coral256v1
106.19106.66107.23T:essence384
106.75107.34108.08T:essence512
114.33114.59115.17T:cubehash81
116.25117.06118.44T:fsb256
115.45117.44118.14T:mgrostl256
124.30124.58124.83T:knot256v2
126.30126.55127.00T:sneikha384
131.58131.98132.47T:cubehash162
138.75139.25139.95T:knot256v1
146.78146.92147.58T:mcssha5
166.16166.25166.34T:lane512
172.89173.31173.84T:clxhash
189.92190.36191.09T:photonbeetlehash256rate32v1
225.58228.06228.42T:cubehash161
321.02321.62322.30T:knot384
326.80327.53328.02T:knot512
773.41776.23778.83T:syconhash256v1
1009.701014.841019.94T:subterraneanv1
1096.031099.421104.34T:sivrijndael256hash256v1
1617.311624.811629.34T:skinnyhashtk3
1673.411675.341677.09T:acehash256v1
2045.692053.032057.88T:heron256v1
2283.312308.842323.25T:skinnyhashtk2
4711.024713.064714.25T:gage1h256c256r128
4850.194852.454855.67T:sivtemphotonhashv1
5929.985932.335935.27T:orangishv1
6567.666570.056572.55T:gage1h256c224r064
7288.507290.227292.66T:gage1h256c256r064
7609.087615.307641.14T:gage1h256c224r032
12625.8312630.1712634.30T:gage1h256c256r032
13096.0213098.7213101.53T:gage1h256c512r064
19176.2319183.8419192.44T:gage1h256c224r016
21739.7721754.6921784.47T:gage1h256c256r016
22138.3322142.5522147.42T:gage1h256c512r032
41345.8041364.5541382.98T:gage1h256c224r008
512724.92513188.67513495.31T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.38?2.62?3.50?T:floppsy
3.88?4.12?5.62?komihash
12.75?13.25?14.38?T:bebb4185
25.2525.8826.62T:beamsplitter
26.7527.1227.62sha256
27.5027.8828.25T:blake3
28.75?29.50?32.00?sha1
35.00?35.75?42.00?prh42s256
35.2536.0038.38sha224
37.6238.3839.38T:md4
38.6240.5042.50T:edonr512
40.5040.8841.75T:xoodyakv1
40.6241.2542.00T:blake2s
44.5045.6247.75lsh256
46.0046.8847.62T:gimli24v1
46.8847.1247.62T:blake2b
45.8847.2549.12T:hamsi
45.7547.3849.50T:edonr256
49.00?49.75?56.62?prh64s256
50.2550.7552.62md5
56.6257.8858.75T:blake32
57.25?58.62?68.00?prh42s512
58.2559.1260.12blake256
59.00?60.25?66.38?lsh512
65.0066.1267.38T:luffa256
69.6270.3871.75T:tiger
69.7570.7571.88T:k12
70.6271.8874.88T:skein256256
74.0076.0079.38T:echo256
75.5076.2577.12T:bmw256
77.6278.2580.38T:bash256
77.7578.3880.00T:bash512
77.8878.5079.50T:bash384
79.7581.2583.12blake512
81.5082.2584.38asconxofav12
81.1282.6283.25T:cubehash512
81.7582.8884.75asconhashav12
84.50?85.75?97.62?prh64s512
88.1289.5091.62T:skein512256
88.3890.0093.88T:skein512512
94.7596.6298.62T:luffa384
96.7597.5099.88prh42s1024
98.75100.00102.62sha512
98.38?104.12?155.88?T:blake64
104.88107.62110.88T:rfsb509
105.00107.62112.00T:bmw512
107.38108.50109.88T:ripemd160
110.50111.12111.88sha3224
110.38111.38113.50asconhashv12
110.38111.75113.38asconxofv12
110.62111.75112.75sha3512
111.12111.88112.88sha3256
111.50112.12113.00shake256
111.25112.75117.50sha3384
112.38113.75117.38T:sarmal256
115.75117.12122.25shake128
117.00117.88119.25T:shavite3256
126.38128.25130.12sha384
132.25133.50146.00T:keccakc1024
133.25134.00141.62T:triadhashv1
134.38136.00145.50T:keccak
136.75138.25141.25T:shamashashv1
137.62139.12142.12T:sarmal512
137.62140.25147.75T:nasha256
145.00146.50148.12T:jh384
145.50146.75149.25T:sneikha256
146.00147.38149.12T:jh224
146.75147.88149.62T:jh256
147.50148.88153.62T:jh512
140.62?150.00?158.88?T:keccakc768
156.62158.88168.62prh64s1024
150.25?159.25?169.88?T:keccakc512
157.88162.00166.75T:shabal512
155.75162.25168.50T:keccakc256
159.88162.25163.62T:whirlpool
155.50162.88169.88T:keccakc448
163.00164.00165.00T:romulush
163.38164.00165.38T:esch256v1
161.38164.50168.62T:shabal256
164.00165.50168.12T:esch256v2
164.75166.62169.62T:round3jh512
165.75167.62170.38T:luffa512
165.88168.12170.00T:round3jh256
165.88168.38171.38T:cubehash816
165.75168.88172.88T:cubehash832
168.25170.12177.12T:groestl256
173.25174.25177.12T:cubehash88
182.38184.12187.12T:cubehash84
187.50189.25196.00T:drygascon128
199.88203.25216.38T:skein10241024
202.88204.12208.88T:saturninhashv2
205.50207.38211.00asconhashabi32v12
208.62210.50212.25T:lux256
215.12215.62218.88T:cubehash82
218.25219.50224.12T:photonbeetlehash256rate32v1
222.75224.12232.50T:keccakc512treed2
227.25229.00234.00T:keccakc256treed2
232.00238.00248.00T:simd512
247.75250.50253.25T:bblake256
255.00256.38258.88T:cubehash81
254.62256.62259.25T:knot256v1
261.25263.00264.50asconhashbi32v12
268.75269.75271.38T:fugue256
267.50269.88272.12T:cubehash1632
270.25271.62275.50T:nasha512
273.38274.75275.75T:esch384v1
273.75275.88282.00T:clxhash
275.38277.25278.12T:esch384v2
296.12300.12309.75T:cubehash1616
309.25312.38316.88T:cubehash168
315.75317.75321.00T:groestl512
330.00333.88337.50T:cubehash164
333.50335.62340.25T:drygascon256
339.00340.12342.25T:knot256v2
326.25342.62344.38T:lux512
353.88355.38357.00T:coral256v1
366.50368.75374.88T:shavite3512
382.88386.25389.00T:cubehash162
396.62401.62414.38T:simd256
419.00424.75435.88T:fugue384
427.12428.88431.88T:sneikha384
447.12450.00452.88T:mcssha4
458.62461.00471.62T:mcssha6
472.00474.38477.75T:cubehash161
481.62485.75495.25T:fugue2
492.38495.62498.62T:lane256
523.25524.88526.88T:essence256
523.12525.12528.12T:essence224
536.50559.62592.12T:echo512
622.25625.00628.62T:echosp256
626.12635.75640.75T:fugue512
642.12644.50648.38T:knot384
777.38778.75783.00T:echosp512
782.88786.25787.75T:knot512
844.00845.50846.88T:mcssha5
850.00851.50854.50T:essence384
855.88858.38863.38T:essence512
924.75932.38941.00T:fsb256
938.25941.25944.62T:mgrostl256
1290.381296.501306.50T:sivrijndael256hash256v1
1329.001330.001330.62T:lane512
1961.751978.251992.12T:subterraneanv1
2896.252915.002942.00T:syconhash256v1
4061.504146.254179.38T:skinnyhashtk2
4314.884324.754340.50T:skinnyhashtk3
5177.885190.005196.75T:sivtemphotonhashv1
6181.006186.756197.25T:acehash256v1
9185.389299.759490.62T:heron256v1
16160.2516164.5016177.50T:gage1h256c256r128
23712.6223730.3823753.75T:orangishv1
24259.3824269.6224280.25T:gage1h256c224r064
26812.2526843.7526870.12T:gage1h256c224r032
26929.6226941.8826951.88T:gage1h256c256r064
44476.6244488.8844508.62T:gage1h256c256r032
48351.2548369.0048405.38T:gage1h256c512r064
65800.1265827.1265858.88T:gage1h256c224r016
74563.0074598.1274644.12T:gage1h256c256r016
77899.3877937.6277957.62T:gage1h256c512r032
139657.62139723.62139804.75T:gage1h256c224r008
4100271.754102501.124107754.00T:fsb512