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; pi3bplus, supercop-20231107

[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.670.670.69komihash
1.131.141.24prh42s256
1.13?1.14?1.32?prh42s1024
1.14?1.14?1.33?prh42s512
1.14?1.15?1.33?prh64s256
1.16?1.17?1.34?prh64s1024
1.17?1.19?1.36?prh64s512
2.662.822.83T:edonr512
3.653.723.81T:bebb4185
4.304.334.44T:md4
5.175.295.39T:edonr256
5.265.375.49T:bmw512
6.216.456.61T:blake2b
6.326.486.60T:blake3
6.636.756.82T:skein512512
6.616.776.88T:skein512256
6.876.997.11T:k12
7.107.117.26T:skein256256
7.637.677.77md5
8.168.458.62sha1
8.879.099.23T:shabal512
9.129.429.63T:shabal256
9.8810.3210.50sha384
10.1010.4110.57T:blake2s
10.1010.4810.77T:bmw256
10.7511.0611.21sha512
10.9811.2111.43T:skein10241024
11.0411.3111.47T:keccakc256
11.2611.5311.62T:blake64
11.7412.0512.20blake512
11.9212.2312.33T:ripemd160
11.9212.2512.41T:sarmal256
11.9312.2812.40shake128
12.8913.2413.47T:keccakc448
13.4613.7413.90T:beamsplitter
13.6013.9314.15T:keccakc512
13.6714.1114.38sha3224
14.5114.8014.97T:keccak
14.5314.8815.16sha3256
14.3914.9214.95shake256
14.4814.9715.10T:sarmal512
14.6914.9815.12T:nasha256
15.0815.4215.53T:blake32
15.2715.6415.73asconxofav12
15.2715.6415.72asconhashav12
15.5515.8616.02sha224
15.9016.3916.46T:nasha512
16.4216.6216.66sha256
17.8118.1318.49T:keccakc768
18.5918.7619.17T:fugue2
19.2219.5019.78sha3384
19.7419.8920.16blake256
20.2920.4220.68T:bblake256
22.8723.1123.44T:luffa256
23.0623.2223.45asconxofv12
23.0623.2323.49asconhashv12
23.3423.5023.70T:cubehash1632
25.3725.5125.87T:cubehash512
25.5825.6926.05T:keccakc1024
27.7127.8128.17sha3512
29.9830.1930.74T:shavite3256
31.5431.8232.25T:xoodyakv1
31.6931.8532.23T:cubehash832
31.9732.1032.70T:fugue256
33.9234.1634.80asconhashabi32v12
38.3538.5938.96T:luffa384
41.0641.2741.89T:shamashashv1
41.3141.5541.98T:groestl256
41.8641.9942.99T:jh256
41.8742.1642.84T:jh512
41.9642.1642.74T:jh384
41.8442.2142.87T:jh224
42.3542.7443.69T:luffa512
43.2543.5444.30T:echosp256
44.0944.3644.91T:sneikha256
48.0048.3149.10T:shavite3512
48.5148.7449.49T:essence512
48.7548.8949.48T:essence384
48.9549.1849.95T:round3jh512
48.9049.2249.88T:cubehash816
48.8749.2449.88T:round3jh256
49.6449.9750.49T:echo256
51.8052.3652.94asconhashbi32v12
52.1752.4752.99T:gimli24v1
60.0161.0761.39T:lane256
62.4262.7163.50T:mcssha6
62.5062.8363.43T:mcssha5
62.3962.8963.38T:mcssha4
62.5863.1063.74T:simd256
62.4463.3963.79T:echosp512
64.4065.0165.49T:saturninhashv2
67.9168.7669.31T:whirlpool
69.2070.0070.09T:fugue512
73.1273.8673.91T:essence256
73.1773.9273.96T:essence224
75.3476.2576.56T:groestl512
75.5976.3176.44T:drygascon128
76.4277.0777.35T:cubehash1616
80.2680.7281.10T:simd512
81.3581.9382.21T:coral256v1
83.0683.6683.83T:cubehash88
87.5988.4188.63T:floppsy
87.9588.5788.83T:sneikha384
92.0692.6792.97T:echo512
92.1292.7399.05T:mgrostl256
104.54104.80105.13T:esch256v2
105.11105.29105.74T:esch256v1
111.49111.69111.90T:drygascon256
112.96113.77114.42T:knot256v2
123.79124.05124.24T:esch384v2
124.26124.47124.71T:esch384v1
125.59125.81126.07T:rfsb509
132.67133.01133.33T:romulush
138.87139.14139.40T:cubehash168
140.20140.72141.15T:lane512
146.67146.94147.17T:clxhash
149.42149.75150.58T:cubehash84
165.48165.73166.29T:knot256v1
259.69260.09260.48T:cubehash164
281.77282.17282.60T:cubehash82
295.56295.90296.58T:knot512
393.95394.67394.93T:knot384
504.49505.17505.72T:cubehash162
509.78510.54511.63T:photonbeetlehash256rate32v1
546.14547.28548.12T:cubehash81
717.09721.04730.55T:fsb256
994.89996.78998.36T:cubehash161
1055.531056.101057.28T:subterraneanv1
1061.551062.191062.69T:syconhash256v1
1226.581236.041244.40T:fsb512
1800.221804.811808.40T:acehash256v1
3244.173251.263259.80T:skinnyhashtk3
3639.353640.513641.55T:sivrijndael256hash256v1
4919.844921.094922.68T:gage1h256c256r128
5705.305714.075735.42T:skinnyhashtk2
5967.495970.305973.56T:heron256v1
7263.447265.417267.62T:orangishv1
7425.147427.067428.50T:gage1h256c224r064
8230.268231.488233.54T:gage1h256c256r064
11344.5911346.3311348.36T:gage1h256c224r032
14705.4914708.7914711.15T:gage1h256c512r064
14845.4114848.7914851.91T:gage1h256c256r032
24827.8724831.0224834.24T:gage1h256c224r016
27796.6527799.8427803.49T:gage1h256c512r032
28081.7928085.6828089.10T:gage1h256c256r016
48057.3948061.6848066.10T:gage1h256c224r008
69307.5569313.8869319.49T:sivtemphotonhashv1
Cycles/byte for 4096 bytes
25%50%75%hash
0.700.700.70komihash
1.281.281.28prh42s256
1.341.341.34prh42s512
1.341.371.37prh64s256
1.531.531.53prh42s1024
1.531.561.56prh64s512
1.801.801.80prh64s1024
2.752.752.84T:edonr512
3.573.593.63T:bebb4185
4.274.274.30T:md4
5.105.135.60T:edonr256
5.49?5.49?6.23?T:bmw512
6.04?6.06?6.81?T:blake3
6.07?6.10?6.87?T:blake2b
6.566.567.23T:skein512256
6.566.567.25T:skein512512
6.71?6.74?7.46?T:k12
6.87?6.90?7.86?T:skein256256
7.457.458.13md5
9.129.869.89T:shabal512
9.5210.2810.33T:shabal256
9.7810.4410.51sha1
9.8910.6210.86T:blake2s
10.3511.1411.26T:bmw256
10.8611.5711.60sha512
11.1111.7811.93T:skein10241024
10.9911.8711.92T:keccakc256
11.3212.0812.21T:blake64
11.9912.5412.66blake512
12.1512.5413.03sha384
12.1812.5712.79T:ripemd160
12.2112.6012.76shake128
12.1312.8212.94T:sarmal256
13.5213.5513.89T:beamsplitter
13.2613.7013.93T:keccakc448
14.3314.3714.45sha3224
14.4514.5914.86T:keccakc512
14.8614.9215.30T:sarmal512
15.1515.1715.50shake256
15.2015.2315.30sha3256
15.2315.2615.66T:nasha256
15.3515.3815.87T:keccak
15.5915.6215.90asconxofav12
15.5915.6215.96asconhashav12
15.6215.6616.11T:blake32
16.7416.7817.15sha256
16.8216.9117.49T:nasha512
17.7617.8218.20sha224
18.4018.4618.97T:keccakc768
19.5019.5620.25sha3384
20.0220.0720.63blake256
20.3620.4520.98T:fugue2
22.1922.2622.92T:bblake256
23.0423.4123.74asconhashv12
23.0723.4423.74asconxofv12
23.1223.5623.77T:luffa256
25.2425.6726.00T:cubehash1632
25.5426.0626.61T:keccakc1024
25.7026.2026.37T:cubehash512
27.6628.0828.44sha3512
30.5530.6431.11T:shavite3256
31.2831.3432.06T:xoodyakv1
33.0833.2933.92T:fugue256
34.3934.4435.10asconhashabi32v12
34.4134.4834.96T:cubehash832
39.1239.6139.93T:luffa384
41.1141.5342.01T:shamashashv1
42.1942.5443.43T:jh256
42.2142.6943.18T:jh224
42.2742.6942.88T:groestl256
42.1842.7243.53T:jh384
42.1842.7642.98T:jh512
43.3043.9544.36T:luffa512
44.1044.6245.04T:sneikha256
44.5945.2646.13T:echosp256
49.7149.7750.57T:round3jh512
49.2649.9350.90T:shavite3512
49.8450.1450.69T:round3jh256
50.2950.3251.22T:essence384
50.3150.5151.06T:essence512
51.5651.6152.12T:cubehash816
51.2251.6752.00T:echo256
52.4052.6152.96T:gimli24v1
52.4652.9853.41asconhashbi32v12
61.8062.2362.39T:lane256
63.2563.6363.96T:mcssha4
62.8563.8464.18T:mcssha6
63.5564.0664.82T:simd256
63.9264.3664.80T:mcssha5
64.1865.0065.58T:echosp512
64.8365.0965.67T:saturninhashv2
67.8468.2168.57T:whirlpool
72.1073.0373.14T:fugue512
74.4674.5574.97T:essence256
74.3474.8674.98T:essence224
75.7976.3276.74T:drygascon128
78.8079.2580.22T:groestl512
80.8481.6582.34T:cubehash1616
81.6782.3282.73T:coral256v1
82.8283.0784.12T:simd512
85.6086.0086.44T:cubehash88
87.4887.9288.23T:floppsy
88.5589.2689.51T:sneikha384
94.9795.0695.38T:echo512
96.8997.81102.54T:mgrostl256
104.49105.16105.35T:esch256v2
105.27105.71106.11T:esch256v1
111.62111.88112.14T:drygascon256
113.16114.23114.93T:knot256v2
124.62124.82125.17T:esch384v2
124.79125.18125.29T:esch384v1
126.92127.01127.91T:rfsb509
132.89133.18133.91T:romulush
143.52143.62146.12T:cubehash168
146.33146.38147.00T:clxhash
148.30148.59150.21T:lane512
151.43152.13153.32T:cubehash84
165.18165.34166.69T:knot256v1
263.76265.17266.97T:cubehash164
283.74285.61287.61T:cubehash82
295.59298.03298.57T:knot512
393.71395.97396.87T:knot384
509.52509.92510.35T:photonbeetlehash256rate32v1
509.49510.68510.93T:cubehash162
549.65550.26551.03T:cubehash81
1000.761001.541003.45T:cubehash161
1058.731059.361059.60T:subterraneanv1
1072.711073.271075.62T:syconhash256v1
1801.761810.091820.47T:acehash256v1
3269.873276.863283.52T:skinnyhashtk3
3634.453635.313637.21T:sivrijndael256hash256v1
4976.854977.814979.25T:gage1h256c256r128
5712.395717.015747.09T:skinnyhashtk2
6065.286066.806073.65T:heron256v1
7317.877320.377325.38T:orangishv1
7494.317498.027503.95T:gage1h256c224r064
8308.278308.818314.50T:gage1h256c256r064
11438.6411442.4111448.79T:gage1h256c224r032
14849.5314851.7814856.34T:gage1h256c512r064
14975.0714980.2614981.70T:gage1h256c256r032
25033.5525036.2225040.08T:gage1h256c224r016
28039.9028045.0128049.44T:gage1h256c512r032
28316.9328322.9428325.06T:gage1h256c256r016
37719.0737728.2737746.86T:fsb512
40438.6640444.2140461.53T:fsb256
48439.2948444.9848453.23T:gage1h256c224r008
69241.4769250.8969259.51T:sivtemphotonhashv1
Cycles/byte for 1536 bytes
25%50%75%hash
0.730.730.73komihash
1.461.551.55prh42s256
1.711.711.71prh42s512
1.711.711.79prh64s256
2.122.202.20prh64s512
2.202.202.20prh42s1024
2.852.852.93prh64s1024
3.013.013.01T:edonr512
3.663.743.74T:bebb4185
4.484.564.56T:md4
5.295.375.37T:edonr256
6.106.186.18T:blake2b
6.106.186.18T:bmw512
6.846.846.84T:skein512256
6.846.846.84T:skein512512
7.087.087.08T:skein256256
7.327.417.49T:k12
7.657.657.65T:blake3
7.657.737.73md5
9.939.9310.66T:blake2s
10.0910.0910.74T:shabal512
10.5810.5811.31T:shabal256
10.90?11.07?13.18?T:bmw256
11.56?11.56?13.35?sha512
11.80?11.88?13.59?T:skein10241024
11.88?11.96?14.08?T:keccakc256
12.04?12.13?14.16?T:blake64
12.29?12.29?14.24?T:ripemd160
12.21?12.37?14.49?T:sarmal256
12.53?12.53?14.57?blake512
12.53?12.53?14.65?shake128
12.29?12.70?14.73?sha1
12.94?13.02?14.89?T:beamsplitter
13.10?13.18?15.54?T:keccakc448
13.67?13.75?15.87?sha3224
14.24?14.32?16.76?T:keccakc512
14.73?14.81?17.42?T:sarmal512
14.81?14.89?16.93?shake256
14.89?14.89?17.09?sha3256
15.06?15.14?17.09?T:nasha256
14.97?15.18?17.33?sha384
15.14?15.22?17.01?asconhashav12
15.22?15.22?17.09?asconxofav12
15.38?15.38?17.82?T:keccak
15.46?15.54?17.58?T:blake32
16.52?16.52?18.39?sha256
17.17?17.17?19.45?T:nasha512
17.66?17.82?20.18?T:keccakc768
18.64?18.72?21.00?sha3384
19.8620.0221.97blake256
20.10?20.47?22.71?sha224
22.3823.4424.50T:fugue2
23.0323.7625.23T:luffa256
22.7124.5824.66asconhashv12
22.7124.5824.66asconxofv12
24.8226.7727.02T:bblake256
25.5527.8327.99T:keccakc1024
26.0427.8328.08T:cubehash512
27.1829.3829.95sha3512
27.9930.0330.52T:cubehash1632
30.0331.9032.71T:shavite3256
30.7632.0632.63T:xoodyakv1
35.4035.5636.13T:fugue256
33.8535.6436.78asconhashabi32v12
39.3139.3940.04T:cubehash832
41.0241.1841.99T:luffa384
42.0742.1543.21T:shamashashv1
43.7843.7844.76T:jh224
43.7843.7844.76T:jh256
43.7843.7845.08T:jh512
43.7843.8645.08T:jh384
44.1944.1945.17T:groestl256
44.4344.5145.65T:echosp256
45.0045.0846.31T:sneikha256
45.6545.9047.12T:luffa512
50.7850.7852.08T:round3jh512
50.7850.7852.16T:round3jh256
51.6051.7653.30T:shavite3512
52.8252.9054.12T:gimli24v1
52.9052.9854.44T:essence384
52.9853.1054.52T:essence512
53.1453.2254.85asconhashbi32v12
55.5855.6657.21T:echo256
55.8356.6057.70T:cubehash816
64.2964.5366.73T:simd256
64.3764.8265.67T:mcssha6
63.9664.9465.59T:mcssha4
63.8865.2768.85T:lane256
65.0266.2466.81T:saturninhashv2
65.8466.9868.28T:mcssha5
66.4168.1270.15T:whirlpool
69.6671.4971.94T:echosp512
75.4476.6677.80T:drygascon128
75.3677.0777.15T:essence224
75.3677.1579.43T:essence256
77.8078.2579.35T:fugue512
81.6283.2584.64T:coral256v1
85.0485.6187.08T:groestl512
87.7387.8189.03T:floppsy
87.2488.0189.03T:simd512
89.7689.9391.23T:cubehash1616
90.3390.4191.63T:sneikha384
90.2590.4992.12T:cubehash88
99.0499.16101.73T:echo512
104.98106.08107.01T:esch256v2
105.47106.12107.67T:esch256v1
104.49106.69110.60T:mgrostl256
111.90112.87115.89T:drygascon256
112.55116.54117.59T:knot256v2
126.06126.67127.77T:esch384v2
125.33127.03129.23T:esch384v1
130.45131.02133.71T:rfsb509
134.36135.58136.80T:romulush
145.91146.85148.19T:clxhash
150.96152.02153.65T:cubehash168
155.11156.82158.20T:cubehash84
163.09165.04166.59T:lane512
164.55166.38168.21T:knot256v1
271.65273.56275.80T:cubehash164
288.00289.14291.34T:cubehash82
297.04297.93300.54T:knot512
395.18395.35402.43T:knot384
506.02509.52512.61T:photonbeetlehash256rate32v1
516.11517.90523.03T:cubehash162
552.16555.18559.98T:cubehash81
1008.541012.041015.38T:cubehash161
1059.491066.001067.14T:subterraneanv1
1089.761093.631096.35T:syconhash256v1
1828.371837.811846.35T:acehash256v1
3296.143310.633329.83T:skinnyhashtk3
3627.443631.513636.72T:sivrijndael256hash256v1
5070.645072.275077.31T:gage1h256c256r128
5729.335743.255780.44T:skinnyhashtk2
6223.066250.456252.93T:heron256v1
7410.737414.397418.78T:orangishv1
7615.157617.117624.51T:gage1h256c224r064
8439.868445.398448.08T:gage1h256c256r064
11603.8411610.6811622.15T:gage1h256c224r032
15083.9015090.2515097.25T:gage1h256c512r064
15189.0515194.7415208.74T:gage1h256c256r032
25368.4925376.0625392.42T:gage1h256c224r016
28437.2628450.9728463.30T:gage1h256c512r032
28695.3928706.3828717.37T:gage1h256c256r016
49090.2549095.6249108.32T:gage1h256c224r008
69126.9569138.2669145.26T:sivtemphotonhashv1
98345.0598435.2298519.94T:fsb512
106654.22106699.95106761.96T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.870.870.87komihash
2.172.172.17prh42s256
2.602.822.82prh42s512
2.602.822.82prh64s256
3.263.473.47T:edonr512
3.693.693.91prh64s512
3.913.913.91prh42s1024
3.914.124.12T:bebb4185
5.215.215.21T:md4
5.645.645.86prh64s1024
5.865.866.08T:edonr256
6.946.946.94T:blake2b
7.387.387.38T:blake3
7.387.387.38T:bmw512
7.387.607.60T:skein512256
7.387.607.60T:skein512512
7.607.607.60T:skein256256
8.258.468.46md5
8.468.688.68T:k12
9.989.9810.20T:blake2s
12.1512.1512.37sha512
12.5912.5912.59T:shabal512
12.5912.8013.24T:bmw256
12.8013.0213.02T:blake64
12.8013.0213.45T:sarmal256
13.2413.2413.24blake512
13.2413.2413.45T:keccakc256
13.2413.2413.45T:shabal256
13.4513.4513.67T:beamsplitter
13.4513.4513.67shake128
13.4513.6713.67T:ripemd160
14.9714.9715.19T:skein10241024
15.1915.4115.41T:sarmal512
15.8415.8416.06asconhashav12
15.8415.8416.06asconxofav12
16.2816.2816.49T:keccak
16.2816.2816.71T:keccakc448
16.2816.2816.71T:keccakc512
16.4916.4916.71shake256
16.4916.7116.71T:nasha256
16.4916.7116.71sha3224
16.4916.7117.14sha3256
16.9316.9317.14T:blake32
17.8017.8017.80sha256
18.4518.6618.66T:nasha512
19.3119.3119.75T:keccakc768
19.5319.9721.05sha1
19.9719.9720.18sha3384
21.4821.4821.92blake256
22.14?22.57?25.82?sha384
23.6523.6523.87asconhashv12
23.6523.6523.87asconxofv12
24.7424.9625.61T:luffa256
27.78?28.21?31.68?sha224
28.2128.2131.03T:keccakc1024
28.8628.9729.95T:cubehash512
29.51?29.73?35.37?sha3512
29.95?30.16?35.16?T:fugue2
31.47?31.47?36.46?T:xoodyakv1
32.34?32.55?37.33?T:shavite3256
33.85?33.85?39.28?T:bblake256
35.59?35.81?40.80?asconhashabi32v12
37.33?37.33?42.97?T:cubehash1632
37.54?37.98?43.84?T:fugue256
42.32?42.53?47.09?T:shamashashv1
43.40?43.62?48.61?T:luffa384
44.7044.7049.48T:sneikha256
44.70?44.70?49.91?T:jh256
44.70?44.70?49.91?T:jh512
44.70?44.70?50.13?T:jh224
44.70?44.70?50.13?T:jh384
46.66?46.88?51.87?T:groestl256
48.61?48.83?54.04?T:luffa512
48.8349.0554.25T:echosp256
49.4849.9154.47T:cubehash832
51.00?51.43?57.73?T:shavite3512
52.3052.3057.29T:round3jh256
52.9552.9557.73T:gimli24v1
52.3054.0457.51T:round3jh512
53.6057.5158.81asconhashbi32v12
58.8159.2463.59T:essence384
59.0363.8065.10T:essence512
63.5969.0169.66T:echo256
65.5470.3170.53T:saturninhashv2
65.9770.7571.18T:cubehash816
66.1970.7571.18T:mcssha4
66.4170.9671.40T:mcssha6
66.4172.0572.48T:simd256
67.49?72.92?76.17?T:whirlpool
71.1875.9576.39T:mcssha5
68.79?77.04?77.69?T:lane256
74.4478.9979.43T:drygascon128
79.2183.9884.20T:essence224
79.2183.9884.20T:essence256
80.7385.7287.89T:echosp512
82.4787.4687.67T:coral256v1
84.8589.4189.84T:floppsy
89.8493.7597.22T:fugue512
88.9894.4095.49T:groestl512
91.5895.9296.35T:sneikha384
103.08103.52106.34T:echo512
103.52103.95107.20T:cubehash88
108.94109.16110.03T:esch256v2
108.94109.59113.28T:simd512
109.38109.59110.46T:esch256v1
112.63112.85114.15T:cubehash1616
116.32116.54119.14T:drygascon256
116.75119.36120.66T:mgrostl256
117.84121.31121.53T:knot256v2
131.29131.29133.90T:esch384v2
131.73131.94135.20T:esch384v1
138.24138.24141.93T:romulush
139.32139.97144.10T:rfsb509
146.27146.48149.74T:clxhash
165.15166.45169.70T:knot256v1
166.45167.97171.44T:cubehash84
172.31175.56177.08T:cubehash168
214.84219.40223.09T:lane512
292.10292.32300.13T:cubehash164
299.70302.95305.56T:knot512
300.78303.39308.59T:cubehash82
398.22402.78404.73T:knot384
499.57504.12509.33T:photonbeetlehash256rate32v1
535.59541.02545.57T:cubehash162
565.10567.93571.61T:cubehash81
1029.301031.031037.98T:cubehash161
1069.661073.781076.61T:subterraneanv1
1133.031136.941149.52T:syconhash256v1
1903.211915.151930.12T:acehash256v1
3403.433415.803463.32T:skinnyhashtk3
3614.153618.713622.83T:sivrijndael256hash256v1
5323.135328.785340.71T:gage1h256c256r128
5769.755786.685848.09T:skinnyhashtk2
6649.746656.256678.17T:heron256v1
7661.687666.237670.14T:orangishv1
7937.507941.627942.49T:gage1h256c224r064
8796.228801.438812.50T:gage1h256c256r064
12047.0912052.5212068.14T:gage1h256c224r032
15717.6615728.3015737.63T:gage1h256c512r064
15770.1815775.1715784.51T:gage1h256c256r032
26277.7826289.7126302.30T:gage1h256c224r016
29518.6629521.4829542.97T:gage1h256c512r032
29724.1829736.9829769.31T:gage1h256c256r016
50795.5750810.1150849.83T:gage1h256c224r008
68799.4868839.6368857.20T:sivtemphotonhashv1
260434.03260539.50260636.07T:fsb512
283161.68283234.38283361.55T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
1.951.951.95komihash
7.817.817.81T:blake3
7.81?7.81?9.77?T:bebb4185
9.77?9.77?11.72?prh42s256
9.779.779.77T:edonr512
9.77?11.72?11.72?T:blake2s
13.6713.6713.67T:blake2b
13.6713.6713.67T:edonr256
13.67?13.67?15.62?T:md4
13.67?13.67?15.62?T:skein256256
15.6215.6215.62prh42s512
15.6215.6215.62prh64s256
15.6215.6215.62T:skein512256
15.6215.6215.62T:skein512512
15.62?17.58?17.58?md5
17.5817.5819.53T:beamsplitter
23.4425.3925.39asconhashav12
23.4425.3925.39sha512
25.3925.3925.39asconxofav12
25.3925.3925.39T:bmw512
25.3925.3927.34T:k12
25.3925.3927.34prh42s1024
25.3927.3427.34T:sarmal256
27.3427.3427.34T:blake64
27.3427.3427.34prh64s512
27.3429.3029.30blake512
29.3029.3031.25T:ripemd160
29.3031.2531.25T:sarmal512
29.3031.2531.25sha3512
31.2531.2531.25sha3224
31.2531.2531.25sha3256
31.2531.2531.25sha3384
31.2531.2531.25shake128
31.2531.2531.25shake256
33.2033.2035.16T:keccakc1024
33.2033.2035.16sha256
33.2035.1635.16T:keccak
33.2035.1635.16T:keccakc448
33.2035.1635.16T:keccakc512
33.2035.1635.16T:keccakc768
35.1635.1635.16asconhashv12
35.1635.1635.16asconxofv12
35.1635.1637.11T:blake32
35.1635.1637.11T:keccakc256
35.1637.1137.11T:nasha256
35.1637.1139.06T:bmw256
41.0241.0241.02T:xoodyakv1
42.9742.9742.97blake256
44.9244.9244.92T:shabal512
44.9244.9246.88T:nasha512
46.8846.8848.83T:luffa256
46.8848.8348.83prh64s1024
48.8348.8348.83T:shabal256
48.8348.8348.83T:skein10241024
58.5960.5560.55T:shavite3256
60.5560.5562.50asconhashabi32v12
62.5064.4564.45T:cubehash512
64.4564.4564.45T:sneikha256
64.4566.4166.41T:shamashashv1
76.1776.1776.17T:gimli24v1
82.0382.0382.03T:jh224
82.0382.0382.03T:jh256
82.0382.0382.03T:jh384
82.0382.0382.03T:jh512
83.9883.9883.98asconhashbi32v12
85.9485.9485.94T:drygascon128
89.8489.8489.84T:floppsy
91.8091.8099.61T:fugue256
93.7595.7095.70T:saturninhashv2
93.7595.7097.66T:shavite3512
95.7095.7095.70T:luffa384
95.7095.7095.70T:round3jh256
95.7095.7095.70T:round3jh512
103.52103.52103.52T:groestl256
111.33111.33113.28T:luffa512
113.28113.28119.14sha1
111.33115.23121.09T:whirlpool
115.23117.19117.19T:mcssha4
117.19119.14119.14T:coral256v1
117.19119.14119.14T:mcssha6
121.09121.09123.05T:simd256
121.09123.05128.91sha384
128.91128.91136.72T:fugue2
128.91130.86134.77sha224
138.67140.62140.62T:esch256v1
138.67140.62140.62T:esch256v2
144.53146.48146.48T:echo256
148.44148.44148.44T:bblake256
148.44148.44148.44T:sneikha384
150.39150.39150.39T:echosp256
150.39150.39152.34T:essence224
150.39152.34152.34T:essence256
154.30154.30154.30T:clxhash
154.30154.30154.30T:drygascon256
154.30156.25156.25T:essence384
156.25158.20160.16T:cubehash1632
158.20158.20160.16T:essence512
160.16160.16160.16T:mcssha5
162.11162.11162.11T:knot256v2
169.92171.88179.69T:lane256
177.73179.69179.69T:knot256v1
179.69179.69187.50T:echo512
185.55185.55187.50T:romulush
185.55187.50189.45T:echosp512
191.41193.36193.36T:esch384v1
191.41193.36193.36T:esch384v2
203.12203.12205.08T:cubehash832
216.80216.80224.61T:rfsb509
218.75218.75224.61T:cubehash816
218.75?220.70?271.48?T:groestl512
251.95251.95257.81T:cubehash88
267.58267.58285.16T:fugue512
292.97?296.88?339.84?T:mgrostl256
314.45?316.41?359.38?T:cubehash84
320.31?320.31?375.00?T:simd512
353.52?355.47?398.44?T:knot512
384.77?386.72?431.64?T:cubehash1616
423.83423.83468.75T:knot384
425.78?429.69?474.61?T:photonbeetlehash256rate32v1
445.31447.27490.23T:cubehash168
453.12458.98500.00T:cubehash82
560.55566.41605.47T:cubehash164
708.98750.00763.67T:cubehash81
798.83837.89867.19T:cubehash162
822.27863.28892.58T:lane512
1218.751220.701251.95T:subterraneanv1
1318.361320.311353.52T:cubehash161
1701.171746.091751.95T:syconhash256v1
2871.092912.112943.36T:acehash256v1
3402.343429.693460.94T:sivrijndael256hash256v1
4798.834837.894898.44T:skinnyhashtk3
6369.146410.166449.22T:skinnyhashtk2
8560.558597.668607.42T:gage1h256c256r128
10810.5510841.8010990.23T:orangishv1
12009.7712033.2012177.73T:gage1h256c224r064
12021.4812042.9712199.22T:heron256v1
13312.5013332.0313476.56T:gage1h256c256r064
17640.6217687.5017816.41T:gage1h256c224r032
23117.1923236.3323291.02T:gage1h256c256r032
23796.8823929.6923968.75T:gage1h256c512r064
37980.4738013.6738037.11T:gage1h256c224r016
42937.5042966.8043003.91T:gage1h256c256r016
43396.4843412.1143537.11T:gage1h256c512r032
64910.1664978.5265097.66T:sivtemphotonhashv1
72804.6972816.4172867.19T:gage1h256c224r008
2334753.912335785.162336503.91T:fsb512
2541037.112541417.972542044.92T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
0.00?15.62?15.62?komihash
31.25?46.88?46.88?T:bebb4185
46.8846.8846.88T:beamsplitter
62.50?62.50?78.12?T:blake3
62.50?78.12?78.12?T:edonr256
62.50?78.12?78.12?prh42s256
78.1278.1278.12T:edonr512
78.1278.1278.12T:md4
78.1278.1278.12md5
78.12?93.75?93.75?T:blake2s
78.12?93.75?93.75?T:skein256256
93.7593.7593.75asconhashav12
93.7593.7593.75asconxofav12
109.38109.38109.38T:blake2b
109.38?109.38?125.00?prh42s512
125.00125.00125.00asconhashv12
125.00125.00125.00asconxofv12
125.00125.00125.00prh64s256
125.00125.00125.00T:skein512256
125.00125.00125.00T:skein512512
125.00?125.00?140.62?T:floppsy
140.62140.62140.62T:xoodyakv1
140.62?140.62?156.25?T:ripemd160
140.62?156.25?156.25?sha256
156.25171.88171.88T:blake32
171.88187.50187.50T:nasha256
171.88187.50187.50T:sneikha256
187.50187.50203.12blake256
187.50187.50203.12T:bmw256
187.50203.12203.12T:k12
187.50203.12203.12T:luffa256
187.50203.12203.12prh42s1024
203.12203.12203.12T:bmw512
203.12203.12203.12sha512
203.12203.12203.12T:shamashashv1
203.12203.12218.75T:gimli24v1
203.12203.12218.75T:sarmal256
203.12218.75218.75prh64s512
218.75218.75234.38T:blake64
218.75234.38234.38blake512
234.38234.38250.00sha3256
234.38250.00250.00T:sarmal512
234.38250.00250.00sha3224
234.38250.00250.00sha3384
234.38250.00250.00sha3512
234.38250.00250.00shake128
234.38250.00250.00shake256
250.00250.00250.00T:drygascon128
250.00250.00250.00T:shavite3256
250.00250.00265.62T:clxhash
250.00265.62265.62asconhashabi32v12
250.00265.62265.62T:saturninhashv2
265.62265.62281.25T:keccakc1024
265.62281.25281.25T:keccakc448
265.62281.25281.25T:keccakc768
265.62281.25281.25T:shabal512
281.25281.25281.25T:keccak
281.25281.25281.25T:keccakc256
281.25281.25296.88T:keccakc512
296.88296.88296.88T:shabal256
312.50312.50312.50T:cubehash512
312.50328.12328.12asconhashbi32v12
328.12328.12328.12T:knot256v1
359.38359.38359.38T:nasha512
375.00390.62390.62prh64s1024
390.62390.62390.62T:skein10241024
390.62406.25406.25T:coral256v1
421.88421.88421.88T:knot256v2
421.88437.50453.12T:whirlpool
468.75484.38484.38T:luffa384
468.75484.38484.38T:romulush
484.38500.00500.00T:photonbeetlehash256rate32v1
500.00515.62515.62T:groestl256
500.00515.62515.62T:mcssha4
515.62515.62515.62T:esch256v1
515.62515.62515.62T:fugue256
515.62515.62515.62T:sneikha384
515.62515.62531.25T:esch256v2
515.62531.25531.25T:mcssha6
546.88562.50562.50T:luffa512
593.75593.75609.38T:drygascon256
656.25656.25656.25T:jh224
656.25656.25656.25T:jh256
656.25656.25656.25T:jh384
656.25656.25656.25T:jh512
750.00765.62796.88T:shavite3512
765.62765.62765.62T:round3jh256
765.62765.62765.62T:round3jh512
828.12828.12828.12T:esch384v1
828.12828.12843.75T:esch384v2
843.75843.75859.38T:knot384
843.75843.75890.62sha1
843.75859.38859.38T:knot512
859.38859.38875.00T:mcssha5
875.00890.62906.25T:fugue2
906.25921.88968.75sha224
921.88937.50937.50T:essence224
937.50937.50953.12T:essence256
968.75968.751000.00T:simd256
968.75?968.75?1078.12?sha384
1015.621015.621031.25T:rfsb509
1031.251046.881046.88T:bblake256
1062.501062.501078.12T:cubehash1632
1156.251171.881171.88T:echo256
1203.121203.121218.75T:echosp256
1250.001250.001265.62T:essence384
1265.621265.621281.25T:essence512
1390.621390.621406.25T:cubehash816
1390.621390.621406.25T:cubehash832
1390.62?1390.62?1640.62?T:lane256
1437.501437.501468.75T:echo512
1453.121453.121468.75T:cubehash88
1484.381484.381531.25T:echosp512
1515.621531.251546.88T:cubehash84
1671.881671.881718.75T:fugue512
1750.001750.001796.88T:cubehash82
1750.001750.001843.75T:groestl512
2000.002000.002046.88T:cubehash81
2359.38?2359.38?2703.12?T:subterraneanv1
2359.38?2406.25?2750.00?T:mgrostl256
2515.62?2515.62?2859.38?T:cubehash1616
2562.50?2578.12?2968.75?T:simd512
2640.62?2640.62?2984.38?T:cubehash168
2750.00?2750.00?3109.38?T:cubehash164
2984.38?2984.38?3328.12?T:cubehash162
3546.883546.883906.25T:cubehash161
3609.383625.003984.38T:sivrijndael256hash256v1
6156.256500.006578.12T:syconhash256v1
6625.006906.257062.50T:lane512
10546.8810796.8810906.25T:acehash256v1
11218.7511828.1211984.38T:skinnyhashtk2
12687.5013015.6213250.00T:skinnyhashtk3
29171.8829421.8829671.88T:gage1h256c256r128
43187.5043562.5043640.62T:orangishv1
44187.5044609.3844671.88T:gage1h256c224r064
49046.8849296.8849546.88T:gage1h256c256r064
54484.3854671.8855078.12T:heron256v1
61968.7562265.6262781.25T:gage1h256c224r032
68875.0069125.0069468.75T:sivtemphotonhashv1
81328.1281375.0082250.00T:gage1h256c256r032
87656.2588062.5088984.38T:gage1h256c512r064
129796.88129906.25131156.25T:gage1h256c224r016
146796.88146984.38148187.50T:gage1h256c256r016
152078.12153328.12153531.25T:gage1h256c512r032
246062.50246312.50246968.75T:gage1h256c224r008
18679750.0018684437.5018692375.00T:fsb512
20324390.6220331015.6220338171.88T:fsb256