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; Sandy Bridge+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20250307

[Page version: 20250403 20:09:14]

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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.270.270.27komihash
0.740.760.76prh42s1024
0.760.760.76prh42s512
0.770.780.78prh42s256
0.780.790.79prh64s256
0.790.790.79prh64s512
0.800.800.81prh64s1024
1.021.031.05T:bebb4185
2.052.062.07T:blake3
2.422.422.43T:edonr512
3.153.163.16lsh256
3.273.283.29T:md4
3.383.383.38T:blake2b
3.623.643.81lsh512
3.813.823.83T:bmw512
4.194.204.20T:echo256
4.214.214.21T:cubehash832
4.804.804.81T:edonr256
4.934.934.93sha1
5.105.105.11T:k12
5.345.345.35T:blake2s
5.335.345.42T:bblake256
5.375.385.38md5
5.395.405.41T:beamsplitter
5.405.405.41T:keccakc256treed2
5.605.615.61T:shabal256
5.605.615.62T:shabal512
5.675.725.74T:blake32
6.196.206.21blake512
6.226.236.24T:skein512256
6.286.286.29T:bmw256
6.286.286.33T:skein512512
6.336.346.35T:blake64
6.586.647.08T:keccakc512treed2
7.577.577.57blake256
7.627.637.65T:sarmal256
7.647.667.67T:tiger
7.967.977.97sha384
7.977.987.98sha512
8.338.348.34T:cubehash816
8.368.368.36T:cubehash512
8.368.368.36T:cubehash1632
8.518.558.61T:simd512
8.848.848.85T:keccakc256
9.389.399.41T:sarmal512
9.669.679.68T:groestl256
9.689.709.72shake128
9.739.749.75T:skein256256
10.0210.0410.07T:skein10241024
10.2710.2710.28T:keccakc448
10.3510.3610.36T:rfsb509
10.8110.8210.82T:keccakc512
11.2311.2311.24sha3224
11.4311.4811.49sha224
11.4611.4811.49sha256
11.4911.5011.50T:keccak
11.7811.7911.80sha3256
11.8011.8111.81shake256
12.4112.4112.42T:luffa256
12.7612.7712.77T:luffa384
12.9212.9212.93T:gimli24v1
12.9212.9312.94T:groestl512
13.0413.0513.06T:jh256
13.1013.1113.12T:jh224
13.1013.1213.19T:jh512
13.1113.1213.14T:jh384
14.1514.2214.82T:keccakc768
14.5014.5114.53T:ripemd160
14.7214.7314.74T:fugue256
14.8714.8714.89T:fugue2
15.3415.3515.37T:round3jh256
15.3415.3615.46T:round3jh512
15.5015.5115.56sha3384
16.5816.5916.60T:cubehash1616
16.6416.6416.81T:xoodyakv1
16.8716.8916.90T:nasha256
16.9416.9516.95T:cubehash88
17.0517.0617.08T:nasha512
19.1319.1519.16T:luffa512
19.4719.4819.49T:shavite3256
19.6419.6619.67asconhashav12
19.7419.7419.75asconxofav12
20.2320.3921.88T:keccakc1024
21.2621.2721.28T:fugue384
22.1222.1322.13sha3512
22.7522.7822.79T:hamsi
24.2024.2124.23T:whirlpool
27.0827.1027.12T:lane256
27.9327.9427.95T:fugue512
29.4429.4529.47asconxofv12
29.4729.5029.51asconhashv12
30.1030.3731.12T:echosp256
30.8730.8930.91T:shavite3512
32.2132.3333.00T:simd256
33.4233.4233.43T:cubehash84
33.4533.4633.46T:cubehash168
35.1235.1435.16T:shamashashv1
36.0936.0936.10asconhashabi32v12
39.5839.7439.91T:essence384
39.5839.7439.78T:essence512
40.8340.8440.88T:mgrostl256
41.8241.8441.87T:echo512
43.0343.0643.22T:romulush
44.6844.7044.72T:echosp512
46.7446.7847.07T:essence256
46.9546.9746.98T:sneikha256
46.7346.9847.56T:essence224
48.3148.6649.17T:fsb256
49.9650.0650.29T:mcssha4
50.0050.0750.11T:mcssha5
50.0850.1250.15T:mcssha6
53.2953.3453.37T:esch256v2
53.4253.4253.44asconhashbi32v12
53.6153.6353.67T:esch256v1
62.4262.4362.46T:saturninhashv2
66.1366.1466.14T:cubehash164
66.9966.9967.00T:cubehash82
67.5667.5867.63T:esch384v1
67.7368.0368.66T:esch384v2
69.7269.8170.59T:drygascon128
78.0278.1678.28T:lane512
79.1979.2179.24T:drygascon256
80.3780.4280.47T:triadhashv1
85.5185.5385.55T:coral256v1
93.8593.8693.88T:sneikha384
100.82100.85101.29T:knot256v2
132.87132.88132.91T:cubehash162
134.26134.27134.30T:cubehash81
136.36136.40136.45T:syconhash256v1
165.75166.35166.52T:knot256v1
191.34191.49191.60T:clxhash
265.05265.08265.09T:cubehash161
275.15275.16275.18T:knot512
304.28304.69305.97T:photonbeetlehash256rate32v1
275.24?310.38?338.16?T:fsb512
363.56363.66363.91T:knot384
1078.491078.611078.78T:subterraneanv1
1432.971438.161439.25T:heron256v1
1447.401447.591448.30T:acehash256v1
1617.181617.771620.15T:skinnyhashtk3
1617.531619.541638.65T:sivrijndael256hash256v1
3114.153140.563399.22T:skinnyhashtk2
3736.783737.863748.69T:gage1h256c256r128
5656.725660.625665.54T:gage1h256c224r064
5950.375950.945953.56T:gage1h256c224r032
6224.636225.226228.51T:gage1h256c256r064
6411.086411.386411.54T:orangishv1
9682.399683.479686.34T:sivtemphotonhashv1
11174.1111174.5311177.39T:gage1h256c512r064
11213.9411223.4711233.82T:gage1h256c256r032
17617.7417623.4417666.31T:gage1h256c224r016
19914.7919915.1719915.83T:gage1h256c512r032
20243.6920256.8520267.72T:gage1h256c256r016
37643.2837677.5537681.96T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.290.290.29komihash
0.880.880.88prh42s256
0.910.920.92prh42s512
0.930.930.94prh64s256
1.031.031.04prh64s512
1.021.041.04prh42s1024
1.091.111.13T:bebb4185
1.231.241.24prh64s1024
2.082.082.09T:blake3
2.532.532.55T:edonr512
3.293.293.30lsh256
3.373.383.39T:md4
3.423.433.43T:blake2b
3.953.964.10lsh512
4.094.104.12T:bmw512
4.434.444.45T:echo256
4.664.664.66T:cubehash832
4.934.944.95T:edonr256
5.195.205.22T:k12
5.365.365.36T:blake2s
5.445.455.45sha1
5.485.495.51T:beamsplitter
5.515.515.52md5
5.825.855.87T:blake32
5.996.006.05T:bblake256
6.016.026.03T:shabal512
6.026.036.03T:shabal256
6.266.276.28T:keccakc256treed2
6.356.366.37T:skein512256
6.406.416.42T:skein512512
6.446.456.47blake512
6.516.516.52T:bmw256
6.596.606.62T:blake64
7.617.638.05T:keccakc512treed2
7.737.737.73blake256
7.857.867.87T:tiger
7.927.947.96T:sarmal256
8.638.648.64T:cubehash512
8.688.708.71sha384
8.708.708.72sha512
8.788.788.79T:cubehash816
8.868.898.95T:simd512
9.089.109.10T:keccakc256
9.169.169.17T:cubehash1632
9.729.739.75T:sarmal512
9.859.869.88T:skein256256
9.919.929.97shake128
10.0810.0910.11T:groestl256
10.4410.4710.50T:skein10241024
10.5310.5410.55T:keccakc448
11.0711.0811.09T:rfsb509
11.2311.2411.25T:keccakc512
11.4511.4611.46sha3224
11.9011.9111.92T:keccak
12.1112.1212.13sha256
12.1112.1312.16sha224
12.2012.2112.22sha3256
12.2212.2212.23shake256
12.6412.6512.66T:luffa256
13.0513.0513.07T:gimli24v1
13.0913.1013.11T:luffa384
13.2713.2813.29T:jh256
13.3313.3413.36T:jh384
13.3313.3513.41T:jh512
13.3413.3513.36T:jh224
13.6713.6813.69T:groestl512
14.4714.4815.02T:keccakc768
14.7814.7914.81T:ripemd160
15.2315.2415.26T:fugue256
15.6015.6115.63T:round3jh256
15.6315.6315.73T:round3jh512
15.7315.7415.77sha3384
16.1916.2216.24T:fugue2
16.7416.7416.75T:xoodyakv1
17.2017.2117.23T:nasha256
17.3917.3917.39T:cubehash88
17.3917.3917.41T:cubehash1616
17.6817.6917.71T:nasha512
19.6319.6419.66T:luffa512
19.8019.8119.82T:shavite3256
19.8519.8619.87asconhashav12
19.9319.9419.96asconxofav12
20.5320.5521.88T:keccakc1024
22.1422.1622.18T:fugue384
22.2522.2622.28sha3512
22.8322.8622.89T:hamsi
24.6824.6924.71T:whirlpool
27.9828.0028.01T:lane256
29.2629.2929.30T:fugue512
29.7029.7029.73asconxofv12
29.7529.7629.78asconhashv12
31.4831.6632.35T:echosp256
31.8531.8631.90T:shavite3512
32.8032.8533.46T:simd256
33.8633.8633.87T:cubehash84
34.2634.2734.27T:cubehash168
35.3835.4135.45T:shamashashv1
36.5236.5436.55asconhashabi32v12
41.0141.1441.27T:essence384
41.0141.1841.21T:essence512
42.9943.0043.02T:mgrostl256
43.2443.2643.29T:echo512
43.4243.4543.60T:romulush
46.4446.4746.49T:echosp512
47.3447.3547.38T:sneikha256
47.6247.6547.88T:essence256
47.6947.8348.40T:essence224
50.9650.9851.02T:mcssha6
51.0351.0851.21T:mcssha4
51.0651.2051.29T:fsb256
51.7551.7651.78T:mcssha5
53.6353.6953.72T:esch256v2
53.9453.9653.99asconhashbi32v12
53.9353.9854.03T:esch256v1
62.9362.9462.96T:saturninhashv2
66.9266.9366.94T:cubehash164
67.4367.4467.44T:cubehash82
68.2368.2468.29T:esch384v1
68.4168.4769.27T:esch384v2
69.9069.9570.23T:drygascon128
79.6879.7079.72T:drygascon256
80.5480.5780.63T:triadhashv1
83.1283.1583.22T:lane512
86.1986.2286.25T:coral256v1
94.9494.9695.00T:sneikha384
103.18103.31103.33T:knot256v2
133.68133.69133.70T:cubehash162
134.70134.70134.72T:cubehash81
137.71137.75137.78T:syconhash256v1
166.10166.29166.72T:knot256v1
191.64191.80191.84T:clxhash
265.83265.86265.88T:cubehash161
276.22276.22276.27T:knot512
303.90304.13305.08T:photonbeetlehash256rate32v1
364.21364.24364.30T:knot384
1081.011081.221081.44T:subterraneanv1
1457.341460.911462.50T:heron256v1
1461.621461.811462.47T:acehash256v1
1618.131618.861635.23T:sivrijndael256hash256v1
1629.621629.991630.34T:skinnyhashtk3
3146.083147.213380.08T:skinnyhashtk2
3781.833782.073790.45T:gage1h256c256r128
5710.495715.235720.08T:gage1h256c224r064
6003.286003.666005.92T:gage1h256c224r032
6285.836286.836288.85T:gage1h256c256r064
6461.406461.676461.89T:orangishv1
9673.779675.419676.61T:sivtemphotonhashv1
11283.1611283.7911285.72T:gage1h256c512r064
11312.8111322.8511334.38T:gage1h256c256r032
12873.7312881.4212984.94T:fsb512
17768.5717769.8417808.04T:gage1h256c224r016
20089.9220090.3920090.90T:gage1h256c512r032
20405.4220420.1720435.04T:gage1h256c256r016
37951.1737980.0237984.04T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.320.320.32komihash
1.041.041.04prh42s256
1.161.171.18prh42s512
1.161.171.18prh64s256
1.161.191.21T:bebb4185
1.411.421.43prh64s512
1.471.481.49prh42s1024
1.931.951.95prh64s1024
2.712.722.76T:edonr512
3.493.493.50T:blake2b
3.533.533.54lsh256
3.553.553.56T:md4
3.923.933.94T:blake3
4.444.464.60lsh512
4.554.574.59T:bmw512
4.924.964.99T:echo256
5.125.145.15T:edonr256
5.385.385.39T:blake2s
5.405.405.40T:cubehash832
5.625.635.66T:k12
5.625.645.66T:beamsplitter
5.745.755.75md5
6.066.086.11T:blake32
6.296.306.31sha1
6.576.596.61T:skein512256
6.626.636.64T:skein512512
6.706.726.73T:shabal512
6.716.736.75T:shabal256
6.856.866.88blake512
6.886.896.90T:bmw256
6.997.037.06T:bblake256
7.017.047.07T:blake64
7.317.327.33T:keccakc256treed2
7.987.987.99blake256
8.178.188.21T:tiger
8.438.478.51T:sarmal256
8.528.568.99T:keccakc512treed2
9.099.109.11T:cubehash512
9.449.479.51T:simd512
9.529.529.55T:cubehash816
9.789.799.81T:keccakc256
9.879.909.97sha384
9.919.929.93sha512
10.0510.0710.11T:skein256256
10.3510.4010.41T:sarmal512
10.5110.5110.52T:cubehash1632
10.5910.6010.66shake128
10.7310.7510.77T:keccakc448
10.7610.7710.80T:groestl256
11.1111.1511.21T:skein10241024
11.6111.6311.64sha3224
11.6911.7011.71T:keccakc512
12.3712.3812.40T:rfsb509
12.6012.6212.63T:keccak
12.6412.6512.67sha3256
12.6412.6612.67shake256
13.0113.0413.06T:luffa256
13.1613.1813.22sha256
13.1413.2213.33sha224
13.2713.2813.65T:gimli24v1
13.6213.6513.68T:jh256
13.6513.6613.67T:luffa384
13.7213.7413.76T:jh224
13.7213.7513.78T:jh384
13.7213.7513.79T:jh512
14.5414.5715.10T:keccakc768
14.9214.9314.95T:groestl512
15.2415.2815.32T:ripemd160
15.7615.7815.82sha3384
16.0416.0716.09T:round3jh256
16.0616.0716.17T:round3jh512
16.0916.1216.18T:fugue256
16.9016.9016.92T:xoodyakv1
17.7617.7817.82T:nasha256
18.1218.1318.14T:cubehash88
18.3218.3818.43T:fugue2
18.7318.7318.75T:cubehash1616
18.7218.7518.78T:nasha512
20.1820.2020.22asconhashav12
20.2620.2720.29asconxofav12
20.3420.3720.40T:shavite3256
20.4320.4620.49T:luffa512
21.2421.2722.60T:keccakc1024
22.9622.9723.00sha3512
23.0423.0723.13T:hamsi
23.6123.6523.70T:fugue384
25.4525.4825.51T:whirlpool
29.4729.5029.54T:lane256
30.1230.1430.19asconxofv12
30.1730.1930.20asconhashv12
31.0431.2431.82T:echosp256
31.5031.5231.57T:fugue512
33.5333.5633.60T:shavite3512
33.6833.7634.39T:simd256
34.5934.6034.61T:cubehash84
35.6035.6035.62T:cubehash168
35.8835.9135.95T:shamashashv1
37.2437.2637.29asconhashabi32v12
43.3343.4943.60T:essence384
43.4243.5143.53T:essence512
44.0744.1344.22T:romulush
45.5645.6045.64T:echo512
46.6046.6246.64T:mgrostl256
47.9848.0148.03T:sneikha256
49.0249.0549.29T:essence256
49.1349.2449.80T:essence224
50.8850.9550.98T:echosp512
52.4352.4652.51T:mcssha6
52.4852.5052.79T:mcssha4
54.2054.2454.34T:esch256v2
54.4354.4754.49T:mcssha5
54.5354.5854.65T:esch256v1
54.8554.8754.91asconhashbi32v12
58.0258.2058.48T:fsb256
63.7863.8263.86T:saturninhashv2
68.1668.1868.18T:cubehash82
68.2768.2868.29T:cubehash164
69.3569.3669.41T:esch384v1
69.8369.8870.64T:esch384v2
70.0570.1270.74T:drygascon128
80.4680.5180.57T:drygascon256
80.8380.8680.92T:triadhashv1
87.3487.3787.40T:coral256v1
91.3691.4091.43T:lane512
96.7396.7396.79T:sneikha384
104.49104.68104.69T:knot256v2
135.01135.04135.07T:cubehash162
135.43135.44135.46T:cubehash81
139.90139.99140.06T:syconhash256v1
166.68167.30167.35T:knot256v1
192.17192.29192.39T:clxhash
267.07267.09267.23T:cubehash161
278.06278.07278.11T:knot512
303.22303.49304.74T:photonbeetlehash256rate32v1
366.22366.39366.43T:knot384
1084.931085.461085.82T:subterraneanv1
1485.221485.621486.05T:acehash256v1
1497.391499.941501.85T:heron256v1
1615.791616.591632.64T:sivrijndael256hash256v1
1650.621651.071651.74T:skinnyhashtk3
3156.053157.603389.94T:skinnyhashtk2
3855.313855.963862.83T:gage1h256c256r128
5797.495802.615813.86T:gage1h256c224r064
6091.186091.836093.43T:gage1h256c224r032
6386.936387.506390.15T:gage1h256c256r064
6544.576545.016545.84T:orangishv1
9657.779660.169661.89T:sivtemphotonhashv1
11465.1811465.9611468.20T:gage1h256c512r064
11475.2611491.6011502.05T:gage1h256c256r032
18012.0818014.9118052.08T:gage1h256c224r016
20381.5320382.3220382.98T:gage1h256c512r032
20679.0520710.2420734.19T:gage1h256c256r016
33846.8234056.3634109.18T:fsb512
38464.8738488.2338494.48T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.090.090.09T:floppsy
0.400.410.41komihash
1.351.441.47T:bebb4185
1.451.471.48prh42s256
1.781.801.81prh64s256
1.831.851.87prh42s512
2.462.462.50prh64s512
2.682.682.71prh42s1024
2.952.962.98T:edonr512
3.723.733.75lsh256
3.823.833.86prh64s1024
3.883.893.91T:blake3
4.004.014.02T:md4
4.064.074.08T:blake2b
5.365.375.38T:bmw512
5.415.435.53lsh512
5.435.455.45T:blake2s
5.585.595.62T:edonr256
6.026.066.28T:beamsplitter
6.096.166.23T:echo256
6.286.326.35T:k12
6.346.356.36md5
6.666.676.71T:blake32
7.117.137.14T:skein512256
7.197.227.26T:skein512512
7.307.337.36blake512
7.367.387.39T:cubehash832
7.547.557.59T:blake64
7.917.937.97T:bmw256
8.498.538.56T:shabal512
8.528.568.60T:shabal256
8.588.608.64sha1
8.678.678.68blake256
8.858.888.94T:sarmal256
9.049.079.11T:tiger
9.929.949.96T:bblake256
10.1010.1210.15T:keccakc256treed2
10.3310.3410.34T:cubehash512
10.5210.5610.59T:skein256256
10.7010.7210.76T:keccakc256
10.8110.8710.94T:sarmal512
11.3611.4111.59shake128
11.4711.4811.57T:cubehash816
11.9712.0312.09T:simd512
12.2912.3212.43sha384
12.3312.3712.43sha512
12.5012.5312.60T:groestl256
13.1513.1713.20T:keccak
13.2313.2513.26T:keccakc512
13.2913.3314.01T:keccakc512treed2
13.3413.4513.48T:keccakc448
13.8213.8613.88T:gimli24v1
14.0414.0614.09T:luffa256
13.9714.0814.21T:skein10241024
14.0714.0814.10T:cubehash1632
14.0814.1014.13sha3224
14.0914.1114.13shake256
14.1114.1414.17sha3256
14.6314.6714.71T:jh256
14.7014.7114.74T:jh512
14.6914.7614.85T:jh224
14.7314.7914.81T:jh384
15.1515.1615.18T:luffa384
15.6715.7015.73T:rfsb509
15.7915.8416.34T:keccakc768
15.9415.9716.00sha256
15.9116.0616.27sha224
16.4716.5116.55T:ripemd160
16.8716.9016.94sha3384
17.0517.0717.09T:groestl512
17.2017.2617.32T:round3jh512
17.2317.2717.31T:round3jh256
17.3317.3517.36T:xoodyakv1
18.3618.4118.48T:fugue256
19.1119.1819.24T:nasha256
19.5519.6119.67T:nasha512
20.0720.0920.11T:cubehash88
21.0821.1221.15asconhashav12
21.1121.1421.19asconxofav12
21.7821.8121.85T:shavite3256
22.3322.3322.36T:cubehash1616
22.6022.6522.70T:luffa512
23.2123.3223.43T:hamsi
23.3623.3924.85T:keccakc1024
24.1024.1424.23T:fugue2
25.1125.1425.17sha3512
27.5327.5527.61T:whirlpool
27.5627.6127.70T:fugue384
31.2631.2931.33asconxofv12
31.2631.3331.35asconhashv12
33.5033.5333.60T:lane256
34.5034.5534.65T:shavite3512
35.7635.9736.73T:echosp256
35.9736.1636.71T:simd256
36.5336.5436.58T:cubehash84
37.2237.2737.38T:shamashashv1
37.4437.5437.59T:fugue512
39.1739.2039.24T:cubehash168
39.1839.2239.27asconhashabi32v12
45.8245.8946.00T:romulush
47.1847.2347.29T:echo512
49.6449.6849.72T:sneikha256
49.5949.7249.85T:essence384
49.7249.8349.91T:essence512
51.4351.4951.60T:mgrostl256
52.8152.8753.07T:essence256
52.9253.0153.71T:essence224
55.7255.7655.91T:esch256v2
55.9856.1056.28T:esch256v1
56.3556.3856.41T:mcssha6
56.5156.5856.93T:mcssha4
57.2457.2857.33asconhashbi32v12
60.8160.8760.91T:echosp512
61.8261.8961.94T:mcssha5
66.0866.1366.17T:saturninhashv2
70.1070.1170.13T:cubehash82
69.6770.2270.66T:fsb256
70.5070.5871.24T:drygascon128
71.8471.8471.87T:cubehash164
72.3472.3772.40T:esch384v1
72.6172.7473.66T:esch384v2
81.6081.6581.72T:triadhashv1
82.6382.7282.79T:drygascon256
90.3890.4690.47T:coral256v1
101.61101.75101.82T:sneikha384
108.24108.34108.37T:knot256v2
122.28122.51122.81T:lane512
137.38137.38137.41T:cubehash81
138.60138.62138.74T:cubehash162
146.00146.10146.19T:syconhash256v1
168.27168.83168.86T:knot256v1
196.12196.20196.33T:clxhash
270.64270.67270.83T:cubehash161
282.96282.97283.00T:knot512
300.52301.05301.87T:photonbeetlehash256rate32v1
371.11371.18371.34T:knot384
1096.011096.331096.68T:subterraneanv1
1548.241548.581549.29T:acehash256v1
1600.191605.331606.80T:heron256v1
1609.891611.021626.70T:sivrijndael256hash256v1
1706.801707.541709.45T:skinnyhashtk3
3183.163184.873418.91T:skinnyhashtk2
4050.824052.534058.30T:gage1h256c256r128
6043.386048.476062.03T:gage1h256c224r064
6324.066325.126326.93T:gage1h256c224r032
6656.526658.166659.79T:gage1h256c256r064
6766.876768.056769.14T:orangishv1
9616.109618.129619.73T:sivtemphotonhashv1
11879.4911917.9211954.58T:gage1h256c256r032
11950.6211951.5211952.65T:gage1h256c512r064
18662.9618666.1618703.77T:gage1h256c224r016
21159.7021160.8221161.95T:gage1h256c512r032
21418.7921464.6021523.06T:gage1h256c256r016
39817.3739834.7039842.23T:gage1h256c224r008
89734.7590389.0790434.10T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.810.830.83T:floppsy
1.481.551.59komihash
3.383.423.47T:bebb4185
4.664.834.98T:blake3
6.086.306.36T:blake2s
6.947.067.14prh42s256
7.227.257.31T:edonr512
8.318.418.45lsh256
9.339.419.50T:blake2b
9.759.8310.75T:beamsplitter
9.779.849.94T:md4
10.1210.2210.33prh64s256
10.5310.6711.05prh42s512
11.6411.7311.89T:edonr256
13.9214.0214.19md5
14.2314.2814.45T:blake32
14.2314.4514.64T:skein512256
14.4514.5914.70T:skein512512
16.3416.4516.55blake512
16.4216.4816.58T:echo256
17.0017.1217.39T:k12
17.0517.1917.38T:skein256256
17.2217.2817.38T:blake64
17.2817.3417.39T:bmw512
17.2217.3617.44prh64s512
17.4817.5217.61blake256
17.5517.8117.94lsh512
17.9518.0918.31prh42s1024
18.8319.0619.25T:sarmal256
19.6919.8020.20T:tiger
21.0621.1621.31T:bmw256
21.1721.4221.58T:gimli24v1
22.6122.7022.95T:sarmal512
22.8422.8822.95T:xoodyakv1
25.7225.7325.95T:cubehash512
26.0826.2026.33T:keccak
26.1126.2227.48T:keccakc1024
26.1226.2526.42sha3224
26.2026.2826.41sha3384
26.2026.3126.45shake256
26.3326.4527.80shake128
26.3926.5326.62T:keccakc512
26.7326.8626.94sha3256
26.7526.8926.97T:keccakc256
26.7826.8926.98sha3512
26.8826.9427.03T:luffa256
26.4226.9727.19T:keccakc768
27.3027.3427.53T:jh256
27.4727.6927.92T:jh512
27.5027.6927.73T:jh224
27.6427.8428.05T:jh384
27.8128.0628.80T:keccakc448
29.7229.9430.06T:hamsi
31.7031.8132.05prh64s1024
31.7831.9432.03asconhashav12
31.8331.9432.09T:shabal256
31.8031.9532.08T:shabal512
31.9432.1232.33T:round3jh512
32.1632.1632.19T:cubehash832
32.0832.3332.55asconxofav12
32.2032.4532.64T:round3jh256
32.2532.4532.70T:ripemd160
33.7533.9734.23T:luffa384
35.2835.4435.92T:groestl256
36.0636.1236.19T:cubehash816
37.0237.1637.45T:nasha256
37.9238.0238.08sha1
39.4439.6439.84T:nasha512
39.8140.1740.53T:simd512
40.3940.4540.62T:shavite3256
44.6744.9445.03T:cubehash88
44.8845.2345.58T:skein10241024
45.3145.4745.59asconxofv12
45.3445.5645.78asconhashv12
45.7845.8946.50T:bblake256
47.0247.2748.30T:fugue256
47.6447.8648.09sha512
47.5847.9548.84sha384
49.9450.0050.09T:groestl512
50.0550.3850.67T:luffa512
52.3652.6653.06sha256
51.8953.2056.02sha224
53.4753.6753.89T:whirlpool
54.0054.2754.61T:shamashashv1
55.5855.8656.50T:rfsb509
59.3859.4259.56T:cubehash1632
61.3861.5361.69T:cubehash84
62.5962.6962.91T:keccakc256treed2
64.0564.1664.30T:shavite3512
64.3964.5664.75asconhashabi32v12
63.7064.6466.47T:keccakc512treed2
65.5366.3967.14T:simd256
67.0567.3667.80T:romulush
67.6467.6668.03T:cubehash1616
71.4471.5271.67T:sneikha256
75.1675.3975.47T:esch256v2
75.2775.9176.06T:esch256v1
76.1176.6478.05T:drygascon128
78.3678.6279.39T:fugue384
84.7784.8985.08T:lane256
85.0885.2285.53T:cubehash168
87.4887.6787.80asconhashbi32v12
87.6287.8188.09T:echo512
91.9592.2292.33T:triadhashv1
95.0295.0895.31T:cubehash82
95.0295.1495.59T:saturninhashv2
97.7898.1698.95T:fugue2
100.56100.98101.59T:essence256
100.92101.41101.98T:essence224
106.53106.66106.94T:mcssha6
107.83108.62108.89T:mcssha4
109.95110.23110.77T:drygascon256
109.80110.41112.19T:echosp256
111.08111.50111.64T:esch384v1
111.41111.73112.56T:esch384v2
113.20113.86114.27T:fugue512
117.41117.59117.70T:cubehash164
129.11129.31129.66T:essence384
129.09129.53129.86T:coral256v1
130.16130.41130.81T:essence512
135.47136.16137.03T:mgrostl256
145.58145.83146.02T:echosp512
155.19155.56155.88T:knot256v2
155.89155.94156.62T:mcssha5
162.27162.31162.38T:cubehash81
165.16165.16165.17T:sneikha384
184.45184.66185.64T:cubehash162
187.70188.11188.58T:knot256v1
188.91192.12205.22T:fsb256
211.11211.44211.80T:clxhash
223.08223.34223.83T:syconhash256v1
269.73271.08271.86T:photonbeetlehash256rate32v1
316.41316.75316.89T:cubehash161
345.75345.86345.94T:knot512
409.94410.06410.73T:knot384
475.42476.05479.14T:lane512
1239.421239.891240.33T:subterraneanv1
1543.891548.581557.59T:sivrijndael256hash256v1
2355.222355.642357.09T:acehash256v1
2423.972426.772429.89T:skinnyhashtk3
2933.172937.752961.45T:heron256v1
3546.553554.223795.88T:skinnyhashtk2
6551.526563.026568.55T:gage1h256c256r128
9080.839082.529086.44T:sivtemphotonhashv1
9191.619205.979219.05T:gage1h256c224r064
9296.289306.349311.19T:gage1h256c224r032
9614.729615.809618.27T:orangishv1
10118.3910121.0810125.11T:gage1h256c256r064
17553.5017591.6117628.19T:gage1h256c256r032
18158.2318163.5618168.38T:gage1h256c512r064
26992.9827001.7727038.14T:gage1h256c224r016
30817.3331058.1131183.23T:gage1h256c256r016
31113.8431122.6931130.95T:gage1h256c512r032
57088.2857109.2757123.30T:gage1h256c224r008
805216.97811154.53811499.17T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
6.506.626.75T:floppsy
8.388.389.00komihash
19.7520.0021.38T:bebb4185
38.2538.6239.00T:beamsplitter
41.0042.3844.62T:blake3
52.2552.5053.38T:md4
52.6253.0053.75prh42s256
52.1253.5053.88T:blake2s
55.6256.2556.62T:edonr256
56.5057.0057.50T:edonr512
64.7565.8867.12T:gimli24v1
68.5068.7569.62md5
68.6269.2570.00lsh256
70.8871.2572.12T:blake32
75.1276.0076.50T:blake2b
77.0077.8879.75prh64s256
80.3881.2582.25prh42s512
80.2581.3882.38T:hamsi
81.7582.2582.50blake256
82.6283.2584.00T:xoodyakv1
91.7592.5094.00T:tiger
97.7598.8899.38T:skein256256
114.38115.50116.75T:skein512256
115.38116.12116.62T:skein512512
117.00117.50118.25T:bmw256
117.00118.12119.12asconhashav12
118.50119.25120.12T:luffa256
121.50123.62125.25asconxofav12
131.00132.00132.88blake512
131.38132.25134.62T:echo256
133.75134.88136.38prh64s512
136.25137.88140.38T:k12
138.12138.50141.00T:bmw512
137.12138.88141.50T:blake64
139.38140.12141.88prh42s1024
139.75140.62141.75T:ripemd160
140.12142.00143.38lsh512
147.75149.38156.62T:cubehash512
156.12156.88159.75asconhashv12
156.25157.12158.75asconxofv12
162.75164.00166.00T:nasha256
165.12167.00168.12T:sarmal256
170.38171.25171.75T:triadhashv1
172.12172.88174.38T:shavite3256
172.38173.12173.75T:luffa384
174.75175.62178.25T:shamashashv1
193.12193.88195.88T:romulush
193.62196.50205.50T:drygascon128
194.62196.62198.50T:sarmal512
197.38198.38199.88T:sneikha256
206.38207.50209.88T:shabal512
207.62208.12208.75T:groestl256
207.00208.75210.12T:shabal256
208.12208.88210.25sha3384
208.50209.12210.38sha3224
208.88209.38210.62shake256
210.00211.12213.38T:keccak
209.75211.50220.38shake128
212.00212.75214.62T:keccakc512
212.75213.25214.12sha3512
210.88213.38222.50T:keccakc1024
212.62213.75214.88sha3256
215.25215.88217.62T:keccakc256
214.75217.88220.62T:keccakc768
221.38222.25224.25T:jh256
221.12222.62224.00T:jh512
221.25222.88224.38T:jh224
222.88224.62226.25T:jh384
228.38229.38231.38T:whirlpool
229.88231.25231.50T:cubehash816
231.62232.12235.62T:cubehash832
224.50232.25236.50T:keccakc448
238.38238.75239.38T:cubehash88
248.62250.12252.25prh64s1024
253.00253.88256.38T:luffa512
254.62254.62255.38T:cubehash84
257.50258.00259.50T:round3jh512
257.50258.50260.00asconhashabi32v12
257.50259.00260.38T:round3jh256
261.88262.62263.25sha1
262.75263.25263.88T:saturninhashv2
274.75276.00284.88T:fugue256
279.38281.00281.75T:esch256v1
280.38281.50283.50T:esch256v2
287.50287.88290.12T:cubehash82
290.62292.38295.00T:photonbeetlehash256rate32v1
305.25305.62306.50T:bblake256
314.88316.00318.38T:nasha512
318.00321.12324.00T:simd512
326.38327.12328.75asconhashbi32v12
326.00327.88332.62sha256
328.00329.25331.38T:clxhash
322.00334.38349.25sha224
338.88342.25343.75T:knot256v1
355.88356.38358.75T:cubehash81
360.75363.88367.88T:skein10241024
379.00381.00386.75sha384
381.25382.12382.62T:groestl512
383.50384.88388.00T:rfsb509
380.88385.75388.88sha512
402.00403.38405.75T:drygascon256
415.75415.88417.12T:cubehash1632
417.00418.50419.25T:cubehash1616
428.12429.25431.00T:knot256v2
436.25437.38439.00T:coral256v1
441.00442.62443.88T:cubehash168
474.25474.75475.50T:cubehash164
477.75479.75481.75T:esch384v1
479.25482.12487.88T:fugue384
484.38489.50493.38T:esch384v2
500.00501.25502.25T:keccakc256treed2
501.00502.62504.50T:mcssha6
511.62512.88514.12T:shavite3512
512.38513.88520.00T:mcssha4
510.25519.25533.25T:keccakc512treed2
524.75530.62537.00T:simd256
541.88542.88552.62T:cubehash162
568.25569.88572.62T:sneikha384
619.88621.62623.00T:essence256
619.50626.12627.88T:essence224
669.50673.38678.50T:fugue2
679.50680.12681.12T:cubehash161
701.25702.25706.25T:echo512
704.50705.75706.88T:lane256
713.00718.50722.62T:fugue512
827.38829.50832.75T:syconhash256v1
838.38838.62839.62T:knot512
831.12840.12847.88T:knot384
882.75886.88901.62T:echosp256
896.25896.75899.88T:mcssha5
1040.121042.881045.62T:essence384
1047.381049.121051.00T:essence512
1086.121090.381098.50T:mgrostl256
1158.381159.621162.12T:echosp512
1483.001497.381604.88T:fsb256
1824.751840.881889.38T:sivrijndael256hash256v1
2365.502367.382368.38T:subterraneanv1
3801.383804.623831.12T:lane512
6312.006345.506740.12T:skinnyhashtk2
6467.126488.126511.38T:skinnyhashtk3
8709.128712.758722.75T:acehash256v1
9699.759710.009729.25T:sivtemphotonhashv1
13430.8813549.8813637.50T:heron256v1
22509.6222546.2522635.00T:gage1h256c256r128
32774.1232798.7532820.25T:gage1h256c224r032
33967.1233973.3833986.12T:gage1h256c224r064
37368.2537386.0037397.88T:gage1h256c256r064
38444.5038453.1238465.50T:orangishv1
62146.7562170.5062255.00T:gage1h256c256r032
67059.1267081.6267105.62T:gage1h256c512r064
92607.6292673.0092724.00T:gage1h256c224r016
105509.50105622.12106608.00T:gage1h256c256r016
109543.25109593.50109639.62T:gage1h256c512r032
193019.25193079.62193137.12T:gage1h256c224r008
6479534.386485263.886492017.88T:fsb512