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; Core 2 65nm (6fb); 2007 Intel Core 2 Duo T7300; 2 x 2000MHz; trident, supercop-20241022

[Page version: 20241215 22:59:22]

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.120.120.12T:floppsy
0.320.320.33komihash
0.750.750.75prh64s1024
0.750.750.75prh64s512
0.750.750.75prh64s256
0.760.770.77prh42s1024
0.770.770.77prh42s512
0.770.770.77prh42s256
1.101.101.10T:bebb4185
2.382.392.39T:edonr512
3.343.343.35T:md4
3.593.613.61T:bmw512
4.834.834.83T:edonr256
4.834.844.84T:blake2b
5.165.165.16T:k12
5.165.175.18T:beamsplitter
5.215.225.28lsh256
5.475.475.47md5
5.815.855.88T:shabal512
5.855.855.87T:shabal256
5.975.975.98lsh512
5.976.016.04sha1
6.366.376.41T:skein512512
6.366.386.39T:skein512256
6.776.786.79T:blake3
6.846.906.93T:tiger
7.067.077.09T:blake64
7.097.097.09T:cubehash832
7.367.387.39blake512
7.567.567.57T:keccakc256treed2
8.048.048.05T:blake2s
8.028.068.08T:bmw256
8.088.098.10T:sarmal256
8.248.258.25T:skein256256
9.129.129.13T:keccakc512treed2
9.369.379.41T:skein10241024
9.779.779.77T:keccakc256
9.769.779.78sha512
9.779.849.86sha384
9.899.909.92shake128
9.929.939.94T:blake32
9.949.949.95T:sarmal512
9.979.989.99T:lux512
10.5410.5610.63T:bblake256
10.9110.9310.95T:lux256
11.3211.3211.33T:keccakc448
11.4811.4811.50sha3224
11.8611.8711.87T:keccakc512
12.0512.0612.09sha3256
12.0512.0712.09shake256
12.3912.3912.39T:cubehash512
12.3912.3912.39T:cubehash1632
12.4112.4112.42T:rfsb509
12.5712.5812.58blake256
12.5712.5812.68T:simd512
12.6612.6712.67T:keccak
13.7413.7513.76sha256
13.7513.7613.76sha224
13.7913.8013.82T:ripemd160
13.9213.9213.92T:cubehash816
14.7614.7614.77T:nasha256
14.8814.8914.91T:luffa256
14.8914.9715.01T:nasha512
15.1615.1715.18T:fugue2
15.5115.5215.52T:keccakc768
15.6915.6915.73T:luffa384
15.8015.8115.84sha3384
17.8217.8317.84T:jh224
17.8417.8417.86T:jh256
17.8517.8517.85T:jh512
17.8417.8617.99T:jh384
19.7619.7819.79asconhashav12
19.7619.7819.79asconxofav12
20.7520.7620.77T:round3jh512
20.7620.7720.78T:round3jh256
21.3921.4021.45T:shavite3256
22.2322.2322.23T:keccakc1024
22.2822.2922.31T:groestl256
22.6322.6422.65sha3512
23.6123.6323.67T:fugue256
23.7823.8623.98T:gimli24v1
27.8027.8027.80T:cubehash1616
27.9427.9427.94T:cubehash88
28.5328.5428.54T:luffa512
29.6629.6629.68asconxofv12
29.6729.6729.67asconhashv12
30.0730.0830.11T:lane256
30.6730.6930.82T:hamsi
31.0531.0731.13T:echosp256
31.1731.1731.17T:xoodyakv1
32.9232.9833.02T:whirlpool
33.3033.3533.39T:groestl512
34.6234.6434.67T:shavite3512
36.0936.1536.17T:echo256
37.9838.0138.04asconhashabi32v12
38.4738.6938.93T:simd256
40.5640.6240.76T:shamashashv1
43.0043.0143.06T:mcssha6
43.0043.0143.06T:mcssha4
43.3443.4143.50T:mcssha5
44.8744.9144.97T:echosp512
46.2946.3746.47T:essence512
46.3046.4146.48T:essence384
49.3749.4249.50T:fugue384
51.0951.1451.19T:sneikha256
55.2955.2955.34T:cubehash84
55.4655.6655.88T:cubehash168
56.2656.3256.41T:fugue512
56.8656.8756.93asconhashbi32v12
61.1361.2061.25T:essence224
61.1861.2961.44T:essence256
65.4265.5065.54T:mgrostl256
67.3967.4467.52T:echo512
67.3167.4667.58T:esch256v2
68.5568.6168.69T:saturninhashv2
68.3768.6969.29T:esch256v1
78.6178.6678.71T:romulush
85.2385.4285.52T:esch384v1
86.2586.5786.73T:esch384v2
86.6986.7686.82T:drygascon128
89.3289.4089.43T:coral256v1
99.8599.9099.94T:sneikha384
106.13106.17106.18T:knot256v2
106.37106.42106.43T:drygascon256
106.71106.87109.59T:lane512
109.33109.56109.84T:cubehash164
111.71111.81111.84T:cubehash82
126.65128.89131.21T:fsb256
186.79188.18189.03T:knot256v1
188.20188.62188.85T:clxhash
220.15220.25220.35T:cubehash162
221.50221.50221.53T:cubehash81
328.72328.73328.74T:knot512
368.63368.71368.83T:knot384
372.66378.15382.70T:fsb512
402.50402.57402.61T:photonbeetlehash256rate32v1
442.08442.32442.69T:cubehash161
921.50933.07934.88T:syconhash256v1
1508.201509.941512.27T:acehash256v1
1732.411732.481732.55T:subterraneanv1
1975.311981.661985.86T:sivrijndael256hash256v1
2279.092292.792294.37T:skinnyhashtk3
3464.693464.783464.96T:heron256v1
4379.714381.064392.29T:skinnyhashtk2
4517.934518.224518.56T:gage1h256c256r128
6815.866815.966816.11T:gage1h256c224r064
6918.596922.396924.80T:gage1h256c224r032
7443.487443.947444.50T:orangishv1
7553.837555.137557.17T:gage1h256c256r064
13626.1213626.6613629.76T:gage1h256c256r032
13755.5913755.8013756.88T:gage1h256c512r064
15546.9915601.9215793.73T:sivtemphotonhashv1
25146.9325151.9825161.00T:gage1h256c224r016
28167.3228167.6128168.11T:gage1h256c512r032
28504.5828504.7828505.06T:gage1h256c256r016
50244.2250247.5650251.16T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.150.150.15T:floppsy
0.350.350.35komihash
0.890.900.90prh42s256
0.920.920.92prh64s256
0.960.960.97prh42s512
1.021.021.02prh64s512
1.091.091.10prh42s1024
1.181.181.18T:bebb4185
1.211.221.22prh64s1024
2.522.522.53T:edonr512
3.503.503.50T:md4
3.923.933.93T:bmw512
4.884.884.89T:blake2b
4.944.954.95T:edonr256
5.245.265.28T:beamsplitter
5.265.275.27T:k12
5.435.435.49lsh256
5.595.605.60md5
6.176.186.18sha1
6.266.296.32T:shabal512
6.296.296.31T:shabal256
6.416.426.42lsh512
6.516.546.55T:skein512512
6.526.556.55T:skein512256
6.656.666.67T:blake3
7.027.107.10T:tiger
7.367.397.47T:blake64
7.667.707.72blake512
7.747.747.74T:cubehash832
8.048.078.09T:blake2s
8.368.368.36T:skein256256
8.378.388.38T:bmw256
8.438.438.44T:sarmal256
8.738.738.73T:keccakc256treed2
9.779.789.81T:skein10241024
10.0510.0610.06T:keccakc256
10.1210.1210.17shake128
10.1110.1610.17T:blake32
10.1710.1710.18sha512
10.1710.2110.24sha384
10.3310.3410.34T:sarmal512
10.4710.4710.47T:keccakc512treed2
11.0611.0711.07T:lux512
11.4811.5011.57T:bblake256
11.6111.6111.62T:keccakc448
11.6911.7011.74T:lux256
11.6911.7011.71sha3224
12.3612.3612.37T:keccakc512
12.5112.5212.55sha3256
12.5212.5212.53shake256
12.7212.7212.72T:cubehash512
12.7812.7912.80blake256
13.0713.0913.11T:simd512
13.1413.1413.14T:keccak
13.1913.1913.20T:rfsb509
13.4713.4713.48T:cubehash1632
14.0714.0814.08sha224
14.0714.0914.15sha256
14.1114.1314.14T:ripemd160
14.5714.5714.58T:cubehash816
15.0615.0815.08T:nasha256
15.1715.1815.18T:luffa256
15.5015.5615.63T:nasha512
15.7815.7915.80T:keccakc768
16.0316.0316.04sha3384
16.1116.1116.15T:luffa384
16.6916.7016.71T:fugue2
18.1118.1318.14T:jh224
18.1218.1318.14T:jh256
18.1418.1518.16T:jh512
18.1618.1718.29T:jh384
20.0120.0120.01asconhashav12
20.0120.0120.01asconxofav12
21.1021.1221.12T:round3jh512
21.1221.1321.14T:round3jh256
21.7321.7421.74T:shavite3256
22.4022.4022.40T:keccakc1024
22.7522.7622.77sha3512
22.9422.9422.94T:groestl256
23.8624.0824.14T:gimli24v1
24.6324.6524.67T:fugue256
28.6428.6428.64T:cubehash88
29.0629.0629.06T:cubehash1616
29.2529.2529.26T:luffa512
29.9129.9129.91asconhashv12
29.9329.9329.93asconxofv12
30.7930.8130.87T:hamsi
31.0531.0631.07T:lane256
31.3331.3431.34T:xoodyakv1
32.4132.4132.43T:echosp256
33.5233.5533.59T:whirlpool
35.0835.1035.12T:groestl512
35.6635.6835.78T:shavite3512
37.4437.4737.48T:echo256
38.4638.4638.49asconhashabi32v12
39.1139.1439.37T:simd256
40.8440.9040.92T:shamashashv1
43.9343.9343.94T:mcssha4
43.9543.9543.95T:mcssha6
44.7944.8144.93T:mcssha5
46.5046.5346.56T:echosp512
47.8647.9247.98T:essence384
47.8147.9447.99T:essence512
50.9451.1251.20T:fugue384
51.5451.6251.62T:sneikha256
56.0056.0056.00T:cubehash84
57.1357.1457.14T:cubehash168
57.4457.4457.44asconhashbi32v12
58.6758.6958.80T:fugue512
62.2062.2262.28T:essence224
62.5762.7262.81T:essence256
67.7667.8467.98T:esch256v2
68.6068.6468.69T:mgrostl256
68.7968.8369.04T:esch256v1
69.0369.2469.32T:saturninhashv2
69.4969.5169.53T:echo512
79.2679.2779.30T:romulush
86.0786.2586.43T:esch384v1
86.7986.9387.21T:drygascon128
87.0887.0987.25T:esch384v2
90.1290.1290.12T:coral256v1
101.03101.05101.44T:sneikha384
106.97106.97106.97T:knot256v2
106.99107.02107.10T:drygascon256
107.04107.71109.41T:fsb256
110.96110.97112.17T:cubehash164
112.46112.46112.46T:cubehash82
113.68114.05116.79T:lane512
186.91187.71189.32T:knot256v1
188.57188.92189.09T:clxhash
221.88221.98221.99T:cubehash162
222.46222.47222.55T:cubehash81
329.93329.93330.13T:knot512
370.68370.73370.98T:knot384
401.68401.82401.85T:photonbeetlehash256rate32v1
443.60445.16445.77T:cubehash161
931.84941.75942.77T:syconhash256v1
1524.931529.661534.46T:acehash256v1
1736.351736.371736.54T:subterraneanv1
1974.431980.521983.77T:sivrijndael256hash256v1
2298.942310.682310.90T:skinnyhashtk3
3520.373520.563520.88T:heron256v1
4386.214388.914399.37T:skinnyhashtk2
4570.354570.554570.94T:gage1h256c256r128
6882.686882.926883.06T:gage1h256c224r064
6983.526985.746986.22T:gage1h256c224r032
7501.747502.197503.13T:orangishv1
7628.437628.757630.76T:gage1h256c256r064
13746.3413746.5713746.79T:gage1h256c256r032
13890.0513890.4113891.21T:gage1h256c512r064
15019.8515026.2215032.84T:fsb512
15553.3715595.1915756.62T:sivtemphotonhashv1
25358.5825361.2125366.66T:gage1h256c224r016
28414.8428415.1428415.54T:gage1h256c512r032
28741.1828741.4428741.80T:gage1h256c256r016
50652.8350656.3450661.99T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.180.180.18T:floppsy
0.390.390.39komihash
1.081.091.09prh42s256
1.191.201.21prh64s256
1.271.271.27prh42s512
1.321.321.32T:bebb4185
1.461.461.48prh64s512
1.611.621.63prh42s1024
2.002.002.01prh64s1024
2.742.762.76T:edonr512
3.733.743.75T:md4
4.444.444.45T:bmw512
4.944.955.00T:blake2b
5.145.155.17T:edonr256
5.375.385.43T:beamsplitter
5.735.735.73T:k12
5.795.795.84lsh256
5.805.815.82md5
6.506.536.53sha1
6.646.656.66T:blake3
6.786.796.80T:skein512512
6.786.796.80T:skein512256
7.007.027.06T:shabal512
7.027.037.04T:shabal256
7.167.187.18lsh512
7.367.367.39T:tiger
7.887.938.01T:blake64
8.088.108.12T:blake2s
8.138.158.18blake512
8.558.558.55T:skein256256
8.818.818.81T:cubehash832
8.908.908.92T:bmw256
9.019.029.03T:sarmal256
10.1310.1410.14T:keccakc256treed2
10.4510.4510.45T:skein10241024
10.5010.5110.55T:blake32
10.8310.8510.86sha512
10.8510.8610.87T:keccakc256
10.8410.8610.97shake128
10.8410.8710.94sha384
10.9710.9810.99T:sarmal512
11.7611.7711.77T:keccakc512treed2
11.8611.8611.87sha3224
11.8811.8811.90T:keccakc448
12.9212.9212.92T:keccakc512
12.9312.9313.04sha3256
12.9312.9513.13T:lux256
12.9412.9512.95shake256
13.0013.0013.01T:lux512
13.0513.1013.13T:bblake256
13.1713.1813.20blake256
13.2813.2813.31T:cubehash512
13.9313.9413.94T:keccak
13.9213.9614.01T:simd512
14.5814.5914.60T:rfsb509
14.6214.6214.83sha256
14.6214.6214.64sha224
14.6214.6314.69T:ripemd160
15.2715.2715.28T:cubehash1632
15.5915.5915.59T:nasha256
15.6315.6415.64T:luffa256
15.6615.6615.66T:cubehash816
15.9115.9215.92T:keccakc768
16.0716.0816.11sha3384
16.5516.6216.67T:nasha512
16.7916.8016.81T:luffa384
18.6118.6118.62T:jh256
18.6118.6318.63T:jh224
18.6518.6618.66T:jh512
18.6718.6818.83T:jh384
19.2619.2819.31T:fugue2
20.3820.3820.38asconhashav12
20.3820.3820.38asconxofav12
21.6821.7021.72T:round3jh512
21.7021.7121.73T:round3jh256
22.3222.3622.37T:shavite3256
23.1923.1923.20T:keccakc1024
23.4423.4723.49sha3512
24.0424.0624.09T:groestl256
24.1724.1724.30T:gimli24v1
26.3426.3526.38T:fugue256
29.8229.8229.82T:cubehash88
30.3330.3330.33asconhashv12
30.3630.3730.60asconxofv12
30.4330.4430.45T:luffa512
31.1031.1531.26T:hamsi
31.1631.1631.16T:cubehash1616
31.6231.6231.63T:xoodyakv1
31.8731.8931.91T:echosp256
32.6932.7132.73T:lane256
34.5434.5534.60T:whirlpool
37.4937.6137.64T:shavite3512
38.1338.1538.21T:groestl512
39.2839.2839.31asconhashabi32v12
40.2340.5040.54T:simd256
40.9440.9540.97T:echo256
40.9141.3741.37T:shamashashv1
45.4645.4745.49T:mcssha4
45.5145.5245.53T:mcssha6
47.2947.2947.52T:mcssha5
50.3850.4550.54T:essence512
50.4650.4750.55T:essence384
50.8250.8550.88T:echosp512
52.1852.2352.26T:sneikha256
53.9453.9654.01T:fugue384
57.2057.2057.20T:cubehash84
58.4058.4058.40asconhashbi32v12
59.2359.2459.24T:cubehash168
62.5962.6262.97T:fugue512
63.9764.0064.02T:essence224
64.6464.7164.71T:essence256
68.5068.5168.56T:esch256v2
69.6569.8070.76T:esch256v1
69.9570.1170.18T:saturninhashv2
73.0673.1073.15T:echo512
73.9673.9974.00T:mgrostl256
80.3480.3580.39T:romulush
87.0087.0787.28T:drygascon128
87.5587.7287.78T:esch384v1
88.5588.5888.71T:esch384v2
91.2791.2791.27T:coral256v1
103.02103.05104.17T:sneikha384
108.14108.16108.18T:drygascon256
108.37108.37108.38T:knot256v2
113.55113.55113.55T:cubehash82
113.68113.69114.59T:cubehash164
114.65115.58117.15T:fsb256
126.62126.78126.82T:lane512
189.03189.56189.70T:clxhash
187.97189.80190.50T:knot256v1
224.14224.16224.16T:cubehash81
224.13224.69224.72T:cubehash162
332.09332.10332.12T:knot512
372.75372.82373.17T:knot384
400.24400.27400.76T:photonbeetlehash256rate32v1
447.03448.32448.32T:cubehash161
947.53955.46958.34T:syconhash256v1
1547.941549.991553.44T:acehash256v1
1743.071743.131743.24T:subterraneanv1
1972.541977.621981.40T:sivrijndael256hash256v1
2328.472340.502340.83T:skinnyhashtk3
3613.013613.423615.65T:heron256v1
4399.984403.394413.29T:skinnyhashtk2
4658.474658.624659.09T:gage1h256c256r128
6993.606993.986994.19T:gage1h256c224r064
7086.547087.097087.49T:gage1h256c224r032
7599.247599.987600.90T:orangishv1
7751.477751.717753.89T:gage1h256c256r064
13946.9213947.2213947.53T:gage1h256c256r032
14114.0514114.7114115.20T:gage1h256c512r064
15531.2915552.8515730.91T:sivtemphotonhashv1
25698.9625712.7725716.52T:gage1h256c224r016
28827.4528827.7328828.29T:gage1h256c512r032
29135.4229135.7829135.99T:gage1h256c256r016
39380.8839408.9539438.12T:fsb512
51339.0851342.6151346.15T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.280.280.28T:floppsy
0.500.500.50komihash
1.611.621.64prh42s256
1.681.701.70T:bebb4185
1.931.941.96prh64s256
2.082.102.12prh42s512
2.672.692.70prh64s512
3.023.033.06prh42s1024
3.013.043.09T:edonr512
4.074.084.11prh64s1024
4.294.324.35T:md4
5.445.445.44T:bmw512
5.575.585.60T:beamsplitter
5.695.695.69T:blake2b
5.695.695.72T:edonr256
6.166.166.21lsh256
6.346.366.38md5
6.366.386.38T:blake3
6.436.456.47T:k12
7.327.417.41sha1
7.477.507.52T:skein512512
7.477.517.51T:skein512256
8.228.238.26T:blake2s
8.188.238.25T:tiger
8.518.528.53lsh512
8.518.558.58T:blake64
8.628.648.66blake512
8.928.928.95T:shabal512
8.938.938.95T:shabal256
9.099.099.09T:skein256256
9.479.519.52T:sarmal256
10.3110.3310.34T:bmw256
11.5011.5011.53T:sarmal512
11.5011.5211.55T:blake32
11.5911.6111.62sha512
11.5811.6611.68sha384
11.6811.6911.69T:cubehash832
11.6811.6911.82shake128
11.9411.9511.96T:keccakc256
13.2813.2913.29T:skein10241024
13.7913.8613.88T:keccakc256treed2
14.2114.2614.30blake256
14.4114.4114.43sha3224
14.4414.4514.73sha3256
14.4714.4814.49shake256
14.6114.6414.65T:keccak
14.7114.7214.73T:keccakc448
14.7514.7514.75T:cubehash512
14.7514.7614.76T:keccakc512
15.9816.0216.06T:ripemd160
16.0416.0616.12sha224
16.0516.0916.58sha256
16.3016.3216.78T:lux256
16.9016.9016.95T:luffa256
16.9416.9616.97T:nasha256
17.2417.2617.27sha3384
17.3017.3017.31T:keccakc768
17.5117.5617.58T:nasha512
17.6017.6517.72T:bblake256
17.6517.6917.74T:simd512
18.2018.2218.24T:rfsb509
18.2818.2818.28T:keccakc512treed2
18.5218.5318.53T:cubehash816
18.6518.6518.69T:luffa384
19.3419.3519.37T:lux512
19.9119.9119.91T:jh256
19.9219.9219.92T:jh224
19.9819.9819.98T:jh512
20.0320.0520.18T:jh384
20.0720.0720.09T:cubehash1632
21.3521.3521.35asconhashav12
21.3621.3621.36asconxofav12
23.2423.2723.31T:round3jh256
23.2623.2823.31T:round3jh512
23.9123.9823.99T:shavite3256
25.0825.0825.08T:gimli24v1
25.6025.6025.61T:keccakc1024
25.6425.6425.64sha3512
26.0726.1026.12T:fugue2
27.0127.0227.07T:groestl256
30.8830.9131.04T:fugue256
31.2331.4331.53T:hamsi
31.5131.5131.51asconhashv12
31.5331.5331.53asconxofv12
32.3332.3332.35T:xoodyakv1
32.9232.9332.93T:cubehash88
33.5933.6233.62T:luffa512
36.7236.7236.73T:cubehash1616
36.7436.7736.79T:echosp256
37.0637.0937.12T:lane256
37.2337.2637.30T:whirlpool
38.6838.7338.77T:shavite3512
41.4341.4341.43asconhashabi32v12
42.5642.5942.80T:groestl512
42.5643.0743.10T:shamashashv1
43.1543.2743.43T:simd256
48.7348.7848.80T:echo256
49.5849.6049.65T:mcssha4
49.7149.7149.74T:mcssha6
53.8853.9754.11T:sneikha256
54.0454.3054.30T:mcssha5
57.2657.3457.47T:essence512
57.2857.3757.40T:essence384
60.3660.3660.39T:cubehash84
60.5260.5660.59T:echosp512
60.9760.9760.97asconhashbi32v12
61.5361.7661.86T:fugue384
64.8164.8464.84T:cubehash168
68.7368.7468.77T:essence224
69.3669.4469.44T:essence256
70.5570.5971.15T:esch256v2
71.7372.1372.78T:esch256v1
72.5372.7872.79T:saturninhashv2
73.0873.1674.11T:fugue512
75.2575.2975.33T:echo512
80.7780.8080.87T:mgrostl256
83.2783.3183.44T:romulush
87.5987.7987.88T:drygascon128
91.5992.1292.77T:esch384v1
92.4492.5392.55T:esch384v2
94.3294.3294.32T:coral256v1
108.26108.26108.26T:sneikha384
111.02111.09111.14T:drygascon256
112.09112.09112.09T:knot256v2
116.44116.44116.44T:cubehash82
120.94120.96121.39T:cubehash164
134.54135.55135.96T:fsb256
169.41169.78169.79T:lane512
190.40190.83191.00T:clxhash
192.17192.17192.17T:knot256v1
228.61228.64228.64T:cubehash81
231.91231.93232.00T:cubehash162
337.87337.87337.89T:knot512
377.78377.79377.91T:knot384
397.10397.25397.31T:photonbeetlehash256rate32v1
455.49455.50455.53T:cubehash161
987.76995.88998.47T:syconhash256v1
1612.131612.191616.69T:acehash256v1
1759.971760.101761.78T:subterraneanv1
1967.521971.691973.93T:sivrijndael256hash256v1
2408.202419.742421.31T:skinnyhashtk3
3861.053861.673861.99T:heron256v1
4438.934440.724452.44T:skinnyhashtk2
4893.954894.204894.44T:gage1h256c256r128
7289.397290.357290.89T:gage1h256c224r064
7355.397356.627357.11T:gage1h256c224r032
7856.697858.557859.49T:orangishv1
8078.808079.998081.26T:gage1h256c256r064
14482.5014482.9814483.95T:gage1h256c256r032
14711.5914711.7814712.45T:gage1h256c512r064
15461.9215485.7715662.95T:sivtemphotonhashv1
26620.7526627.2726660.78T:gage1h256c224r016
29927.7429928.5729929.73T:gage1h256c512r032
30186.6430187.0030187.88T:gage1h256c256r016
53140.0353145.1353149.08T:gage1h256c224r008
104376.65104407.20104449.67T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
1.161.161.16T:floppsy
1.941.941.94komihash
5.885.885.89T:bebb4185
7.647.737.73T:blake3
8.228.288.31T:edonr512
8.318.428.44prh42s256
9.129.169.30T:beamsplitter
9.429.429.45T:blake2s
11.6111.6411.78prh64s256
11.8111.8811.92T:md4
12.4712.4712.50T:edonr256
12.4812.5012.50T:blake2b
12.6612.7212.78prh42s512
13.1413.1413.14lsh256
13.2013.2313.39md5
15.7215.7215.80T:skein256256
15.7315.7715.83T:skein512256
15.8615.8616.00T:skein512512
18.1618.1618.16T:k12
18.4518.5218.67sha1
18.6918.7518.86T:tiger
18.5218.9118.97T:blake64
19.3119.3119.31T:bmw512
19.9720.1120.33blake512
20.5620.5620.70prh64s512
20.5920.9420.94T:sarmal256
21.1421.3321.50prh42s1024
24.3124.3424.34T:sarmal512
24.1624.3924.48T:blake32
25.2825.2825.50sha384
25.5325.5325.66sha512
26.8926.8926.92sha3256
27.0227.0227.03sha3512
27.0227.0227.06sha3224
27.0527.0527.06sha3384
27.2027.2227.31shake256
27.3427.3927.41shake128
27.7327.8328.03blake256
28.1928.2028.23lsh512
28.1628.3328.44T:bmw256
29.2829.3429.38T:keccakc1024
29.5929.6229.70T:keccakc768
29.6729.7729.80T:keccak
30.2330.2330.25T:keccakc448
30.3030.3630.38T:keccakc512
30.6230.6730.73T:keccakc256
32.0532.0532.05asconhashav12
32.0532.0532.05asconxofav12
33.0233.0233.16T:luffa256
32.8833.0933.66T:cubehash512
33.4533.4733.66T:shabal256
33.4533.4733.70T:shabal512
33.9434.0234.08T:ripemd160
34.0834.1134.25sha224
33.91?34.12?38.95?sha256
34.4734.6934.86T:nasha256
36.0236.0836.25prh64s1024
36.6136.6136.61T:gimli24v1
37.1737.1737.17T:jh224
37.2037.2037.20T:jh256
37.3437.3437.56T:jh384
37.7337.7337.73T:jh512
37.8038.0638.59T:nasha512
39.1639.3939.61T:hamsi
42.2842.3142.38T:xoodyakv1
42.3942.4842.48T:skein10241024
42.5542.5542.62T:luffa384
42.9142.9243.31T:round3jh256
43.0643.1243.41T:round3jh512
44.6744.8144.89T:shavite3256
45.2545.2545.36asconxofv12
45.6245.6245.62asconhashv12
48.4248.4548.53T:cubehash832
55.3455.3955.45T:cubehash816
58.4558.8659.42T:simd512
59.4759.5563.48T:lux256
61.0561.1961.22T:rfsb509
63.1763.1763.20T:shamashashv1
64.5064.5864.91T:groestl256
69.3069.3069.30asconhashabi32v12
71.8371.8671.98T:whirlpool
71.7871.9572.19T:shavite3512
72.4472.4772.47T:cubehash88
73.8374.2576.73T:bblake256
73.6974.3674.36T:luffa512
77.1677.2377.39T:sneikha256
79.5879.6779.92T:simd256
81.9781.9882.11T:cubehash1632
84.7584.7584.75T:keccakc256treed2
87.3687.3687.36T:keccakc512treed2
93.1793.3493.52T:lane256
93.9593.9593.95asconhashbi32v12
93.9793.9894.00T:lux512
94.8195.1795.70T:fugue256
94.4295.2095.98T:drygascon128
97.1997.5598.02T:esch256v2
99.0899.75100.62T:esch256v1
100.39100.39100.39T:cubehash84
102.19102.38102.41T:mcssha4
103.36103.42103.62T:mcssha6
105.92105.98106.75T:saturninhashv2
108.05108.09108.11T:cubehash1616
112.77112.77112.97T:echosp256
113.17113.25113.34T:echo256
113.88114.06114.42T:fugue2
115.42116.03116.53T:groestl512
120.94121.03121.38T:romulush
128.14128.33128.39T:essence224
128.84128.86129.03T:essence256
135.62135.62135.62T:coral256v1
135.98136.22136.22T:cubehash168
138.25138.45138.86T:echo512
139.19139.66139.70T:echosp512
140.16140.28140.33T:mcssha5
140.17141.81142.77T:esch384v1
142.06143.03143.06T:esch384v2
144.69144.81144.88T:essence384
144.89145.08145.31T:essence512
148.53148.53148.69T:drygascon256
153.03153.03153.06T:cubehash82
156.94157.31157.52T:fugue384
159.83159.83159.83T:knot256v2
175.86175.86175.88T:sneikha384
203.17203.31204.14T:mgrostl256
207.17207.47207.64T:clxhash
207.98208.48217.12T:fugue512
213.14213.42213.89T:cubehash164
214.17214.17214.17T:knot256v1
285.83285.89286.14T:cubehash81
280.66286.31288.89T:fsb256
324.20324.36325.00T:cubehash162
351.89352.39353.03T:photonbeetlehash256rate32v1
411.73411.73411.91T:knot512
419.95421.38421.48T:knot384
547.39547.39547.70T:cubehash161
659.02660.09660.50T:lane512
1502.301514.941515.23T:syconhash256v1
1886.331887.391892.52T:sivrijndael256hash256v1
1983.501983.501983.77T:subterraneanv1
2448.522449.522459.88T:acehash256v1
3426.113439.773440.91T:skinnyhashtk3
4924.674926.804940.72T:skinnyhashtk2
7018.347020.557032.67T:heron256v1
7904.147904.387906.03T:gage1h256c256r128
10803.9410806.5510808.41T:gage1h256c224r032
11074.8411075.0011086.73T:gage1h256c224r064
11167.0611168.0911177.41T:orangishv1
12273.9412275.9412282.17T:gage1h256c256r064
14606.6114636.7314784.81T:sivtemphotonhashv1
21325.3921330.2821337.19T:gage1h256c256r032
22351.0222357.1222362.89T:gage1h256c512r064
38477.8038489.2538542.80T:gage1h256c224r016
43640.1743642.5643645.39T:gage1h256c256r016
44014.5244015.2044016.05T:gage1h256c512r032
76190.5976199.1776215.20T:gage1h256c224r008
937333.95937731.83938054.86T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
8.508.508.50T:floppsy
11.7511.7511.75komihash
34.6234.6234.62T:beamsplitter
38.5038.5038.62T:bebb4185
60.7560.8861.25prh42s256
62.0062.1263.25T:edonr256
64.3864.3864.38T:blake3
64.3864.8866.25md5
66.2566.2566.50T:md4
68.1268.2568.38T:edonr512
76.3876.3876.38T:blake2s
89.0089.8890.62prh64s256
90.1290.1290.12T:skein256256
90.75?92.50?160.62?T:tiger
95.5096.3897.50prh42s512
96.6297.3898.38sha1
101.00101.00101.00T:blake2b
101.88101.88101.88T:gimli24v1
104.75105.12107.50T:hamsi
106.62106.75107.38lsh256
110.38111.50112.25T:blake32
119.62119.62119.62asconhashav12
119.62119.62119.62asconxofav12
122.50123.38124.12blake256
124.62125.50125.75T:skein512256
125.50125.50126.00T:skein512512
145.12145.12148.12T:k12
145.00145.25147.00T:xoodyakv1
149.62150.12152.00T:luffa256
153.12154.12155.50blake512
153.62154.50155.12T:blake64
154.62155.38157.25T:bmw256
155.25155.38155.38asconxofv12
155.62156.25156.88sha256
156.75156.88160.75T:ripemd160
157.12157.12157.12asconhashv12
157.50157.75158.00T:nasha256
157.88158.38159.25prh64s512
157.75158.88161.00sha224
159.25159.88161.00T:bmw512
162.12162.38164.12prh42s1024
174.25174.25174.38T:cubehash512
182.25182.25182.25T:sarmal256
187.75188.88189.25T:shavite3256
202.25202.25203.00sha384
204.25204.25205.25sha512
211.12211.12211.25T:sarmal512
211.88211.88213.00T:shamashashv1
214.25214.25215.62sha3512
214.88215.00216.75sha3384
215.50215.50215.50T:sneikha256
215.62216.25217.00sha3256
216.25216.25217.12sha3224
217.12217.25218.62shake128
218.38218.50219.50shake256
218.38219.12221.25T:shabal512
218.62219.88221.00T:shabal256
216.38220.25221.75T:luffa384
224.88225.25226.50lsh512
233.62235.75236.12T:keccakc1024
237.62237.75239.38T:keccakc768
237.50238.75240.25T:drygascon128
238.25239.12239.50T:keccak
240.88241.00243.00T:keccakc448
243.12243.88244.12T:keccakc512
244.38244.75246.38T:keccakc256
280.75282.25284.00prh64s1024
287.50287.50287.50asconhashabi32v12
295.38295.38295.38T:jh256
296.12296.88299.38T:saturninhashv2
299.00299.50299.50T:jh224
299.50300.00304.62T:jh384
301.38301.75303.38T:nasha512
301.88301.88302.88T:jh512
307.00307.88308.25T:whirlpool
337.50337.62338.00T:clxhash
335.88337.75339.25T:groestl256
337.75338.00341.25T:cubehash832
338.12338.25338.50T:skein10241024
339.12340.75341.25T:romulush
344.12345.00345.25T:cubehash816
345.25349.00350.00T:round3jh512
348.12349.50350.25T:round3jh256
351.50351.50351.50asconhashbi32v12
371.38372.38375.75T:luffa512
370.25375.25377.88T:esch256v2
384.00384.25385.00T:cubehash88
386.88386.88386.88T:knot256v1
396.00396.88398.75T:esch256v1
407.75408.25440.00T:lux256
409.00412.00412.50T:photonbeetlehash256rate32v1
414.50414.50414.50T:cubehash84
414.50414.88416.12T:rfsb509
434.62434.62434.62T:knot256v2
441.62441.62442.38T:cubehash82
453.75453.75453.75T:coral256v1
467.62472.75474.75T:simd512
485.88489.25490.62T:bblake256
511.50512.50515.00T:mcssha4
522.12525.00525.75T:mcssha6
545.25546.50549.25T:fugue256
554.25554.38555.88T:drygascon256
567.38567.50567.62T:cubehash1632
575.25575.38576.75T:shavite3512
602.50602.75608.38T:lux512
609.38609.38609.88T:sneikha384
616.00616.50618.75T:esch384v1
628.25629.12636.62T:esch384v2
641.38642.88645.00T:simd256
655.25655.62657.00T:cubehash1616
677.88678.00678.00T:keccakc256treed2
691.88691.88692.00T:keccakc512treed2
698.50698.62698.62T:cubehash168
735.00737.50737.50T:cubehash81
753.00753.88756.00T:lane256
782.12782.75788.62T:essence224
788.00788.88789.38T:essence256
793.25797.25799.38T:fugue2
817.12819.38819.62T:mcssha5
854.00863.62865.88T:knot384
897.88899.62901.50T:echo256
900.25904.12904.50T:echosp256
914.25917.38918.25T:fugue384
925.50927.00928.38T:groestl512
938.00939.50944.25T:cubehash164
993.50993.50993.62T:knot512
1051.501052.751057.88T:cubehash162
1105.501107.621109.00T:echo512
1111.251113.881115.62T:echosp512
1167.381168.501171.50T:essence512
1169.001169.621175.88T:essence384
1263.381265.121338.38T:fugue512
1270.001272.501272.50T:cubehash161
1629.751631.381633.00T:mgrostl256
2219.752221.882223.88T:sivrijndael256hash256v1
2291.002310.752316.50T:fsb256
3744.003744.003746.12T:subterraneanv1
5208.625243.005267.75T:lane512
5554.755619.255628.75T:syconhash256v1
8764.888777.128792.38T:skinnyhashtk2
9045.009049.629159.75T:acehash256v1
9150.759176.389185.38T:skinnyhashtk3
15594.0015619.0015782.50T:sivtemphotonhashv1
27106.6227108.1227109.38T:gage1h256c256r128
31899.8831905.2531979.75T:heron256v1
37980.0037980.0038002.12T:gage1h256c224r032
40898.1240899.1240902.50T:gage1h256c224r064
44673.6244673.6244674.25T:orangishv1
45323.0045325.3845328.00T:gage1h256c256r064
75234.7575239.5075300.62T:gage1h256c256r032
82529.5082531.8882578.88T:gage1h256c512r064
131899.00131954.50132360.75T:gage1h256c224r016
149560.75149569.75149617.88T:gage1h256c256r016
154891.12154901.50155003.38T:gage1h256c512r032
257743.25257791.25257829.38T:gage1h256c224r008
7694063.387697680.387700138.75T:fsb512