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; Coffee Lake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20240909

[Page version: 20240920 17:02:40]

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.160.160.16komihash
0.530.530.54prh64s512
0.530.530.54prh64s256
0.530.540.54prh64s1024
0.610.610.61prh42s256
0.610.610.61prh42s1024
0.610.610.61prh42s512
0.660.670.68T:bebb4185
1.881.881.89T:blake3
1.901.911.91T:edonr512
2.112.122.12lsh512
2.932.942.94T:md4
2.982.982.98T:bmw512
3.003.003.01lsh256
3.053.063.10T:echo256
3.363.373.42T:blake2b
3.483.483.49sha1
3.573.573.58T:edonr256
4.034.034.03T:cubehash832
4.044.044.05T:k12
4.774.784.79T:shabal256
4.774.794.80T:beamsplitter
4.784.794.80T:keccakc256treed2
4.794.794.80T:shabal512
4.854.854.85T:blake2s
4.974.984.98md5
5.065.075.08T:bblake256
5.115.115.12sha384
5.175.185.19T:blake64
5.185.185.19T:skein512256
5.185.195.19T:skein512512
5.205.205.21T:bash256
5.245.245.25sha512
5.345.345.35T:sarmal256
5.425.425.43T:tiger
5.475.475.48blake512
5.815.825.83T:keccakc512treed2
6.056.056.06T:bmw256
6.196.206.20T:blake32
6.576.586.59T:sarmal512
6.766.766.77blake256
6.926.946.97T:bash384
7.027.037.03T:keccakc256
7.047.057.06T:cubehash512
7.047.067.07T:cubehash1632
7.177.177.18T:skein10241024
7.197.237.29shake128
7.577.597.65T:skein256256
7.667.677.69sha256
7.677.677.69sha224
8.038.038.03T:cubehash816
8.128.138.13T:keccakc448
8.198.218.26T:groestl256
8.318.328.46sha3224
8.478.488.48shake256
8.558.558.56T:keccakc512
8.848.848.85sha3256
8.858.868.86T:rfsb509
9.119.129.12T:keccak
10.4310.4310.44T:bash512
10.8310.8311.32T:luffa384
10.8710.8710.88T:luffa256
11.3011.3011.31T:keccakc768
11.3811.3911.40T:groestl512
11.5711.5811.59sha3384
11.6111.6211.64T:fugue2
11.7011.7011.72T:gimli24v1
12.3412.3512.36T:ripemd160
13.0013.0113.02T:jh384
13.0113.0213.03T:jh512
13.0113.0213.04T:jh224
13.0113.0313.04T:jh256
14.0014.0014.01T:shavite3256
14.3614.3914.40asconhashav12
14.3714.3914.40asconxofav12
14.6714.6814.69T:round3jh256
14.6814.6814.70T:round3jh512
15.0215.0315.04T:xoodyakv1
15.1115.1315.14T:nasha256
15.4215.4415.61T:nasha512
16.0316.0316.04T:cubehash1616
16.0616.0716.08T:cubehash88
16.1416.1516.15T:keccakc1024
16.1816.1816.19T:fugue256
16.3516.3516.60sha3512
17.6017.6117.61T:luffa512
18.6518.7118.80T:simd512
19.6919.7019.72T:hamsi
19.8619.8719.88T:lane256
21.3821.3921.39T:whirlpool
21.5621.5821.59asconxofv12
21.5721.5921.64asconhashv12
22.1222.1322.15T:echosp256
23.2323.2423.30T:shavite3512
23.7723.7823.80T:fugue384
24.5724.6724.68T:shamashashv1
26.0326.1226.29T:simd256
27.0427.0527.23asconhashabi32v12
27.8327.8327.84T:lane512
31.2031.2131.23T:fugue512
32.0632.0732.07T:cubehash168
32.1132.1132.12T:cubehash84
31.9132.2032.58T:fsb256
32.8332.8432.88T:echosp512
33.70?34.10?37.79?T:esch256v1
34.5134.5334.55T:esch256v2
34.5634.5734.58T:mgrostl256
35.9836.0036.03T:sneikha256
41.0141.0241.04T:mcssha5
41.0141.0541.08T:mcssha4
41.0241.0841.12T:mcssha6
41.1641.1941.31asconhashbi32v12
41.8841.9041.94T:echo512
43.2843.2943.31T:saturninhashv2
44.8744.8844.90T:romulush
48.1848.3548.53T:esch384v1
48.4548.5048.63T:esch384v2
51.8251.8551.87T:drygascon128
62.3662.3862.44T:drygascon256
64.1264.1264.13T:cubehash164
64.5564.6064.60T:cubehash82
65.5365.7965.91T:coral256v1
70.9571.0271.07T:knot256v2
71.8671.8871.90T:sneikha384
74.9074.9174.92T:triadhashv1
112.07112.29113.35T:knot256v1
123.71?125.44?138.78?T:cubehash162
128.98129.02129.18T:cubehash81
144.71144.74144.77T:clxhash
227.47227.63227.81T:knot512
223.54231.58232.46T:photonbeetlehash256rate32v1
241.30241.44242.46T:cubehash161
260.51260.54260.58T:knot384
286.33291.18299.48T:fsb512
348.61348.63348.65T:syconhash256v1
848.87849.05849.23T:subterraneanv1
883.82884.09886.45T:heron256v1
1002.081007.131013.51T:skinnyhashtk3
1068.461068.691069.33T:acehash256v1
1276.241279.701281.64T:sivrijndael256hash256v1
2046.862069.312086.25T:skinnyhashtk2
2125.322144.322290.33T:gage1h256c256r128
2929.652963.213168.57T:orangishv1
3187.523211.523432.35T:gage1h256c224r064
3623.373623.433623.49T:gage1h256c256r064
4709.744709.824709.93T:gage1h256c224r032
5549.165549.585551.76T:sivtemphotonhashv1
6418.546419.026419.77T:gage1h256c256r032
6431.086455.766604.44T:gage1h256c512r064
9683.209706.869929.51T:gage1h256c224r016
11796.4211808.8111850.74T:gage1h256c512r032
12071.9712140.5712168.00T:gage1h256c256r016
18723.5018748.8619003.31T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.18komihash
0.630.630.64prh64s256
0.690.690.70prh64s512
0.700.700.70prh42s256
0.690.710.73T:bebb4185
0.750.750.75prh42s512
0.810.820.82prh64s1024
0.850.850.85prh42s1024
1.941.951.96T:blake3
2.042.052.06T:edonr512
2.282.292.29lsh512
3.013.023.03T:md4
3.173.173.17lsh256
3.253.263.27T:bmw512
3.273.283.30T:echo256
3.373.393.40T:blake2b
3.723.743.78T:edonr256
3.913.923.92sha1
4.134.134.13T:k12
4.444.444.45T:cubehash832
4.844.864.88T:beamsplitter
4.864.864.87T:blake2s
5.075.075.08md5
5.095.105.11T:shabal256
5.115.115.12T:shabal512
5.295.305.31T:skein512256
5.295.305.31T:skein512512
5.395.405.41T:blake64
5.385.405.41T:bash256
5.455.465.46sha512
5.545.555.55T:sarmal256
5.555.565.57T:keccakc256treed2
5.605.615.62T:tiger
5.605.625.63T:bblake256
5.705.715.73blake512
5.725.735.74sha384
6.276.276.28T:bmw256
6.336.336.34T:blake32
6.676.686.69T:keccakc512treed2
6.816.826.84T:sarmal512
6.936.936.94blake256
7.037.057.07T:bash384
7.207.217.21T:keccakc256
7.247.257.26T:cubehash512
7.427.507.52shake128
7.507.507.51T:skein10241024
7.687.697.70T:cubehash1632
7.717.727.74T:skein256256
8.198.208.21sha224
8.198.208.21sha256
8.298.318.32T:keccakc448
8.458.458.46T:cubehash816
8.558.578.60T:groestl256
8.668.678.68sha3224
8.778.778.78shake256
8.878.888.88T:keccakc512
9.159.169.17sha3256
9.399.409.41T:rfsb509
9.429.449.45T:keccak
10.6110.6310.64T:bash512
11.1111.1211.12T:luffa256
11.5211.5311.53T:keccakc768
11.6411.6411.66T:luffa384
11.7511.7611.77sha3384
11.8611.8911.90T:gimli24v1
12.1012.1012.11T:groestl512
12.5812.6112.63T:ripemd160
12.9412.9612.97T:fugue2
13.2013.2313.24T:jh384
13.2313.2413.27T:jh512
13.2313.2513.27T:jh224
13.2413.2513.27T:jh256
14.2414.2514.25T:shavite3256
14.5314.5514.59asconhashav12
14.5514.5714.74asconxofav12
14.9414.9514.96T:round3jh512
14.9614.9714.99T:round3jh256
15.1415.1615.17T:xoodyakv1
15.4215.4415.45T:nasha256
15.9816.0216.13T:nasha512
16.2916.2916.30T:keccakc1024
16.4816.4816.49T:cubehash88
16.5216.7516.76sha3512
16.8016.8116.81T:cubehash1616
16.8416.8416.85T:fugue256
18.0918.1018.11T:luffa512
19.3119.3719.45T:simd512
19.7819.8019.82T:hamsi
20.5420.5420.56T:lane256
21.7621.7921.80asconxofv12
21.7821.7921.81asconhashv12
21.7921.8021.81T:whirlpool
23.1123.1423.21T:echosp256
23.9823.9924.03T:shavite3512
24.7624.7924.81T:fugue384
24.8124.8324.85T:shamashashv1
26.4826.5626.71T:simd256
27.3627.3828.03asconhashabi32v12
29.6529.6629.67T:lane512
32.5432.5432.56T:cubehash84
32.7332.7432.77T:fugue512
32.8432.8532.85T:cubehash168
33.7833.8634.17T:fsb256
34.1034.1234.15T:echosp512
34.2934.3737.69T:esch256v1
34.7834.8034.83T:esch256v2
36.2736.3036.33T:sneikha256
36.4036.4236.44T:mgrostl256
41.3141.5541.57asconhashbi32v12
41.7541.7941.83T:mcssha4
41.8541.8841.91T:mcssha6
42.4042.4142.42T:mcssha5
43.3843.4143.46T:echo512
43.6943.7143.74T:saturninhashv2
45.2645.2845.30T:romulush
48.7248.8548.98T:esch384v1
48.9548.9749.08T:esch384v2
51.9651.9852.01T:drygascon128
62.8062.8362.87T:drygascon256
64.9064.9164.91T:cubehash164
64.9665.0265.03T:cubehash82
65.9766.2766.38T:coral256v1
71.5871.6271.67T:knot256v2
72.7172.7472.77T:sneikha384
75.1375.1375.14T:triadhashv1
112.52112.61114.06T:knot256v1
126.36126.73138.81T:cubehash162
129.59129.63129.64T:cubehash81
144.90144.95144.98T:clxhash
228.46228.64228.71T:knot512
223.92231.11231.23T:photonbeetlehash256rate32v1
242.63242.73243.62T:cubehash161
260.90260.93260.99T:knot384
352.06352.08352.10T:syconhash256v1
850.80850.92851.12T:subterraneanv1
898.00898.15900.16T:heron256v1
1010.871015.691019.86T:skinnyhashtk3
1079.091079.271079.47T:acehash256v1
1275.681278.631279.58T:sivrijndael256hash256v1
2056.832073.062087.04T:skinnyhashtk2
2165.662169.512300.39T:gage1h256c256r128
2974.902986.783171.20T:orangishv1
3241.403242.713442.68T:gage1h256c224r064
3658.793658.853658.93T:gage1h256c256r064
4751.154751.254751.34T:gage1h256c224r032
5543.935544.365546.30T:sivtemphotonhashv1
6474.376475.396476.52T:gage1h256c256r032
6515.986517.436626.59T:gage1h256c512r064
9519.759531.449546.43T:fsb512
9777.829786.649987.88T:gage1h256c224r016
11905.3711912.8211949.61T:gage1h256c512r032
12181.9212241.3912259.92T:gage1h256c256r016
18900.5918901.5619130.37T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.200.200.20komihash
0.760.790.82T:bebb4185
0.790.800.81prh64s256
0.830.840.84prh42s256
0.960.960.97prh42s512
0.960.970.99prh64s512
1.221.221.22prh42s1024
1.291.301.33prh64s1024
2.172.182.20T:edonr512
2.552.562.57lsh512
3.143.153.16T:md4
3.343.353.36lsh256
3.363.383.39T:blake3
3.393.413.43T:blake2b
3.593.603.62T:bmw512
3.723.753.77T:echo256
3.963.984.01T:edonr256
4.574.584.59T:k12
4.644.644.66sha1
4.884.884.89T:blake2s
4.985.025.10T:beamsplitter
5.125.125.13T:cubehash832
5.245.245.25md5
5.465.475.50T:skein512256
5.465.485.50T:skein512512
5.635.655.67T:shabal256
5.645.665.68T:shabal512
5.695.705.72T:bash256
5.745.745.75T:blake64
5.795.805.81sha512
5.925.935.95T:tiger
5.925.935.96T:sarmal256
6.116.136.14blake512
6.446.456.46T:keccakc256treed2
6.476.506.52T:bblake256
6.546.546.56T:blake32
6.636.636.65T:bmw256
6.756.766.79sha384
7.197.197.21blake256
7.267.277.29T:sarmal512
7.437.457.46T:keccakc512treed2
7.467.487.51T:bash384
7.587.597.61T:cubehash512
7.707.737.74T:keccakc256
7.937.947.97T:skein256256
8.008.028.09shake128
8.038.068.07T:skein10241024
8.418.448.45T:keccakc448
8.738.748.76T:cubehash1632
8.818.858.86sha3224
9.049.059.07sha224
9.049.069.08sha256
9.099.109.12shake256
9.129.139.14T:cubehash816
9.129.139.15T:groestl256
9.199.209.22T:keccakc512
9.489.499.50sha3256
9.949.969.97T:keccak
10.3210.3510.37T:rfsb509
10.9210.9310.96T:bash512
11.5111.5211.53T:luffa256
11.6211.6311.66T:keccakc768
11.8011.8111.83sha3384
12.1012.1212.17T:gimli24v1
12.1712.1812.20T:luffa384
12.9612.9713.01T:ripemd160
13.2513.2613.28T:groestl512
13.5813.6113.63T:jh384
13.5913.6213.63T:jh512
13.6013.6313.64T:jh224
13.5913.6413.66T:jh256
14.6414.6514.68T:shavite3256
14.7914.8514.98asconxofav12
14.9014.9214.96T:fugue2
14.8014.9615.01asconhashav12
15.3215.3515.37T:xoodyakv1
15.3815.4115.43T:round3jh512
15.3915.4215.43T:round3jh256
15.8815.9015.94T:nasha256
16.8916.8916.91T:keccakc1024
16.9016.9717.11T:nasha512
17.1717.1917.20T:cubehash88
17.1317.3317.36sha3512
17.9117.9217.93T:fugue256
18.0818.0918.10T:cubehash1616
18.8918.9118.93T:luffa512
19.9319.9920.03T:hamsi
20.4320.4620.54T:simd512
21.6521.6721.69T:lane256
22.1022.1422.17asconxofv12
22.0922.1422.18asconhashv12
22.4722.4922.51T:whirlpool
22.9722.9823.00T:echosp256
25.2625.2925.33T:shavite3512
25.2725.3125.34T:shamashashv1
26.4226.4526.49T:fugue384
27.2227.2827.44T:simd256
27.8727.9027.92asconhashabi32v12
32.6332.6632.72T:lane512
33.2433.2533.25T:cubehash84
34.1134.1134.12T:cubehash168
34.7634.8538.17T:esch256v1
35.2235.2635.30T:esch256v2
35.2835.3135.35T:fugue512
36.8036.8336.85T:sneikha256
37.3337.3537.38T:echosp512
38.1738.3338.53T:fsb256
39.4139.4939.51T:mgrostl256
42.1742.2142.24asconhashbi32v12
42.9342.9643.01T:mcssha4
43.1643.1843.22T:mcssha6
44.4144.4344.47T:saturninhashv2
44.6844.6944.70T:mcssha5
45.9345.9745.99T:romulush
45.9546.0546.11T:echo512
49.5349.6449.79T:esch384v1
49.7749.8149.90T:esch384v2
52.1352.1752.21T:drygascon128
63.5463.5663.60T:drygascon256
65.7065.7365.75T:cubehash82
66.1966.2066.21T:cubehash164
66.7266.9167.20T:coral256v1
72.6472.6872.74T:knot256v2
74.1474.1874.23T:sneikha384
75.5075.5275.53T:triadhashv1
112.97113.07114.51T:knot256v1
128.48128.84141.22T:cubehash162
130.35130.40130.41T:cubehash81
145.28145.33145.42T:clxhash
230.09230.30230.42T:knot512
223.24230.42230.54T:photonbeetlehash256rate32v1
244.59244.84245.61T:cubehash161
262.51262.54262.58T:knot384
357.81357.85357.89T:syconhash256v1
854.24854.40854.72T:subterraneanv1
921.29921.36923.42T:heron256v1
1024.131028.551033.87T:skinnyhashtk3
1096.591096.661096.84T:acehash256v1
1273.971276.491277.54T:sivrijndael256hash256v1
2064.032080.612094.09T:skinnyhashtk2
2207.572211.022342.52T:gage1h256c256r128
3013.553024.893211.96T:orangishv1
3294.093294.893498.30T:gage1h256c224r064
3717.673717.793718.16T:gage1h256c256r064
4820.064820.324820.57T:gage1h256c224r032
5535.295535.765537.40T:sivtemphotonhashv1
6567.956568.996570.18T:gage1h256c256r032
6612.776615.416732.00T:gage1h256c512r064
9911.389921.4510124.90T:gage1h256c224r016
12078.4912085.6412122.52T:gage1h256c512r032
12350.1612409.3912428.03T:gage1h256c256r016
19153.8119157.0519385.09T:gage1h256c224r008
24906.4024938.3924980.23T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.080.080.08T:floppsy
0.270.270.27komihash
0.970.991.06T:bebb4185
1.201.221.24prh42s256
1.261.281.33prh64s256
1.551.551.57prh42s512
1.691.701.75prh64s512
2.232.242.25prh42s1024
2.472.482.50T:edonr512
2.562.582.64prh64s1024
3.063.083.11lsh512
3.303.313.31T:blake3
3.513.523.53T:md4
3.523.533.54lsh256
3.833.853.89T:blake2b
4.284.314.34T:edonr256
4.294.344.37T:bmw512
4.514.534.64T:echo256
4.944.944.95T:blake2s
4.995.025.03T:k12
5.375.445.55T:beamsplitter
5.675.685.69md5
5.925.945.98T:skein512256
5.935.965.99T:skein512512
5.985.996.02T:bash256
6.086.106.11T:blake64
6.106.116.12sha512
6.236.266.29T:sarmal256
6.286.296.31blake512
6.476.506.57T:tiger
6.566.626.65sha1
6.686.696.70T:cubehash832
7.087.107.16T:shabal256
7.137.147.15T:blake32
7.077.147.17T:shabal512
7.557.577.60T:bmw256
7.627.667.71T:sarmal512
7.917.927.93blake256
8.238.288.34T:skein256256
8.308.318.33T:keccakc256
8.348.358.39T:bash384
8.478.498.53T:cubehash512
8.498.558.61shake128
8.578.608.63T:keccakc256treed2
8.979.009.03sha384
9.029.049.06T:bblake256
9.969.9910.04T:skein10241024
10.1510.1710.17shake256
10.2610.2910.35T:keccakc448
10.2910.3210.34T:keccak
10.3210.3510.40T:keccakc512
10.4110.4210.48T:groestl256
10.6010.6310.65sha3256
10.8110.8810.91sha3224
10.9510.9510.97T:cubehash816
11.2811.3111.35T:keccakc512treed2
11.4611.4811.51sha224
11.4611.4911.55sha256
11.5411.5711.60T:cubehash1632
11.7311.7511.79T:bash512
12.4112.4512.62T:keccakc768
12.5512.5712.60T:luffa256
12.6612.7112.74sha3384
12.7612.8212.85T:gimli24v1
12.8112.8412.89T:rfsb509
13.6413.6713.71T:luffa384
13.9914.0414.08T:ripemd160
14.5814.6114.67T:jh256
14.5714.6114.64T:jh384
14.5714.6114.65T:jh512
14.6014.6314.68T:jh224
15.3115.3415.36T:groestl512
15.4515.5415.63asconhashav12
15.4715.5615.63asconxofav12
15.6615.6715.75T:shavite3256
15.8715.9115.94T:xoodyakv1
16.5316.5416.62T:round3jh256
16.5116.5516.64T:round3jh512
17.1617.2317.26T:nasha256
17.6917.7317.92T:nasha512
18.6918.7418.78T:keccakc1024
18.9818.9819.01T:cubehash88
18.9519.0619.20sha3512
19.8419.8919.96T:fugue2
20.3220.3920.45T:hamsi
20.8120.8420.86T:fugue256
21.0421.0721.14T:luffa512
21.4421.4421.47T:cubehash1616
22.9723.0023.13asconxofv12
22.9823.0223.08asconhashv12
24.2324.2924.38T:whirlpool
24.6324.6824.73T:lane256
25.4525.5325.62T:simd512
25.9926.0326.06T:shavite3512
26.2826.3126.33T:echosp256
26.5026.5726.61T:shamashashv1
29.1829.2329.27asconhashabi32v12
29.1829.2729.37T:simd256
30.7930.8230.85T:fugue384
35.0435.0735.12T:cubehash84
35.8736.0439.41T:esch256v1
36.3936.4836.54T:esch256v2
37.4737.5337.54T:cubehash168
38.1138.1838.24T:sneikha256
42.0242.0542.08T:fugue512
43.4843.6243.66T:mgrostl256
42.9643.8043.91asconhashbi32v12
43.7743.8143.86T:lane512
44.4744.5144.59T:echosp512
45.6245.8746.11T:fsb256
46.1046.1246.14T:mcssha4
46.1846.3246.57T:saturninhashv2
46.6946.7146.74T:mcssha6
47.6047.6747.69T:romulush
47.8348.0048.14T:echo512
50.7450.7750.81T:mcssha5
51.6851.8251.92T:esch384v1
51.9652.0452.09T:esch384v2
52.6452.7252.80T:drygascon128
65.3665.4565.51T:drygascon256
67.5467.5667.59T:cubehash82
69.1569.3869.58T:coral256v1
69.5769.5969.61T:cubehash164
75.2975.3375.40T:knot256v2
76.0976.1676.25T:triadhashv1
77.9478.0578.18T:sneikha384
114.14115.29115.56T:knot256v1
132.05132.14132.23T:cubehash81
134.04134.38147.53T:cubehash162
146.20146.28146.35T:clxhash
221.38228.41228.57T:photonbeetlehash256rate32v1
234.42234.56234.76T:knot512
250.31250.63251.35T:cubehash161
266.18266.20266.25T:knot384
373.16373.19373.28T:syconhash256v1
863.36863.67863.90T:subterraneanv1
983.43983.48985.75T:heron256v1
1059.221063.711069.11T:skinnyhashtk3
1143.231143.511143.64T:acehash256v1
1268.031271.531272.70T:sivrijndael256hash256v1
2081.692096.332114.44T:skinnyhashtk2
2319.162323.292455.30T:gage1h256c256r128
3115.773127.853321.31T:orangishv1
3433.973435.063646.52T:gage1h256c224r064
3875.143875.243875.35T:gage1h256c256r064
5004.355004.825005.68T:gage1h256c224r032
5511.355512.165513.69T:sivtemphotonhashv1
6819.046820.236821.54T:gage1h256c256r032
6896.506912.987012.88T:gage1h256c512r064
10270.7210279.8210489.84T:gage1h256c224r016
12540.0212547.3412584.72T:gage1h256c512r032
12796.9912857.3312876.83T:gage1h256c256r016
19828.0019830.7020064.71T:gage1h256c224r008
65942.8166026.4566153.66T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.730.750.75T:floppsy
1.191.191.23komihash
3.503.533.56T:bebb4185
4.054.084.11T:blake3
5.585.595.62T:blake2s
5.946.116.41prh42s256
7.227.277.36T:edonr512
7.337.447.70prh64s256
7.757.807.86T:blake2b
7.737.817.91lsh256
8.198.228.28T:md4
9.129.179.23prh42s512
9.389.449.55T:beamsplitter
9.429.529.67T:edonr256
10.6110.6610.78lsh512
11.3411.4111.55md5
11.7311.8612.00T:skein512256
11.8911.9412.11T:skein512512
11.8912.0212.09prh64s512
12.0212.0812.38T:bash256
12.0212.1112.28T:bash384
12.0512.4413.36T:echo256
12.4112.4712.52sha512
12.9113.0313.12blake512
13.2313.2813.36T:blake64
13.4713.5913.70T:skein256256
13.6613.8313.94T:k12
13.8313.9414.11T:sarmal256
14.4814.5314.61T:bmw512
14.6114.6614.72T:blake32
14.6414.7314.86T:tiger
15.3015.4215.61prh42s1024
16.4116.5916.77T:sarmal512
17.0217.0217.06blake256
18.5518.6218.88shake256
18.7518.8319.11T:gimli24v1
19.4119.4119.72T:keccakc1024
19.3819.4719.72T:keccakc512
19.4519.5519.67T:keccakc448
19.5319.5519.75T:keccakc768
19.6219.7319.84T:bmw256
19.5919.7519.89T:keccak
19.5019.7820.03sha3224
19.7319.8019.88T:keccakc256
19.6919.8120.02sha3256
19.7519.8620.02sha3512
19.6719.9120.14sha3384
19.9420.0520.22shake128
19.9820.0820.25T:cubehash512
20.6620.8120.92T:xoodyakv1
21.2721.4721.89prh64s1024
22.2722.4522.70T:bash512
23.4423.6224.05T:luffa256
23.5523.7724.42asconxofav12
23.8424.0924.52asconhashav12
25.6125.6626.36T:shabal512
25.5825.8026.23T:shabal256
26.0626.2826.47T:hamsi
27.0527.2327.42T:jh384
27.1627.2827.59T:ripemd160
27.1727.4527.61T:jh512
27.2227.4727.72T:jh256
27.4527.5627.83T:jh224
27.6127.6728.02T:cubehash832
28.2528.7729.17T:groestl256
29.0229.0829.17T:shavite3256
29.9430.1930.30T:luffa384
31.1431.4431.98sha1
31.3431.5331.66T:round3jh512
31.6231.6431.69T:cubehash816
31.5331.7231.88T:round3jh256
31.8632.0232.22T:skein10241024
33.5033.7334.38T:nasha256
33.7834.0034.27asconxofv12
33.8134.1434.42asconhashv12
35.9136.1436.28T:nasha512
38.0338.3038.58sha384
38.7039.2339.53T:shamashashv1
39.5939.6640.03T:cubehash88
39.8039.9240.41T:rfsb509
40.2740.4740.62T:bblake256
41.8642.0942.56sha256
41.9142.1142.30sha224
43.3343.7244.11asconhashabi32v12
43.9744.1244.25T:groestl512
45.9146.0846.34T:luffa512
46.7547.1947.41T:whirlpool
47.6247.7547.95T:cubehash1632
48.0048.0648.14T:shavite3512
48.9849.2349.67T:esch256v2
48.8849.5853.19T:esch256v1
51.9152.0552.34T:keccakc512treed2
52.0252.1652.38T:keccakc256treed2
53.5253.6453.78T:simd256
55.1455.3655.62T:sneikha256
55.3655.4155.53T:fugue256
56.0956.1456.31T:cubehash84
56.9557.2257.44T:drygascon128
61.2861.5262.08asconhashbi32v12
61.8361.8861.95T:cubehash1616
62.8663.0063.34T:lane256
69.3869.5569.88T:romulush
69.7270.3370.95T:saturninhashv2
78.1178.1778.30T:cubehash168
78.8179.0979.48T:esch384v1
79.5579.8980.31T:esch384v2
79.8680.2380.75T:simd512
81.3981.5081.62T:echosp256
81.5882.0982.72T:fugue2
84.0884.1284.33T:mcssha4
85.4785.5085.58T:triadhashv1
87.4287.4887.62T:fugue384
88.8989.0989.45T:drygascon256
90.0890.1990.38T:mcssha6
90.8190.8491.08T:cubehash82
91.1691.6492.11T:echo512
99.1799.69100.09T:coral256v1
103.50103.66103.91T:echosp512
109.42109.83110.08T:knot256v2
112.70112.75112.91T:cubehash164
112.98114.53115.30T:mgrostl256
125.97126.06126.20T:fugue512
126.91127.25127.69T:sneikha384
128.34128.55129.22T:knot256v1
128.06128.88129.28T:fsb256
128.53128.92129.31T:mcssha5
155.16155.23155.59T:cubehash81
158.17158.42158.66T:clxhash
171.20171.28171.42T:lane512
196.83202.86203.44T:photonbeetlehash256rate32v1
205.08?205.66?229.95?T:cubehash162
289.34290.25290.78T:knot512
296.45296.56296.67T:knot384
320.91321.61321.95T:cubehash161
568.33568.72569.27T:syconhash256v1
982.94984.41985.94T:subterraneanv1
1212.891215.281216.69T:sivrijndael256hash256v1
1507.031513.021520.42T:skinnyhashtk3
1740.411740.751741.16T:acehash256v1
1778.481779.661781.34T:heron256v1
2312.172337.702344.33T:skinnyhashtk2
3748.453753.783893.77T:gage1h256c256r128
4429.924446.304721.05T:orangishv1
5207.805208.615210.11T:sivtemphotonhashv1
5219.455221.145542.41T:gage1h256c224r064
5890.505890.845891.11T:gage1h256c256r064
7362.677363.447364.81T:gage1h256c224r032
10031.7010033.6910035.69T:gage1h256c256r032
10480.5010515.8910610.55T:gage1h256c512r064
14852.3914871.0815163.44T:gage1h256c224r016
18441.7018452.1618504.89T:gage1h256c512r032
18508.1718591.6718618.34T:gage1h256c256r016
28435.3028443.4528757.47T:gage1h256c224r008
591367.59591739.78592671.81T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.886.006.00T:floppsy
8.008.128.12komihash
22.6222.8823.12T:bebb4185
36.3836.5037.25T:blake3
40.6240.7541.88T:beamsplitter
41.1241.6242.50T:md4
46.2546.6247.25T:edonr256
46.3846.8847.25prh42s256
48.1248.1248.25T:blake2s
51.3851.6252.12md5
54.7555.3856.75prh64s256
57.6258.0058.62T:edonr512
57.6258.1259.50T:gimli24v1
63.6264.0064.75T:blake2b
64.7565.3865.50lsh256
69.8870.7571.75T:tiger
71.6271.8872.38prh42s512
72.3872.6273.50T:blake32
72.8874.1275.75T:hamsi
74.8877.3878.38T:xoodyakv1
77.3877.8878.75T:skein256256
85.8886.6287.12lsh512
86.8887.1287.38blake256
91.0091.6292.25asconhashav12
91.0091.8894.88asconxofav12
91.5092.3894.00prh64s512
94.3895.0095.75T:skein512512
94.6295.2596.38T:skein512256
96.0096.6297.75T:bash512
97.2598.1299.75T:bash384
98.2599.25100.12T:bash256
99.5099.88100.25sha512
96.62101.12105.88T:echo256
103.62105.00107.75blake512
103.50105.12106.75T:luffa256
106.12106.62107.12T:blake64
105.88107.62109.00T:cubehash512
108.00109.12110.50T:k12
109.75110.38110.88T:bmw256
116.25116.75117.25T:bmw512
117.75118.88120.62T:ripemd160
119.38120.38121.00T:sarmal256
120.25120.88121.88asconhashv12
120.50121.00121.75asconxofv12
121.75122.38124.75prh42s1024
122.50123.12124.25T:shavite3256
130.75132.00133.12T:shamashashv1
139.50141.25142.75T:sarmal512
146.75147.38148.12shake256
146.88148.62149.75T:drygascon128
147.88149.25150.25T:nasha256
150.88151.88153.50T:luffa384
153.50154.62155.25T:sneikha256
154.75154.88157.38T:shabal256
155.25155.62157.88T:keccakc1024
155.50155.75158.38T:shabal512
155.75157.12157.62T:keccakc448
156.38157.38160.38T:keccakc768
156.62157.38158.62asconhashabi32v12
155.25157.50161.00T:keccakc512
155.62157.62158.75sha3224
156.38157.88161.00sha3384
156.12158.12162.75sha3512
156.50158.50164.75sha3256
157.88158.50159.12T:triadhashv1
158.12159.50162.50shake128
158.38161.00163.12T:keccak
158.50161.12162.62T:keccakc256
161.88162.62163.50T:groestl256
165.88167.38170.38prh64s1024
180.75184.12199.12T:esch256v1
183.00184.62186.62T:esch256v2
195.38196.00196.50T:cubehash832
195.38196.00197.12T:cubehash816
196.00197.75199.12T:romulush
194.75198.75210.12T:saturninhashv2
198.62200.88202.00T:whirlpool
204.75204.88205.12T:cubehash88
209.50210.38211.25asconhashbi32v12
216.62218.88222.75sha1
218.75220.62223.38T:jh384
220.88221.00221.75T:cubehash84
219.62221.12223.12T:jh512
220.12221.38222.38T:jh256
222.12223.88225.50T:jh224
227.75229.12230.38T:luffa512
228.25234.25235.12T:photonbeetlehash256rate32v1
238.38238.50238.50T:knot256v1
251.62252.75255.00T:clxhash
253.00253.25253.75T:cubehash82
256.25257.75259.00T:skein10241024
259.12260.75260.75T:round3jh256
260.00261.38261.88T:round3jh512
263.38264.12266.25sha224
264.50265.62271.12T:rfsb509
263.88265.88270.12sha256
268.75269.38271.88T:bblake256
288.00289.50291.12T:nasha512
306.75307.00307.38T:knot256v2
306.88308.50310.62sha384
318.38318.38318.62T:cubehash81
329.62330.25330.88T:fugue256
329.62331.50333.88T:cubehash1632
333.75336.00338.50T:coral256v1
338.50339.12339.50T:groestl512
339.12341.25341.88T:drygascon256
341.00342.62344.38T:esch384v1
343.38345.88348.62T:esch384v2
374.12374.88376.00T:cubehash1616
384.88385.25386.62T:shavite3512
389.75390.38391.12T:mcssha4
398.38399.00399.50T:cubehash168
415.12416.38418.00T:keccakc512treed2
416.25417.50419.62T:keccakc256treed2
428.75430.50431.62T:simd256
431.12431.50431.75T:cubehash164
433.25434.25435.88T:mcssha6
440.50442.50443.62T:sneikha384
511.12512.12513.38T:lane256
513.62514.12514.88T:fugue384
556.50560.75565.38T:fugue2
592.50593.62596.00T:knot384
640.75644.50647.12T:simd512
650.88651.50653.62T:echosp256
722.00722.75725.75T:knot512
726.50732.00737.25T:echo512
739.50741.62743.12T:mcssha5
758.88?763.25?879.12?T:cubehash162
789.88790.75792.00T:fugue512
828.12829.12831.00T:echosp512
877.00878.50881.62T:cubehash161
914.12923.88933.12T:mgrostl256
1004.881008.121012.12T:fsb256
1369.381370.001370.75T:lane512
1437.751441.621445.50T:sivrijndael256hash256v1
1914.751921.881931.12T:subterraneanv1
2106.122108.002110.12T:syconhash256v1
4027.124043.884062.62T:skinnyhashtk3
4151.254163.124182.38T:skinnyhashtk2
5581.125586.255589.25T:sivtemphotonhashv1
6433.256436.626439.25T:acehash256v1
8037.128042.508047.50T:heron256v1
12861.3812870.2512947.75T:gage1h256c256r128
17729.0017794.5018893.50T:orangishv1
19280.7519285.6220480.75T:gage1h256c224r064
21764.8821766.6221772.50T:gage1h256c256r064
25939.2525942.5025947.62T:gage1h256c224r032
35335.8835349.3835354.38T:gage1h256c256r032
38883.7538893.1238910.62T:gage1h256c512r064
50939.8851030.8851985.12T:gage1h256c224r016
63480.5063741.6263833.50T:gage1h256c256r016
64934.8864961.6265102.50T:gage1h256c512r032
96237.8896251.6297202.12T:gage1h256c224r008
4741416.624782813.384787123.00T:fsb512