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 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20250415

[Page version: 20250506 12:42:50]

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.000.000.00T:floppsy
0.150.150.15komihash
0.410.420.42prh42s1024
0.410.420.42prh42s256
0.410.420.42prh42s512
0.460.460.47prh64s512
0.460.460.47prh64s1024
0.490.490.49prh64s256
0.600.600.61T:blake3
1.10?1.17?1.25?T:bebb4185
1.261.271.27T:edonr512
1.711.721.73lsh512
1.891.891.90sha1
2.022.022.02sha256
2.032.032.03T:echo256
2.032.032.03sha224
2.102.102.10T:bmw512
2.372.382.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.602.622.62lsh256
2.702.712.71T:edonr256
2.802.802.80T:md4
2.982.993.03T:k12
3.463.473.47T:blake2b
3.733.743.74T:keccakc512treed2
4.034.054.07T:bmw256
4.164.174.22sha384
3.72?4.17?4.19?sha512
4.324.344.55T:bash256
4.514.524.55T:shabal512
4.564.574.57T:skein512512
4.584.584.58T:skein512256
4.714.714.72T:blake64
4.774.774.77md5
4.824.834.85T:beamsplitter
4.684.844.88T:shabal256
5.025.035.03T:cubehash816
5.045.055.06T:cubehash1632
5.055.055.05T:cubehash512
5.045.055.12blake512
5.22?5.37?6.74?T:sarmal256
5.445.455.45T:bblake256
5.465.475.59T:tiger
5.475.485.49T:keccakc256
5.485.505.51shake128
5.525.525.53T:simd512
5.635.635.63T:blake2s
5.665.665.66T:skein256256
5.665.665.67T:groestl256
5.685.725.72T:bash384
5.996.006.01T:skein10241024
6.096.096.10T:rfsb509
6.146.146.15T:groestl512
6.406.406.41sha3224
6.396.436.46T:keccakc448
6.486.506.51T:blake32
6.606.626.69T:sarmal512
6.646.656.65T:keccakc512
6.726.736.74sha3256
6.706.746.75shake256
6.986.997.00T:luffa256
7.157.167.16T:keccak
7.407.417.41T:luffa384
7.837.847.85blake256
8.238.258.57T:fugue2
8.778.798.79sha3384
8.828.828.82T:keccakc768
9.069.109.14T:bash512
9.369.389.42T:jh256
9.389.399.43T:jh512
9.389.409.42T:jh224
9.389.419.43T:jh384
9.829.919.94T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0610.06T:cubehash88
10.2510.2510.25asconxofav12
10.2510.2510.25asconhashav12
10.9410.9710.99T:round3jh256
10.9410.9811.00T:round3jh512
11.6611.6611.66T:ripemd160
11.7112.1912.85T:xoodyakv1
12.3312.3512.36T:shavite3256
12.5812.5912.63sha3512
12.6212.6212.63T:keccakc1024
12.5912.6412.65T:whirlpool
12.9913.0113.01T:luffa512
13.1513.6413.66T:fugue256
15.1415.2315.45T:hamsi
15.2515.2515.25asconhashv12
15.2515.2515.25asconxofv12
15.5015.5615.63T:nasha256
16.1716.1916.20T:nasha512
17.9517.9517.96T:lane256
18.0018.0118.01T:echosp256
18.2818.5020.05T:simd256
19.2619.2719.95T:fugue384
20.0620.0720.08T:cubehash168
20.1120.1120.12T:cubehash84
20.1820.2220.27T:shavite3512
20.9220.9320.93T:shamashashv1
23.1523.1623.18T:echo512
25.2525.2525.25asconhashabi32v12
25.4525.4725.55T:fugue512
26.0826.1026.13T:echosp512
26.4226.4326.44T:lane512
24.57?28.08?28.34?T:fsb256
27.9728.0928.12T:mgrostl256
30.7130.7230.74T:essence384
30.7330.7530.76T:essence512
31.9632.3433.23T:esch256v1
33.0033.0033.00T:sneikha256
34.2534.3434.43T:esch256v2
36.8836.8836.88asconhashbi32v12
40.1240.1540.16T:cubehash164
40.3740.3740.39T:cubehash82
41.6241.6341.66T:essence256
41.6341.6541.67T:essence224
41.6941.6941.69T:saturninhashv2
44.3844.4844.50T:romulush
47.1747.2247.57T:esch384v1
49.0049.0249.08T:mcssha5
49.0149.0249.03T:mcssha6
49.1849.2349.29T:esch384v2
51.0651.0951.13T:mcssha4
52.7552.7552.79T:coral256v1
53.0153.6253.96T:drygascon128
56.3856.3856.44T:knot256v2
61.0361.0461.11T:triadhashv1
61.9761.9862.00T:drygascon256
65.8765.8865.91T:sneikha384
72.5174.4776.80T:fsb512
80.3380.3680.41T:cubehash162
80.6980.7780.79T:cubehash81
102.00102.03102.07T:knot256v1
149.92149.94149.98T:syconhash256v1
160.66160.74160.84T:cubehash161
182.57185.36186.50T:knot512
205.92206.04206.33T:photonbeetlehash256rate32v1
208.10215.32216.05T:clxhash
217.57217.58217.59T:knot384
583.63584.93587.08T:subterraneanv1
807.98808.17809.00T:acehash256v1
792.80813.04850.56T:skinnyhashtk3
884.93885.20885.31T:heron256v1
1249.411251.541251.81T:sivrijndael256hash256v1
1320.851327.321327.67T:gage1h256c256r128
1574.791576.141576.41T:orangishv1
1700.751713.441734.95T:skinnyhashtk2
1962.111969.871975.69T:gage1h256c224r064
2267.642271.032274.00T:gage1h256c256r064
3635.403645.323652.06T:gage1h256c224r032
3939.083942.083944.75T:gage1h256c256r032
4015.014016.774018.91T:sivtemphotonhashv1
4075.934081.914086.38T:gage1h256c512r064
6742.276747.606760.57T:gage1h256c224r016
7323.767463.967489.12T:gage1h256c512r032
7493.897510.937526.43T:gage1h256c256r016
13210.3213217.8313229.19T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.16komihash
0.480.480.49prh42s256
0.510.510.52prh42s512
0.580.580.58prh42s1024
0.590.590.59prh64s256
0.640.640.64prh64s512
0.750.760.76prh64s1024
1.241.251.26T:blake3
1.231.261.30T:bebb4185
1.331.331.34T:edonr512
1.831.841.85lsh512
2.052.052.05sha256
2.072.082.08sha1
2.162.162.17T:echo256
2.222.222.22sha224
2.332.342.36T:bmw512
2.692.702.71lsh256
2.752.762.76T:keccakc256treed2
2.752.762.76T:cubehash832
2.782.792.80T:edonr256
2.862.862.87T:md4
3.033.043.07T:k12
3.483.483.48T:blake2b
4.194.204.23T:bmw256
4.204.284.29T:keccakc512treed2
4.504.514.53sha384
4.534.544.57sha512
4.674.674.67T:skein512512
4.664.684.68T:skein512256
4.514.704.70T:bash256
4.864.864.86md5
4.824.874.87T:shabal512
4.894.894.90T:blake64
4.985.005.02T:beamsplitter
5.005.135.13T:shabal256
5.175.175.18T:cubehash512
5.245.265.46blake512
5.265.275.27T:cubehash816
5.495.515.51T:cubehash1632
5.56?5.58?6.83?T:sarmal256
5.615.615.62T:tiger
5.625.625.63T:blake2s
5.645.645.65T:keccakc256
5.665.715.76shake128
5.725.735.75T:simd512
5.735.745.74T:skein256256
5.895.905.91T:groestl256
6.106.116.16T:bblake256
5.856.156.16T:bash384
6.216.226.23T:rfsb509
6.256.256.29T:skein10241024
6.536.566.61sha3224
6.576.586.60T:keccakc448
6.616.616.62T:blake32
6.706.716.71T:groestl512
6.836.856.87T:sarmal512
6.906.916.91T:keccakc512
6.976.976.98sha3256
6.986.987.06shake256
7.107.127.13T:luffa256
7.417.427.42T:keccak
7.577.577.58T:luffa384
7.947.957.97blake256
8.958.968.97T:keccakc768
9.049.049.06sha3384
9.049.089.09T:fugue2
9.279.329.36T:bash512
9.539.559.60T:jh224
9.539.569.60T:jh384
9.549.579.61T:jh256
9.549.589.60T:jh512
9.9210.0010.02T:gimli24v1
10.3010.3110.31T:cubehash88
10.3610.3610.37asconxofav12
10.3610.3610.37asconhashav12
10.4810.4910.50T:cubehash1616
11.0311.0911.17T:round3jh512
11.0511.1311.18T:round3jh256
11.8711.8711.87T:ripemd160
11.8812.5212.81T:xoodyakv1
12.5012.5212.54T:shavite3256
12.7212.7312.74T:keccakc1024
12.7512.7612.78sha3512
12.8712.8813.03T:whirlpool
13.3113.3213.33T:luffa512
13.5713.9513.98T:fugue256
15.2515.3015.44T:hamsi
15.3915.3915.40asconxofv12
15.3915.3915.40asconhashv12
15.8115.8415.94T:nasha256
16.7216.7316.75T:nasha512
18.5418.5418.55T:lane256
18.4718.6120.02T:simd256
18.7818.7918.80T:echosp256
19.8819.8920.45T:fugue384
20.3420.3520.37T:cubehash84
20.4920.5220.54T:cubehash168
20.8520.8920.91T:shavite3512
21.2221.2421.25T:shamashashv1
23.9223.9423.94T:echo512
25.5125.5125.51asconhashabi32v12
26.2726.3126.34T:fugue512
25.1326.7627.91T:fsb256
27.0527.0627.11T:echosp512
28.1228.1228.15T:lane512
29.6029.6329.64T:mgrostl256
31.7531.7631.78T:essence384
31.7631.7831.79T:essence512
32.3432.4133.19T:esch256v1
33.2733.2733.27T:sneikha256
34.3434.4134.49T:esch256v2
37.2037.2037.21asconhashbi32v12
40.5540.5740.58T:cubehash164
40.5840.6040.62T:cubehash82
42.0242.0242.02T:saturninhashv2
42.3342.3542.37T:essence256
42.3242.3642.38T:essence224
44.8144.8344.87T:romulush
47.6347.6947.96T:esch384v1
49.7349.8049.89T:esch384v2
49.8349.8549.85T:mcssha6
50.5550.5850.58T:mcssha5
51.8851.8851.90T:mcssha4
53.0653.1053.96T:drygascon128
53.1853.1953.19T:coral256v1
56.8556.8556.85T:knot256v2
61.1761.1761.17T:triadhashv1
62.3562.3862.39T:drygascon256
66.6566.6566.71T:sneikha384
80.7280.8380.86T:cubehash162
80.9680.9880.99T:cubehash81
102.21102.21102.21T:knot256v1
151.35151.40151.45T:syconhash256v1
161.17161.20161.25T:cubehash161
183.61186.81186.82T:knot512
205.24205.72205.85T:photonbeetlehash256rate32v1
209.30215.53215.54T:clxhash
217.97217.97218.02T:knot384
585.20585.44585.98T:subterraneanv1
802.42808.20811.75T:skinnyhashtk3
816.04816.16816.88T:acehash256v1
899.53899.54899.63T:heron256v1
1248.301248.661249.48T:sivrijndael256hash256v1
1336.211337.971339.69T:gage1h256c256r128
1587.111587.421587.51T:orangishv1
1708.791711.381734.75T:skinnyhashtk2
1986.261987.851988.58T:gage1h256c224r064
2292.302292.932293.98T:gage1h256c256r064
3661.013676.543676.83T:gage1h256c224r032
3973.833983.783985.08T:gage1h256c256r032
4011.184012.484015.17T:sivtemphotonhashv1
4114.404122.104122.66T:gage1h256c512r064
6578.806583.236589.44T:fsb512
6798.786802.176805.81T:gage1h256c224r016
7437.917558.447577.83T:gage1h256c512r032
7564.977592.317600.87T:gage1h256c256r016
13321.9113329.0513336.39T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.580.580.59prh42s256
0.670.680.68prh42s512
0.760.770.77prh64s256
0.850.860.86prh42s1024
0.920.930.93prh64s512
1.241.251.25prh64s1024
1.11?1.30?1.34?T:bebb4185
1.431.451.46T:edonr512
2.032.042.05lsh512
2.112.112.11sha256
2.382.382.39sha1
2.402.412.43T:echo256
2.542.542.55sha224
2.712.712.72T:bmw512
2.842.852.86lsh256
2.922.922.94T:edonr256
2.982.982.98T:md4
3.133.143.15T:cubehash832
3.203.213.22T:keccakc256treed2
3.283.283.29T:k12
3.513.513.53T:blake2b
3.753.763.76T:blake3
4.474.484.51T:bmw256
4.764.764.85T:bash256
4.574.814.82T:keccakc512treed2
4.854.854.85T:skein512256
4.864.864.86T:skein512512
5.025.025.02md5
5.035.075.10sha384
5.105.125.18sha512
5.175.185.19T:blake64
5.245.265.30T:beamsplitter
5.285.325.33T:shabal512
5.395.395.39T:cubehash512
5.615.615.62T:blake2s
5.475.625.62T:shabal256
5.645.655.66T:cubehash816
5.625.715.78blake512
5.845.865.88T:tiger
5.855.865.86T:skein256256
5.86?5.91?7.32?T:sarmal256
6.016.016.02shake128
6.076.086.10T:simd512
6.086.096.10T:keccakc256
6.226.226.23T:cubehash1632
6.276.286.30T:groestl256
6.476.486.49T:rfsb509
6.496.516.51T:bash384
6.616.646.65sha3224
6.626.676.68T:skein10241024
6.676.686.72T:keccakc448
6.836.836.84T:blake32
7.167.197.31T:bblake256
7.197.197.20T:keccakc512
7.207.217.22sha3256
7.197.237.23T:sarmal512
7.257.267.26shake256
7.317.337.33T:luffa256
7.627.657.66T:groestl512
7.847.877.90T:keccak
7.877.887.89T:luffa384
8.158.178.18blake256
8.958.968.98sha3384
9.029.039.03T:keccakc768
9.469.499.54T:bash512
9.739.819.85T:jh256
9.749.819.85T:jh512
9.769.849.86T:jh224
9.809.849.89T:jh384
10.0510.1510.19T:gimli24v1
10.4410.4710.53T:fugue2
10.5510.5510.56asconhashav12
10.5510.5510.56asconxofav12
10.6910.7110.72T:cubehash88
11.2011.2311.25T:cubehash1616
11.3111.4011.49T:round3jh512
11.3511.4211.53T:round3jh256
12.2212.2212.96T:ripemd160
12.8512.8712.89T:shavite3256
11.9912.8912.92T:xoodyakv1
13.0713.0713.07sha3512
13.1613.1613.19T:keccakc1024
13.3013.3213.34T:whirlpool
13.8513.8813.90T:luffa512
14.1714.5514.58T:fugue256
15.4215.4515.60T:hamsi
15.6215.6215.63asconhashv12
15.6215.6215.63asconxofv12
16.2816.3016.37T:nasha256
17.6117.6717.70T:nasha512
18.5018.5118.53T:echosp256
19.0619.1720.54T:simd256
19.4719.5219.54T:lane256
20.7420.7520.77T:cubehash84
21.2521.2621.27T:cubehash168
20.9421.4321.47T:fugue384
21.5121.5121.51T:shamashashv1
21.9421.9621.99T:shavite3512
24.0624.1924.28T:fsb256
25.1825.2225.24T:echo512
25.9325.9425.95asconhashabi32v12
27.7527.8827.94T:fugue512
29.5329.5529.60T:echosp512
30.9330.9331.02T:lane512
32.2932.3332.37T:mgrostl256
32.7232.7933.67T:esch256v1
33.4633.4933.52T:essence384
33.5033.5333.54T:essence512
33.7133.7133.71T:sneikha256
34.7334.8034.92T:esch256v2
37.7437.7437.75asconhashbi32v12
40.9741.0141.03T:cubehash82
41.3041.3541.37T:cubehash164
42.5742.5742.57T:saturninhashv2
43.4843.5143.56T:essence256
43.4843.5243.56T:essence224
45.5145.5145.51T:romulush
48.4348.4648.49T:esch384v1
50.4050.5550.81T:esch384v2
51.2151.2251.22T:mcssha6
53.1353.1753.18T:mcssha5
53.1853.2653.82T:drygascon128
53.2453.3453.37T:mcssha4
53.9153.9153.91T:coral256v1
57.6357.6457.65T:knot256v2
61.3861.3861.41T:triadhashv1
62.4363.0463.06T:drygascon256
67.9467.9468.00T:sneikha384
81.2981.3281.40T:cubehash81
81.5681.6181.65T:cubehash162
102.57102.57102.57T:knot256v1
153.75153.82153.88T:syconhash256v1
161.69161.69161.94T:cubehash161
184.47187.99188.01T:knot512
204.70205.01205.04T:photonbeetlehash256rate32v1
209.50216.00216.02T:clxhash
219.25219.26219.27T:knot384
588.38590.42592.12T:subterraneanv1
816.17816.90819.76T:skinnyhashtk3
829.88829.91830.51T:acehash256v1
923.02923.25923.74T:heron256v1
1246.861247.481248.16T:sivrijndael256hash256v1
1364.421365.031365.96T:gage1h256c256r128
1608.081609.471611.06T:orangishv1
1731.911747.791748.86T:skinnyhashtk2
2000.792021.652021.94T:gage1h256c224r064
2326.942328.912329.53T:gage1h256c256r064
3730.823734.943738.62T:gage1h256c224r032
4006.984015.704022.28T:sivtemphotonhashv1
4034.004041.704053.94T:gage1h256c256r032
4181.434182.664194.05T:gage1h256c512r064
6893.346899.806904.65T:gage1h256c224r016
7498.247636.947650.90T:gage1h256c512r032
7669.487692.267699.08T:gage1h256c256r016
13496.1613515.1413541.41T:gage1h256c224r008
17402.3017416.2817436.66T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.220.220.23komihash
0.870.870.88prh42s256
1.111.121.12prh42s512
1.201.201.21prh64s256
1.311.351.45T:bebb4185
1.581.591.65T:edonr512
1.581.591.60prh42s1024
1.691.701.70prh64s512
2.262.262.26sha256
2.382.392.42lsh512
2.522.552.57prh64s1024
2.972.982.99lsh256
3.023.033.04T:echo256
3.193.203.21sha1
3.273.283.29T:edonr256
3.283.323.34T:md4
3.403.403.41sha224
3.513.523.53T:bmw512
3.633.643.65T:k12
3.703.713.72T:blake3
3.973.993.99T:blake2b
4.164.174.18T:cubehash832
4.404.424.44T:keccakc256treed2
5.005.025.36T:bash256
5.175.195.26T:bmw256
5.315.315.31T:skein512256
5.355.365.36T:skein512512
5.465.465.46md5
5.435.485.56T:blake64
5.575.585.60T:blake2s
5.765.785.87blake512
5.885.956.06T:beamsplitter
5.975.975.97T:cubehash512
6.086.126.15sha384
6.07?6.18?7.28?T:sarmal256
6.206.206.29T:skein256256
6.326.356.36sha512
6.376.406.44T:tiger
6.476.476.47shake128
6.616.616.73T:shabal512
6.646.666.69T:keccakc256
6.666.686.69T:cubehash816
6.746.906.93T:shabal256
6.896.926.93T:bash384
7.107.117.14T:rfsb509
7.247.277.28T:groestl256
7.267.357.39T:keccakc512treed2
7.397.397.40T:blake32
7.427.457.51T:sarmal512
7.647.667.69T:simd512
7.827.877.89T:luffa256
8.038.038.04sha3224
8.048.048.04sha3256
8.148.148.15T:keccakc512
8.148.158.16shake256
8.178.208.22T:cubehash1632
8.208.238.25T:keccak
8.218.248.29T:keccakc448
8.298.338.47T:skein10241024
8.668.698.72T:luffa384
8.698.718.73blake256
9.609.609.61sha3384
9.719.769.81T:keccakc768
10.0710.0910.11T:groestl512
10.1610.2310.31T:bash512
10.3810.4410.55T:jh224
10.3410.4710.59T:jh512
10.4110.4710.57T:jh256
10.3710.4810.61T:jh384
10.4910.5310.56T:gimli24v1
10.4610.5410.83T:bblake256
11.0211.0211.04asconxofav12
11.0211.0211.05asconhashav12
11.6911.7211.77T:cubehash88
12.0312.1412.26T:round3jh512
12.0212.1612.30T:round3jh256
12.1912.8712.92T:xoodyakv1
13.1513.1513.15T:ripemd160
13.2113.2213.24T:cubehash1616
13.7613.7913.82T:shavite3256
14.1414.1814.20T:fugue2
14.2814.2914.29sha3512
14.3514.3814.43T:whirlpool
14.4514.4914.53T:keccakc1024
15.2715.3115.38T:luffa512
15.7615.8115.98T:hamsi
15.8016.1516.19T:fugue256
16.2316.2316.23asconhashv12
16.2316.2416.28asconxofv12
17.5117.5717.60T:nasha256
18.2218.2518.27T:nasha512
20.4520.5221.90T:simd256
21.2221.2321.30T:echosp256
21.7721.7921.82T:cubehash84
21.8921.9121.96T:lane256
22.2622.2822.28T:shamashashv1
22.6022.6222.63T:shavite3512
23.2423.2623.28T:cubehash168
23.4123.9324.02T:fugue384
26.0126.0326.09T:echo512
27.0427.0927.09asconhashabi32v12
30.2130.3330.50T:fsb256
31.5631.7731.86T:fugue512
33.8333.9834.63T:esch256v1
34.8934.8934.89T:sneikha256
35.0935.1235.22T:echosp512
35.7435.7935.92T:esch256v2
36.3836.4636.51T:mgrostl256
38.0538.0838.10T:essence384
38.1138.1438.16T:essence512
39.1839.1839.20asconhashbi32v12
41.2941.3041.39T:lane512
42.0242.0742.08T:cubehash82
43.3243.3543.41T:cubehash164
44.0544.0544.05T:saturninhashv2
46.5946.6646.74T:essence224
46.6146.6846.79T:essence256
47.1447.2047.22T:romulush
50.6150.6650.73T:esch384v1
52.5952.6952.81T:esch384v2
53.7753.9154.39T:drygascon128
54.8854.9154.91T:mcssha6
55.8155.8155.82T:coral256v1
56.7456.8056.92T:mcssha4
59.7559.7559.76T:knot256v2
60.0360.1160.14T:mcssha5
61.8361.8362.00T:triadhashv1
64.7164.8264.85T:drygascon256
71.3971.3971.39T:sneikha384
82.2482.3282.35T:cubehash81
83.5083.6083.70T:cubehash162
103.51103.51103.52T:knot256v1
160.34160.46160.55T:syconhash256v1
163.90163.92163.96T:cubehash161
187.62187.64187.66T:knot512
203.15203.24203.36T:photonbeetlehash256rate32v1
210.70217.24217.30T:clxhash
222.08222.10222.14T:knot384
594.79596.30596.41T:subterraneanv1
845.61847.15859.33T:skinnyhashtk3
865.09865.15865.17T:acehash256v1
986.22986.24986.45T:heron256v1
1239.401240.901241.94T:sivrijndael256hash256v1
1432.791434.281435.90T:gage1h256c256r128
1660.181664.181667.03T:orangishv1
1733.151751.161762.56T:skinnyhashtk2
2107.072116.242119.82T:gage1h256c224r064
2419.222426.852429.52T:gage1h256c256r064
3860.893872.913876.55T:gage1h256c224r032
3989.483992.113995.33T:sivtemphotonhashv1
4181.174183.264187.82T:gage1h256c256r032
4355.904365.094370.70T:gage1h256c512r064
7146.967148.497169.18T:gage1h256c224r016
7742.347938.627941.97T:gage1h256c512r032
7943.267971.717983.54T:gage1h256c256r016
13952.8613985.5313996.00T:gage1h256c224r008
46321.5646358.5946383.33T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.560.560.56T:floppsy
0.910.950.97komihash
3.773.803.81T:blake3
4.064.124.47T:edonr512
4.194.194.20sha256
4.234.384.44T:bebb4185
4.594.594.72prh42s256
5.225.275.30T:blake2s
6.146.176.25lsh256
6.626.696.72prh42s512
7.007.167.25prh64s256
7.197.197.19T:md4
7.697.807.95T:edonr256
7.897.898.16T:blake2b
8.128.208.28lsh512
8.368.458.48T:echo256
9.459.669.75T:beamsplitter
9.819.869.89T:k12
10.0810.1410.17T:bmw512
10.3110.4510.48T:bash384
10.39?10.52?12.97?T:bash256
10.3610.5310.53T:skein256256
10.7710.7710.77T:skein512256
10.8910.9111.00prh42s1024
10.9810.9810.98md5
10.9111.0311.25T:blake64
11.2511.2511.25T:skein512512
11.4511.4811.53blake512
11.80?12.33?17.41?T:sarmal256
12.5512.5512.61prh64s512
13.0313.1113.17T:cubehash512
13.5313.5913.77T:tiger
13.6913.7313.80T:rfsb509
13.7213.7813.84sha1
14.3014.3614.44T:sarmal512
14.3614.3814.50sha224
14.3914.4815.11T:bmw256
14.6214.6714.75T:blake32
14.7014.8415.09T:luffa256
15.0815.0915.80sha3256
15.0515.1115.61sha3512
15.0815.1215.72sha3224
15.0915.1215.75shake128
15.0815.1715.25sha3384
15.1615.2315.30T:gimli24v1
15.6615.7315.81blake256
15.8615.9116.50shake256
15.8915.9716.14T:keccakc512
15.9816.0316.33T:keccak
15.9416.1416.98T:xoodyakv1
16.1216.1616.33T:keccakc1024
16.1116.2016.73T:keccakc448
16.0816.2216.77T:keccakc256
16.1616.2716.55T:keccakc768
17.1717.1717.17asconhashav12
17.1717.1717.17asconxofav12
17.1917.2717.41T:cubehash832
19.1919.3619.75T:luffa384
19.2319.3619.62T:bash512
19.1219.3819.86T:jh512
19.2019.3819.70T:jh224
19.1119.3919.72T:jh256
19.1419.3919.70T:jh384
19.6919.7520.08T:groestl256
19.7219.8019.89T:cubehash816
20.3320.4420.55T:hamsi
20.8820.9220.98sha384
21.5521.8621.89prh64s1024
22.0522.2222.61T:round3jh512
21.8322.2722.52T:round3jh256
23.2823.3823.50sha512
23.3123.3823.41T:shabal512
22.9223.5323.62T:shabal256
24.0524.0524.05asconhashv12
24.0524.0524.05asconxofv12
24.6724.8625.08T:simd512
24.8024.8824.95T:cubehash88
25.1425.1425.14T:ripemd160
25.4125.5225.67T:shavite3256
26.0526.3427.19T:skein10241024
27.0627.2527.27T:keccakc256treed2
27.6927.7327.94T:whirlpool
31.5631.7331.77T:shamashashv1
32.7232.8433.53T:nasha256
33.3433.4533.59T:cubehash1632
33.3033.4834.70T:keccakc512treed2
33.4433.6133.97T:luffa512
34.0934.1234.25T:nasha512
34.8034.8835.00T:cubehash84
36.4736.7036.86T:fugue256
37.3637.6638.25T:simd256
38.6738.8438.98T:cubehash1616
41.3941.3941.52asconhashabi32v12
41.3441.4141.86T:groestl512
41.4741.5941.72T:shavite3512
47.5548.3848.80T:esch256v1
48.2748.4148.59T:echo512
48.7048.7748.92T:cubehash168
49.0249.2749.61T:esch256v2
49.9849.9849.98T:sneikha256
50.2251.6954.42T:bblake256
54.9255.1755.33T:lane256
55.2855.5255.72T:cubehash82
55.7856.3457.22T:fugue384
57.5857.5857.69asconhashbi32v12
58.2858.5058.83T:fugue2
58.0358.9459.48T:drygascon128
62.8862.9262.92T:saturninhashv2
64.7565.0865.30T:echosp256
68.3068.4768.66T:romulush
69.0069.0869.27T:triadhashv1
68.9169.2569.25T:cubehash164
78.3078.7779.22T:esch384v1
80.2080.2080.20T:coral256v1
79.9580.3680.83T:esch384v2
80.1180.4880.50T:echosp512
81.7781.8882.00T:fugue512
86.6486.6486.64T:knot256v2
86.5386.8987.64T:essence224
86.4587.0287.52T:essence256
87.7287.8687.91T:drygascon256
95.0395.1495.48T:cubehash81
96.4896.8396.91T:essence384
97.3697.5397.58T:essence512
99.3699.95100.41T:fsb256
101.16101.45102.95T:mcssha4
101.80101.81101.81T:mcssha6
103.42103.78103.97T:mgrostl256
109.03109.61109.77T:cubehash162
115.48115.48115.48T:sneikha384
115.56115.56115.56T:knot256v1
148.45148.61148.92T:mcssha5
161.02161.05161.09T:lane512
179.88180.39180.66T:photonbeetlehash256rate32v1
189.31189.55189.75T:cubehash161
227.83228.27228.38T:knot512
226.23233.27233.27T:clxhash
243.72244.12244.67T:syconhash256v1
245.23245.23245.52T:knot384
671.30671.94674.27T:subterraneanv1
1182.161183.831185.45T:sivrijndael256hash256v1
1210.221215.521289.56T:skinnyhashtk3
1315.801315.971316.23T:acehash256v1
1796.051796.551796.98T:heron256v1
1917.891919.661945.16T:skinnyhashtk2
2314.802320.592322.52T:gage1h256c256r128
2359.882361.202367.69T:orangishv1
3204.753212.163221.44T:gage1h256c224r064
3681.953686.953690.89T:gage1h256c256r064
3768.063771.383775.02T:sivtemphotonhashv1
5682.055694.865694.95T:gage1h256c224r032
6159.396162.286173.50T:gage1h256c256r032
6622.396625.806650.86T:gage1h256c512r064
10320.3010321.2010326.02T:gage1h256c224r016
11492.0811514.9411557.23T:gage1h256c256r016
11414.1111774.4411828.94T:gage1h256c512r032
20029.6420047.7320124.14T:gage1h256c224r008
416022.28416342.80416564.02T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.504.504.50T:floppsy
5.255.255.25komihash
25.2525.6225.75sha256
23.25?26.00?28.38?T:bebb4185
30.50?30.88?35.00?T:beamsplitter
32.8833.7533.75T:md4
33.75?34.25?39.00?T:edonr512
34.6235.3835.88prh42s256
36.0036.2539.62T:edonr256
36.00?36.38?40.25?T:blake3
44.8845.1245.50T:gimli24v1
47.6248.7551.00md5
48.6249.2549.62T:blake2s
50.0050.5051.12lsh256
50.8851.2551.62prh42s512
52.6253.6254.12prh64s256
55.1255.7556.62T:hamsi
57.5057.5058.25T:xoodyakv1
60.0060.1260.12T:skein256256
60.1260.5061.25T:tiger
63.0063.0063.00T:blake2b
65.3865.5066.62lsh512
65.6265.6267.88asconhashav12
65.6265.6267.88asconxofav12
63.7565.7567.25T:luffa256
65.1266.0067.88T:cubehash512
67.2567.6268.12T:echo256
68.3869.0069.75T:blake32
71.0071.2571.75blake256
76.6277.0077.25T:rfsb509
78.3878.7578.88T:k12
80.1280.6281.00T:bmw512
80.8881.5083.00T:bmw256
81.5081.5084.00T:bash512
81.7582.5083.62T:bash384
82.38?84.25?97.62?T:bash256
85.2585.2585.25T:skein512256
85.6285.6285.62asconhashv12
85.6285.6287.88asconxofv12
85.2585.7586.50prh42s1024
86.6287.5088.00T:blake64
91.5091.8892.25blake512
93.3893.3893.38T:skein512512
94.7595.1295.25sha1
95.6296.6297.00prh64s512
95.12?97.38?119.88?T:sarmal256
97.1299.25102.50T:luffa384
99.2599.75100.50sha224
103.88103.88104.00T:shamashashv1
105.62105.62105.62T:ripemd160
107.88108.25109.50T:shavite3256
112.50113.38113.50T:groestl256
114.25116.12116.75T:sarmal512
118.50119.38120.38T:whirlpool
119.88120.12121.62sha3256
120.25120.38124.12sha3224
120.00120.50121.62T:cubehash816
120.00120.62124.00sha3512
120.00120.62124.50sha3384
120.50120.75124.38shake128
120.25121.00122.00T:cubehash832
125.62126.12126.12T:triadhashv1
126.12126.12129.38shake256
126.62126.75128.00T:keccakc512
127.38127.62127.88T:keccak
127.00128.12130.00T:keccakc768
127.38128.12128.88T:keccakc1024
128.00128.12129.25T:cubehash88
129.00129.75130.25T:keccakc448
129.00129.75131.62T:keccakc256
136.50136.50136.50T:sneikha256
137.50138.38139.00T:cubehash84
137.75139.38140.12T:nasha256
142.00142.12142.38T:shabal256
142.88143.12144.00T:shabal512
151.75151.75152.88asconhashabi32v12
150.88151.88154.75T:drygascon128
155.50155.75156.12T:jh512
155.00157.62160.38T:jh384
157.75158.88159.75T:cubehash82
159.38160.38160.75T:jh256
159.00161.25166.25T:jh224
166.12166.50168.25sha384
167.12167.62168.00prh64s1024
167.38168.50171.50T:luffa512
168.62169.00169.00T:saturninhashv2
179.62181.12183.12T:esch256v1
180.38182.38185.12T:round3jh256
180.38183.25186.00T:round3jh512
182.00184.25186.50T:esch256v2
186.12186.88187.88sha512
191.50192.75193.50T:romulush
195.38196.38197.00T:cubehash81
198.38199.50200.50T:fugue256
198.75200.25205.00T:simd512
202.50202.50203.38asconhashbi32v12
204.88205.50205.62T:photonbeetlehash256rate32v1
207.50208.62208.75T:knot256v1
208.38209.38213.00T:skein10241024
214.25215.75217.50T:keccakc256treed2
227.25229.62230.88T:cubehash1632
232.12233.00234.38T:cubehash1616
243.75243.88243.88T:knot256v2
250.00250.50251.00T:cubehash168
270.25270.62271.25T:cubehash164
272.38272.38272.38T:coral256v1
273.00273.62273.75T:nasha512
267.50279.62280.50T:keccakc512treed2
287.88289.62290.12T:groestl512
300.50302.12305.00T:simd256
309.38309.75311.00T:cubehash162
312.12314.88317.38T:fugue384
332.25332.75333.62T:shavite3512
333.38337.62354.62T:bblake256
343.75346.00346.12T:drygascon256
341.00346.75349.12T:esch384v1
347.38349.38352.38T:esch384v2
348.50359.38359.38T:clxhash
384.88384.88385.38T:fugue2
385.88387.25391.62T:echo512
388.75388.75389.25T:cubehash161
396.50396.50396.50T:sneikha384
440.00441.50442.38T:lane256
470.62470.75470.75T:mcssha6
470.62474.88488.12T:mcssha4
469.62476.50478.75T:fugue512
493.00494.00496.50T:knot384
518.38520.62521.62T:echosp256
524.75527.25531.75T:essence256
525.25528.00530.88T:essence224
544.12545.88547.88T:knot512
642.25642.62645.00T:echosp512
777.75778.88779.38T:essence384
783.38783.38785.62T:essence512
791.75797.00805.50T:fsb256
824.00829.88831.50T:mgrostl256
851.88852.38852.62T:mcssha5
904.88907.50910.00T:syconhash256v1
1277.001278.381278.88T:subterraneanv1
1285.251285.501288.38T:lane512
1365.251369.751377.12T:sivrijndael256hash256v1
3194.253282.503308.75T:skinnyhashtk3
3408.623415.253509.00T:skinnyhashtk2
4033.504046.624058.88T:sivtemphotonhashv1
4860.504860.884861.25T:acehash256v1
7925.887932.507945.75T:gage1h256c256r128
8170.128171.888173.62T:heron256v1
9435.629442.259451.12T:orangishv1
11793.5011807.3811814.62T:gage1h256c224r064
13618.2513626.8813693.50T:gage1h256c256r064
20060.5020069.5020094.50T:gage1h256c224r032
21682.0021718.0021741.38T:gage1h256c256r032
24435.3824464.0024516.62T:gage1h256c512r064
35306.2535347.7535388.50T:gage1h256c224r016
39323.6239347.6239446.75T:gage1h256c256r016
40480.2541254.3842448.00T:gage1h256c512r032
67728.1267792.0067851.50T:gage1h256c224r008
3327768.883329554.123332170.00T:fsb512