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-20250307

[Page version: 20250420 15:45:30]

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.75prh64s512
0.750.750.76prh64s256
0.750.750.76prh64s1024
0.770.770.77prh42s512
0.770.770.77prh42s1024
0.770.770.77prh42s256
1.101.101.10T:bebb4185
2.382.382.39T:edonr512
3.353.363.36T:md4
3.603.603.61T:bmw512
4.824.834.83T:edonr256
4.834.844.85T:blake2b
5.155.165.17T:k12
5.175.185.20T:beamsplitter
5.215.215.21lsh256
5.375.415.41md5
5.815.855.86T:shabal256
5.835.865.90T:shabal512
5.965.965.97lsh512
5.976.006.01sha1
6.366.366.37T:skein512512
6.386.436.43T:skein512256
6.806.816.82T:blake3
6.856.886.90T:tiger
7.037.047.04T:bmw256
7.067.077.18T:blake64
7.097.097.09T:cubehash832
7.347.357.36T:keccakc256treed2
7.387.397.41blake512
8.008.078.09T:blake2s
8.088.098.10T:sarmal256
8.248.258.25T:skein256256
9.129.129.13T:keccakc512treed2
9.379.389.40T:skein10241024
9.759.769.77T:keccakc256
9.779.779.78sha384
9.769.799.87sha512
9.899.909.90shake128
9.929.939.95T:blake32
9.899.949.95T:sarmal512
9.979.979.98T:lux512
10.5410.5510.57T:bblake256
10.9410.9410.94T:lux256
11.3211.3211.33T:keccakc448
11.4711.4811.49sha3224
11.8811.8911.89T:keccakc512
12.0712.0812.10sha3256
12.0712.0912.09shake256
12.4012.4112.43T:rfsb509
12.4112.5112.63blake256
12.5612.6012.72T:simd512
12.6512.6512.66T:keccak
12.5812.6612.66T:cubehash1632
12.6612.6612.66T:cubehash512
13.7513.7613.79sha256
13.7513.7613.78sha224
13.7913.7913.81T:ripemd160
13.9213.9213.92T:cubehash816
14.7614.7714.77T:nasha256
14.8914.8914.90T:luffa256
14.8814.9014.97T:nasha512
15.1715.1815.19T:fugue2
15.5115.5215.53T:keccakc768
15.6915.7115.74T:luffa384
15.8015.8115.82sha3384
17.8417.8417.85T:jh384
17.8317.8417.85T:jh224
17.8317.8517.85T:jh512
17.8417.8717.89T:jh256
19.7619.7819.79asconhashav12
19.7619.7919.80asconxofav12
20.5420.5620.57T:fugue256
20.7620.7620.78T:round3jh256
20.7620.7720.79T:round3jh512
21.3921.4021.43T:shavite3256
22.2222.2322.23T:keccakc1024
22.2922.3122.32T:groestl256
22.6422.6522.65sha3512
23.9624.0024.00T:gimli24v1
27.8027.8027.80T:cubehash1616
27.9427.9427.94T:cubehash88
28.5428.5528.60T:luffa512
29.6729.6729.67asconxofv12
29.6729.6729.67asconhashv12
30.0130.0330.06T:lane256
30.6830.7030.85T:hamsi
31.0231.0531.10T:echosp256
31.4131.4231.43T:xoodyakv1
32.9232.9432.95T:whirlpool
33.3133.3333.38T:groestl512
34.5434.5634.62T:shavite3512
34.6734.6934.72T:essence512
34.6834.7034.71T:essence384
36.0436.0636.15T:echo256
37.9838.0138.05asconhashabi32v12
38.4138.4838.58T:simd256
40.6240.6840.81T:shamashashv1
43.0043.0043.06T:mcssha5
43.0043.0143.05T:mcssha4
42.9943.0243.06T:mcssha6
44.8544.9245.01T:echosp512
49.2049.2449.30T:fugue384
51.1151.1251.17T:essence256
51.0651.1351.20T:essence224
51.0951.1551.22T:sneikha256
55.2955.2955.33T:cubehash84
55.6655.8755.88T:cubehash168
56.2456.3656.45T:fugue512
56.8756.8756.90asconhashbi32v12
65.4465.4765.52T:mgrostl256
67.4067.4367.51T:echo512
67.4167.5367.74T:esch256v2
67.6668.1268.61T:saturninhashv2
68.3268.5769.17T:esch256v1
78.6178.6578.67T:romulush
85.3585.5285.97T:esch384v1
86.2286.5286.87T:esch384v2
86.6686.7286.81T:drygascon128
89.3789.4289.46T:coral256v1
99.7799.8799.90T:sneikha384
106.13106.17106.18T:knot256v2
106.42106.46106.57T:drygascon256
108.45108.49108.65T:lane512
109.54109.84110.10T:cubehash164
111.76111.80111.84T:cubehash82
129.97132.03133.66T:fsb256
186.85188.51188.95T:knot256v1
188.27188.53188.68T:clxhash
220.13220.24220.35T:cubehash162
221.49221.50221.51T:cubehash81
328.72328.73328.74T:knot512
374.62378.50384.90T:fsb512
383.42383.45383.83T:knot384
402.49402.56402.63T:photonbeetlehash256rate32v1
442.25442.49442.68T:cubehash161
932.63932.92933.60T:syconhash256v1
1516.781531.021644.65T:acehash256v1
1732.361732.421732.45T:subterraneanv1
1979.641984.621985.48T:sivrijndael256hash256v1
2292.692292.842292.99T:skinnyhashtk3
3456.973464.703465.55T:heron256v1
4353.384380.414416.54T:skinnyhashtk2
4510.944518.124585.39T:gage1h256c256r128
6815.816815.946816.19T:gage1h256c224r064
6924.376924.836925.47T:gage1h256c224r032
7443.417444.047444.48T:orangishv1
7556.517556.707558.08T:gage1h256c256r064
13625.9013626.6113629.49T:gage1h256c256r032
13755.5913755.7013755.80T:gage1h256c512r064
15587.3815589.4015594.72T:sivtemphotonhashv1
25150.6725156.4525161.36T:gage1h256c224r016
28088.3928088.8428089.04T:gage1h256c512r032
28228.8028580.6329316.82T:gage1h256c256r016
50246.0150248.3750251.43T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.150.150.15T:floppsy
0.350.350.35komihash
0.890.890.90prh42s256
0.920.920.93prh64s256
0.960.960.97prh42s512
1.011.021.02prh64s512
1.081.091.09prh42s1024
1.181.181.18T:bebb4185
1.221.221.22prh64s1024
2.522.522.53T:edonr512
3.493.493.51T:md4
3.923.933.93T:bmw512
4.894.894.90T:blake2b
4.944.954.95T:edonr256
5.225.235.26T:k12
5.245.275.28T:beamsplitter
5.425.435.44lsh256
5.495.515.51md5
6.176.196.20sha1
6.266.286.30T:shabal256
6.306.306.30T:shabal512
6.416.416.42lsh512
6.556.556.55T:skein512512
6.556.576.57T:skein512256
6.726.726.73T:blake3
7.057.057.05T:tiger
7.317.317.31T:bmw256
7.407.427.48T:blake64
7.667.677.72blake512
7.747.747.74T:cubehash832
8.038.118.11T:blake2s
8.368.368.37T:skein256256
8.438.438.44T:sarmal256
8.548.548.55T:keccakc256treed2
9.789.789.81T:skein10241024
10.0610.0610.09T:keccakc256
10.1210.1210.13shake128
10.1610.1610.17T:blake32
10.1710.1710.17sha384
10.1710.1810.26sha512
10.2910.3010.31T:sarmal512
10.4710.4710.47T:keccakc512treed2
11.0711.0811.08T:lux512
11.4711.4811.48T:bblake256
11.6111.6111.61T:keccakc448
11.6811.6911.70T:lux256
11.6911.7111.71sha3224
12.3612.3812.44T:keccakc512
12.5112.5112.52sha3256
12.5212.5212.52shake256
12.6712.7512.84blake256
12.9912.9912.99T:cubehash512
13.0813.1113.20T:simd512
13.1213.1213.13T:keccak
13.1913.2013.21T:rfsb509
13.7413.7413.74T:cubehash1632
14.0614.0714.08sha224
14.0614.0814.09sha256
14.1114.1214.13T:ripemd160
14.5714.5714.57T:cubehash816
15.0715.0715.08T:nasha256
15.1815.1815.19T:luffa256
15.5115.5615.61T:nasha512
15.7815.7815.79T:keccakc768
16.0316.0516.06sha3384
16.1116.1316.13T:luffa384
16.7016.7116.72T:fugue2
18.1218.1418.15T:jh224
18.1318.1418.15T:jh256
18.1318.1418.15T:jh384
18.1318.1818.20T:jh512
20.0120.0120.01asconhashav12
20.0120.0120.01asconxofav12
21.1121.1121.12T:round3jh256
21.1221.1321.16T:round3jh512
21.6221.6421.69T:fugue256
21.7321.7321.74T:shavite3256
22.4022.4022.40T:keccakc1024
22.7622.7622.78sha3512
22.9422.9622.98T:groestl256
24.1924.1924.20T:gimli24v1
28.6428.6428.64T:cubehash88
29.0629.0629.06T:cubehash1616
29.2629.2629.26T:luffa512
29.9129.9129.91asconhashv12
29.9129.9129.91asconxofv12
30.7030.7630.83T:hamsi
31.0131.0231.03T:lane256
31.5631.5831.58T:xoodyakv1
32.3732.4232.48T:echosp256
33.5433.5433.55T:whirlpool
35.0835.0935.10T:groestl512
35.6235.6435.69T:shavite3512
35.8735.8935.90T:essence512
35.9035.9235.94T:essence384
37.3437.3437.36T:echo256
38.4638.4638.49asconhashabi32v12
39.1339.1739.25T:simd256
40.8440.8840.90T:shamashashv1
43.9343.9343.93T:mcssha4
43.9543.9544.02T:mcssha6
44.6044.6144.61T:mcssha5
46.4946.5346.56T:echosp512
50.9351.0351.14T:fugue384
51.4551.6051.64T:sneikha256
52.0052.0252.04T:essence224
52.0152.0352.04T:essence256
56.0056.0056.01T:cubehash84
57.1657.1657.16T:cubehash168
57.4457.4457.44asconhashbi32v12
58.5758.6258.83T:fugue512
67.7667.8368.15T:esch256v2
68.0968.5969.16T:saturninhashv2
68.6068.6468.66T:mgrostl256
68.8568.9069.21T:esch256v1
69.5069.5269.56T:echo512
79.2479.2779.29T:romulush
86.2286.5886.86T:esch384v1
86.7986.8087.08T:drygascon128
87.0987.3787.65T:esch384v2
90.1290.1290.12T:coral256v1
101.03101.04101.11T:sneikha384
106.32106.65108.81T:fsb256
106.97106.97106.98T:knot256v2
106.99107.02107.17T:drygascon256
110.96110.97111.14T:cubehash164
112.46112.46112.46T:cubehash82
115.30115.35115.36T:lane512
188.69188.93189.08T:clxhash
187.56189.88189.88T:knot256v1
221.61221.96221.98T:cubehash162
222.46222.47222.54T:cubehash81
329.93329.93330.13T:knot512
384.05384.18384.28T:knot384
401.68401.82401.94T:photonbeetlehash256rate32v1
443.23444.86445.62T:cubehash161
941.58942.05942.79T:syconhash256v1
1543.241545.961648.68T:acehash256v1
1736.351736.391736.56T:subterraneanv1
1978.691983.341983.49T:sivrijndael256hash256v1
2310.772310.912311.06T:skinnyhashtk3
3513.213520.303520.44T:heron256v1
4367.734389.094420.22T:skinnyhashtk2
4570.314570.474631.34T:gage1h256c256r128
6882.566882.726882.87T:gage1h256c224r064
6984.546985.096986.03T:gage1h256c224r032
7501.617502.267502.75T:orangishv1
7630.687630.757631.89T:gage1h256c256r064
13746.1213746.2813746.56T:gage1h256c256r032
13889.9813890.0613890.28T:gage1h256c512r064
14998.2015012.0715021.77T:fsb512
15574.0515575.3615578.05T:sivtemphotonhashv1
25349.6025353.5425367.06T:gage1h256c224r016
28335.3228335.4728335.96T:gage1h256c512r032
28600.5628818.8529443.83T:gage1h256c256r016
50650.1750657.0350661.34T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.180.180.18T:floppsy
0.390.390.39komihash
1.081.081.09prh42s256
1.201.201.20prh64s256
1.271.281.29prh42s512
1.321.321.32T:bebb4185
1.461.461.47prh64s512
1.601.601.61prh42s1024
2.002.002.00prh64s1024
2.742.752.77T:edonr512
3.733.733.76T:md4
4.454.464.47T:bmw512
4.944.954.96T:blake2b
5.145.155.15T:edonr256
5.375.385.45T:beamsplitter
5.705.735.75T:k12
5.765.775.77md5
5.785.795.79lsh256
6.496.526.56sha1
6.686.716.72T:blake3
6.796.806.80T:skein512256
6.776.806.80T:skein512512
7.007.017.03T:shabal256
7.037.057.09T:shabal512
7.167.167.17lsh512
7.287.327.41T:tiger
7.727.747.75T:bmw256
7.907.947.98T:blake64
8.088.088.09T:blake2s
8.138.158.18blake512
8.568.568.57T:skein256256
8.818.818.81T:cubehash832
9.029.029.03T:sarmal256
10.0410.0410.04T:keccakc256treed2
10.4510.4510.45T:skein10241024
10.5010.5110.53T:blake32
10.8010.8310.84sha384
10.8310.8410.86shake128
10.8210.8510.91sha512
10.8710.8810.94T:keccakc256
10.9710.9710.99T:sarmal512
11.7711.7711.77T:keccakc512treed2
11.8611.8611.88sha3224
11.8811.8811.91T:keccakc448
12.8912.8912.97T:keccakc512
12.9312.9312.94sha3256
12.9512.9512.96shake256
12.9512.9612.98T:lux256
12.9913.0013.00T:lux512
13.0113.0413.11T:bblake256
13.0813.1513.22blake256
13.2813.2813.28T:cubehash512
13.9013.9113.91T:keccak
13.9313.9614.04T:simd512
14.5614.5814.59T:rfsb509
14.6014.6314.64sha224
14.6114.6314.65sha256
14.6114.6414.67T:ripemd160
15.5515.5515.55T:cubehash1632
15.5915.5915.59T:nasha256
15.6415.6415.66T:luffa256
15.6615.6615.66T:cubehash816
15.9115.9115.92T:keccakc768
16.0716.0716.10sha3384
16.5316.5716.64T:nasha512
16.8016.8216.83T:luffa384
18.6118.6118.64T:jh224
18.6118.6218.63T:jh384
18.6218.6518.65T:jh256
18.6418.6518.72T:jh512
19.2519.2719.29T:fugue2
20.3820.3820.38asconhashav12
20.3820.3820.38asconxofav12
21.7021.7121.72T:round3jh256
21.7221.7421.77T:round3jh512
22.3222.3222.35T:shavite3256
23.1923.1923.20T:keccakc1024
23.4523.4623.47sha3512
23.4523.4923.52T:fugue256
24.0524.0724.10T:groestl256
24.5024.5124.51T:gimli24v1
29.8129.8229.82T:cubehash88
30.3330.3330.33asconhashv12
30.3430.3430.34asconxofv12
30.4530.4630.46T:luffa512
31.0631.0831.17T:hamsi
31.1631.1631.16T:cubehash1616
31.8631.8631.86T:xoodyakv1
31.8731.8831.91T:echosp256
32.6632.6832.70T:lane256
34.5134.5434.58T:whirlpool
37.4837.5137.68T:shavite3512
37.8637.8837.91T:essence384
37.9137.9137.99T:essence512
38.0638.1038.19T:groestl512
39.2839.2839.29asconhashabi32v12
40.2340.3540.41T:simd256
40.8040.8240.84T:echo256
41.2541.2941.44T:shamashashv1
45.4745.4745.48T:mcssha4
45.5245.5345.72T:mcssha6
47.2547.2847.29T:mcssha5
50.8250.8450.89T:echosp512
52.2652.3152.32T:sneikha256
53.4953.5153.52T:essence224
53.5153.5453.54T:essence256
53.7153.9353.95T:fugue384
57.2057.2157.21T:cubehash84
58.4058.4058.40asconhashbi32v12
59.3059.3059.30T:cubehash168
62.3062.5663.06T:fugue512
68.5168.5568.72T:esch256v2
69.0669.6770.15T:saturninhashv2
69.6769.8271.38T:esch256v1
73.0673.0773.10T:echo512
73.9273.9473.96T:mgrostl256
80.3680.3680.42T:romulush
86.9786.9786.99T:drygascon128
87.6787.9688.27T:esch384v1
88.5688.7088.76T:esch384v2
91.2791.2791.27T:coral256v1
103.02103.02103.13T:sneikha384
108.11108.13108.16T:drygascon256
108.37108.37108.38T:knot256v2
112.41112.86114.16T:fsb256
113.55113.55113.55T:cubehash82
113.68113.69113.70T:cubehash164
126.74126.82126.83T:lane512
189.04189.46189.60T:clxhash
189.48190.50190.50T:knot256v1
224.14224.15224.16T:cubehash81
224.69224.69224.72T:cubehash162
332.09332.09332.09T:knot512
386.25386.25386.27T:knot384
400.32400.42400.94T:photonbeetlehash256rate32v1
447.36448.32448.32T:cubehash161
956.11957.80958.54T:syconhash256v1
1568.811571.101675.42T:acehash256v1
1743.101743.181743.23T:subterraneanv1
1977.061981.151982.01T:sivrijndael256hash256v1
2340.472340.762341.02T:skinnyhashtk3
3605.973612.903612.99T:heron256v1
4381.344402.254432.64T:skinnyhashtk2
4658.574659.214720.02T:gage1h256c256r128
6993.346993.636993.83T:gage1h256c224r064
7086.687087.087087.52T:gage1h256c224r032
7598.177599.447600.66T:orangishv1
7753.777753.947755.14T:gage1h256c256r064
13946.9213947.1213947.27T:gage1h256c256r032
14114.0014114.1414114.43T:gage1h256c512r064
15538.7315548.1515552.36T:sivtemphotonhashv1
25697.4325698.6225712.15T:gage1h256c224r016
28746.8528747.0328747.31T:gage1h256c512r032
28880.6929215.4829839.66T:gage1h256c256r016
39348.7939376.2939416.79T:fsb512
51339.3851341.8251344.71T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.280.280.28T:floppsy
0.500.510.51komihash
1.611.621.64prh42s256
1.701.701.71T:bebb4185
1.931.941.95prh64s256
2.072.082.08prh42s512
2.672.672.69prh64s512
3.013.013.01prh42s1024
3.013.023.03T:edonr512
4.064.074.10prh64s1024
4.294.324.35T:md4
5.405.455.46T:bmw512
5.555.575.61T:beamsplitter
5.695.695.69T:blake2b
5.705.705.71T:edonr256
6.126.146.16lsh256
6.426.436.43T:k12
6.416.446.46T:blake3
6.556.556.56md5
7.327.397.40sha1
7.517.517.51T:skein512256
7.507.527.52T:skein512512
8.228.228.23T:blake2s
8.248.248.27T:tiger
8.458.468.52T:blake64
8.518.518.52lsh512
8.648.658.66blake512
8.888.928.96T:bmw256
8.938.949.12T:shabal512
8.988.999.00T:shabal256
9.099.119.11T:skein256256
9.479.519.51T:sarmal256
11.4911.5011.54T:sarmal512
11.4811.5111.56T:blake32
11.4711.5811.59sha384
11.5911.6011.72sha512
11.6811.6811.68T:cubehash832
11.6811.6811.70shake128
12.0012.0312.19T:keccakc256
13.2913.2913.29T:skein10241024
13.9913.9914.02T:keccakc256treed2
14.1314.2014.20blake256
14.4114.4214.43sha3224
14.4414.4414.46sha3256
14.4814.4914.50shake256
14.5914.6014.60T:keccak
14.6414.6614.74T:keccakc512
14.7014.7314.74T:keccakc448
14.7514.7514.84T:cubehash512
15.9815.9816.09T:ripemd160
16.0016.0416.09sha256
16.0116.0716.08sha224
16.3516.3816.38T:lux256
16.9016.9016.90T:luffa256
16.9516.9616.97T:nasha256
17.2217.2217.26sha3384
17.3017.3017.31T:keccakc768
17.4717.5117.59T:bblake256
17.4317.5117.55T:nasha512
17.7117.7717.86T:simd512
18.1718.1918.20T:rfsb509
18.2818.2818.28T:keccakc512treed2
18.5218.5318.55T:cubehash816
18.6518.6918.77T:luffa384
19.3219.3419.38T:lux512
19.9219.9219.92T:jh224
19.9219.9219.92T:jh384
19.9419.9820.10T:jh512
19.9119.9919.99T:jh256
20.1120.1220.28T:cubehash1632
21.3521.3521.35asconhashav12
21.3621.3621.36asconxofav12
23.2223.2723.27T:round3jh256
23.2823.3123.31T:round3jh512
23.9223.9623.98T:shavite3256
25.3025.3025.30T:gimli24v1
25.6025.6025.61T:keccakc1024
25.6425.6425.64sha3512
26.0826.0926.10T:fugue2
26.9727.0227.03T:groestl256
28.3228.3728.43T:fugue256
31.4931.5031.62T:hamsi
31.5131.5131.51asconhashv12
31.5331.5331.53asconxofv12
32.5132.5132.53T:xoodyakv1
32.9332.9532.96T:cubehash88
33.6433.6433.65T:luffa512
36.7236.7236.72T:cubehash1616
36.7936.8738.23T:echosp256
37.0237.0437.09T:lane256
37.1937.2337.32T:whirlpool
38.6738.7139.19T:shavite3512
41.4341.4341.43asconhashabi32v12
42.5242.6142.80T:groestl512
43.0543.0943.22T:shamashashv1
43.0943.1743.22T:simd256
43.2243.2343.27T:essence512
43.1643.3143.31T:essence384
48.5548.5848.61T:echo256
49.5649.5849.59T:mcssha4
49.7249.7250.24T:mcssha6
53.9754.1154.11T:sneikha256
54.3554.4254.44T:mcssha5
57.5557.5657.69T:essence256
57.5357.5757.98T:essence224
60.3660.3660.39T:cubehash84
60.4860.5760.59T:echosp512
60.9760.9760.97asconhashbi32v12
61.2661.4361.45T:fugue384
65.0065.0065.00T:cubehash168
70.5570.5670.74T:esch256v2
71.5972.0172.09T:saturninhashv2
72.0172.6072.93T:esch256v1
72.3873.0674.20T:fugue512
75.2775.2875.38T:echo512
80.6880.7380.76T:mgrostl256
83.3283.3383.43T:romulush
87.5087.5087.54T:drygascon128
91.5391.6991.70T:esch384v1
92.4892.5392.59T:esch384v2
94.3294.3294.32T:coral256v1
108.26108.26108.26T:sneikha384
111.05111.10111.28T:drygascon256
112.09112.09112.09T:knot256v2
116.44116.44116.44T:cubehash82
120.90120.91120.94T:cubehash164
135.00135.28135.56T:fsb256
169.78169.79169.84T:lane512
190.45190.98190.99T:clxhash
192.17192.17192.17T:knot256v1
228.61228.64228.66T:cubehash81
231.91231.92232.00T:cubehash162
337.86337.86337.86T:knot512
391.04391.12391.14T:knot384
396.80396.94397.04T:photonbeetlehash256rate32v1
455.49455.53455.55T:cubehash161
995.95998.29998.54T:syconhash256v1
1636.211637.291746.08T:acehash256v1
1760.091760.111761.73T:subterraneanv1
1973.161974.851975.60T:sivrijndael256hash256v1
2420.542420.942421.96T:skinnyhashtk3
3851.943860.333861.84T:heron256v1
4418.944442.084472.67T:skinnyhashtk2
4894.154894.404960.73T:gage1h256c256r128
7289.157289.377290.33T:gage1h256c224r064
7355.947356.997357.58T:gage1h256c224r032
7857.367858.447860.00T:orangishv1
8081.498082.448082.83T:gage1h256c256r064
14482.6114483.3014483.92T:gage1h256c256r032
14710.5614711.6314711.84T:gage1h256c512r064
15471.6415480.2515488.46T:sivtemphotonhashv1
26623.2626626.4326628.45T:gage1h256c224r016
29844.0729844.5329845.49T:gage1h256c512r032
30015.9030275.8530894.94T:gage1h256c256r016
53138.6053142.3453149.67T:gage1h256c224r008
104316.00104376.26104428.06T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
1.161.161.16T:floppsy
1.941.941.94komihash
5.885.895.89T:bebb4185
7.527.527.72T:blake3
8.178.258.25T:edonr512
8.428.448.44prh42s256
9.009.179.47T:beamsplitter
9.429.449.44T:blake2s
11.5911.6411.75prh64s256
11.6911.8311.91T:md4
12.5012.5012.50T:blake2b
12.5812.5912.61T:edonr256
12.7212.7212.78prh42s512
13.1413.1413.19lsh256
15.3015.3015.31md5
15.5815.5815.84T:skein256256
15.7515.7515.75T:skein512256
15.8615.8615.86T:skein512512
18.1918.1918.19T:k12
18.0318.2518.47T:blake64
18.4518.5318.75sha1
19.2319.2319.61T:bmw512
19.2519.2819.64T:tiger
20.0220.0220.22blake512
20.5020.5620.56prh64s512
20.5920.9420.95T:sarmal256
20.9521.2521.33prh42s1024
23.8123.9224.02T:bmw256
24.1424.1424.20T:blake32
24.3124.3424.64T:sarmal512
25.2725.2725.33sha384
25.6625.8125.86sha512
26.8926.8926.97sha3384
26.8926.9126.98sha3256
27.0227.0227.03sha3512
27.0227.0327.03sha3224
27.3027.3327.41shake256
27.4227.5227.59shake128
27.4727.6927.72blake256
28.2028.2028.27lsh512
29.2829.3829.39T:keccakc1024
29.5929.6929.75T:keccakc768
29.7829.8129.92T:keccak
30.1730.2230.28T:keccakc512
30.2530.2730.33T:keccakc448
30.6430.6930.88T:keccakc256
32.0532.0532.05asconxofav12
32.0532.0532.20asconhashav12
33.0233.0233.02T:luffa256
32.8833.0833.09T:cubehash512
33.3633.4433.53T:shabal256
33.4833.5634.62T:shabal512
33.6233.8134.09sha224
33.8033.8134.05T:ripemd160
33.9434.1634.38sha256
34.3834.6634.70T:nasha256
35.8836.0636.06prh64s1024
35.8837.0038.00T:gimli24v1
37.1937.1937.19T:jh256
37.2037.2037.20T:jh224
37.2537.2537.25T:jh384
37.3037.3337.48T:jh512
37.5037.6238.09T:nasha512
39.6139.6139.69T:hamsi
41.3641.4142.02T:xoodyakv1
42.4442.4842.55T:skein10241024
42.5542.6242.80T:luffa384
42.8442.9242.92T:round3jh256
43.0643.0644.20T:round3jh512
44.3344.5644.75T:shavite3256
45.6245.6245.62asconhashv12
45.6245.6245.62asconxofv12
48.3848.4548.53T:cubehash832
55.3455.3455.34T:cubehash816
58.5358.8059.14T:simd512
59.4859.5559.70T:lux256
61.0061.1461.42T:rfsb509
62.7063.1663.17T:shamashashv1
64.5364.5564.89T:groestl256
69.3069.3069.30asconhashabi32v12
71.7371.7771.77T:whirlpool
71.8171.9176.67T:shavite3512
72.4772.6272.69T:cubehash88
72.5972.7773.16T:bblake256
74.2374.3174.31T:luffa512
77.1677.2377.39T:sneikha256
79.4279.4579.97T:simd256
80.8882.0382.05T:cubehash1632
87.0087.0087.00T:keccakc256treed2
87.3687.3687.36T:keccakc512treed2
90.4291.2891.75T:fugue256
93.2293.2293.41T:lane256
93.6993.8094.03T:lux512
93.9593.9593.95asconhashbi32v12
94.3094.3094.30T:drygascon128
97.1797.2097.67T:esch256v2
99.64100.00102.88T:esch256v1
100.39100.39100.67T:cubehash84
102.00102.19102.22T:mcssha4
104.14104.81104.81T:saturninhashv2
103.44105.19108.17T:mcssha6
108.05108.11108.11T:cubehash1616
109.08109.11109.38T:essence224
109.14109.33110.08T:essence256
110.67111.08111.31T:essence384
111.31111.52111.56T:echo256
111.45111.78113.08T:essence512
113.19113.19116.83T:echosp256
113.47113.53113.70T:fugue2
116.05116.16116.25T:groestl512
121.03121.08121.22T:romulush
135.62135.62135.62T:coral256v1
137.53137.53137.53T:cubehash168
137.34137.88138.70T:echo512
138.89139.25139.78T:echosp512
141.41142.06143.05T:esch384v1
142.62143.08143.09T:esch384v2
144.83145.78146.00T:mcssha5
148.61148.69149.02T:drygascon256
153.03153.03153.06T:cubehash82
157.06157.17157.70T:fugue384
159.83159.83159.84T:knot256v2
175.86175.86175.86T:sneikha384
203.02203.11203.31T:mgrostl256
199.28207.62216.58T:fugue512
208.00208.30208.30T:clxhash
213.03213.14213.42T:cubehash164
214.17214.17214.17T:knot256v1
280.50282.17283.25T:fsb256
285.83286.14286.14T:cubehash81
324.19324.36325.00T:cubehash162
352.50352.50352.98T:photonbeetlehash256rate32v1
411.64411.66411.66T:knot512
429.91429.95431.33T:knot384
547.39547.70547.70T:cubehash161
660.09660.19660.61T:lane512
1512.481512.561514.94T:syconhash256v1
1892.721897.221899.16T:sivrijndael256hash256v1
1983.451983.501983.77T:subterraneanv1
2485.142488.732653.47T:acehash256v1
3438.723439.303440.75T:skinnyhashtk3
4908.674928.314966.75T:skinnyhashtk2
7000.057018.127018.73T:heron256v1
7904.777905.398013.02T:gage1h256c256r128
10804.4810806.5510810.19T:gage1h256c224r032
11074.8411075.0011080.30T:gage1h256c224r064
11166.9511167.7711180.19T:orangishv1
12276.4212278.7012284.36T:gage1h256c256r064
14614.0514618.0314628.61T:sivtemphotonhashv1
21325.2221331.2221337.25T:gage1h256c256r032
22350.2322356.3122362.08T:gage1h256c512r064
38475.7038494.8838546.36T:gage1h256c224r016
43895.5643896.7243897.94T:gage1h256c512r032
43837.9444095.1744410.88T:gage1h256c256r016
76184.0276201.1976214.34T:gage1h256c224r008
936704.02937008.84937474.19T: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.50T:bebb4185
60.8860.8861.25prh42s256
62.5062.5063.25T:edonr256
65.0065.0065.62T:blake3
66.5066.8867.12T:md4
68.8869.3869.38T:edonr512
77.0077.1278.38T:blake2s
79.6280.6281.62md5
88.8889.3890.25prh64s256
90.2591.1291.12T:skein256256
95.0095.1297.50prh42s512
94.1296.1297.00T:tiger
97.7598.5099.38sha1
100.88100.88100.88T:gimli24v1
100.75101.00101.00T:blake2b
104.62105.62106.25T:hamsi
106.62106.62107.75lsh256
106.62107.75111.25T:blake32
119.62119.62119.62asconhashav12
119.62119.62119.62asconxofav12
121.50122.00124.00blake256
125.50125.50125.50T:skein512256
125.50125.50125.50T:skein512512
132.62133.00134.88T:bmw256
143.00143.00145.50T:k12
142.62143.12143.62T:xoodyakv1
149.62149.62151.62T:luffa256
149.00150.00150.75T:blake64
153.75153.75153.75blake512
154.88155.25156.88sha224
157.12157.12157.12asconhashv12
157.12157.12157.12asconxofv12
157.62157.88159.12prh64s512
156.25158.00158.12T:ripemd160
157.50158.00158.00T:nasha256
157.12158.62160.12T:bmw512
158.75158.88159.75sha256
161.38161.62162.25prh42s1024
174.25174.25174.38T:cubehash512
182.25182.25182.25T:sarmal256
186.38187.12187.50T:shavite3256
201.88202.12202.62sha384
205.25206.75206.88sha512
211.12211.12211.12T:sarmal512
211.88211.88212.38T:shamashashv1
213.38213.50215.25sha3384
214.25214.62216.38sha3512
215.50215.50215.50T:sneikha256
215.75216.25216.25sha3256
216.25216.25216.50sha3224
217.00217.12219.00shake128
218.62218.62220.50T:shabal256
218.75219.12219.50shake256
217.38221.12222.25T:luffa384
219.50221.12229.75T:shabal512
224.50225.88226.12lsh512
234.62235.75236.00T:keccakc1024
237.75238.75239.88T:keccakc768
239.38239.38240.00T:drygascon128
239.88240.25241.62T:keccak
240.25240.38241.75T:keccakc512
241.00241.50243.00T:keccakc448
244.38245.00249.12T:keccakc256
280.38281.00282.50prh64s1024
287.50287.50287.50asconhashabi32v12
292.50294.12296.25T:saturninhashv2
295.50295.50299.25T:jh224
297.00299.50303.12T:jh512
298.88300.00300.12T:jh256
297.50300.25300.38T:jh384
299.62301.00304.75T:nasha512
305.62306.25306.38T:whirlpool
335.88337.25338.50T:groestl256
337.12337.38342.50T:cubehash832
338.25338.50339.38T:skein10241024
339.12340.75340.75T:romulush
344.62344.62345.25T:clxhash
344.12345.25345.25T:cubehash816
343.12347.25349.62T:round3jh256
350.12351.12359.38T:round3jh512
351.50351.50351.50asconhashbi32v12
371.75372.38376.62T:luffa512
370.25372.88377.25T:esch256v2
384.00384.25385.12T:cubehash88
386.88386.88386.88T:knot256v1
398.50400.00402.00T:esch256v1
406.12406.88407.62T:lux256
409.12410.00410.50T:photonbeetlehash256rate32v1
414.50414.50417.25T:cubehash84
414.50415.50417.75T:rfsb509
434.62434.62434.62T:knot256v2
441.62441.62442.38T:cubehash82
453.75453.75453.75T:coral256v1
470.75473.00475.38T:simd512
476.38477.50478.88T:bblake256
511.12511.50512.62T:mcssha4
526.38534.75559.88T:mcssha6
554.25554.38555.88T:drygascon256
567.38567.38567.50T:cubehash1632
576.00578.50613.38T:shavite3512
580.38583.00590.00T:fugue256
601.88602.75603.50T:lux512
609.38609.38609.38T:sneikha384
616.00617.25620.38T:esch384v1
628.12629.50630.12T:esch384v2
638.62641.25645.38T:simd256
654.50657.00657.00T:cubehash1616
673.00673.88675.12T:essence224
675.00676.12687.88T:essence256
689.75689.75689.75T:keccakc256treed2
691.88691.88691.88T:keccakc512treed2
712.25712.25712.62T:cubehash168
737.50738.88738.88T:cubehash81
753.25753.50754.12T:lane256
794.62795.38798.12T:fugue2
855.88858.12861.12T:knot384
853.25861.38862.50T:mcssha5
890.50892.25892.75T:echo256
896.00899.12902.88T:essence384
902.00903.12935.12T:echosp256
900.75904.75909.75T:essence512
906.25910.62916.25T:fugue384
924.75926.12926.88T:groestl512
938.00940.00940.25T:cubehash164
992.75992.88992.88T:knot512
1051.501052.751057.88T:cubehash162
1106.001107.621107.75T:echo512
1110.881112.501115.12T:echosp512
1204.25?1254.00?1346.25?T:fugue512
1270.001272.501272.50T:cubehash161
1628.251629.621637.38T:mgrostl256
2249.382272.502278.38T:sivrijndael256hash256v1
2289.502295.622310.75T:fsb256
3743.753743.753746.12T:subterraneanv1
5235.505274.385278.25T:lane512
5619.125622.505626.50T:syconhash256v1
8732.008779.888835.62T:skinnyhashtk2
9184.759190.389195.75T:skinnyhashtk3
9189.629193.129805.88T:acehash256v1
15603.8815611.6215619.50T:sivtemphotonhashv1
27108.7527112.3827487.50T:gage1h256c256r128
31802.6231898.5031903.62T:heron256v1
37980.0037980.0037980.50T:gage1h256c224r032
40898.1240898.6240901.38T:gage1h256c224r064
44664.5044672.7544673.62T:orangishv1
45322.5045332.8845339.50T:gage1h256c256r064
75234.7575243.6275307.12T:gage1h256c256r032
82529.3882531.7582578.88T:gage1h256c512r064
131901.50131998.12132374.50T:gage1h256c224r016
150788.25150885.12151084.00T:gage1h256c256r016
154500.50154512.25154597.62T:gage1h256c512r032
257749.38257777.38257820.38T:gage1h256c224r008
7697053.387698467.887702778.62T:fsb512