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: aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, supercop-20250415

[Page version: 20250523 10:17:46]

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.680.680.69komihash
1.111.111.12prh42s512
1.131.141.14prh42s256
1.131.141.17prh64s256
1.141.151.16prh42s1024
1.151.151.17prh64s1024
1.181.181.19prh64s512
2.592.602.61T:edonr512
3.503.513.53T:bebb4185
4.114.114.13T:md4
4.974.985.00T:edonr256
5.085.085.10T:bmw512
6.046.056.07T:blake2b
6.106.116.19T:blake3
6.406.406.46T:skein512512
6.406.416.44T:skein512256
6.596.606.61T:k12
6.766.786.80T:skein256256
7.287.297.34md5
7.907.958.27sha1
8.578.598.92T:shabal512
8.938.939.04T:shabal256
9.709.7410.07sha384
9.859.859.97T:blake2s
9.899.9210.30T:bmw256
10.4610.5210.79sha512
10.6410.6711.02T:keccakc256
10.6710.6810.97T:skein10241024
10.8710.8911.22T:blake64
11.1511.1611.52shake128
11.3411.3711.72blake512
11.5311.5411.87T:ripemd160
10.94?11.71?14.41?T:sarmal256
12.4812.4912.86T:keccakc448
12.7512.7613.13sha3224
12.9713.0013.39T:beamsplitter
12.9713.0313.23lsh512
13.0713.1013.46T:keccakc512
13.3613.3813.73sha3256
13.3713.3813.74shake256
13.6213.7514.06T:sarmal512
13.9313.9614.30T:keccak
14.2014.2214.56T:nasha256
14.5514.5814.92T:blake32
14.7614.7715.10asconhashav12
14.7614.7915.09asconxofav12
15.0115.1415.41sha224
15.2815.3315.67T:nasha512
15.8515.9416.20sha256
17.1817.3917.57T:keccakc768
17.6317.8517.99sha3384
17.8718.0818.23T:fugue2
18.9419.2819.32blake256
19.4719.8219.86T:bblake256
20.7721.0421.24lsh256
22.0222.3422.39T:luffa256
22.1422.4622.49asconxofv12
22.1522.4622.53asconhashv12
22.3222.6722.70T:cubehash1632
24.4224.6824.73T:cubehash512
24.4724.8124.87T:keccakc1024
25.1125.4725.53sha3512
29.0729.1629.31T:shavite3256
30.1130.7430.77T:xoodyakv1
30.8030.8130.86T:cubehash832
30.9431.0531.15T:fugue256
32.8332.8632.89asconhashabi32v12
37.1337.2137.26T:luffa384
39.6139.6839.78T:shamashashv1
40.1840.2840.38T:groestl256
40.4640.4940.56T:jh384
40.4740.4940.58T:jh256
40.4840.4940.58T:jh512
40.4840.5140.62T:jh224
40.9640.9941.16T:luffa512
41.6841.8742.08T:echosp256
42.5742.6042.64T:sneikha256
46.0946.1646.48T:shavite3512
46.9146.9447.23T:essence512
46.9446.9947.27T:essence384
47.2947.3247.63T:cubehash816
47.2647.3347.61T:round3jh256
47.3847.4447.71T:round3jh512
47.6847.7348.07T:echo256
50.0550.0950.37T:gimli24v1
50.0350.1050.31asconhashbi32v12
56.0556.4457.76T:lane256
59.7060.0960.40T:simd256
60.0560.3360.40T:echosp512
60.3560.6260.66T:mcssha5
60.3560.6260.68T:mcssha4
60.4760.6560.70T:mcssha6
60.7461.1961.54T:whirlpool
62.1162.2062.31T:saturninhashv2
66.5766.8667.83T:fugue512
70.7170.7571.49T:essence224
70.6770.7570.89T:essence256
71.7772.3373.01T:groestl512
73.3373.7774.17T:drygascon128
73.9073.9374.62T:cubehash1616
76.5776.9977.50T:simd512
78.3478.4479.18T:coral256v1
80.5680.6481.42T:cubehash88
84.6284.6485.30T:floppsy
84.4584.8685.51T:sneikha384
88.1388.8189.45T:echo512
87.8889.3495.08T:mgrostl256
100.40100.73101.17T:esch256v2
100.90101.25101.80T:esch256v1
101.83102.18102.89T:knot256v2
106.86107.22107.99T:drygascon256
118.85119.22120.02T:esch384v2
119.16119.74120.25T:esch384v1
119.30119.97120.75T:rfsb509
127.41128.17128.44T:romulush
131.69132.65133.66T:lane512
133.23134.33134.72T:cubehash168
140.84141.58141.97T:clxhash
144.39145.20145.62T:cubehash84
158.95159.95160.06T:knot256v1
250.60251.20252.37T:cubehash164
273.51273.75274.42T:cubehash82
284.71285.00285.40T:knot512
379.18379.34380.12T:knot384
487.35488.25488.94T:cubehash162
492.57493.58494.48T:photonbeetlehash256rate32v1
531.22531.70538.38T:cubehash81
960.84961.73962.59T:cubehash161
1020.871021.751022.39T:subterraneanv1
1029.091030.041030.79T:syconhash256v1
993.49?1097.62?1115.79?T:fsb256
1693.131698.291707.54T:acehash256v1
1707.241757.571866.02T:fsb512
3102.173116.083136.65T:skinnyhashtk3
3504.653506.423507.64T:sivrijndael256hash256v1
4740.414742.764744.78T:gage1h256c256r128
5523.485531.845562.74T:skinnyhashtk2
6008.866010.816012.72T:heron256v1
7014.057015.937017.68T:orangishv1
7155.587158.797161.91T:gage1h256c224r064
7930.627934.067936.32T:gage1h256c256r064
10916.2610919.8910923.46T:gage1h256c224r032
14167.5814171.6314174.43T:gage1h256c512r064
14308.6914314.0014318.11T:gage1h256c256r032
23935.9923940.1623944.31T:gage1h256c224r016
26785.8126791.8226806.37T:gage1h256c512r032
27069.0827076.0627081.03T:gage1h256c256r016
46319.0146397.7846412.61T:gage1h256c224r008
66595.2166659.7666698.81T:sivtemphotonhashv1
Cycles/byte for 4096 bytes
25%50%75%hash
0.700.700.70komihash
1.271.271.27prh42s256
1.331.341.34prh42s512
1.351.351.36prh64s256
1.521.521.52prh42s1024
1.541.541.54prh64s512
1.791.791.79prh64s1024
2.742.742.75T:edonr512
3.573.573.57T:bebb4185
4.284.284.28T:md4
5.105.105.10T:edonr256
5.475.475.48T:bmw512
6.056.056.05T:blake3
6.076.076.07T:blake2b
6.556.556.55T:skein512256
6.556.556.55T:skein512512
6.736.746.75T:k12
6.876.876.87T:skein256256
7.437.437.43md5
9.139.149.15T:shabal512
9.549.549.55T:shabal256
9.569.589.64sha1
9.869.869.87T:blake2s
10.2810.2810.36T:bmw256
10.8810.8910.89sha512
10.9710.9711.01T:keccakc256
11.1011.1011.11T:skein10241024
11.3111.3211.33T:blake64
11.3811.3911.40shake128
11.5611.5911.71sha384
11.55?11.59?14.48?T:sarmal256
11.7711.7811.79blake512
11.8111.8311.83T:ripemd160
12.7912.7912.82T:keccakc448
12.9812.9812.98sha3224
13.0113.0213.04T:beamsplitter
13.6013.6013.64T:keccakc512
13.8113.8113.82sha3256
13.8213.8213.82shake256
13.7513.8313.89lsh512
13.9313.9514.02T:sarmal512
14.4514.4514.48T:keccak
14.5414.5414.56T:nasha256
14.8614.8614.87T:blake32
14.9114.9114.92asconxofav12
14.9114.9114.92asconhashav12
15.9415.9415.98T:nasha512
16.1216.1316.14sha256
16.8216.8417.04sha224
17.4917.4917.53T:keccakc768
17.8617.8717.88sha3384
19.2919.3019.32blake256
19.5319.5519.61T:fugue2
21.4821.4821.49T:bblake256
21.4821.4921.66lsh256
22.3322.3322.35asconxofv12
22.3322.3322.35asconhashv12
22.3422.4022.41T:luffa256
24.4124.4224.43T:cubehash1632
24.6424.6424.71T:keccakc1024
24.9625.0225.06T:cubehash512
25.2025.2025.22sha3512
29.3529.3629.67T:shavite3256
29.9829.9830.30T:xoodyakv1
31.4231.5132.19T:fugue256
32.9332.9433.01asconhashabi32v12
33.2033.2233.31T:cubehash832
37.8037.8338.11T:luffa384
39.6039.6540.52T:shamashashv1
40.6240.6641.81T:groestl256
40.7740.7741.01T:jh256
40.7740.7842.08T:jh224
40.7740.7841.09T:jh512
40.7740.7842.05T:jh384
41.7341.7342.59T:luffa512
42.5942.5943.80T:sneikha256
43.1443.2743.82T:echosp256
47.1147.1648.71T:shavite3512
47.6647.7449.01T:round3jh256
47.6747.7449.29T:round3jh512
48.3048.3149.54T:essence384
48.3148.3549.55T:essence512
49.0549.0550.29T:echo256
49.6949.7150.92T:cubehash816
50.1550.1551.35T:gimli24v1
50.2750.2851.60asconhashbi32v12
57.1757.2659.25T:lane256
60.2560.2761.71T:simd256
60.8760.8862.11T:mcssha4
60.9060.9262.15T:mcssha6
60.7160.9862.37T:whirlpool
61.5661.5862.84T:mcssha5
61.8661.8963.19T:echosp512
62.2462.2863.44T:saturninhashv2
69.0969.1070.48T:fugue512
71.3772.5372.58T:essence256
71.3672.5472.69T:essence224
73.3473.3774.58T:drygascon128
74.7775.7076.45T:groestl512
78.1978.9579.44T:cubehash1616
78.3879.1179.70T:coral256v1
78.8680.1780.41T:simd512
82.6682.7683.92T:cubehash88
84.0985.2585.29T:floppsy
85.1286.3386.41T:sneikha384
90.5991.9592.07T:echo512
92.8193.5499.51T:mgrostl256
100.39101.61101.64T:esch256v2
100.89102.10102.17T:esch256v1
102.03103.23103.27T:knot256v2
107.01108.21108.28T:drygascon256
120.58120.61120.68T:esch384v2
120.39120.88120.99T:esch384v1
121.41121.55121.76T:rfsb509
128.67128.74129.46T:romulush
138.69138.73138.87T:cubehash168
139.78140.78141.30T:lane512
141.38141.42141.82T:clxhash
147.39147.48147.79T:cubehash84
159.52159.53159.60T:knot256v1
254.95256.04258.87T:cubehash164
276.33276.48279.73T:cubehash82
284.55285.67285.99T:knot512
378.88379.02381.68T:knot384
490.79490.94494.37T:photonbeetlehash256rate32v1
491.69491.91494.45T:cubehash162
532.62533.78536.45T:cubehash81
964.78967.59967.92T:cubehash161
1024.081024.221024.87T:subterraneanv1
1039.541039.991041.19T:syconhash256v1
1706.471708.681718.22T:acehash256v1
3124.803130.123151.42T:skinnyhashtk3
3501.373502.893505.72T:sivrijndael256hash256v1
4795.294796.434800.38T:gage1h256c256r128
5527.465539.095544.49T:skinnyhashtk2
6104.386106.626109.70T:heron256v1
7063.657066.947073.77T:orangishv1
7226.947228.757232.18T:gage1h256c224r064
8008.598010.468013.95T:gage1h256c256r064
11013.4911016.5711020.56T:gage1h256c224r032
14299.6614307.3114313.36T:gage1h256c512r064
14435.0714442.6514457.70T:gage1h256c256r032
24130.6424141.5624156.55T:gage1h256c224r016
27020.4127026.2727034.55T:gage1h256c512r032
27293.5227302.5927306.78T:gage1h256c256r016
37015.3237054.2437216.34T:fsb512
39532.7839656.2339710.76T:fsb256
46702.5246736.5746774.31T:gage1h256c224r008
66523.7666557.9766605.21T:sivtemphotonhashv1
Cycles/byte for 1536 bytes
25%50%75%hash
0.740.740.74komihash
1.511.511.51prh42s256
1.701.711.71prh42s512
1.721.721.73prh64s256
2.142.142.14prh64s512
2.162.162.17prh42s1024
2.842.852.86prh64s1024
2.992.992.99T:edonr512
3.693.693.98T:bebb4185
4.554.554.56T:md4
5.325.325.33T:edonr256
6.116.116.12T:blake2b
6.136.136.14T:bmw512
6.806.806.81T:skein512256
6.816.816.81T:skein512512
7.067.067.07T:skein256256
7.427.447.46T:k12
7.677.677.68md5
7.687.687.68T:blake3
9.909.909.91T:blake2s
10.0610.0810.10T:shabal512
10.5710.5710.57T:shabal256
10.9210.9310.93T:bmw256
11.6011.6111.61sha512
11.8411.8511.85T:skein10241024
11.9011.9011.91T:keccakc256
12.0612.0712.07T:blake64
12.1512.1512.17shake128
12.24?12.29?15.36?T:sarmal256
12.3112.3112.33T:ripemd160
12.3812.4112.50sha1
12.5012.5112.53blake512
13.1113.1113.16T:keccakc448
13.1413.1513.15T:beamsplitter
13.1613.1613.17sha3224
14.2114.2114.23T:keccakc512
14.2714.2714.28sha3256
14.2914.2914.30shake256
14.7014.7114.72T:sarmal512
14.6914.7214.77sha384
15.1215.1215.13T:nasha256
15.1715.1715.17asconhashav12
15.1715.1715.17asconxofav12
15.1915.2815.35lsh512
15.3315.3315.36T:keccak
15.3815.3915.39T:blake32
16.6016.6216.62sha256
17.0817.0917.13T:nasha512
17.6717.6817.69T:keccakc768
17.8917.9017.90sha3384
19.9119.9219.93blake256
19.8919.9320.14sha224
22.3722.3922.40T:fugue2
22.6622.6722.68asconhashv12
22.6622.6722.68asconxofv12
22.5922.6722.85lsh256
23.0823.3623.49T:luffa256
24.8524.8524.87T:bblake256
25.5125.5225.55T:keccakc1024
25.9425.9425.97sha3512
26.0026.0226.07T:cubehash512
27.9227.9227.93T:cubehash1632
30.0330.0430.05T:shavite3256
30.2530.2630.80T:xoodyakv1
33.0233.0333.29T:fugue256
33.6633.6633.67asconhashabi32v12
37.6937.7137.74T:cubehash832
39.3439.3839.75T:luffa384
40.2840.3040.45T:shamashashv1
41.8541.8541.86T:jh256
41.8541.8541.86T:jh224
41.8541.8541.87T:jh512
41.8541.8641.86T:jh384
42.1742.1842.23T:groestl256
42.4942.5242.66T:echosp256
43.1643.1643.19T:sneikha256
43.5443.5743.62T:luffa512
48.9148.9148.93T:round3jh256
48.9248.9248.95T:round3jh512
49.5349.5849.61T:shavite3512
50.8250.8250.83T:gimli24v1
51.1251.1351.17T:essence384
51.1551.1551.16asconhashbi32v12
51.2051.2251.25T:essence512
53.5453.5653.59T:echo256
54.2054.2454.42T:cubehash816
60.1260.2160.55T:lane256
61.8561.8561.90T:simd256
61.8361.9962.60T:whirlpool
62.3362.3362.35T:mcssha4
62.4162.4262.45T:mcssha6
63.0963.1163.14T:saturninhashv2
64.1664.1764.20T:mcssha5
67.6267.6567.70T:echosp512
73.4573.4573.48T:essence224
73.4873.4873.87T:essence256
73.6673.6774.02T:drygascon128
73.9174.0574.14T:fugue512
79.4279.4380.20T:coral256v1
80.1280.4184.26T:groestl512
83.1683.3087.23T:simd512
84.2384.2384.25T:floppsy
86.3686.3686.59T:cubehash1616
86.7886.7986.91T:sneikha384
87.1787.2190.50T:cubehash88
95.1695.2396.98T:echo512
99.58101.34105.95T:mgrostl256
101.43101.43104.84T:esch256v2
101.92101.92105.14T:esch256v1
103.35103.35106.52T:knot256v2
108.18108.24108.69T:drygascon256
121.30121.31124.60T:esch384v2
121.60121.61124.96T:esch384v1
123.78123.88127.88T:rfsb509
128.92129.01132.51T:romulush
140.57140.64143.79T:clxhash
145.64145.67149.02T:cubehash168
150.70150.75154.00T:cubehash84
152.17153.46155.75T:lane512
158.86158.88162.08T:knot256v1
264.64264.95266.16T:cubehash164
278.81282.06282.34T:cubehash82
285.17288.35288.43T:knot512
381.82381.87382.14T:knot384
488.82488.93491.12T:photonbeetlehash256rate32v1
499.51499.54501.39T:cubehash162
537.08537.33540.29T:cubehash81
971.84971.94980.20T:cubehash161
1024.801027.991032.86T:subterraneanv1
1052.931056.141060.74T:syconhash256v1
1731.201736.711740.46T:acehash256v1
3167.433193.833246.12T:skinnyhashtk3
3496.393497.393499.13T:sivrijndael256hash256v1
4884.304887.104893.13T:gage1h256c256r128
5546.535551.705557.50T:skinnyhashtk2
6261.446264.276268.08T:heron256v1
7152.517154.507156.03T:orangishv1
7340.247340.867344.59T:gage1h256c224r064
8133.268138.328145.59T:gage1h256c256r064
11169.1811178.7611187.71T:gage1h256c224r032
14528.4514534.7914541.53T:gage1h256c512r064
14638.7914647.6614654.85T:gage1h256c256r032
24456.7424463.5124470.69T:gage1h256c224r016
27403.8927415.5427422.97T:gage1h256c512r032
27660.5827669.1327682.74T:gage1h256c256r016
47313.2147337.1247370.53T:gage1h256c224r008
66380.7166397.6066421.60T:sivtemphotonhashv1
95623.5795842.0696202.11T:fsb512
103664.79103729.66103917.16T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.820.820.82komihash
2.162.172.19prh42s256
2.692.692.72prh42s512
2.702.702.73prh64s256
3.383.383.38T:edonr512
3.753.763.78prh64s512
3.883.883.90prh42s1024
4.014.014.03T:bebb4185
5.285.285.29T:md4
5.675.675.70prh64s1024
5.915.935.94T:edonr256
6.866.866.87T:blake2b
7.357.367.36T:bmw512
7.367.367.38T:blake3
7.497.497.51T:skein512256
7.507.507.50T:skein512512
7.597.597.59T:skein256256
8.308.308.30md5
8.638.678.72T:k12
9.979.979.97T:blake2s
12.3812.4112.41sha512
12.5712.5812.60T:shabal512
12.6312.6512.67T:bmw256
12.81?12.86?16.47?T:sarmal256
12.8812.8812.90T:blake64
13.0313.0313.05shake128
13.1713.1813.19blake512
13.2013.2013.21T:keccakc256
13.3113.3113.33T:shabal256
13.4813.5013.65T:beamsplitter
13.6213.6313.65T:ripemd160
15.0115.0215.03T:skein10241024
15.3015.3015.32T:sarmal512
15.8615.8615.87asconhashav12
15.8615.8615.89asconxofav12
15.8715.8815.88sha3224
15.9015.9015.90sha3256
15.9315.9315.93shake256
16.2016.2016.25T:keccakc512
16.2016.2116.26T:keccakc448
16.2116.2116.21T:keccak
16.6416.6416.66T:nasha256
16.7616.8116.82T:blake32
17.6817.7517.85lsh512
17.8917.8917.91sha256
18.4018.4018.42T:nasha512
19.1319.1319.13sha3384
19.2719.2719.27T:keccakc768
19.8619.9520.09sha1
21.5721.5721.59blake256
22.0122.1122.25sha384
23.5623.5623.58asconxofv12
23.4823.5723.74lsh256
23.5623.5723.60asconhashv12
24.8324.8424.95T:luffa256
28.1028.1828.27sha224
28.2028.2028.28T:keccakc1024
28.3028.3028.34sha3512
28.7628.7928.79T:cubehash512
29.9429.9429.97T:fugue2
30.9831.0031.51T:xoodyakv1
32.1632.1732.23T:shavite3256
33.8433.8633.89T:bblake256
35.5935.5935.62asconhashabi32v12
37.2437.2437.26T:cubehash1632
37.3137.3138.03T:fugue256
42.2542.2942.29T:shamashashv1
43.4443.4543.62T:luffa384
44.6744.6744.67T:sneikha256
44.7344.7344.77T:jh256
44.7344.7444.77T:jh224
44.7344.7444.76T:jh384
44.7344.7444.77T:jh512
46.5946.6246.65T:groestl256
48.4148.4948.53T:luffa512
48.9549.0249.06T:echosp256
49.7449.8050.08T:cubehash832
51.2151.2551.31T:shavite3512
52.2552.2552.28T:round3jh256
52.2752.2752.30T:round3jh512
52.5952.6152.63T:gimli24v1
53.4853.4853.49asconhashbi32v12
58.6658.6758.69T:essence384
58.9058.9258.94T:essence512
63.5863.6063.63T:echo256
65.3665.3965.41T:saturninhashv2
65.5166.1266.12T:whirlpool
66.1566.1566.28T:simd256
66.2066.2066.23T:mcssha4
66.2366.2766.43T:cubehash816
66.4266.4266.43T:mcssha6
67.9868.0468.07T:lane256
71.0971.1071.11T:mcssha5
74.5174.5274.55T:drygascon128
78.9979.0079.02T:essence224
79.0679.0679.10T:essence256
80.5180.6080.64T:echosp512
82.2082.2082.23T:coral256v1
84.6284.6284.62T:floppsy
87.1187.3387.37T:fugue512
87.4787.5890.84T:groestl512
91.2091.2091.24T:sneikha384
97.8797.9498.01T:echo512
99.2299.3399.64T:cubehash88
103.18103.32103.89T:simd512
104.18104.20104.20T:esch256v2
104.65104.68104.68T:esch256v1
106.90106.92106.93T:knot256v2
108.13108.14108.18T:cubehash1616
109.58109.84116.11T:mgrostl256
111.51111.55111.59T:drygascon256
126.46126.48126.49T:esch384v2
126.74126.76126.78T:esch384v1
132.56132.60132.82T:rfsb509
132.98133.01134.15T:romulush
141.55141.91141.93T:clxhash
160.28160.30160.34T:knot256v1
162.73162.76163.18T:cubehash84
167.42167.45167.52T:cubehash168
201.83204.91206.45T:lane512
284.07286.42286.54T:cubehash164
290.11290.12290.56T:knot512
291.71291.79300.56T:cubehash82
383.58383.61392.24T:knot384
481.29481.39490.40T:photonbeetlehash256rate32v1
518.03518.17527.15T:cubehash162
546.77555.68557.12T:cubehash81
995.81995.94996.47T:cubehash161
1038.671038.821039.30T:subterraneanv1
1099.791099.961101.04T:syconhash256v1
1799.171807.581809.41T:acehash256v1
3261.093280.113347.27T:skinnyhashtk3
3475.523477.093495.75T:sivrijndael256hash256v1
5129.815140.755145.32T:gage1h256c256r128
5584.295592.995613.50T:skinnyhashtk2
6677.186689.606696.97T:heron256v1
7399.877400.977409.92T:orangishv1
7651.217655.687661.99T:gage1h256c224r064
8481.088482.828489.89T:gage1h256c256r064
11589.0111594.7011603.37T:gage1h256c224r032
15145.6615156.1015174.04T:gage1h256c512r064
15188.9315204.8415230.77T:gage1h256c256r032
25339.7825350.8925373.41T:gage1h256c224r016
28447.5528454.1528476.03T:gage1h256c512r032
28654.2928665.1728690.99T:gage1h256c256r016
48955.9749000.3249043.26T:gage1h256c224r008
66076.1666100.2966136.15T:sivtemphotonhashv1
253413.23253639.01253902.95T:fsb512
274632.49274855.26275475.54T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
2.002.002.00komihash
8.038.038.03T:blake3
8.128.128.23T:bebb4185
9.669.669.66T:edonr512
9.979.9710.11prh42s256
10.7510.7810.78T:blake2s
13.2713.2813.33T:blake2b
13.3913.4113.41T:edonr256
14.1714.1914.19T:skein256256
14.5914.6414.80T:md4
15.1215.1215.27prh42s512
15.4715.4715.58prh64s256
15.4815.5215.52T:skein512256
15.6115.6115.61T:skein512512
16.4416.4416.44md5
17.7817.9818.09T:beamsplitter
24.5524.5524.72asconhashav12
24.5524.5524.72asconxofav12
24.6124.6424.64T:bmw512
25.4725.4825.67sha512
25.6925.8825.91prh42s1024
25.95?26.09?33.77?T:sarmal256
26.6726.8126.83prh64s512
26.7227.0827.38T:k12
27.4827.4827.52T:blake64
27.8427.8427.88blake512
29.0929.1429.67sha3256
29.1229.1429.17sha3224
29.1229.2029.20sha3384
29.2529.2830.03sha3512
29.4429.4529.47shake256
29.5829.5829.58shake128
29.8029.8129.81T:sarmal512
30.3830.3930.50T:ripemd160
33.4533.4533.94T:keccakc1024
33.9533.9733.98T:keccakc768
34.1134.1234.17T:keccakc512
34.1634.1634.16T:keccak
34.2734.3034.38T:keccakc448
34.3034.3034.33sha256
34.3334.3334.33T:blake32
34.5234.7034.83T:bmw256
35.0335.0335.03T:keccakc256
34.9135.0635.16asconxofv12
34.9135.0835.20asconhashv12
36.2336.2336.27T:nasha256
40.3340.3440.80T:xoodyakv1
42.4842.5942.69blake256
43.6743.6944.09T:nasha512
44.4844.4844.80T:shabal512
44.9145.0945.27lsh256
47.6647.7747.97prh64s1024
47.7347.9548.22T:luffa256
48.4148.4748.58T:shabal256
48.8848.8948.91T:skein10241024
55.4255.7755.91lsh512
59.4759.5659.72T:shavite3256
60.1460.1460.28asconhashabi32v12
63.5063.6163.75T:cubehash512
64.0364.0564.14T:sneikha256
65.3365.4465.62T:shamashashv1
75.4275.5075.61T:gimli24v1
81.3481.3481.70T:jh256
81.4181.4181.42T:jh384
81.4181.6481.83T:jh224
81.4581.6981.69T:jh512
83.1983.1983.31asconhashbi32v12
85.4185.5885.69T:drygascon128
89.5689.5689.56T:floppsy
91.0391.1691.48T:fugue256
94.4194.4894.59T:saturninhashv2
94.9194.9195.19T:round3jh256
94.8095.0095.22T:shavite3512
95.0395.0395.03T:round3jh512
95.3095.3095.45T:luffa384
102.61103.09103.28T:groestl256
111.17111.33111.50T:luffa512
111.33111.36111.58T:whirlpool
115.81115.84116.06T:mcssha4
114.97115.89117.03sha1
117.75117.81117.91T:mcssha6
117.84117.84117.84T:coral256v1
119.38120.27121.34sha384
120.84120.84121.06T:simd256
128.41128.47128.92T:fugue2
133.30133.91134.64sha224
139.44139.44139.66T:esch256v2
139.73139.94139.95T:esch256v1
144.95145.03145.25T:echo256
147.81147.81147.84T:sneikha384
148.92149.02149.33T:bblake256
149.88150.20150.78T:echosp256
150.14150.34150.36T:essence224
150.75150.97150.97T:essence256
152.31152.56152.56T:knot256v2
153.98154.05154.23T:drygascon256
153.89154.09154.11T:clxhash
154.89154.92155.11T:essence384
156.53156.53156.72T:cubehash1632
157.25157.39157.47T:essence512
159.84159.86160.03T:mcssha5
168.47168.58169.12T:lane256
178.47178.73178.73T:knot256v1
179.05179.09179.27T:echo512
185.88186.17186.56T:echosp512
187.16187.52187.88T:romulush
192.42192.64192.64T:esch384v2
192.44192.66192.66T:esch384v1
203.78204.27206.81T:cubehash832
215.28215.30215.58T:rfsb509
219.06220.95233.70T:groestl512
221.14222.77223.23T:cubehash816
253.16253.31255.36T:cubehash88
256.75257.86258.08T:fugue512
284.84287.64296.45T:mgrostl256
317.81318.52321.25T:simd512
317.06318.89320.17T:cubehash84
353.45353.45353.53T:knot512
386.89387.02387.45T:cubehash1616
423.08423.11423.38T:knot384
427.59427.75427.84T:photonbeetlehash256rate32v1
446.23446.41446.47T:cubehash168
458.38464.50464.83T:cubehash82
562.48562.55565.12T:cubehash164
712.16712.52713.06T:cubehash81
780.92792.08800.77T:lane512
796.88796.88797.12T:cubehash162
1179.691179.721180.05T:subterraneanv1
1266.001266.061266.50T:cubehash161
1662.391662.551663.91T:syconhash256v1
2724.642726.732805.73T:acehash256v1
3273.893274.783357.31T:sivrijndael256hash256v1
4609.084687.534712.45T:skinnyhashtk3
6158.286236.416442.66T:skinnyhashtk2
8294.128296.038301.70T:gage1h256c256r128
10486.2510487.7810496.00T:orangishv1
11595.3911597.3811608.06T:gage1h256c224r064
12095.4412099.2812178.25T:heron256v1
12844.3812847.0012920.22T:gage1h256c256r064
16972.6117046.6717056.55T:gage1h256c224r032
22299.6622307.5222383.62T:gage1h256c256r032
22954.6222957.3123138.16T:gage1h256c512r064
36529.4536609.5336780.94T:gage1h256c224r016
41358.5541461.5341577.06T:gage1h256c256r016
41753.6741874.2341957.58T:gage1h256c512r032
62342.4462413.6662457.91T:sivtemphotonhashv1
70178.5270236.0870323.34T:gage1h256c224r008
2266461.722268585.312269304.62T:fsb512
2462940.672465938.412470140.44T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
7.257.257.25komihash
38.0038.0038.00T:bebb4185
42.7542.7542.75T:beamsplitter
66.5066.5066.50T:blake3
69.3869.6269.75prh42s256
70.2570.2570.38T:edonr256
74.3874.3874.38md5
78.1278.1278.12T:edonr512
81.1281.5082.88T:md4
85.0085.2585.50T:blake2s
85.5085.6285.62T:skein256256
92.1292.1292.12asconhashav12
92.1292.1292.38asconxofav12
105.12105.25105.25T:blake2b
111.88111.88112.88prh42s512
122.38123.38124.62prh64s256
123.12123.38123.38T:skein512256
123.38123.38125.00asconxofv12
123.38123.62128.62asconhashv12
124.00124.00124.00T:skein512512
128.50128.50128.50T:floppsy
137.62137.62137.62T:xoodyakv1
145.88146.50147.38T:ripemd160
150.25151.12151.12sha256
153.50154.12157.25T:blake32
176.25176.25178.00T:nasha256
178.75179.62179.62T:sneikha256
188.75188.75190.88T:bmw256
190.88191.25193.25blake256
196.12196.50197.88prh42s1024
196.62198.00199.62T:luffa256
198.00198.00199.25T:bmw512
203.38203.38204.62T:gimli24v1
202.38203.75204.25T:shamashashv1
205.12205.25207.38sha512
207.88?208.38?265.88?T:sarmal256
210.25210.25212.62prh64s512
209.38211.50213.00T:k12
221.12221.38222.12T:blake64
224.00224.25225.62blake512
228.25228.25228.62sha3256
228.50228.62228.75sha3384
228.50228.88229.00sha3224
229.50229.50229.75sha3512
231.00231.12231.25shake256
231.75231.75232.12shake128
238.38238.50240.12T:sarmal512
244.50244.62246.12T:drygascon128
247.25248.25249.75T:clxhash
250.62252.38252.62T:shavite3256
253.62253.62253.62asconhashabi32v12
258.25258.88258.88T:saturninhashv2
269.38269.75271.38T:keccakc1024
270.50270.50270.62T:shabal512
272.88272.88273.88T:keccakc768
273.25273.25277.62T:keccakc512
273.62273.62275.75T:keccak
274.12274.38279.75T:keccakc448
280.25280.50282.00T:keccakc256
294.12294.25294.25T:shabal256
307.12307.25308.88T:cubehash512
317.25317.25317.25asconhashbi32v12
321.88321.88324.38T:knot256v1
348.00348.12349.75T:nasha512
359.75361.50362.62lsh256
379.38380.75381.88prh64s1024
391.12391.25392.00T:skein10241024
397.38398.25399.25T:coral256v1
421.75421.75423.50T:whirlpool
420.50422.00423.38T:knot256v2
443.12444.50447.88lsh512
474.62474.88477.50T:luffa384
478.25478.50480.00T:romulush
489.25489.25491.00T:photonbeetlehash256rate32v1
501.25503.12507.12T:groestl256
506.50506.75508.38T:mcssha4
514.12514.12514.12T:sneikha384
514.25514.50516.38T:fugue256
513.25515.00516.75T:esch256v1
515.88517.88518.50T:esch256v2
522.00522.50523.75T:mcssha6
547.38547.62550.25T:luffa512
592.75593.00594.75T:drygascon256
652.25652.25652.25T:jh256
652.88652.88653.00T:jh384
652.75653.12654.62T:jh224
653.12653.12654.12T:jh512
759.12760.38765.38T:shavite3512
760.50760.50762.50T:round3jh256
761.50761.75761.75T:round3jh512
826.75826.75828.50T:esch384v1
830.62830.62832.38T:esch384v2
847.62848.12849.38T:knot384
850.62850.62852.62T:knot512
858.75858.88860.50T:mcssha5
852.88859.00868.50sha1
877.38877.50879.25T:fugue2
928.38929.88930.25T:essence224
933.50934.12935.25T:essence256
935.00942.38950.38sha224
957.12966.75991.88sha384
968.62969.50970.62T:simd256
1011.381011.501014.75T:rfsb509
1039.381041.121042.12T:bblake256
1061.751061.881063.50T:cubehash1632
1158.501160.751161.38T:echo256
1198.251201.121203.75T:echosp256
1247.121248.381249.38T:essence384
1266.751267.751268.88T:essence512
1366.001368.121373.75T:lane256
1401.001403.121421.25T:cubehash816
1401.001406.251421.25T:cubehash832
1432.001433.121433.75T:echo512
1465.501467.501485.38T:cubehash88
1488.751492.621496.12T:echosp512
1531.501532.751548.12T:cubehash84
1589.501594.751596.50T:fugue512
1750.881757.621816.00T:groestl512
1762.251765.381770.25T:cubehash82
2016.122017.882022.50T:cubehash81
2307.752321.002413.75T:mgrostl256
2360.502360.502362.75T:subterraneanv1
2522.752522.752524.88T:cubehash1616
2547.002552.502576.62T:simd512
2640.002640.502642.50T:cubehash168
2760.382762.122763.12T:cubehash164
2992.622994.002994.25T:cubehash162
3462.003462.503464.50T:cubehash161
3619.003622.383625.12T:sivrijndael256hash256v1
6161.756163.386166.38T:syconhash256v1
6284.386338.006468.12T:lane512
10074.7510082.1210094.62T:acehash256v1
10923.5010950.3810952.62T:skinnyhashtk2
12259.1212295.8812631.12T:skinnyhashtk3
28174.2528180.1228790.25T:gage1h256c256r128
41600.1241742.2542264.62T:orangishv1
42531.0043130.2543162.12T:gage1h256c224r064
47141.7547749.7547764.12T:gage1h256c256r064
54483.1255098.7555123.88T:heron256v1
59481.6260080.0060138.25T:gage1h256c224r032
66391.1266503.1266620.38T:sivtemphotonhashv1
78566.5078580.3878625.88T:gage1h256c256r032
84804.7584808.1284864.25T:gage1h256c512r064
125076.50125677.88125805.25T:gage1h256c224r016
141376.00141980.62142259.88T:gage1h256c256r016
147114.75147131.38147378.25T:gage1h256c512r032
236867.00236996.88238595.12T:gage1h256c224r008
18132547.7518150779.3818162599.00T:fsb512
19699257.7519712673.0019740641.00T:fsb256