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

[Page version: 20240726 23:45:54]

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.


Implementation notes

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.640.640.64komihash
1.031.031.03prh42s512
1.031.031.04prh42s1024
1.031.041.04prh42s256
1.131.141.14prh64s256
1.151.151.16prh64s1024
1.171.181.18prh64s512
2.732.742.75T:edonr512
3.473.513.82T:bebb4185
4.174.184.19T:md4
5.135.145.16T:bmw512
5.335.355.39T:edonr256
5.945.956.10T:blake2b
6.166.176.19T:blake3
6.416.416.46T:skein512256
6.416.416.43T:skein512512
6.566.576.63T:skein256256
6.696.707.04T:k12
7.217.217.52md5
7.887.898.20sha1
9.319.339.49T:skein10241024
9.379.409.71T:shabal512
9.539.549.89T:shabal256
9.669.679.99sha512
9.669.6810.01sha384
9.779.7810.14T:blake2s
9.829.859.96T:bmw256
10.3610.3810.71T:blake64
11.0411.0611.43T:keccakc256
11.2011.2111.54blake512
11.3011.4511.75T:sarmal256
11.4511.4711.83shake128
11.8211.8412.16T:ripemd160
12.6012.6212.99T:keccakc448
12.7012.7213.04shake256
12.7012.7413.06sha3256
12.7512.8013.13T:beamsplitter
13.1913.2713.55T:keccakc512
13.2713.2913.64sha3224
14.1314.1514.46asconhashav12
14.1314.1514.46asconxofav12
14.1514.1814.49T:nasha256
14.0814.2114.65T:sarmal512
14.2314.3714.59T:blake32
14.1514.3914.56T:keccak
14.9415.2515.28sha224
14.9515.2515.30sha256
15.4015.7415.77T:nasha512
16.6016.9116.95sha3384
17.1917.5417.64T:fugue2
17.4317.8017.83T:keccakc768
18.2118.5418.58blake256
18.6919.0319.06T:bblake256
20.8921.2021.22asconhashv12
20.9021.2121.24asconxofv12
21.5621.8821.90T:luffa256
21.6421.9221.94T:cubehash1632
22.2522.4022.49T:cubehash512
23.8024.0224.06sha3512
24.7924.8324.85T:keccakc1024
28.2028.2228.31T:shavite3256
30.1330.1530.19T:xoodyakv1
30.5330.6430.78T:fugue256
31.1031.1231.26T:cubehash832
32.9432.9633.01asconhashabi32v12
38.0438.0638.11T:sneikha256
39.0339.0739.39T:luffa512
39.9640.0140.33T:shamashashv1
40.0040.0340.29T:groestl256
40.2940.3540.64T:luffa384
42.0342.0442.35T:jh512
42.0342.0542.36T:jh384
42.0342.0642.37T:jh256
42.0442.0942.40T:jh224
42.3742.4942.82T:echosp256
45.4345.6045.95T:shavite3512
45.8846.1146.31T:essence512
45.8946.1646.21T:essence384
47.9348.2148.30T:cubehash816
48.1648.4748.62T:echo256
48.8749.2249.31T:round3jh256
48.9449.2549.48T:round3jh512
49.7249.9350.06asconhashbi32v12
52.0752.4753.08T:lane256
54.9655.1655.33T:md6d224
54.8555.6457.64T:gimli24v1
55.8456.3456.40T:rfsb509
59.4659.7060.22T:md6d256
60.1760.2860.70T:simd256
60.5760.6261.03T:mcssha5
60.5860.6460.92T:mcssha4
60.5860.6460.82T:mcssha6
61.2361.4361.82T:echosp512
61.4061.4461.78T:saturninhashv2
61.1461.6562.41T:whirlpool
64.1864.4765.21T:fugue512
69.2269.2969.88T:coral256v1
71.1271.2071.85T:essence224
71.2071.2971.92T:essence256
72.0572.1272.74T:sneikha384
73.6674.7675.33T:groestl512
76.7777.2777.81T:md6d384
78.3479.0979.61T:simd512
78.6479.2279.57T:cubehash1616
81.6482.2382.68T:cubehash88
83.0883.4283.91T:drygascon128
84.3684.9185.40T:floppsy
84.7285.0285.69T:esch256v1
85.2785.8586.50T:esch256v2
87.9689.6994.98T:mgrostl256
90.2890.9191.55T:echo512
94.6295.3395.81T:md6d512
101.84102.16102.78T:knot256v2
107.41108.09108.48T:drygascon256
115.07115.58116.24T:esch384v1
115.21115.58116.07T:esch384v2
122.03122.99123.76T:lane512
126.40127.26127.41T:clxhash
129.53130.50130.62T:romulush
140.82141.19141.79T:cubehash168
143.42143.84144.47T:cubehash84
159.22160.13160.19T:knot256v1
262.67262.86263.01T:cubehash164
270.27270.52270.68T:cubehash82
302.66302.75303.05T:knot512
388.77389.40389.78T:knot384
468.29468.79470.02T:photonbeetlehash256rate32v1
508.36508.62509.20T:cubehash162
522.89523.69524.71T:cubehash81
744.08745.39746.88T:syconhash256v1
863.96?895.24?1014.53?T:fsb256
999.33999.921000.99T:cubehash161
1234.09?1269.70?1408.97?T:fsb512
1280.711281.931285.94T:subterraneanv1
2606.822614.722627.79T:acehash256v1
3319.563329.643337.86T:skinnyhashtk3
3487.363491.723494.32T:sivrijndael256hash256v1
5247.145278.275284.41T:gage1h256c256r128
5759.285782.565807.64T:skinnyhashtk2
6574.536579.126583.58T:orangishv1
6797.266801.196804.12T:heron256v1
7687.067691.687694.52T:gage1h256c224r064
8526.768532.318537.72T:gage1h256c256r064
10630.9410637.9110642.33T:gage1h256c224r032
15286.6215300.2515307.29T:gage1h256c512r064
15373.6515380.0215388.97T:gage1h256c256r032
26168.9926181.2226188.95T:gage1h256c224r016
28893.8928902.9528915.44T:gage1h256c512r032
29626.9829637.6929648.16T:gage1h256c256r016
50036.7150062.9150197.93T:gage1h256c224r008
50284.3850377.2350441.53T:sivtemphotonhashv1
Cycles/byte for 4096 bytes
25%50%75%hash
0.660.660.66komihash
1.221.221.22prh42s256
1.291.291.29prh42s512
1.351.351.35prh64s256
1.441.441.45prh42s1024
1.541.541.54prh64s512
1.791.791.79prh64s1024
2.882.882.88T:edonr512
3.573.573.57T:bebb4185
4.324.324.32T:md4
5.465.465.46T:edonr256
5.535.535.54T:bmw512
5.975.975.98T:blake2b
6.116.116.11T:blake3
6.566.566.56T:skein512256
6.566.566.56T:skein512512
6.686.686.68T:skein256256
6.756.756.78T:k12
7.357.357.35md5
8.108.118.11sha1
9.719.719.73T:skein10241024
9.799.799.80T:blake2s
9.959.959.98T:shabal512
10.0610.0710.08sha512
10.0710.0710.08sha384
10.1310.1610.16T:shabal256
10.1910.2010.22T:bmw256
10.7810.7910.80T:blake64
11.3711.3711.42T:keccakc256
11.5911.6011.61blake512
11.6611.6811.71T:sarmal256
11.7011.7011.73shake128
12.1012.1012.11T:ripemd160
12.7012.7112.73T:beamsplitter
12.9312.9612.99T:keccakc448
13.5013.5013.51sha3224
13.5513.5613.59shake256
13.5813.5913.65sha3256
13.7213.7313.74T:keccakc512
14.2714.2714.28asconxofav12
14.2714.2714.28asconhashav12
14.4814.4914.50T:nasha256
14.5314.5414.56T:blake32
14.2214.7014.77T:sarmal512
14.6914.7214.74T:keccak
15.3015.3115.33sha224
15.3115.3215.32sha256
16.0716.0716.08T:nasha512
17.2717.2817.33sha3384
17.7517.7817.81T:keccakc768
18.5418.5518.57blake256
18.7718.8718.89T:fugue2
20.6120.6120.63T:bblake256
21.0621.0621.07asconxofv12
21.0621.0621.09asconhashv12
21.9221.9221.93T:luffa256
22.8022.8022.82T:cubehash512
23.4423.4523.46T:cubehash1632
24.2324.2524.32sha3512
24.7024.7025.08T:keccakc1024
28.2728.3028.34T:shavite3256
29.9829.9830.30T:xoodyakv1
31.1731.2532.84T:fugue256
32.9732.9733.33asconhashabi32v12
33.7033.7733.86T:cubehash832
37.9938.0039.20T:sneikha256
39.7839.8141.20T:luffa512
39.9039.9641.23T:shamashashv1
40.6340.6441.96T:groestl256
41.0041.0042.23T:luffa384
42.3642.3743.66T:jh256
42.3742.3743.68T:jh384
42.3742.3743.65T:jh512
42.3642.3743.67T:jh224
43.7743.8645.18T:echosp256
46.4246.6147.97T:shavite3512
47.1947.2048.43T:essence384
47.2347.2548.57T:essence512
49.3749.3950.65T:round3jh512
49.3749.4950.69T:round3jh256
49.4949.5350.88T:echo256
49.8849.8951.23asconhashbi32v12
50.5050.7751.99T:cubehash816
53.2653.2754.90T:lane256
54.6754.6755.86T:gimli24v1
56.0956.3557.60T:md6d224
56.3256.4857.95T:rfsb509
60.3960.4461.83T:simd256
60.5561.0662.31T:md6d256
61.2661.2862.53T:saturninhashv2
61.3261.3562.31T:mcssha6
61.3361.3662.32T:mcssha4
61.4362.3763.07T:whirlpool
61.6062.5063.05T:mcssha5
62.9062.9764.33T:echosp512
66.5467.4968.02T:fugue512
69.3169.8370.47T:coral256v1
72.2472.9673.47T:sneikha384
71.8172.9873.00T:essence224
71.8873.0673.08T:essence256
76.9078.3579.17T:groestl512
78.0579.1579.63T:md6d384
80.6881.8882.51T:simd512
82.6683.8883.93T:drygascon128
83.6084.8084.85T:cubehash1616
84.1085.2785.45T:floppsy
84.1285.3285.44T:cubehash88
84.6085.8185.87T:esch256v1
85.1286.3386.43T:esch256v2
93.4393.7098.81T:mgrostl256
92.6894.0694.20T:echo512
96.2897.1497.41T:md6d512
102.05103.22103.26T:knot256v2
108.75108.79108.90T:drygascon256
116.59116.61116.74T:esch384v2
116.67116.69116.79T:esch384v1
126.83126.86127.22T:clxhash
129.37130.08131.19T:lane512
130.76130.79130.94T:romulush
146.11146.14146.25T:cubehash168
146.37146.39146.73T:cubehash84
159.52159.54159.88T:knot256v1
267.77267.82270.22T:cubehash164
272.83272.94275.70T:cubehash82
303.20303.23305.63T:knot512
389.36389.48391.95T:knot384
466.28468.77470.24T:photonbeetlehash256rate32v1
513.22513.79514.95T:cubehash162
525.72527.03528.57T:cubehash81
749.76752.23753.13T:syconhash256v1
1004.421005.531006.17T:cubehash161
1284.071286.571288.02T:subterraneanv1
2631.022636.302642.45T:acehash256v1
3340.013348.353373.22T:skinnyhashtk3
3482.733486.573489.92T:sivrijndael256hash256v1
5332.285342.235349.13T:gage1h256c256r128
5775.995799.765836.71T:skinnyhashtk2
6626.156628.806630.78T:orangishv1
6903.526905.126912.24T:heron256v1
7763.077767.157771.01T:gage1h256c224r064
8605.778613.378620.80T:gage1h256c256r064
10730.9610733.6210735.67T:gage1h256c224r032
15440.2615445.3715449.33T:gage1h256c512r064
15511.0115521.5915526.27T:gage1h256c256r032
26393.0126407.5026413.99T:gage1h256c224r016
29144.6529163.4829175.66T:gage1h256c512r032
29868.5129878.1229890.99T:gage1h256c256r016
36644.8236681.8336795.14T:fsb512
39342.8839382.3839446.57T:fsb256
50241.7750344.6250390.62T:sivtemphotonhashv1
50447.5950479.5950549.13T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.700.700.70komihash
1.521.521.52prh42s256
1.721.721.72prh64s256
1.721.721.73prh42s512
2.132.132.14prh42s1024
2.142.142.14prh64s512
2.842.852.86prh64s1024
3.123.123.12T:edonr512
3.693.693.69T:bebb4185
4.564.564.57T:md4
5.685.685.69T:edonr256
6.026.036.03T:blake2b
6.186.196.19T:bmw512
6.826.826.82T:skein512256
6.826.826.82T:skein512512
6.866.866.86T:skein256256
7.337.347.36T:k12
7.567.567.57T:blake3
7.597.597.60md5
8.488.508.50sha1
9.849.849.84T:blake2s
10.4010.4110.41T:skein10241024
10.7610.7610.77sha512
10.7510.7610.77sha384
10.8210.8310.85T:bmw256
10.9310.9310.96T:shabal512
11.1711.2011.21T:shabal256
11.5011.5011.51T:blake64
12.2612.2712.27blake512
12.3212.3412.36T:keccakc256
12.4912.4912.50shake128
12.5212.5412.56T:sarmal256
12.5612.5812.58T:ripemd160
12.8312.8412.85T:beamsplitter
13.2613.2813.37T:keccakc448
13.6813.6813.70sha3224
14.3514.3614.38T:keccakc512
14.5114.5114.52asconxofav12
14.5114.5114.52asconhashav12
14.7314.7414.77shake256
14.8014.8114.84sha3256
15.0515.0515.07T:nasha256
15.0515.0615.07T:blake32
15.1615.5915.71T:sarmal512
15.5815.6415.68T:keccak
15.9115.9215.93sha224
15.9215.9315.95sha256
17.1917.2117.23T:nasha512
17.9317.9618.07T:keccakc768
18.0618.0718.09sha3384
19.1119.1319.15blake256
21.3721.3721.38asconxofv12
21.3721.3721.38asconhashv12
21.4421.4921.52T:fugue2
22.5722.5722.57T:luffa256
23.7723.7823.78T:cubehash512
23.8223.8423.85T:bblake256
25.6125.6225.63T:keccakc1024
25.7225.7325.77sha3512
26.5326.5326.54T:cubehash1632
29.0429.0729.08T:shavite3256
30.2530.2530.26T:xoodyakv1
32.8732.9532.99T:fugue256
33.5433.5433.57asconhashabi32v12
38.4538.4538.45T:sneikha256
38.4938.5038.51T:cubehash832
40.5040.5240.74T:shamashashv1
41.5841.6041.64T:luffa512
42.2742.2842.29T:groestl256
42.6642.6642.71T:luffa384
43.0543.1443.19T:echosp256
43.4943.4943.51T:jh224
43.4843.4943.51T:jh256
43.4943.5043.51T:jh384
43.4943.5043.52T:jh512
48.8048.8549.01T:shavite3512
49.9549.9750.01T:essence384
50.0550.0650.09T:essence512
50.6750.6750.71T:round3jh256
50.6750.6850.76T:round3jh512
50.7250.7250.73asconhashbi32v12
54.0254.0654.13T:echo256
55.3155.3355.59T:cubehash816
55.2755.3755.38T:gimli24v1
56.0156.0557.86T:lane256
57.0957.4358.51T:md6d224
58.5358.5962.18T:rfsb509
61.3762.0263.00T:md6d256
62.0962.1062.15T:saturninhashv2
62.0462.1362.14T:simd256
62.5162.5562.89T:mcssha6
62.7162.7562.90T:whirlpool
62.9162.9162.93T:mcssha4
64.2364.5864.60T:mcssha5
68.6668.6968.99T:echosp512
70.2170.2270.25T:coral256v1
71.4371.4471.54T:fugue512
73.5773.5873.73T:sneikha384
73.9273.9374.38T:essence224
74.0174.0174.05T:essence256
78.5679.2980.83T:md6d384
82.9682.9883.40T:drygascon128
82.6283.0786.63T:groestl512
84.2484.2584.29T:floppsy
85.1285.4389.42T:simd512
85.4685.5185.67T:esch256v1
85.9785.9886.30T:esch256v2
88.9188.9592.21T:cubehash88
92.4092.4295.64T:cubehash1616
96.0496.51100.03T:md6d512
97.3897.4599.13T:echo512
103.35103.37106.57T:knot256v2
100.03103.84105.95T:mgrostl256
108.82108.86112.16T:drygascon256
117.26117.28120.48T:esch384v2
117.34117.36120.51T:esch384v1
125.95125.97129.21T:clxhash
130.99131.11134.59T:romulush
139.76142.83146.26T:lane512
149.98150.05153.28T:cubehash84
153.71153.75156.97T:cubehash168
158.86158.87162.07T:knot256v1
274.23277.47277.54T:cubehash164
278.37278.47278.79T:cubehash82
305.94305.99306.06T:knot512
391.28391.33391.65T:knot384
464.32464.68469.69T:photonbeetlehash256rate32v1
520.52521.46523.82T:cubehash162
529.02532.14537.09T:cubehash81
762.12762.18763.81T:syconhash256v1
1012.961013.171019.40T:cubehash161
1287.751289.681294.06T:subterraneanv1
2669.642683.822696.98T:acehash256v1
3377.743385.093400.16T:skinnyhashtk3
3481.353481.943488.27T:sivrijndael256hash256v1
5432.985439.905449.52T:gage1h256c256r128
5789.285815.465875.84T:skinnyhashtk2
6712.606717.546724.41T:orangishv1
7080.647086.997092.30T:heron256v1
7884.767890.147905.39T:gage1h256c224r064
8751.608756.608765.65T:gage1h256c256r064
10885.4810890.6710898.43T:gage1h256c224r032
15685.8515695.1415710.82T:gage1h256c512r064
15733.6915745.6815758.45T:gage1h256c256r032
26754.7326792.9426840.40T:gage1h256c224r016
29569.0629580.1629597.83T:gage1h256c512r032
30283.6130293.1430314.19T:gage1h256c256r016
50083.0150109.0450143.55T:sivtemphotonhashv1
51157.3051218.0651265.51T:gage1h256c224r008
95481.3795615.0595794.46T:fsb512
103764.64103982.92104181.48T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.780.780.78komihash
2.342.342.34prh42s256
2.692.692.69prh64s256
2.872.872.89prh42s512
3.473.473.47T:edonr512
3.753.753.77prh64s512
3.963.973.99prh42s1024
4.014.014.30T:bebb4185
5.195.195.22T:md4
5.675.695.71prh64s1024
6.266.266.30T:edonr256
6.776.776.77T:blake2b
7.247.247.26T:blake3
7.367.367.38T:skein256256
7.417.417.42T:bmw512
7.517.517.51T:skein512256
7.527.527.52T:skein512512
8.218.218.21md5
8.248.278.31T:k12
9.469.519.53sha1
9.949.949.94T:blake2s
11.5811.5811.60sha384
11.5711.5811.60sha512
12.2712.2712.30T:blake64
12.4812.4812.52T:bmw256
12.7912.8012.80blake512
13.1013.1413.18T:sarmal256
13.1813.2013.21T:beamsplitter
13.2713.2913.32T:skein10241024
13.4013.4013.46shake128
13.5513.5713.58T:shabal512
13.6613.6913.69T:keccakc256
13.8013.8213.85T:ripemd160
13.9813.9914.00T:shabal256
15.1415.1415.16asconhashav12
15.1415.1415.17asconxofav12
15.7716.2216.54T:sarmal512
16.3816.4216.50T:keccakc448
16.4316.4416.45T:keccakc512
16.4316.4516.47T:blake32
16.4816.5116.82T:keccak
16.5016.5316.53sha3224
16.5516.5516.58T:nasha256
17.5117.5117.54sha224
17.5317.5617.64sha256
18.2418.2718.29shake256
18.4618.4918.53sha3256
18.5218.5618.57T:nasha512
19.5719.6719.99T:keccakc768
20.6620.6820.70blake256
21.3021.3521.44sha3384
22.1822.1822.21asconxofv12
22.1822.1822.21asconhashv12
24.2924.2924.30T:luffa256
26.3726.3826.39T:cubehash512
28.4128.4128.44T:keccakc1024
28.4628.4928.64T:fugue2
30.0230.0730.14sha3512
30.9730.9730.98T:xoodyakv1
31.0931.1231.13T:shavite3256
32.4232.4432.45T:bblake256
34.7434.7534.76T:cubehash1632
35.0835.0835.09asconhashabi32v12
37.3737.4737.70T:fugue256
39.6639.6639.66T:sneikha256
42.2742.3342.49T:shamashashv1
46.4046.4546.57T:luffa512
46.4846.4846.50T:jh256
46.4946.4946.52T:jh384
46.4846.4946.52T:jh224
46.4946.5046.53T:jh512
46.6946.7046.73T:groestl256
47.0547.1047.11T:luffa384
49.5449.5649.64T:echosp256
50.2950.3450.56T:shavite3512
51.7451.8051.83T:cubehash832
52.9552.9552.98asconhashbi32v12
54.1554.1754.27T:round3jh256
54.1754.1754.22T:round3jh512
57.1557.2457.27T:gimli24v1
57.3157.3257.34T:essence384
57.5957.6057.64T:essence512
63.3463.3563.43T:lane256
63.9664.0464.10T:rfsb509
64.1764.1964.21T:echo256
64.3264.3264.35T:saturninhashv2
66.1566.2966.38T:simd256
66.3466.3966.52T:whirlpool
66.6766.6967.05T:mcssha6
67.1467.1467.19T:mcssha4
68.1568.7068.73T:cubehash816
71.2171.5971.59T:mcssha5
72.6372.6472.66T:coral256v1
77.1277.1277.16T:sneikha384
79.5379.5679.60T:essence224
79.6679.6679.69T:essence256
81.5881.6181.82T:echosp512
83.7883.8083.82T:drygascon128
84.5184.5384.56T:fugue512
84.6584.6584.67T:floppsy
87.7487.7687.85T:esch256v1
88.2788.2988.40T:esch256v2
90.3990.5590.99T:groestl512
100.12100.24100.43T:echo512
101.71101.81102.47T:cubehash88
106.31106.61107.56T:simd512
106.90106.93106.95T:knot256v2
110.76111.49116.53T:mgrostl256
112.20112.26112.29T:drygascon256
115.89115.95115.97T:cubehash1616
116.95117.84119.64T:md6d224
122.19122.22122.24T:esch384v2
122.32122.32122.35T:esch384v1
126.80126.81127.12T:clxhash
124.84126.99127.98T:md6d256
135.17135.19135.37T:romulush
160.28160.30160.35T:knot256v1
160.69161.65165.33T:md6d384
162.85162.90165.34T:cubehash84
177.20177.24177.28T:cubehash168
188.04192.41199.31T:lane512
194.76195.71197.56T:md6d512
288.08288.14296.89T:cubehash82
297.69297.75306.41T:cubehash164
308.09308.12316.57T:knot512
393.14393.21402.35T:knot384
459.09462.05470.72T:photonbeetlehash256rate32v1
538.62547.35549.59T:cubehash81
540.81549.39549.59T:cubehash162
796.41796.54796.78T:syconhash256v1
1035.631035.901037.91T:cubehash161
1299.001303.051307.71T:subterraneanv1
2766.622788.272799.14T:acehash256v1
3457.823466.113477.33T:sivrijndael256hash256v1
3492.233509.653553.30T:skinnyhashtk3
5697.325704.345720.39T:gage1h256c256r128
5838.425860.835881.21T:skinnyhashtk2
6939.836947.976952.17T:orangishv1
7557.877559.127566.18T:heron256v1
8231.088232.538239.77T:gage1h256c224r064
9123.289130.389135.88T:gage1h256c256r064
11292.0411301.8911315.60T:gage1h256c224r032
16348.6116351.9316359.03T:gage1h256c256r032
16360.5916367.0516371.69T:gage1h256c512r064
27722.4627749.1627810.82T:gage1h256c224r016
30724.7230738.1530760.88T:gage1h256c512r032
31374.1531392.9731411.19T:gage1h256c256r016
49878.7949943.5650070.10T:sivtemphotonhashv1
52948.0152998.4553104.45T:gage1h256c224r008
252767.78253012.04253233.61T:fsb512
275220.73275741.21275976.17T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
1.891.891.91komihash
7.897.897.89T:blake3
8.028.058.27T:bebb4185
9.119.119.11T:edonr512
11.0011.0011.02T:blake2s
12.6212.6412.64prh42s256
13.2713.2713.28T:blake2b
13.3413.3813.56T:md4
13.6213.6413.66T:skein256256
13.6913.7013.80T:edonr256
15.4115.4115.42prh64s256
15.4715.4815.48T:skein512256
15.5815.5915.59T:skein512512
16.2816.2816.28md5
17.3617.3817.39prh42s512
17.5817.7017.84T:beamsplitter
21.9522.3022.58sha1
22.5322.5322.64T:k12
23.1223.2523.42asconxofav12
23.3023.3023.36asconhashav12
24.1424.1624.17T:bmw512
25.5825.5825.58blake512
25.9725.9726.42sha512
26.0226.0226.02sha384
26.3626.3926.47T:blake64
26.6926.7026.86prh64s512
27.1627.2827.52prh42s1024
28.3928.3928.64T:sarmal256
29.6429.7230.06T:ripemd160
29.8129.8329.84sha3224
30.6130.8430.95shake128
32.4532.6432.64asconhashv12
32.4532.6432.64asconxofv12
33.4733.4733.48T:keccakc512
33.5233.5233.52T:keccakc1024
33.8433.8433.89T:bmw256
33.5333.8634.02T:blake32
33.5034.1934.81T:sarmal512
34.2234.7036.64T:keccakc768
34.4235.1737.12T:keccakc448
34.4435.2736.91T:keccak
35.8135.8435.84T:nasha256
36.0336.1736.38T:keccakc256
37.5637.5637.78sha224
37.7537.9738.84sha256
40.1940.2040.39blake256
40.2340.2340.45T:xoodyakv1
43.4243.7543.77T:nasha512
43.7243.7843.94T:skein10241024
46.3046.3346.34T:luffa256
46.9846.9847.11T:shabal512
47.6647.6647.92prh64s1024
49.4849.5249.52T:shabal256
54.2554.5854.89shake256
54.5654.6954.70asconhashabi32v12
55.0855.1755.17T:sneikha256
55.2355.6655.95sha3512
55.5955.7756.06sha3384
55.8856.3356.92sha3256
57.2057.2357.33T:shavite3256
58.9859.0659.16T:cubehash512
63.1463.2263.33T:shamashashv1
81.1981.3481.34T:gimli24v1
81.3981.3981.39asconhashbi32v12
84.7784.7784.88T:jh384
84.7084.8084.81T:jh256
84.8184.8185.03T:jh512
84.7584.8684.98T:jh224
89.8189.8189.81T:floppsy
92.8992.9193.08T:saturninhashv2
92.7793.1693.62T:shavite3512
94.3994.5694.67T:drygascon128
96.1296.9599.06T:fugue256
98.3898.3898.48T:round3jh256
98.5298.5298.56T:round3jh512
102.95103.00103.11T:groestl256
103.02103.14103.17T:luffa384
103.66103.66103.86T:coral256v1
108.41108.67108.88T:luffa512
112.42112.42112.73T:whirlpool
117.00117.16117.22T:esch256v1
117.75117.97117.98T:esch256v2
120.03120.25120.42T:mcssha6
120.20120.39120.59T:rfsb509
120.28120.42120.56T:simd256
121.28121.28121.47T:mcssha4
122.58122.58122.58T:sneikha384
122.75123.45126.09T:fugue2
137.36137.58137.77T:clxhash
139.38139.48139.56T:cubehash1632
141.77141.95142.34T:bblake256
145.80145.92146.05T:echo256
150.14150.34150.66T:echosp256
150.95151.17151.28T:essence384
151.45151.67151.67T:essence224
152.11152.33152.33T:essence256
152.34152.59152.59T:knot256v2
153.45153.47153.77T:essence512
155.58155.69155.81T:drygascon256
157.47157.62158.44T:lane256
161.14161.30161.30T:mcssha5
178.50178.77178.77T:knot256v1
182.56182.73183.52T:echo512
185.36185.61185.67T:esch384v2
185.80186.05186.11T:esch384v1
185.98186.44186.55T:echosp512
188.64188.86189.08T:romulush
215.27217.56218.72T:cubehash832
226.56226.97227.28T:groestl512
233.17235.62235.72T:cubehash816
251.77252.08252.31T:fugue512
266.09269.59269.62T:cubehash88
296.64298.59302.17T:mgrostl256
331.19331.73331.80T:cubehash84
332.00335.09337.30T:simd512
375.34375.34375.38T:knot512
408.06410.55410.59T:photonbeetlehash256rate32v1
416.62416.84417.03T:cubehash1616
433.67433.67434.08T:knot384
426.03441.56443.80T:md6d224
458.52459.06459.39T:cubehash82
447.72461.72473.75T:md6d256
477.98478.20478.58T:cubehash168
567.97571.91584.38T:md6d384
598.45598.64598.80T:cubehash164
673.42674.64681.52T:md6d512
703.22703.41708.64T:cubehash81
729.55748.69763.09T:lane512
841.59841.69842.31T:cubehash162
1199.661199.891200.19T:syconhash256v1
1327.701327.781328.62T:cubehash161
1474.251475.161478.56T:subterraneanv1
3256.803258.343336.23T:sivrijndael256hash256v1
4126.274198.034244.52T:acehash256v1
4911.864992.845044.72T:skinnyhashtk3
6526.626631.456637.91T:skinnyhashtk2
9108.239109.369113.28T:gage1h256c256r128
9836.199839.899861.30T:orangishv1
12522.6112524.2712599.59T:gage1h256c224r064
13582.8313657.6113665.19T:heron256v1
13884.5813957.1913966.91T:gage1h256c256r064
16597.9516601.5016626.11T:gage1h256c224r032
24082.9724155.8324245.28T:gage1h256c256r032
24888.8124965.2725064.77T:gage1h256c512r064
39979.8940116.6640195.56T:gage1h256c224r016
45271.9545383.5245433.64T:gage1h256c256r016
45330.8645444.8445509.27T:gage1h256c512r032
46942.7347057.3847116.34T:sivtemphotonhashv1
75646.3475678.8676110.67T:gage1h256c224r008
2264452.812267941.752270308.22T:fsb512
2467467.412470791.032473839.94T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
7.007.007.00komihash
37.3837.3837.38T:bebb4185
43.8843.8844.12T:beamsplitter
65.6265.6265.62T:blake3
67.3867.3867.88T:edonr256
72.0072.3874.12T:md4
73.7573.7574.88T:edonr512
74.2574.2574.88md5
81.8881.8882.00T:skein256256
87.0087.0087.88T:blake2s
86.2587.1289.00asconhashav12
86.8887.1288.50asconxofav12
94.0095.0095.25prh42s256
104.62104.62104.75T:blake2b
113.50113.50115.25asconhashv12
113.50113.50115.25asconxofv12
114.25115.25116.62sha1
123.12123.12123.12T:skein512256
124.00124.00124.00T:skein512512
122.38124.50126.00prh64s256
130.50130.50130.50T:floppsy
131.88131.88132.62prh42s512
137.75137.88139.38T:xoodyakv1
140.25140.25142.25T:ripemd160
144.88145.62146.38T:sneikha256
152.62154.25156.38T:blake32
173.00173.00174.75T:nasha256
174.50174.50176.25sha224
175.62176.88177.88T:k12
176.00177.75180.38sha256
178.50178.75180.25blake256
184.00184.12184.25T:bmw256
188.12188.75189.50T:shamashashv1
188.75188.75189.75T:luffa256
195.00195.12196.00T:bmw512
207.88207.88209.38blake512
208.00208.12208.12asconhashabi32v12
208.38209.25213.00sha512
209.38209.62210.62prh42s1024
208.62210.25210.88sha384
210.25210.25212.50prh64s512
214.62215.00216.88T:blake64
218.12218.12219.38T:gimli24v1
220.00221.12222.62T:clxhash
235.38235.50237.25sha3224
239.88239.88240.00T:shavite3256
241.75241.75241.75shake128
252.88253.00253.50T:saturninhashv2
260.75261.00262.62T:drygascon128
261.38261.38264.38T:sarmal256
267.75267.75269.00T:keccakc1024
268.50268.62269.88T:keccakc512
276.12279.88297.12T:keccak
284.38284.38285.12T:shabal512
274.62286.50298.38T:keccakc768
279.38287.62297.62T:keccakc448
288.75290.25292.12T:keccakc256
294.88295.62296.75T:cubehash512
298.75298.75299.12T:shabal256
305.50305.50306.62asconhashbi32v12
304.62307.12317.38T:sarmal512
322.12322.12324.50T:knot256v1
346.62348.50350.38T:nasha512
348.00348.88349.75T:coral256v1
349.75350.25351.88T:skein10241024
379.25380.12381.50prh64s1024
412.88412.88414.50T:knot256v2
415.00415.50415.88T:sneikha384
430.25430.38432.50T:whirlpool
429.62430.50431.38T:esch256v1
435.25435.25437.00T:esch256v2
434.75436.75441.12shake256
443.50446.25449.75sha3512
445.25446.62449.12sha3384
449.25451.50454.38sha3256
466.50466.50469.00T:photonbeetlehash256rate32v1
480.50481.12483.38T:romulush
503.12503.12505.12T:groestl256
512.38512.50513.25T:luffa384
534.25534.38538.62T:fugue256
540.25541.75542.75T:mcssha6
540.50543.75549.38T:luffa512
548.12548.62550.88T:mcssha4
605.50605.88607.00T:drygascon256
629.75630.25631.00T:rfsb509
678.75678.75681.88T:jh256
679.12679.12679.88T:jh224
679.25679.25679.25T:jh384
679.62679.62679.62T:jh512
747.00747.00751.25T:shavite3512
789.38789.38789.38T:round3jh256
790.50790.50792.25T:round3jh512
797.75797.75800.00T:esch384v2
799.50799.50801.75T:esch384v1
805.62806.00807.62T:fugue2
867.38868.25869.38T:mcssha5
868.62869.38870.75T:knot384
903.62903.62905.75T:knot512
937.00938.25939.25T:essence224
941.75943.38944.62T:essence256
942.62943.38944.50T:cubehash1632
962.62963.00965.12T:simd256
990.25991.62994.25T:bblake256
1166.381167.381169.12T:echo256
1200.381202.121205.50T:echosp256
1216.381217.621218.88T:essence384
1235.621237.381239.12T:essence512
1268.381275.001277.88T:lane256
1461.001463.621473.75T:echo512
1487.621489.621491.88T:echosp512
1490.381513.881516.38T:cubehash816
1513.751515.621516.38T:cubehash832
1568.621568.621570.88T:fugue512
1575.881582.001584.62T:cubehash88
1626.381632.751643.25T:cubehash84
1744.881749.251750.62T:cubehash82
1818.621832.621835.75T:groestl512
1999.752000.122010.62T:cubehash81
2396.622412.002432.75T:mgrostl256
2663.382679.502735.75T:simd512
2723.752724.502726.50T:cubehash1616
2843.622846.882848.38T:cubehash168
2924.882927.252929.38T:subterraneanv1
2967.382969.252972.00T:cubehash164
3210.123211.753214.75T:cubehash162
3546.503558.253575.12T:md6d224
3609.003611.383614.88T:sivrijndael256hash256v1
3695.623697.383698.88T:cubehash161
3720.503786.753845.38T:md6d256
4442.004444.384446.00T:syconhash256v1
4573.884581.884657.38T:md6d384
5391.885424.385506.38T:md6d512
5925.006051.626233.62T:lane512
11400.2511461.6211668.00T:skinnyhashtk2
13448.8813486.8813547.25T:skinnyhashtk3
15117.0015242.6215666.38T:acehash256v1
30387.0030391.7531005.00T:gage1h256c256r128
39026.5039641.8839665.50T:orangishv1
46311.3846916.3846937.62T:gage1h256c224r064
49693.0050333.3850365.00T:sivtemphotonhashv1
51377.7551972.5052068.62T:gage1h256c256r064
58508.8858538.1258591.38T:gage1h256c224r032
61554.1261560.8861641.00T:heron256v1
85536.7585554.5086135.00T:gage1h256c256r032
92590.6292608.5093187.25T:gage1h256c512r064
137128.50137171.38137998.88T:gage1h256c224r016
155082.38155102.00156371.25T:gage1h256c256r016
160689.00160704.00161475.50T:gage1h256c512r032
254276.50254892.38256432.25T:gage1h256c224r008
18124025.2518148194.7518167767.25T:fsb512
19722408.7519755597.0019806890.50T:fsb256