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-A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; pi4b, supercop-20250922

[Page version: 20251028 08:35:49]

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.000.000.00T:floppsy
0.46?0.51?0.53?komihash
0.530.540.55prh42s512
0.550.550.60prh42s256
0.56?0.57?0.63?prh42s1024
0.730.730.73prh64s512
0.720.730.75prh64s1024
0.730.730.78prh64s256
1.52?1.68?1.84?T:bebb4185
1.921.921.93T:edonr512
3.303.313.32T:md4
3.533.583.58T:bmw512
3.833.843.86T:edonr256
4.154.184.20T:blake3
4.564.614.66T:blake2b
4.804.814.82T:k12
5.125.125.13md5
5.155.155.16T:skein512256
5.165.165.17T:skein512512
5.305.315.32lsh512
6.596.616.63T:bmw256
6.696.706.72T:shabal256
6.746.756.85T:shabal512
6.916.926.94T:skein10241024
7.327.367.58T:tiger
7.287.367.71sha384
7.517.517.64T:blake64
7.467.657.96T:sarmal256
7.787.817.85T:skein256256
7.777.838.35sha1
7.877.918.03sha512
8.198.228.67blake512
8.648.679.17T:keccakc256
8.688.748.90T:blake2s
8.748.799.12T:beamsplitter
8.918.939.36shake128
9.669.6810.06lsh256
10.0910.1110.65T:keccakc448
10.3110.3410.85sha3224
10.5610.5811.06T:blake32
10.5810.5911.15T:keccakc512
10.4610.6311.15sha224
10.7910.8011.29T:ripemd160
10.8410.8611.30shake256
10.8610.8911.36sha3256
11.3211.3311.88T:keccak
11.3311.3411.88sha256
12.2512.3112.82T:fugue2
13.1713.1913.62T:nasha256
13.0213.2914.10asconhashav12
13.2913.5113.57asconxofav12
13.5113.5113.94blake256
13.7313.7714.19T:nasha512
13.9313.9514.45T:keccakc768
13.9914.0114.45T:bblake256
14.2514.3614.74sha3384
15.1315.6916.34T:sarmal512
16.7317.1317.17T:cubehash512
16.8217.1717.28T:cubehash1632
17.0017.3617.44T:shavite3256
19.3819.8619.93T:luffa256
20.0120.4620.54T:keccakc1024
20.4020.8320.93sha3512
21.2721.3221.53T:cubehash832
21.2221.3821.86asconhashv12
21.2921.4421.80T:fugue256
20.8321.6921.86asconxofv12
24.2824.5524.63T:groestl256
25.5225.5425.64T:xoodyakv1
26.0327.0127.93T:md6d224
29.0529.0729.15T:echosp256
29.1729.2729.29T:luffa384
28.8129.5129.56T:md6d256
29.8430.1530.71T:cubehash816
30.4930.5531.04asconhashabi32v12
30.5730.6230.70T:shavite3512
30.6730.7530.79T:lane256
32.9132.9733.12T:echo256
32.9933.0333.10T:shamashashv1
33.3233.3633.43T:gimli24v1
33.7533.7733.85T:jh384
33.7533.8233.87T:jh512
33.8033.8533.90T:jh256
34.2534.3434.42T:simd256
34.7334.7634.83T:luffa512
34.7134.9435.54T:jh224
36.0436.1036.16T:essence384
36.0436.1236.21T:essence512
37.9638.6938.94T:md6d384
39.4739.5339.83T:round3jh512
39.4439.5539.88T:simd512
39.4539.5539.91T:round3jh256
40.9341.0241.29T:sneikha256
41.4541.5241.69asconhashbi32v12
41.6841.7942.15T:echosp512
42.7342.8343.21T:fugue512
42.39?43.24?48.88?T:groestl512
39.22?45.78?47.08?T:whirlpool
47.2747.4647.69T:mcssha5
47.2847.4747.73T:mcssha4
47.3547.5447.84T:mcssha6
48.1848.2748.71T:esch256v1
48.1248.3748.56T:esch256v2
48.4048.6049.00T:cubehash1616
48.7248.8149.13T:saturninhashv2
47.7349.7650.49T:cubehash88
52.9053.5053.64T:atelopus64
54.1054.6754.86T:atelopus32
55.3055.5455.87T:drygascon128
61.4461.6261.79T:echo512
62.0762.4063.78T:lane512
64.5664.6664.90T:essence256
64.6464.7264.78T:essence224
65.5265.6765.73T:mgrostl256
66.3766.5066.65T:drygascon256
71.4471.5171.61T:esch384v2
72.1172.1672.21T:esch384v1
73.8873.9374.32T:coral256v1
62.34?78.29?79.83?T:rfsb509
81.6182.3082.36T:sneikha384
82.0882.7982.98T:knot256v2
83.3184.2784.54T:cubehash168
83.9084.7785.19T:cubehash84
94.8995.3195.35T:romulush
137.30137.72137.79T:clxhash
150.56151.27151.33T:knot256v1
153.18154.03155.29T:cubehash164
157.07157.41158.47T:cubehash82
273.00?285.23?308.33?T:fsb256
286.06287.28287.99T:knot512
292.45292.69294.55T:knot384
295.72296.70297.13T:cubehash162
301.55302.30303.86T:cubehash81
318.90319.19319.78T:photonbeetlehash256rate32v1
299.86?324.40?346.94?T:fsb512
498.38498.73499.43T:syconhash256v1
579.88582.02582.86T:cubehash161
661.15661.46662.14T:subterraneanv1
1232.241233.151235.70T:acehash256v1
1738.721739.521762.50T:skinnyhashtk3
1761.641774.261776.23T:sivrijndael256hash256v1
2754.682755.602758.46T:gage1h256c256r128
3296.453297.683299.59T:heron256v1
3641.933643.223646.75T:skinnyhashtk2
3877.683879.353882.62T:orangishv1
4069.524071.724074.01T:gage1h256c224r064
4622.344630.434634.00T:gage1h256c256r064
5888.655892.115895.76T:gage1h256c224r032
8138.718156.108159.09T:gage1h256c256r032
8169.468180.988185.25T:gage1h256c512r064
11393.5011403.6911408.38T:sivtemphotonhashv1
13614.9813625.8713668.85T:gage1h256c224r016
15145.3415151.1515158.17T:gage1h256c512r032
15668.8815676.7515712.67T:gage1h256c256r016
26404.2426411.1626416.84T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.450.450.45komihash
0.630.630.63prh42s256
0.680.680.69prh42s512
0.810.810.81prh42s1024
0.860.860.86prh64s256
0.940.940.94prh64s512
1.121.121.12prh64s1024
1.52?1.74?1.74?T:bebb4185
2.002.002.00T:edonr512
3.403.403.40T:md4
3.693.693.91T:bmw512
3.893.893.89T:edonr256
4.134.134.14T:blake3
4.564.564.56T:blake2b
4.864.864.87T:k12
5.215.215.21md5
5.255.255.26T:skein512256
5.265.265.26T:skein512512
5.675.675.68lsh512
6.796.796.79T:bmw256
7.157.157.16T:shabal256
7.177.177.18T:shabal512
7.147.187.18T:skein10241024
7.447.487.53T:tiger
7.607.608.04T:sarmal256
7.777.777.77T:blake64
7.867.867.86T:skein256256
8.188.198.31sha512
8.238.238.28sha384
8.478.478.48blake512
8.608.638.68sha1
8.688.688.90T:beamsplitter
8.888.888.88T:keccakc256
8.688.908.90T:blake2s
9.109.109.11shake128
9.969.969.97lsh256
10.2710.2710.27T:keccakc448
10.4910.5010.51sha3224
10.7710.7710.77T:blake32
10.9510.9510.96T:ripemd160
10.9810.9810.98T:keccakc512
11.2211.2211.23sha3256
11.2111.2211.23shake256
11.3811.4011.47sha224
11.5311.5311.53sha256
11.7011.7011.71T:keccak
13.1413.1413.16T:fugue2
13.3313.3413.35T:nasha256
13.6713.6713.88asconxofav12
13.7413.7413.75blake256
13.6713.8813.88asconhashav12
14.1314.1314.17T:keccakc768
14.1814.1814.20T:nasha512
14.4214.4214.45sha3384
15.3715.3815.39T:bblake256
15.6715.8416.85T:sarmal512
17.1117.1217.13T:cubehash512
17.2317.2417.28T:shavite3256
18.2118.2118.25T:cubehash1632
19.6919.7019.74T:luffa256
20.1220.1420.17T:keccakc1024
20.4720.4720.49sha3512
20.8320.8321.70asconxofv12
21.4921.4921.70asconhashv12
21.4821.5921.79T:fugue256
22.7923.0123.01T:cubehash832
24.6124.6624.76T:groestl256
25.2525.2625.32T:xoodyakv1
27.7727.7728.65T:md6d224
29.4829.4929.59T:luffa384
27.77?29.52?31.24?T:md6d256
29.7129.7230.66T:echosp256
30.8230.8231.24asconhashabi32v12
31.0731.0831.66T:lane256
31.0831.0932.69T:shavite3512
31.2431.4734.71T:cubehash816
32.7532.7733.01T:shamashashv1
33.1533.1533.23T:gimli24v1
33.5633.6134.79T:echo256
33.8533.8735.41T:jh512
33.8733.8834.22T:jh384
33.9033.9234.21T:jh256
34.2634.4835.97T:simd256
35.0635.0735.49T:luffa512
35.3835.3835.59T:jh224
36.8036.8538.65T:essence384
36.8136.8538.69T:essence512
38.2038.4239.50T:md6d384
39.6739.7041.21T:round3jh256
39.6839.7041.16T:round3jh512
40.0940.1042.18T:simd512
40.8640.8942.27T:sneikha256
41.4441.4643.02asconhashbi32v12
42.6242.6644.53T:echosp512
44.0244.2346.01T:fugue512
44.50?46.30?49.72?T:groestl512
41.42?46.44?46.93?T:whirlpool
47.6547.8649.63T:mcssha4
47.6847.8749.93T:mcssha6
47.9447.9649.57T:esch256v2
47.9848.0049.92T:esch256v1
48.4748.4950.36T:mcssha5
48.6048.6450.24T:saturninhashv2
48.6251.2252.07T:cubehash88
49.7051.4451.44T:cubehash1616
54.9154.9155.54T:atelopus64
54.8054.9156.82T:drygascon128
55.5456.2159.01T:atelopus32
62.4462.8164.43T:echo512
64.8765.0166.87T:essence224
64.9065.0466.48T:essence256
64.4665.5568.45T:lane512
65.9066.0068.02T:drygascon256
67.7568.3970.55T:mgrostl256
71.3371.4273.07T:esch384v2
71.8873.3473.79T:esch384v1
73.6073.7775.26T:coral256v1
65.88?79.04?80.89?T:rfsb509
82.1283.5083.81T:sneikha384
82.2783.7084.30T:knot256v2
85.9586.1787.03T:cubehash84
86.7886.8288.99T:cubehash168
94.7896.2696.63T:romulush
137.77137.95138.14T:clxhash
151.04151.10151.40T:knot256v1
154.75156.20157.35T:cubehash164
158.22159.67159.67T:cubehash82
287.38287.46287.60T:knot512
291.58293.44295.05T:knot384
299.52299.95300.17T:cubehash162
301.99303.86305.46T:cubehash81
317.81318.18318.79T:photonbeetlehash256rate32v1
502.97503.95504.55T:syconhash256v1
579.69582.10584.93T:cubehash161
662.04663.29663.57T:subterraneanv1
1244.031245.771248.10T:acehash256v1
1766.901772.061773.79T:sivrijndael256hash256v1
1754.821775.071776.57T:skinnyhashtk3
2786.062786.402789.97T:gage1h256c256r128
3347.163348.173352.09T:heron256v1
3648.373650.103653.07T:skinnyhashtk2
3907.103909.023912.04T:orangishv1
4107.574108.854111.52T:gage1h256c224r064
4668.854673.794677.61T:gage1h256c256r064
5939.575942.295945.42T:gage1h256c224r032
8213.338223.188230.02T:gage1h256c256r032
8251.928257.458261.96T:gage1h256c512r064
11389.7811400.1311428.34T:sivtemphotonhashv1
13729.8613739.2113774.48T:gage1h256c224r016
15274.9615277.0715288.59T:gage1h256c512r032
15798.5715812.2615830.36T:gage1h256c256r016
17716.9117780.8717819.99T:fsb256
18153.0318199.5118223.16T:fsb512
26611.0326622.4226638.58T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.460.460.46komihash
0.790.790.79prh42s256
0.940.960.96prh42s512
1.091.091.09prh64s256
1.231.231.23prh42s1024
1.321.321.32prh64s512
0.00?1.74?1.74?T:bebb4185
1.781.781.78prh64s1024
2.142.142.16T:edonr512
3.563.563.56T:md4
4.034.034.04T:edonr256
4.05?4.05?4.63?T:bmw512
4.634.634.63T:blake2b
5.325.325.32T:k12
5.365.365.37md5
5.445.445.44T:skein512512
5.445.445.44T:skein512256
5.695.695.69T:blake3
6.356.356.37lsh512
7.197.197.19T:bmw256
7.637.677.67T:skein10241024
7.767.777.81T:tiger
7.917.917.91T:shabal512
7.917.927.92T:shabal256
8.038.038.04T:skein256256
8.028.048.48T:sarmal256
8.268.268.26T:blake64
8.688.689.26T:blake2s
8.728.738.85sha512
8.958.958.99blake512
8.689.269.26T:beamsplitter
9.619.619.61T:keccakc256
9.729.739.73shake128
9.879.879.88sha384
10.0110.0710.09sha1
10.5010.5010.50T:keccakc448
10.5210.5310.53lsh256
10.6310.6510.65sha3224
11.1211.1211.13T:blake32
11.3211.3211.33T:ripemd160
11.4311.4311.45T:keccakc512
11.6011.6011.61sha3256
11.5911.6111.61shake256
11.8711.8711.89sha256
12.3812.3812.40T:keccak
13.0313.0613.11sha224
13.7713.7713.77T:nasha256
13.8913.8913.89asconxofav12
9.26?13.89?18.51?asconhashav12
14.1714.1714.17blake256
14.2314.2314.23T:keccakc768
14.4414.4514.47sha3384
14.6714.6714.69T:fugue2
15.0515.0515.07T:nasha512
16.3916.5917.85T:sarmal512
17.7217.7317.74T:bblake256
17.7317.7317.73T:shavite3256
17.8317.8417.84T:cubehash512
20.2620.2620.27T:luffa256
20.5920.5920.59T:cubehash1632
20.8020.8220.82T:keccakc1024
21.1021.1021.11sha3512
18.51?21.99?27.77?asconxofv12
21.4121.9921.99asconhashv12
22.4522.6822.88T:fugue256
25.4625.4625.47T:xoodyakv1
25.4725.4727.77T:cubehash832
25.6125.6225.63T:groestl256
27.7727.7728.94T:md6d224
27.7727.7729.52T:md6d256
29.2529.2529.25T:echosp256
30.6630.6830.73T:luffa384
31.2531.2531.25asconhashabi32v12
32.6632.6732.70T:lane256
32.5732.7032.71T:shavite3512
33.2733.2833.28T:shamashashv1
33.6033.6033.61T:gimli24v1
34.1534.1537.03T:cubehash816
34.7634.7634.79T:jh512
34.7734.7734.78T:jh384
34.8034.8334.83T:jh256
35.2235.2735.41T:simd256
36.4636.4637.03T:jh224
36.5036.5236.54T:luffa512
36.6636.6936.80T:echo256
38.2038.7839.36T:md6d384
38.8938.9039.00T:essence384
38.9238.9338.94T:essence512
40.7140.7140.77T:round3jh512
40.6940.7440.84T:round3jh256
41.4141.4141.44T:sneikha256
42.1442.1542.16T:simd512
42.1642.1642.20asconhashbi32v12
46.5746.5746.63T:echosp512
47.0647.1647.35T:fugue512
41.05?47.52?49.22?T:whirlpool
47.92?47.96?53.78?T:groestl512
48.4548.4648.49T:esch256v2
48.4648.4848.55T:esch256v1
49.1949.1949.22T:mcssha4
49.2749.2749.32T:mcssha6
49.2749.2749.33T:saturninhashv2
51.3651.3651.41T:mcssha5
53.2553.8355.54T:cubehash88
55.0155.0555.15T:drygascon128
55.5456.1456.72T:cubehash1616
57.8858.4658.46T:atelopus64
55.54?59.04?64.80?T:atelopus32
65.6265.8166.01T:echo512
66.4966.5166.63T:drygascon256
66.6566.6766.87T:essence224
66.6766.6866.82T:essence256
71.4072.0672.37T:lane512
72.4972.5072.63T:esch384v2
72.9572.9773.63T:mgrostl256
73.0173.0273.10T:esch384v1
74.5374.5475.14T:coral256v1
66.37?81.01?81.77?T:rfsb509
83.2883.2983.40T:knot256v2
83.6883.6983.78T:sneikha384
88.5589.1392.57T:cubehash84
89.1392.0392.57T:cubehash168
95.8095.8496.62T:romulush
136.64136.69140.55T:clxhash
150.05150.12154.87T:knot256v1
157.36160.90166.62T:cubehash82
159.16161.48166.11T:cubehash164
285.61290.12291.02T:knot512
293.44296.21296.21T:knot384
303.28303.28307.91T:cubehash162
304.44305.46309.65T:cubehash81
317.41317.96318.41T:photonbeetlehash256rate32v1
511.04511.43514.89T:syconhash256v1
581.67586.30587.46T:cubehash161
663.22666.51666.82T:subterraneanv1
1263.911266.211271.40T:acehash256v1
1758.341768.041771.67T:sivrijndael256hash256v1
1779.281796.871799.95T:skinnyhashtk3
2837.272839.282844.31T:gage1h256c256r128
3434.473435.203436.80T:heron256v1
3658.723661.043663.18T:skinnyhashtk2
3957.313957.963963.66T:orangishv1
4174.404175.534178.61T:gage1h256c224r064
4747.484748.204753.78T:gage1h256c256r064
6024.066026.826030.02T:gage1h256c224r032
8336.908340.018349.21T:gage1h256c256r032
8382.928390.438396.99T:gage1h256c512r064
11360.9511368.4211377.20T:sivtemphotonhashv1
13919.7713925.3013959.49T:gage1h256c224r016
15458.6215467.6015475.37T:gage1h256c512r032
16010.6316018.2416021.03T:gage1h256c256r016
26963.8226970.6527005.17T:gage1h256c224r008
46797.5246895.7447014.04T:fsb256
47619.5547772.1647933.14T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.490.490.51komihash
1.171.181.18prh42s256
0.00?1.54?3.09?T:bebb4185
1.571.571.58prh42s512
1.661.711.71prh64s256
2.272.302.32prh64s512
2.352.352.35T:edonr512
2.362.392.39prh42s1024
3.493.513.52prh64s1024
3.993.994.00T:md4
4.404.414.41T:edonr256
0.00?4.63?6.17?T:blake2b
4.634.634.63T:bmw512
5.455.455.45T:blake3
5.785.785.79md5
5.935.935.93T:skein512256
5.945.945.94T:skein512512
5.975.986.00T:k12
7.567.597.62lsh512
8.278.278.30T:bmw256
8.368.368.73T:sarmal256
8.478.478.50T:skein256256
8.638.668.73T:tiger
8.698.698.72T:blake64
7.72?9.26?9.26?T:blake2s
9.269.269.26T:beamsplitter
9.399.399.39blake512
9.519.519.65sha512
9.709.749.75T:skein10241024
9.909.909.91T:shabal512
9.969.979.98T:shabal256
10.4110.4210.45shake128
10.5510.5510.60T:keccakc256
11.0011.0111.03lsh256
12.0212.0212.08T:blake32
12.3312.3312.34T:ripemd160
12.7712.7712.77sha256
12.8612.8712.88sha3224
12.9012.9012.99sha3256
12.9312.9312.97shake256
12.9512.9513.01T:keccakc448
12.9812.9812.98T:keccakc512
13.0013.0113.01T:keccak
13.4513.5013.78sha384
13.7813.8613.93sha1
13.8913.8915.43asconxofav12
14.9514.9514.96T:nasha256
15.2715.3015.36blake256
15.4315.4315.46sha3384
0.00?15.43?24.68?asconhashav12
15.4515.4615.46T:keccakc768
15.8315.8415.84T:nasha512
16.8316.9016.96sha224
17.1917.2218.18T:sarmal512
18.7218.7218.72T:fugue2
18.9618.9618.99T:shavite3256
19.7319.7519.76T:cubehash512
21.8021.8021.82T:luffa256
22.9422.9522.99T:keccakc1024
23.0823.0823.09sha3512
23.1523.1524.68asconhashv12
24.0224.0224.02T:bblake256
23.1524.6824.68asconxofv12
25.0025.3425.47T:fugue256
26.0226.0226.02T:xoodyakv1
26.9326.9426.94T:cubehash1632
28.3528.3628.38T:groestl256
32.4132.4132.41asconhashabi32v12
32.4132.4133.95T:cubehash832
33.5233.5233.52T:echosp256
33.6033.7233.73T:shavite3512
33.9033.9533.98T:luffa384
34.6834.7234.73T:shamashashv1
34.8034.8034.81T:gimli24v1
36.9236.9336.96T:lane256
37.1737.1737.17T:jh512
37.1637.1837.18T:jh384
37.1937.2037.22T:jh256
37.7137.8937.94T:simd256
38.5938.5940.13T:jh224
40.2840.3340.35T:luffa512
40.13?41.67?49.37?T:cubehash816
42.8742.8742.87T:sneikha256
43.5143.5143.56T:round3jh512
43.5043.5443.61T:round3jh256
43.6343.6343.79T:echo256
44.1144.1144.11asconhashbi32v12
44.4644.4744.47T:essence384
44.5444.5444.57T:essence512
49.7549.7549.78T:esch256v1
49.8149.8149.84T:esch256v2
44.25?50.93?51.93?T:whirlpool
51.0751.0851.11T:saturninhashv2
51.8751.8851.89T:simd512
52.23?52.38?58.75?T:groestl512
53.3053.3053.30T:mcssha4
53.5153.5153.52T:mcssha6
55.1955.2255.64T:fugue512
55.3555.3655.41T:echosp512
55.6455.6555.77T:drygascon128
49.37?58.65?58.65?T:md6d224
59.0959.0959.09T:mcssha5
49.37?60.19?74.05?T:md6d256
58.6560.1961.74T:cubehash88
67.4767.4867.80T:echo512
68.1468.1568.21T:drygascon256
69.4569.4571.00T:cubehash1616
71.5671.5871.63T:essence224
71.5871.6071.63T:essence256
74.0574.0574.05T:atelopus32
75.5975.6175.61T:esch384v2
76.0576.0676.07T:esch384v1
77.0877.0877.11T:coral256v1
79.6879.7179.73T:mgrostl256
78.7180.2681.80T:md6d384
84.8984.8984.89T:atelopus64
86.1486.1486.18T:knot256v2
71.80?87.82?88.50?T:rfsb509
87.9587.9587.97T:sneikha384
95.6995.6998.74T:cubehash84
97.6898.3799.17T:lane512
98.8198.8498.87T:romulush
104.95104.95104.95T:cubehash168
137.47137.47137.59T:clxhash
151.39151.39151.44T:knot256v1
168.23172.79172.79T:cubehash82
172.79172.86174.40T:cubehash164
290.40290.51302.70T:knot512
296.21296.21297.88T:knot384
310.88310.93321.32T:photonbeetlehash256rate32v1
311.77311.77320.89T:cubehash81
316.40316.40316.40T:cubehash162
528.19538.04540.86T:syconhash256v1
594.21595.75608.10T:cubehash161
665.45675.93678.78T:subterraneanv1
1315.611319.991326.99T:acehash256v1
1754.571764.601767.77T:sivrijndael256hash256v1
1841.941861.931863.07T:skinnyhashtk3
2978.732985.422985.94T:gage1h256c256r128
3661.113670.213671.81T:heron256v1
3687.353696.373698.48T:skinnyhashtk2
4085.254093.474095.20T:orangishv1
4349.194360.424363.79T:gage1h256c224r064
4942.574952.974954.67T:gage1h256c256r064
6255.346257.176259.63T:gage1h256c224r032
8648.238656.188666.39T:gage1h256c256r032
8731.678740.448752.67T:gage1h256c512r064
11313.1111319.9411329.33T:sivtemphotonhashv1
14414.8114428.1214464.95T:gage1h256c224r016
16043.2916052.8616068.77T:gage1h256c512r032
16587.2416589.4116614.83T:gage1h256c256r016
27902.2127918.9027936.99T:gage1h256c224r008
124159.15124535.55124861.12T:fsb256
126392.25126733.73127076.99T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.00?0.00?13.89?T:bebb4185
0.00?0.00?27.78?asconhashav12
0.00?0.00?27.78?asconxofv12
0.170.170.17T:floppsy
0.920.940.94komihash
5.885.885.88T:blake3
5.945.945.95T:edonr512
6.316.336.58prh42s256
9.289.289.62T:edonr256
9.459.459.45prh64s256
9.539.539.72T:md4
9.569.569.56prh42s512
11.1211.1211.12md5
11.8911.8911.89T:skein512256
11.9511.9511.95T:skein512512
0.00?13.89?13.89?T:beamsplitter
0.00?13.89?13.89?T:blake2b
0.00?13.89?13.89?T:blake2s
0.00?13.89?27.78?asconxofav12
13.8913.8913.89T:bmw512
14.1114.2514.25T:skein256256
16.2016.2016.66prh64s512
16.6916.6916.69prh42s1024
16.50?16.94?18.59?T:sarmal256
17.1717.3317.48T:k12
17.7817.7817.83T:blake64
18.9418.9418.94blake512
19.2819.4719.72T:tiger
20.7320.8321.00sha512
21.3621.3821.41lsh256
22.0222.0222.02T:bmw256
23.5823.5823.62sha3384
23.5923.5923.91sha3256
23.6223.6223.67sha3224
23.6923.7023.70T:blake32
23.8323.8323.83shake256
23.9723.9724.00shake128
23.9824.0224.02sha3512
24.0524.0524.08sha256
25.2025.2525.27T:ripemd160
25.3925.8425.84lsh512
26.3626.3826.41T:keccakc1024
26.5226.5226.52T:keccakc512
26.5226.5226.53T:keccakc768
26.5226.5326.53T:keccakc448
26.7226.7226.78T:keccak
27.2227.2227.23T:keccakc256
0.00?27.78?41.67?asconhashv12
29.5329.5329.53blake256
29.5229.7029.89prh64s1024
29.6430.0330.03T:nasha256
31.5331.6731.67T:skein10241024
31.7031.7734.22T:sarmal512
32.8632.8632.86T:xoodyakv1
33.2733.2733.28T:nasha512
35.1135.1135.12T:shavite3256
35.2335.2535.38T:shabal512
36.0936.1136.16T:shabal256
41.2041.2041.41T:luffa256
0.00?41.67?55.56?asconhashabi32v12
43.8844.1444.64T:cubehash512
50.2350.2350.27T:gimli24v1
51.6651.7351.73T:shamashashv1
58.5658.5660.05T:fugue256
61.2761.2761.27T:sneikha256
62.0062.2062.45sha1
62.3362.3862.47T:shavite3512
62.3862.9163.19sha384
62.9563.0063.33T:groestl256
63.8063.8163.95T:drygascon128
66.2566.2566.28T:esch256v1
67.2867.2867.28T:esch256v2
67.6267.6768.17T:jh384
67.7867.8068.53T:jh256
67.8067.8068.53T:jh512
68.1968.1968.19asconhashbi32v12
68.4569.1169.97sha224
69.0369.2069.33T:simd256
69.4569.4569.45T:jh224
70.7070.7071.00T:fugue2
73.7773.7774.00T:saturninhashv2
73.8473.9174.03T:luffa384
78.9879.0379.05T:round3jh256
79.1279.5079.94T:round3jh512
89.1489.2089.38T:drygascon256
89.2889.6489.70T:luffa512
91.5691.6191.70T:lane256
85.25?97.28?98.47?T:whirlpool
99.7799.8399.95T:echo256
101.77101.77101.80T:echosp256
104.14104.16104.58T:bblake256
105.86105.86105.88T:mcssha4
107.80107.80107.81T:mcssha6
107.80107.80108.36T:cubehash1632
109.52109.52109.95T:coral256v1
115.03115.03115.03T:esch384v1
115.30115.31115.38T:essence384
115.55115.55115.55T:esch384v2
115.95115.97116.02T:essence512
122.73122.73122.75T:knot256v2
123.02123.03123.77T:echo512
125.02125.02125.02T:cubehash832
126.16126.17126.17T:echosp512
130.00?130.08?150.53?T:groestl512
133.91134.03134.27T:essence224
134.12134.12134.17T:essence256
136.83136.84137.52T:romulush
0.00?138.91?222.16?T:cubehash816
142.47142.47142.47T:sneikha384
126.69?148.22?150.09?T:rfsb509
148.22148.22148.23T:clxhash
152.80152.80152.80T:cubehash88
154.89155.36155.62T:simd512
158.00158.00158.00T:mcssha5
159.47160.56162.05T:fugue512
168.48168.48168.55T:knot256v1
180.58?194.47?222.16?T:cubehash84
200.33200.38200.78T:mgrostl256
222.16222.16222.16T:md6d224
222.16222.16222.25T:atelopus32
222.16222.16222.25T:md6d256
222.16?222.16?263.92?T:cubehash82
222.16236.14236.14T:cubehash1616
277.19277.28277.41T:photonbeetlehash256rate32v1
263.92277.81277.81T:cubehash168
277.81277.81305.59T:md6d384
222.16?333.38?444.31?T:knot384
333.38333.38347.27T:atelopus64
347.27347.27347.27T:cubehash164
353.59353.59353.80T:knot512
395.91395.92398.91T:lane512
402.83402.83444.31T:cubehash81
486.17486.17486.17T:cubehash162
755.47755.53755.86T:subterraneanv1
763.98763.98777.88T:cubehash161
805.11805.22805.58T:syconhash256v1
1661.561662.551665.94T:sivrijndael256hash256v1
1982.331983.911990.20T:acehash256v1
2587.282617.452678.84T:skinnyhashtk3
4056.614060.024168.59T:skinnyhashtk2
4761.054850.024872.39T:gage1h256c256r128
5741.055840.395879.53T:orangishv1
6545.756632.336653.34T:gage1h256c224r064
6567.586658.146679.75T:heron256v1
7519.777541.287564.11T:gage1h256c256r064
9198.839215.619221.36T:gage1h256c224r032
10654.4810681.3810730.67T:sivtemphotonhashv1
12689.3412711.6612787.36T:gage1h256c256r032
13236.8113258.7213365.73T:gage1h256c512r064
20830.0020884.1420923.23T:gage1h256c224r016
23560.5323645.5523655.41T:gage1h256c512r032
23940.8924028.5924047.42T:gage1h256c256r016
39911.0339993.6940108.95T:gage1h256c224r008
1116685.251118383.751120791.69T:fsb256
1134586.781139284.941141836.38T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
0.00?0.00?111.12?asconhashav12
0.00?0.00?111.12?asconxofv12
0.00?0.00?111.12?T:beamsplitter
0.00?0.00?111.12?T:bebb4185
1.381.381.38T:floppsy
2.752.753.00komihash
45.5045.5045.62T:edonr256
45.6245.7545.75prh42s256
48.3848.3850.88md5
48.6248.6251.12T:blake3
48.7548.7548.88T:edonr512
47.7548.8848.88T:md4
72.1272.3874.88prh42s512
74.0074.0074.00prh64s256
80.7581.1281.12T:skein256256
83.7583.8886.38T:tiger
94.2594.2594.25T:skein512256
94.7594.7594.88T:skein512512
103.12103.25103.62T:blake32
103.25103.25103.25sha256
110.62110.62110.62T:xoodyakv1
0.00?111.12?111.12?asconhashv12
0.00?111.12?111.12?asconxofav12
0.00?111.12?111.12?T:blake2b
0.00?111.12?111.12?T:blake2s
0.00?111.12?222.25?asconhashabi32v12
111.12111.12111.12T:bmw512
111.88112.00112.12T:ripemd160
123.50123.50123.50T:bmw256
126.25126.25126.50blake256
128.00128.00128.12prh64s512
129.00129.00129.00prh42s1024
130.88131.75135.12T:sarmal256
134.50134.50139.25T:gimli24v1
135.00135.12135.12T:nasha256
136.38138.25139.88T:k12
144.00144.00147.00T:blake64
150.38150.50150.75T:shavite3256
151.00151.25153.38sha512
156.50164.25164.25blake512
165.50165.50165.50T:sneikha256
167.50167.50167.50T:shamashashv1
169.12169.25169.25T:luffa256
171.75174.12174.25lsh256
180.75181.38182.62T:drygascon128
187.00187.00188.12sha3384
187.12187.12187.12sha3256
186.50187.62187.62sha3224
188.62189.00189.00shake256
189.62189.62189.62shake128
190.38191.00191.00sha3512
203.75205.50207.50lsh512
203.75205.62209.25T:saturninhashv2
211.88212.12213.00T:keccakc1024
212.38213.12215.25T:keccakc768
213.88214.12214.75T:keccakc512
214.25214.50214.88T:keccakc448
214.88215.12215.62T:keccak
216.00216.88216.88T:shabal512
217.00217.12219.12T:cubehash512
220.12220.88221.25T:keccakc256
223.00223.25223.25T:shabal256
230.50230.50234.62T:clxhash
238.12238.25240.62prh64s1024
242.00242.00246.12T:esch256v1
245.88245.88245.88T:esch256v2
249.50252.00273.38T:sarmal512
253.75253.75253.75T:skein10241024
258.88260.62260.62asconhashbi32v12
265.38265.38265.50T:nasha512
303.00303.12303.12T:knot256v1
314.50314.75317.38T:groestl256
316.12319.00319.62T:drygascon256
319.75322.00322.50T:photonbeetlehash256rate32v1
320.75322.75323.75T:fugue256
331.50331.50331.88T:knot256v2
342.25342.25342.25T:romulush
359.12359.62360.38T:luffa384
365.12365.12368.00T:coral256v1
357.25?400.00?407.00?T:whirlpool
433.00433.62436.62sha1
435.88436.38436.88T:luffa512
463.12465.38478.00sha224
477.88477.88478.00T:fugue2
490.25490.25490.25T:sneikha384
490.88491.12491.25T:esch384v1
499.75499.75502.12T:esch384v2
501.38502.25502.50T:shavite3512
502.50503.62508.00sha384
516.88516.88517.00T:mcssha4
532.50532.75532.75T:mcssha6
542.50542.50542.50T:jh384
542.62542.62543.25T:jh256
542.75542.75542.75T:jh512
549.75553.38554.62T:simd256
555.62555.62555.62T:jh224
633.12633.25634.88T:round3jh512
633.25633.25633.25T:round3jh256
0.00?666.75?1777.25?T:knot384
637.50?716.88?725.12?T:rfsb509
723.75726.25756.88T:bblake256
730.38730.38730.38T:cubehash1632
736.12737.25738.75T:lane256
0.00?777.88?1777.25?T:cubehash816
800.00802.75803.12T:echo256
816.25816.38816.88T:echosp256
816.25817.25818.25T:essence224
817.12817.75818.88T:essence256
849.12849.12849.12T:knot512
777.88?889.00?889.00?T:cubehash832
777.88?889.00?889.00?T:cubehash88
889.00?889.00?1000.12?T:cubehash84
926.12926.25927.12T:essence384
931.75931.88931.88T:essence512
934.00934.00935.38T:mcssha5
978.38981.50998.88T:fugue512
984.50984.50993.25T:echo512
0.00?1000.12?1777.25?T:cubehash82
1011.501011.501013.38T:echosp512
1037.00?1042.12?1207.62?T:groestl512
1111.251111.251222.38T:cubehash81
1239.001240.501242.25T:simd512
1460.501460.751464.75T:subterraneanv1
1555.75?1555.75?1777.25?T:cubehash1616
1600.251602.751606.00T:mgrostl256
1666.881666.881777.25T:cubehash164
1666.881666.881777.25T:cubehash168
1777.251777.251778.00T:atelopus32
1777.251777.251889.12T:md6d224
1777.25?1777.25?2000.25?T:md6d256
1778.001889.121889.12T:cubehash162
1882.251896.121899.00T:sivrijndael256hash256v1
1777.25?2111.38?2111.38?T:cubehash161
2333.622444.752444.75T:md6d384
2667.002667.002778.12T:atelopus64
2978.382981.502987.00T:syconhash256v1
3156.753169.383187.62T:lane512
6842.886885.386994.12T:skinnyhashtk3
7210.387211.007217.25T:skinnyhashtk2
7321.387325.887335.00T:acehash256v1
11269.3811279.8811287.50T:sivtemphotonhashv1
16323.8816333.2517116.50T:gage1h256c256r128
22941.8822948.6223829.25T:orangishv1
24164.0024179.5024909.12T:gage1h256c224r064
27430.8827447.3828375.75T:gage1h256c256r064
29663.8829681.6230615.88T:heron256v1
32064.1232072.0032845.62T:gage1h256c224r032
44295.3845162.2545360.88T:gage1h256c256r032
48481.1249348.5049537.88T:gage1h256c512r064
71466.8871675.2571772.75T:gage1h256c224r016
82129.6282158.7582291.75T:gage1h256c256r016
82965.6283080.3883203.88T:gage1h256c512r032
135082.88135243.62135598.62T:gage1h256c224r008
8930713.388951195.888965638.00T:fsb256
9138174.259148962.389161057.38T:fsb512