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; Raptor Cove (b06a2-40); 2024 Intel Core 5 210H; 4 x 2200MHz; freshwrap,big, supercop-20251222

[Page version: 20260116 16:46:49]

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.360.360.36prh42s512
0.360.360.36prh42s256
0.360.370.37prh64s512
0.360.370.37prh64s1024
0.360.370.37prh42s1024
0.360.370.37prh64s256
0.610.620.62T:bebb4185
1.231.231.24T:edonr512
1.731.731.74T:blake3
1.821.831.84sha1
2.052.052.05sha256
2.052.052.05sha224
2.052.062.06T:bmw512
2.132.142.14lsh512
2.612.632.64T:k12
2.712.712.80T:edonr256
2.812.812.82T:md4
2.902.912.91T:echo256
3.123.133.13lsh256
3.333.343.35T:blake2b
3.763.763.77T:bmw256
4.074.094.10T:blake64
4.184.184.19T:beamsplitter
4.194.194.20T:cubehash832
4.384.394.41blake512
4.514.524.52T:skein512512
4.524.524.52md5
4.524.534.54T:skein512256
4.564.574.58T:cheetah256
4.624.644.65sha384
4.674.674.67T:keccakc256treed2
4.714.714.72T:keccakc256
4.724.724.73T:bblake256
4.774.784.78T:skein10241024
4.774.784.79shake128
4.884.894.89T:sarmal256
5.045.045.05sha512
5.095.105.10T:tiger
5.235.245.24T:blake2s
5.415.415.41T:shabal512
5.415.415.41T:shabal256
5.435.445.45T:keccakc448
5.535.555.57sha3224
5.535.596.12T:bash256
5.715.715.72T:keccakc512treed2
5.725.755.75T:blake32
5.755.785.80T:keccakc512
5.805.815.83sha3256
5.825.835.84shake256
6.076.086.09T:sarmal512
6.096.116.12T:keccak
6.226.246.29T:skein256256
6.486.496.50T:cheetah512
7.087.097.10T:simd512
7.137.147.14T:rfsb509
7.157.167.19T:cubehash1632
7.347.347.35blake256
7.407.417.42T:bash384
7.557.557.56T:keccakc768
7.677.707.72sha3384
7.747.898.07T:fugue2
8.078.088.09T:groestl256
7.948.218.64T:cubehash512
8.348.348.35T:cubehash816
7.99?8.75?9.04?T:groestl512
10.6710.6810.69T:luffa256
10.7910.8110.83T:keccakc1024
10.8910.9110.91T:luffa384
10.9410.9911.00sha3512
11.1911.2111.22T:bash512
11.2111.2311.30T:shavite3256
11.5611.5611.57T:ripemd160
12.6112.6312.64T:jh256
12.6212.6312.64T:jh224
12.6212.6312.65T:jh384
12.6212.6312.64T:jh512
12.7112.7312.75T:gimli24v1
13.0813.1213.15T:fugue256
13.3413.4513.48asconhashav12
13.4313.4713.54asconxofav12
13.7913.8313.85T:md6d224
14.3214.4514.57T:lane256
14.6914.7014.72T:nasha512
14.8714.8914.91T:nasha256
14.9014.9314.98T:md6d256
15.0915.1115.13T:round3jh512
15.1015.1115.13T:round3jh256
15.2815.3315.52T:xoodyakv1
16.3816.4416.56T:shavite3512
16.3816.6416.91T:echosp256
16.6516.6616.66T:cubehash1616
16.7316.7316.74T:cubehash88
16.7816.7816.79T:whirlpool
17.0817.1317.23T:simd256
17.3317.3417.35T:luffa512
19.2919.3119.33T:md6d384
19.8919.9420.05asconhashv12
19.9120.0120.11asconxofv12
20.4920.5120.53T:hamsi
21.0521.0821.11T:fugue384
23.7123.8123.83T:shamashashv1
23.8024.1124.36T:echosp512
24.5024.5424.57T:esch256v2
24.5324.5824.62T:esch256v1
25.7425.7525.77asconhashabi32v12
26.5326.6426.75T:lane512
25.4126.7727.18T:mgrostl256
26.9626.9827.00T:fugue512
26.6627.0827.22T:fsb256
28.9429.0729.26T:atelopus64
30.3930.3930.40T:essence384
30.3930.4030.41T:essence512
30.3930.6730.81T:atelopus32
30.8030.8731.15T:echo512
33.3833.3933.40T:cubehash168
33.4333.4433.45T:cubehash84
33.9934.0634.12T:esch384v2
34.2434.3234.49T:esch384v1
35.5135.5836.97T:sneikha256
39.2939.3139.33T:saturninhashv2
39.4639.4939.53asconhashbi32v12
40.3040.3240.36T:drygascon128
43.2143.2343.29T:essence256
43.2143.2743.32T:essence224
44.5144.5444.59T:romulush
49.0049.0049.01T:mcssha6
49.0049.0049.01T:mcssha4
48.9849.1649.34T:mcssha5
50.8751.1151.16T:drygascon256
61.4661.4861.50T:coral256v1
61.8361.8661.90T:knot256v2
64.9665.1665.22T:cubehash164
66.6866.6966.70T:cubehash82
71.0671.4371.54T:sneikha384
81.6481.6881.71T:triadhashv1
67.05?85.15?105.05?T:fsb512
110.70110.74110.81T:knot256v1
123.38123.44123.52T:cubehash162
133.36133.38133.40T:cubehash81
141.50142.88142.89T:clxhash
160.54160.84160.90T:syconhash256v1
188.63192.28203.67T:photonbeetlehash256rate32v1
204.52204.58204.62T:knot512
216.18216.55220.49T:knot384
244.21?249.73?293.01?T:cubehash161
598.03601.44608.15T:subterraneanv1
692.59693.67695.91T:acehash256v1
740.36761.40765.02T:skinnyhashtk3
883.45884.98886.63T:sivrijndael256hash256v1
891.29893.37895.22T:heron256v1
1483.551485.711487.79T:skinnyhashtk2
1524.491541.701558.75T:gage1h256c256r128
1896.441897.361898.81T:orangishv1
2176.462178.142179.68T:gage1h256c224r064
2408.682413.542433.39T:gage1h256c256r064
3298.643321.863338.06T:gage1h256c224r032
3942.343946.313951.17T:sivtemphotonhashv1
4335.894353.724369.69T:gage1h256c256r032
4419.554449.874465.22T:gage1h256c512r064
7429.937712.137827.45T:gage1h256c224r016
8207.148254.758320.51T:gage1h256c512r032
8727.388823.518911.18T:gage1h256c256r016
14099.8414156.2914216.69T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.160.160.16komihash
0.410.410.42prh42s256
0.440.450.45prh42s512
0.44?0.46?0.49?prh64s256
0.490.490.50prh64s512
0.510.510.53prh42s1024
0.590.590.59prh64s1024
0.620.630.64T:bebb4185
1.281.281.30T:edonr512
1.731.741.74T:blake3
2.072.082.09sha1
2.092.092.10sha256
2.182.192.19T:bmw512
2.282.282.29lsh512
2.292.292.29sha224
2.662.672.68T:k12
2.732.732.74T:edonr256
2.872.872.87T:md4
3.023.033.03T:echo256
3.223.243.24lsh256
3.333.343.36T:blake2b
3.883.893.89T:bmw256
4.244.254.26T:beamsplitter
4.244.264.28T:blake64
4.564.574.58T:cubehash832
4.554.574.59blake512
4.594.604.60md5
4.604.614.62T:skein512512
4.614.624.63T:skein512256
4.744.754.77T:cheetah256
4.844.864.88T:keccakc256
4.894.904.91shake128
4.994.995.01T:skein10241024
5.055.065.07T:sarmal256
5.055.065.07sha384
5.215.225.23sha512
5.225.235.24T:tiger
5.235.235.23T:blake2s
5.245.255.26T:bblake256
5.355.365.36T:keccakc256treed2
5.585.595.60T:keccakc448
5.675.685.69sha3224
5.775.775.78T:shabal512
5.775.775.78T:shabal256
5.785.806.26T:bash256
5.845.855.86T:blake32
5.985.996.00T:keccakc512
6.036.056.06sha3256
6.066.076.08shake256
6.286.296.31T:skein256256
6.306.316.32T:sarmal512
6.346.356.36T:keccak
6.506.516.51T:keccakc512treed2
6.997.007.01T:cheetah512
7.287.297.30T:rfsb509
7.377.407.42T:simd512
7.467.467.47blake256
7.507.517.52T:bash384
7.667.687.70T:keccakc768
7.817.827.83sha3384
7.807.837.86T:cubehash1632
8.158.178.32T:cubehash512
8.368.388.40T:groestl256
8.468.578.61T:fugue2
8.718.728.73T:cubehash816
8.759.419.61T:groestl512
10.8610.8710.89T:luffa256
10.8910.9110.93T:keccakc1024
11.0411.0611.11sha3512
11.1711.1911.20T:luffa384
11.3711.4011.42T:bash512
11.4211.4311.49T:shavite3256
11.7511.7611.77T:ripemd160
12.8012.8312.85T:gimli24v1
12.8212.8312.86T:jh256
12.8212.8312.85T:jh224
12.8212.8312.85T:jh512
12.8312.8412.85T:jh384
13.5713.5913.63asconhashav12
13.5413.6213.65T:fugue256
13.5713.6313.66asconxofav12
13.8713.8913.90T:md6d224
14.8514.9415.00T:lane256
14.9815.0015.07T:md6d256
15.1615.1715.18T:nasha256
15.1915.2115.25T:nasha512
15.3315.3415.36T:round3jh512
15.3315.3515.37T:round3jh256
15.3915.4115.78T:xoodyakv1
17.1117.1217.13T:cubehash88
17.1117.1217.13T:whirlpool
17.0117.1517.37T:echosp256
17.0317.2117.39T:shavite3512
17.4017.4117.42T:cubehash1616
17.4617.5117.55T:simd256
17.7517.7717.79T:luffa512
19.4119.4319.44T:md6d384
20.0620.1220.23asconhashv12
20.0820.1720.21asconxofv12
20.5820.6220.64T:hamsi
21.5621.6021.64T:fugue384
22.1222.2322.61T:fsb256
23.9323.9824.02T:shamashashv1
24.6524.7024.76T:esch256v2
24.7424.7824.82T:esch256v1
24.4824.8025.13T:echosp512
26.0126.0426.07asconhashabi32v12
24.99?26.67?28.69?T:mgrostl256
27.7627.7927.81T:fugue512
28.2428.2428.31T:lane512
30.0930.2030.35T:atelopus64
31.4031.4131.43T:essence384
31.4131.4231.44T:essence512
31.9032.1032.36T:echo512
31.6932.1232.38T:atelopus32
33.8133.8233.84T:cubehash84
34.1234.1334.15T:cubehash168
34.3634.4334.47T:esch384v2
34.6634.7834.87T:esch384v1
36.0636.1836.36T:sneikha256
39.6539.6839.70T:saturninhashv2
39.7839.8139.85asconhashbi32v12
40.4140.4340.45T:drygascon128
43.9443.9944.04T:essence224
43.9643.9944.04T:essence256
44.9144.9644.98T:romulush
49.7149.7249.72T:mcssha4
49.7249.7249.73T:mcssha6
50.5150.5150.76T:mcssha5
51.5251.5751.66T:drygascon256
61.9361.9662.00T:coral256v1
62.2262.3062.35T:knot256v2
66.2266.4066.49T:cubehash164
67.0667.0867.10T:cubehash82
71.9972.1272.18T:sneikha384
81.8281.8781.90T:triadhashv1
110.93110.97111.02T:knot256v1
124.59124.70124.76T:cubehash162
133.80133.83133.86T:cubehash81
141.71141.72141.91T:clxhash
162.31162.46162.50T:syconhash256v1
189.36199.11206.25T:photonbeetlehash256rate32v1
205.33205.39205.45T:knot512
215.82216.41216.94T:knot384
249.95?250.92?289.94?T:cubehash161
594.93599.00600.49T:subterraneanv1
699.50700.19700.91T:acehash256v1
750.60766.57768.28T:skinnyhashtk3
880.31881.47883.38T:sivrijndael256hash256v1
906.21907.46909.54T:heron256v1
1485.661487.741494.05T:skinnyhashtk2
1530.251556.051571.07T:gage1h256c256r128
1909.881910.691911.52T:orangishv1
2197.592199.242201.16T:gage1h256c224r064
2436.822438.312439.57T:gage1h256c256r064
3310.073321.353368.37T:gage1h256c224r032
3933.243934.863936.88T:sivtemphotonhashv1
4388.684391.604397.66T:gage1h256c256r032
4431.844450.914486.46T:gage1h256c512r064
6076.216089.006131.25T:fsb512
7391.097769.267858.05T:gage1h256c224r016
8292.048326.988374.69T:gage1h256c512r032
8801.188915.549018.58T:gage1h256c256r016
14237.1814249.1414315.32T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.18?0.19?0.22?komihash
0.500.510.51prh42s256
0.590.600.61prh42s512
0.56?0.64?0.65?prh64s256
0.670.670.68T:bebb4185
0.690.700.73prh64s512
0.760.770.79prh42s1024
0.950.981.01prh64s1024
1.371.391.47T:edonr512
2.152.162.18sha256
2.342.372.42T:bmw512
2.482.492.51sha1
2.512.522.54lsh512
2.552.562.67T:edonr256
2.682.682.70sha224
2.862.923.00T:k12
2.952.952.96T:md4
3.333.343.35T:echo256
3.353.373.38T:blake2b
3.403.423.43lsh256
3.573.573.58T:blake3
4.094.104.12T:bmw256
4.354.364.38T:beamsplitter
4.474.504.54T:blake64
4.724.724.73md5
4.754.764.78T:skein512512
4.794.814.85blake512
4.804.814.84T:skein512256
5.015.025.04T:cheetah256
5.195.215.22T:cubehash832
5.215.225.23T:blake2s
5.195.235.26T:keccakc256
5.235.255.26shake128
5.265.275.29T:skein10241024
5.315.335.37T:sarmal256
5.415.435.46T:tiger
5.505.525.53sha512
5.665.695.72T:keccakc448
5.735.745.78sha3224
5.705.755.81sha384
6.046.056.07T:blake32
6.096.106.12T:bblake256
6.146.156.16T:keccakc256treed2
6.096.156.60T:bash256
6.206.236.27T:keccakc512
6.236.266.29shake256
6.266.296.31sha3256
6.376.376.38T:shabal256
6.366.386.40T:skein256256
6.376.386.38T:shabal512
6.676.696.71T:sarmal512
6.726.746.78T:keccak
7.157.167.17T:keccakc512treed2
7.557.557.57T:rfsb509
7.657.667.67blake256
7.727.757.78T:keccakc768
7.807.837.87T:cheetah512
7.837.867.93T:simd512
7.857.887.90sha3384
7.947.967.99T:bash384
8.498.548.71T:cubehash512
8.808.828.84T:groestl256
8.928.968.99T:cubehash1632
9.339.359.37T:cubehash816
9.509.559.62T:fugue2
9.8610.4810.71T:groestl512
11.1611.1911.22T:luffa256
11.2611.3311.36T:keccakc1024
11.3611.3911.43sha3512
11.6111.6311.65T:luffa384
11.6711.7111.74T:bash512
11.7411.7611.80T:shavite3256
12.0812.1012.11T:ripemd160
12.9813.0113.07T:gimli24v1
13.1513.1813.21T:jh256
13.1613.1913.21T:jh512
13.1713.1913.21T:jh384
13.1713.1913.20T:jh224
13.6013.6413.68T:md6d224
13.7113.7813.81asconhashav12
13.7113.8013.86asconxofav12
14.3314.3914.44T:fugue256
14.7014.7314.75T:md6d256
15.5115.5415.58T:xoodyakv1
15.4815.5715.76T:lane256
15.5915.6215.66T:nasha256
15.7215.7515.76T:round3jh256
15.7215.7515.79T:round3jh512
16.0516.0916.13T:nasha512
16.7216.9717.26T:echosp256
17.6317.6517.69T:whirlpool
17.7317.7517.77T:cubehash88
17.8917.9718.02T:simd256
17.9017.9918.16T:shavite3512
18.4318.4618.49T:luffa512
18.6218.6418.66T:cubehash1616
19.0019.0219.06T:md6d384
20.3320.4520.55asconxofv12
20.3720.4820.56asconhashv12
20.7120.7620.83T:hamsi
22.4122.4622.54T:fugue384
23.6723.7423.85T:fsb256
24.3724.4224.46T:shamashashv1
24.9325.0025.08T:esch256v2
24.9525.0225.10T:esch256v1
26.4726.5226.58asconhashabi32v12
26.6126.9427.12T:echosp512
29.0429.0829.12T:fugue512
29.2630.5731.02T:mgrostl256
31.0431.0731.11T:lane512
31.8632.2232.77T:atelopus64
33.0833.1033.12T:essence384
33.1233.1333.16T:essence512
32.9333.1533.46T:atelopus32
33.5633.8934.09T:echo512
34.4534.4834.51T:cubehash84
34.9134.9635.03T:esch384v2
35.1435.2635.41T:esch384v1
35.3435.3635.42T:cubehash168
36.8037.1737.73T:sneikha256
40.2640.2940.33T:saturninhashv2
40.3440.3940.45asconhashbi32v12
40.5740.6140.65T:drygascon128
45.1345.1645.20T:essence224
45.1345.1745.22T:essence256
45.5345.5745.63T:romulush
50.9050.9150.92T:mcssha4
50.9250.9250.94T:mcssha6
51.7551.8052.04T:drygascon256
53.0153.1053.28T:mcssha5
62.7362.7762.86T:coral256v1
63.1363.1963.24T:knot256v2
67.7067.7267.77T:cubehash82
68.2668.3968.52T:cubehash164
73.7573.9076.24T:sneikha384
82.0382.1082.19T:triadhashv1
111.28111.31111.36T:knot256v1
126.66126.78126.89T:cubehash162
134.47134.50134.56T:cubehash81
142.07142.12143.23T:clxhash
164.91164.95165.02T:syconhash256v1
188.77188.98189.05T:photonbeetlehash256rate32v1
206.44206.76206.92T:knot512
217.43218.48222.21T:knot384
252.05?252.89?292.22?T:cubehash161
596.59600.93610.93T:subterraneanv1
710.58710.86711.16T:acehash256v1
760.92777.64778.56T:skinnyhashtk3
877.58878.12879.19T:sivrijndael256hash256v1
930.85932.08933.54T:heron256v1
1489.011490.771491.76T:skinnyhashtk2
1553.171559.481614.85T:gage1h256c256r128
1934.231937.701938.79T:orangishv1
2233.282234.352235.28T:gage1h256c224r064
2475.312476.822479.98T:gage1h256c256r064
3352.363357.723393.42T:gage1h256c224r032
3929.533931.873936.17T:sivtemphotonhashv1
4454.184459.594464.24T:gage1h256c256r032
4427.264502.824572.56T:gage1h256c512r064
7940.597960.298014.35T:gage1h256c224r016
8321.408414.018483.59T:gage1h256c512r032
8851.108991.089148.80T:gage1h256c256r016
14432.5714469.7714767.53T:gage1h256c224r008
16062.6616080.1216138.18T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.17?0.25?0.29?komihash
0.730.750.76prh42s256
0.780.790.80T:bebb4185
0.88?0.89?1.01?prh64s256
0.970.980.99prh42s512
1.22?1.24?1.38?prh64s512
1.431.461.50prh42s1024
1.49?1.67?1.67?T:edonr512
1.911.932.04prh64s1024
2.332.342.40sha256
2.782.802.85T:edonr256
2.782.812.89T:bmw512
2.902.922.94lsh512
3.183.233.31T:k12
3.223.233.24T:md4
3.453.463.47T:blake3
3.493.523.56lsh256
3.573.603.66sha1
3.733.743.76sha224
3.743.763.86T:blake2b
4.044.054.06T:echo256
4.634.654.67T:beamsplitter
4.644.664.68T:bmw256
4.754.784.85T:blake64
5.075.085.08md5
5.025.115.20blake512
5.125.165.20T:skein512512
5.185.195.21T:blake2s
5.165.215.26T:skein512256
5.425.455.49T:cheetah256
5.505.535.59T:sarmal256
5.625.665.80T:keccakc256
5.715.735.75sha512
5.655.795.83shake128
5.925.976.02T:tiger
6.366.516.81T:bash256
6.556.576.60T:blake32
6.556.637.02T:skein10241024
6.626.656.67T:skein256256
6.776.826.90T:cubehash832
6.816.866.93T:sarmal512
6.946.987.06T:keccakc448
6.956.997.26sha3224
6.917.017.12shake256
6.957.017.08T:keccak
6.967.047.11sha3256
6.987.057.16T:keccakc512
7.027.087.15sha384
7.988.008.01T:shabal256
8.018.038.04T:shabal512
8.198.198.21blake256
8.228.248.27T:rfsb509
8.248.258.27T:keccakc256treed2
8.338.388.50T:keccakc768
8.348.428.48sha3384
8.688.738.76T:bblake256
8.788.828.87T:bash384
9.309.339.38T:cheetah512
9.809.9010.08T:simd512
9.469.9810.05T:cubehash512
10.0410.0710.10T:groestl256
10.9410.9610.99T:keccakc512treed2
10.9510.9911.05T:cubehash816
11.8411.9011.99T:cubehash1632
11.8011.9812.22T:shavite3256
11.9511.9912.03T:luffa256
12.2812.3612.46T:fugue2
12.3412.4112.48T:keccakc1024
12.4012.4512.60sha3512
12.5112.5712.64T:bash512
12.7512.7812.81T:luffa384
12.9412.9713.04T:ripemd160
12.7313.0413.20T:groestl512
13.4413.5113.56T:gimli24v1
14.0414.0714.12T:jh384
14.0614.1114.15T:jh256
14.0514.1114.16T:jh224
14.0714.1414.18T:jh512
14.1914.3114.37asconhashav12
14.1814.3614.44asconxofav12
15.8415.9015.98T:xoodyakv1
16.4816.5416.62T:fugue256
16.6016.6716.78T:nasha512
16.7216.7916.88T:round3jh256
16.7616.8216.88T:nasha256
16.7816.8616.91T:round3jh512
17.7317.9618.03T:lane256
18.4918.6718.85T:shavite3512
18.9519.0619.08T:whirlpool
19.1519.1919.31T:simd256
19.3519.3919.44T:cubehash88
19.1119.5319.71T:echosp256
20.2820.3120.37T:luffa512
20.9921.0621.13asconhashv12
21.0721.1421.24asconxofv12
21.0421.1521.24T:hamsi
21.9021.9422.02T:cubehash1616
24.6724.7724.84T:fugue384
25.1725.2225.32T:shamashashv1
25.6725.7825.89T:esch256v2
25.7125.8025.90T:esch256v1
27.3827.4527.61T:md6d224
27.8927.9528.02asconhashabi32v12
29.4929.6029.66T:md6d256
30.0030.1530.39T:fsb256
31.6732.0532.85T:echosp512
30.34?32.30?34.71?T:mgrostl256
32.5032.5632.63T:fugue512
34.5934.7435.08T:echo512
36.0836.1236.16T:cubehash84
36.5036.5936.76T:esch384v2
36.8437.1337.28T:esch384v1
37.5837.6237.65T:essence384
37.6637.7137.74T:essence512
38.1838.2738.36T:md6d384
38.5838.6838.75T:cubehash168
38.6239.0439.20T:sneikha256
40.4740.7741.96T:atelopus32
41.1341.2041.23T:drygascon128
41.6241.6441.78T:lane512
41.7841.8541.90T:saturninhashv2
41.7841.8941.98asconhashbi32v12
46.1546.7447.36T:atelopus64
47.2747.3447.43T:romulush
48.3948.4248.48T:essence256
48.3748.4448.48T:essence224
53.0953.2153.30T:drygascon256
54.0654.0754.09T:mcssha4
54.1054.1254.15T:mcssha6
59.6759.7059.84T:mcssha5
64.7964.9365.03T:coral256v1
65.2665.3365.45T:knot256v2
69.3569.4069.46T:cubehash82
73.6173.8473.95T:cubehash164
77.9678.3980.56T:sneikha384
82.8382.9283.01T:triadhashv1
112.27112.35112.46T:knot256v1
131.94132.14132.41T:cubehash162
136.32136.36136.48T:cubehash81
143.02143.05143.11T:clxhash
171.95172.11172.21T:syconhash256v1
186.94187.18187.26T:photonbeetlehash256rate32v1
210.18210.27210.51T:knot512
220.49224.78225.51T:knot384
258.13?258.59?298.71?T:cubehash161
575.38576.46607.09T:subterraneanv1
740.63741.96742.47T:acehash256v1
783.44803.74806.12T:skinnyhashtk3
873.43874.77876.53T:sivrijndael256hash256v1
994.66995.79998.84T:heron256v1
1504.271504.791505.35T:skinnyhashtk2
1632.511638.861698.04T:gage1h256c256r128
1999.392000.382003.21T:orangishv1
2327.562329.652331.64T:gage1h256c224r064
2583.182583.922584.73T:gage1h256c256r064
3477.853479.653496.51T:gage1h256c224r032
3912.013914.103920.82T:sivtemphotonhashv1
4597.544607.304752.02T:gage1h256c512r064
4629.004631.184636.47T:gage1h256c256r032
8074.378237.888285.07T:gage1h256c224r016
8644.218656.538797.96T:gage1h256c512r032
9271.659362.569561.60T:gage1h256c256r016
14941.7514948.9415084.19T:gage1h256c224r008
42744.8842796.4443518.97T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.25?0.30?0.33?T:floppsy
0.59?0.62?0.75?komihash
1.952.022.14T:bebb4185
3.123.253.42T:blake3
3.623.703.77T:edonr512
3.773.814.03prh42s256
4.61?4.67?5.22?sha256
4.834.894.94T:blake2s
5.725.785.89prh64s256
5.845.926.05prh42s512
6.126.196.73T:edonr256
6.396.476.52T:md4
6.947.037.25T:blake2b
7.167.367.66lsh256
7.807.917.97T:beamsplitter
8.348.538.92T:k12
9.259.369.55T:bmw512
9.389.449.48md5
9.459.539.64lsh512
9.429.729.92T:blake64
9.509.7210.06T:skein512256
9.619.729.83T:skein512512
9.649.839.94prh64s512
9.809.8810.22T:echo256
9.809.9210.08T:skein256256
10.2010.2710.86prh42s1024
10.6410.7510.89T:sarmal256
10.6910.7810.91sha512
10.39?11.16?11.64?blake512
11.7711.8411.94T:cheetah256
11.7811.8811.98T:bmw256
12.2012.4212.56T:bash384
12.5012.6712.81T:tiger
12.8012.9213.34T:sarmal512
12.4512.9513.66T:bash256
12.9213.0313.28sha3256
12.9413.0513.33shake128
12.9513.0513.48shake256
12.9813.0513.28sha3512
12.8913.0613.53sha3224
13.0613.4214.14sha3384
13.3613.4513.58T:blake32
13.5513.6914.30T:keccakc1024
13.5813.7513.98T:keccak
13.6613.8114.66T:keccakc768
13.6913.8314.30T:keccakc448
13.8413.9814.48T:keccakc512
13.8914.0514.47T:keccakc256
15.0515.0915.23blake256
14.9715.1215.31T:rfsb509
15.5015.6616.34T:cheetah512
16.2816.5217.31prh64s1024
17.2717.3917.67sha224
17.7017.8318.42sha1
19.3819.5819.80T:gimli24v1
20.1120.2220.36T:xoodyakv1
20.3920.8822.38T:skein10241024
20.7720.9521.20asconhashav12
20.7821.0021.28asconxofav12
21.5321.6721.88T:cubehash512
21.9422.1122.27T:luffa256
22.6623.0623.50T:shavite3256
23.0623.3623.66T:bash512
24.0824.1924.36T:ripemd160
25.5825.7725.89T:jh384
25.5825.7726.16T:jh512
25.6125.7725.94T:jh256
25.6925.7726.05T:jh224
25.5225.8426.64sha384
25.7725.9526.47T:hamsi
25.9126.0026.14T:groestl256
27.8328.0028.20T:luffa384
27.8128.1128.36T:cubehash832
28.6428.6728.78T:shabal512
28.6128.6928.84T:shabal256
29.8030.0230.23asconxofv12
29.6930.0530.28asconhashv12
30.3630.6130.78T:round3jh256
30.4530.6630.97T:round3jh512
31.3331.6232.16T:nasha512
31.5231.6932.00T:simd512
31.4831.7231.91T:nasha256
31.8432.3632.58T:cubehash816
33.9134.2534.86T:esch256v2
33.9734.2534.73T:shavite3512
33.9734.5035.12T:esch256v1
34.6634.8035.34T:simd256
35.9736.0336.22T:whirlpool
36.4136.6937.14T:shamashashv1
39.9840.1940.44T:cubehash88
41.2341.5041.61asconhashabi32v12
41.3141.5241.78T:bblake256
43.4443.6744.27T:fugue256
43.6443.8844.12T:luffa512
44.7044.9445.30T:drygascon128
44.8645.1445.31T:lane256
46.2546.8147.98T:groestl512
47.5547.8448.69T:fugue2
49.4449.7549.98T:cubehash1632
49.8450.0550.14T:keccakc512treed2
50.0050.0950.25T:keccakc256treed2
53.8954.1455.55T:sneikha256
54.4554.7555.09T:fugue384
55.4555.7856.25T:esch384v2
55.7256.4457.12T:esch384v1
56.7857.0257.39T:cubehash84
58.8359.6761.14T:echosp256
59.5259.7760.22T:saturninhashv2
59.8960.1760.69asconhashbi32v12
62.8063.0263.25T:cubehash1616
62.7063.2564.89T:echo512
68.3668.7369.09T:romulush
69.5970.0871.19T:drygascon256
72.3673.8175.47T:echosp512
76.9277.3477.61T:fugue512
79.8180.1480.83T:cubehash168
83.2284.0684.52T:fsb256
87.1187.3887.91T:md6d224
82.1487.3988.84T:mgrostl256
89.8090.0590.41T:essence224
89.9190.1290.30T:essence256
90.2090.3690.55T:cubehash82
91.2391.7792.52T:coral256v1
91.7592.2292.61T:triadhashv1
92.9193.3093.66T:knot256v2
93.6794.2894.95T:md6d256
94.5894.6994.80T:mcssha4
94.7794.9195.22T:mcssha6
95.2795.4795.69T:essence384
95.6295.8396.09T:essence512
119.77120.52121.41T:md6d384
124.80125.05125.42T:knot256v1
124.27125.84130.02T:atelopus32
125.56127.14129.77T:sneikha384
142.73143.30143.98T:cubehash164
144.80145.05145.34T:mcssha5
153.59154.06155.11T:clxhash
159.62159.97160.17T:cubehash81
160.80161.41162.88T:lane512
166.55167.08177.16T:photonbeetlehash256rate32v1
187.45189.55191.58T:atelopus64
201.88202.55203.44T:cubehash162
242.23242.89243.73T:knot384
255.70256.08256.83T:knot512
260.38260.78260.94T:syconhash256v1
328.88?331.31?379.69?T:cubehash161
683.61689.41689.67T:subterraneanv1
834.42835.19836.58T:sivrijndael256hash256v1
1126.781128.311130.20T:acehash256v1
1115.921140.531143.67T:skinnyhashtk3
1667.591671.361675.66T:skinnyhashtk2
1817.971820.611826.94T:heron256v1
2633.052634.802739.08T:gage1h256c256r128
2840.162841.562843.52T:orangishv1
3538.113540.113545.17T:gage1h256c224r064
3693.883695.863698.72T:sivtemphotonhashv1
3925.583926.623927.70T:gage1h256c256r064
5110.035117.345126.17T:gage1h256c224r032
6810.986816.146823.77T:gage1h256c256r032
6984.597000.057227.23T:gage1h256c512r064
11911.0011919.0511931.45T:gage1h256c224r016
12705.2512726.3012749.41T:gage1h256c512r032
13413.8113432.9813685.97T:gage1h256c256r016
21436.7821451.8321618.75T:gage1h256c224r008
384683.02388412.41391700.27T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.382.502.62T:floppsy
3.25?3.50?3.88?komihash
11.25?12.50?13.88?T:bebb4185
27.25?27.75?31.50?sha256
29.0029.6230.00T:beamsplitter
28.50?30.00?32.12?T:edonr512
28.38?30.25?32.25?T:edonr256
30.6230.7531.12T:md4
32.5032.8833.50T:blake3
33.5034.2535.12prh42s256
43.3843.8844.38md5
41.3844.7545.38prh64s256
45.8846.3846.75T:blake2s
49.2550.2550.88prh42s512
55.1255.5056.50T:skein256256
55.2556.2558.12T:blake2b
55.6256.2557.62T:gimli24v1
56.2557.5059.38T:tiger
58.7559.7561.75lsh256
60.2561.2562.12T:blake32
63.6264.6265.75T:hamsi
66.6267.1268.62blake256
66.8867.5068.50T:bmw256
68.1268.7569.38T:xoodyakv1
68.1272.2574.88T:k12
72.6273.7575.62asconxofav12
73.0074.0076.25asconhashav12
72.6274.1277.50T:bmw512
75.6276.5077.62lsh512
76.5077.3878.12prh64s512
76.5077.5082.25T:skein512256
76.3877.7580.00T:skein512512
76.5079.7581.25T:blake64
78.8879.7584.12T:echo256
78.8880.1281.50T:rfsb509
82.1283.3887.25prh42s1024
85.8886.5088.25T:cheetah256
86.1286.8888.12T:sarmal256
85.50?89.38?96.38?blake512
90.5091.8892.75sha512
91.7593.1294.62T:luffa256
96.1297.0098.75T:shavite3256
97.0098.2599.12T:bash512
98.2599.62101.12T:bash384
99.12100.25101.25asconxofv12
98.75100.50101.88asconhashv12
101.38101.75102.38T:ripemd160
101.12103.25110.25T:bash256
102.38103.38105.75sha3512
103.00103.88106.50sha3224
102.75104.12106.62sha3256
103.00104.25109.75sha3384
103.25104.38105.62shake128
103.50104.38107.50shake256
104.50105.25106.38T:sarmal512
108.25110.38113.12T:keccak
109.88111.00114.00T:keccakc1024
109.50111.62114.62T:cubehash512
110.00112.25115.50T:keccakc768
110.62112.88116.50T:keccakc512
111.25112.88115.25T:keccakc448
113.38114.12115.62T:drygascon128
112.38116.12117.62T:keccakc256
121.25122.38124.75T:shamashashv1
124.75127.50130.75T:cheetah512
127.88130.12134.12T:esch256v2
129.62131.50134.75sha1
130.62131.50133.12sha224
129.25132.75136.00T:esch256v1
130.75135.62143.12prh64s1024
135.50136.75137.75T:luffa384
136.25136.88138.50T:nasha256
144.38145.25146.25asconhashabi32v12
146.62147.62148.62T:groestl256
147.50150.50151.50T:sneikha256
152.88153.00154.62T:whirlpool
163.00164.75167.25T:saturninhashv2
164.50165.88167.50T:triadhashv1
168.00176.75180.25T:skein10241024
183.12183.75184.88T:shabal256
183.38183.88184.50T:shabal512
192.38194.50199.62T:cubehash816
196.38197.38199.88T:cubehash832
195.75198.12201.00T:photonbeetlehash256rate32v1
196.75198.12200.00T:romulush
200.25202.00203.75asconhashbi32v12
203.62205.12208.75T:cubehash88
209.50210.75212.38T:jh512
209.88211.25212.62T:jh384
210.50211.50213.75T:jh256
211.00212.25215.25T:jh224
211.88213.12215.25T:luffa512
216.88218.62220.50sha384
222.62223.75225.75T:knot256v1
225.25226.75228.75T:cubehash84
235.88236.00236.12T:clxhash
238.62240.38244.62T:esch384v2
239.62243.75248.25T:esch384v1
247.62249.38251.00T:round3jh256
248.25250.62253.88T:round3jh512
251.62253.00256.38T:drygascon256
251.00253.25256.38T:knot256v2
251.75254.12257.38T:nasha512
252.00254.12257.38T:fugue256
253.88254.88257.50T:simd512
255.12256.50258.38T:cubehash82
270.25271.75273.38T:bblake256
277.38278.88281.62T:shavite3512
279.00280.25284.25T:simd256
290.25291.50292.38T:fugue384
301.88305.00307.62T:coral256v1
321.75324.12328.12T:fugue2
330.50334.12341.25T:groestl512
336.62338.00340.25T:cubehash81
340.50342.88345.50T:cubehash1632
362.38363.75367.75T:lane256
377.75382.00386.38T:cubehash1616
400.25400.88403.00T:keccakc256treed2
400.25401.50402.62T:keccakc512treed2
404.88407.88410.38T:cubehash168
411.62412.62413.88T:mcssha4
414.62415.12415.88T:mcssha6
427.75429.75431.00T:fugue512
433.12434.38436.25T:sneikha384
477.88482.75488.88T:echosp256
484.00486.88490.25T:knot384
503.25507.00512.62T:echo512
546.12548.88550.62T:essence224
548.00549.62551.50T:essence256
587.62601.88609.38T:echosp512
613.50615.88617.75T:knot512
633.12657.88663.12T:mgrostl256
669.00672.25684.25T:fsb256
682.12684.50686.12T:cubehash164
698.75701.50708.50T:md6d224
738.25742.25745.88T:cubehash162
756.12759.75765.50T:md6d256
763.25764.12765.88T:essence384
767.12768.50771.00T:essence512
838.12839.25840.38T:mcssha5
883.50?890.25?1016.25?T:cubehash161
957.00959.38962.50T:syconhash256v1
970.75974.50981.12T:md6d384
974.62977.25982.50T:sivrijndael256hash256v1
1002.381012.251053.62T:atelopus32
1221.251225.501233.38T:subterraneanv1
1286.621287.751303.62T:lane512
1489.381513.751533.50T:atelopus64
2967.882974.252980.38T:skinnyhashtk2
2976.883046.753060.00T:skinnyhashtk3
3955.003959.883969.38T:sivtemphotonhashv1
4167.504172.504179.25T:acehash256v1
8300.008311.628359.62T:heron256v1
9175.259508.759520.25T:gage1h256c256r128
11360.6211368.1211376.00T:orangishv1
13074.6213095.2513105.50T:gage1h256c224r064
14497.7514512.5014518.50T:gage1h256c256r064
18031.2518039.5018050.75T:gage1h256c224r032
23975.1223985.8824003.38T:gage1h256c256r032
25803.5025814.6225827.00T:gage1h256c512r064
40815.2540834.0040849.38T:gage1h256c224r016
44701.8844709.0045128.00T:gage1h256c512r032
45940.8846015.0046069.88T:gage1h256c256r016
72598.8872718.5072956.62T:gage1h256c224r008
3072825.883080884.753118409.00T:fsb512