VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of hash functions on one machine: amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20260831

[Page version: 20260921 06:32:48]

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 (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) 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.00-0.00-0.00T:floppsy
0.160.160.16komihash
0.430.430.43prh42s256
0.430.430.44prh42s512
0.430.440.44prh42s1024
0.450.460.46prh64s1024
0.450.460.47prh64s512
0.530.530.53prh64s256
0.590.600.61T:blake3
0.850.860.87T:bebb4185
1.261.261.29T:edonr512
1.711.721.73lsh512
1.891.891.89sha1
2.022.022.02sha256
2.022.032.03T:echo256
2.032.032.03sha224
2.052.062.06T:bmw512
2.372.382.38T:keccakc256treed2
2.522.532.53T:cubehash832
2.602.612.62lsh256
2.782.782.78T:md4
2.912.912.92T:keccakc512treed2
2.922.932.93T:k12
2.922.932.95T:edonr256
3.463.463.47T:bmw256
3.523.523.53T:blake2b
3.913.964.01T:bash256
4.164.184.22sha384
4.194.204.23sha512
4.524.524.52md5
4.504.534.54T:shabal512
4.564.564.56T:skein512512
4.564.564.56T:skein512256
4.594.624.62T:shabal256
4.634.634.64T:blake64
5.025.025.03T:cubehash1632
5.025.025.03T:cubehash512
5.025.035.03T:cubehash816
5.095.105.11blake512
5.215.265.31T:bash384
5.375.375.37shake128
5.365.375.38T:sarmal256
5.415.425.43T:tiger
5.435.435.44T:bblake256
5.515.515.51T:keccakc256
5.525.535.53T:blake2s
5.715.725.72T:groestl256
5.735.755.76T:simd512
5.815.815.81T:skein256256
5.965.975.97T:groestl512
6.026.046.07T:beamsplitter
6.096.096.10T:rfsb509
6.166.186.19T:skein10241024
6.116.196.66T:blake32
6.226.226.23sha3224
6.396.406.41T:keccakc448
6.526.526.55sha3256
6.556.556.56shake256
6.596.606.61T:sarmal512
6.636.646.66T:keccakc512
6.976.986.99T:luffa256
7.157.167.17T:keccak
7.347.357.40T:luffa384
7.807.827.83blake256
7.807.868.01T:bash512
8.338.348.43T:fugue2
8.568.598.62sha3384
8.818.818.82T:keccakc768
9.379.409.43T:jh512
9.389.409.43T:jh256
9.339.4110.14T:jh224
9.429.469.49T:jh384
9.869.949.98T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0510.06T:cubehash88
10.2510.2510.25asconxofav12
10.2510.2510.25asconhashav12
10.9410.9610.99T:round3jh256
10.9410.9711.01T:round3jh512
11.7311.7311.74T:ripemd160
12.2712.2812.32sha3512
12.3212.5512.90T:xoodyakv1
12.5812.6212.64T:whirlpool
12.6312.6412.64T:keccakc1024
12.8312.8412.89T:md6d224
11.66?13.05?22.24?T:shavite3256
13.3713.4513.47T:fugue256
13.8613.8913.91T:md6d256
13.8213.9114.01T:simd256
14.0714.0914.12T:luffa512
14.8914.9514.98T:nasha256
15.0915.1515.39T:hamsi
15.2515.2515.25asconxofv12
15.2515.2515.25asconhashv12
15.3715.4615.50T:nasha512
17.9818.0118.10T:md6d384
18.0918.1018.12T:echosp256
18.9519.1819.36T:fugue384
19.2819.3619.43T:lane256
20.0020.0620.08T:cubehash168
20.1120.1120.12T:cubehash84
21.0621.0621.07T:shamashashv1
21.1821.2221.29T:shavite3512
22.4922.5022.52T:echo512
24.6324.6324.63asconhashabi32v12
24.7124.9125.03T:fsb256
24.3025.0225.13T:fugue512
26.1926.2026.22T:echosp512
27.6227.6627.74T:mgrostl256
29.1029.1229.16T:essence384
29.1229.1429.16T:essence512
30.4930.5730.67T:lane512
30.5730.6630.76T:atelopus64
31.1131.2631.49T:atelopus32
33.0633.0833.10T:sneikha256
33.2233.2333.26T:esch256v1
33.4733.4933.53T:esch256v2
36.6236.6336.65asconhashbi32v12
40.1040.1440.17T:cubehash164
40.3540.3640.38T:cubehash82
41.4241.4341.46T:saturninhashv2
43.6143.6743.72T:essence256
43.6343.6743.72T:essence224
44.4244.4844.61T:romulush
46.0846.3846.42T:esch384v1
46.4847.2047.28T:esch384v2
48.2548.3348.41T:drygascon128
49.2849.3549.46T:mcssha5
49.3149.3649.43T:mcssha4
49.3149.3649.43T:mcssha6
52.7552.7552.79T:coral256v1
55.4757.6558.14T:knot256v2
60.9560.9761.01T:triadhashv1
65.9465.9465.99T:sneikha384
61.73?67.33?80.61?T:fsb512
74.2974.4674.69T:drygascon256
80.3180.3880.41T:cubehash162
80.7180.7680.80T:cubehash81
102.00102.02102.07T:knot256v1
158.04158.09158.13T:syconhash256v1
160.59160.75160.82T:cubehash161
182.78185.40186.24T:knot512
204.36204.44204.52T:knot384
206.00206.20206.54T:photonbeetlehash256rate32v1
214.05214.07214.08T:clxhash
575.37577.88580.06T:subterraneanv1
764.85768.76770.51T:acehash256v1
799.77809.29854.96T:skinnyhashtk3
949.20949.29949.36T:heron256v1
1218.811220.761222.33T:gage1h256c256r128
1250.521252.561254.13T:sivrijndael256hash256v1
1722.961730.061751.25T:skinnyhashtk2
1840.141843.041846.98T:gage1h256c224r064
1911.121917.381922.56T:gage1h256c256r064
1981.231982.811988.97T:orangishv1
3496.403496.873498.80T:gage1h256c224r032
3599.103610.613637.18T:gage1h256c512r064
3677.653680.613689.90T:gage1h256c256r032
3995.643999.494004.49T:sivtemphotonhashv1
6157.276174.116254.92T:gage1h256c224r016
6806.236816.136834.69T:gage1h256c512r032
6964.646980.686989.38T:gage1h256c256r016
12056.3512067.6912085.09T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.17komihash
0.480.480.49prh42s256
0.510.510.52prh42s512
0.580.580.58prh42s1024
0.620.620.63prh64s256
0.630.650.65prh64s512
0.750.760.77prh64s1024
0.95?1.03?1.30?T:bebb4185
1.241.251.25T:blake3
1.311.321.33T:edonr512
1.841.841.85lsh512
2.052.052.05sha256
2.112.112.11sha1
2.142.142.15T:echo256
2.222.222.25T:bmw512
2.252.252.25sha224
2.692.702.71lsh256
2.742.752.75T:keccakc256treed2
2.752.752.76T:cubehash832
2.852.852.85T:md4
2.952.963.00T:k12
3.013.023.14T:edonr256
3.333.333.34T:keccakc512treed2
3.543.543.54T:blake2b
3.593.593.60T:bmw256
4.074.114.16T:bash256
4.534.554.56sha384
4.524.554.57sha512
4.614.614.61md5
4.664.674.67T:skein512512
4.674.674.68T:skein512256
4.824.834.87T:shabal512
4.824.844.84T:blake64
4.894.914.93T:shabal256
5.155.165.17T:cubehash512
5.255.265.27T:cubehash816
5.295.315.36blake512
5.295.385.38T:bash384
5.465.475.48T:cubehash1632
5.485.485.52shake128
5.525.535.54T:blake2s
5.545.555.58T:sarmal256
5.555.565.58T:tiger
5.665.675.67T:keccakc256
5.885.885.89T:skein256256
5.965.965.97T:simd512
5.965.975.98T:groestl256
6.076.076.07T:bblake256
6.116.146.18T:beamsplitter
6.216.226.22T:rfsb509
6.346.356.36sha3224
6.286.356.74T:blake32
6.416.436.44T:skein10241024
6.476.486.50T:groestl512
6.546.556.55T:keccakc448
6.756.766.78sha3256
6.776.776.78shake256
6.816.836.85T:sarmal512
6.906.906.91T:keccakc512
7.107.117.12T:luffa256
7.417.427.42T:keccak
7.537.557.56T:luffa384
7.937.947.95blake256
7.957.978.04T:bash512
8.718.788.81sha3384
8.958.968.97T:keccakc768
9.159.169.17T:fugue2
9.509.539.57T:jh512
9.539.579.61T:jh256
9.579.609.65T:jh384
9.549.6110.20T:jh224
9.9510.0310.06T:gimli24v1
10.2810.2910.29T:cubehash88
10.3610.3610.36asconhashav12
10.3610.3610.36asconxofav12
10.4710.4810.49T:cubehash1616
11.0611.1111.18T:round3jh512
11.0511.1211.19T:round3jh256
11.9511.9511.95T:ripemd160
12.3712.3812.38sha3512
12.5012.6213.10T:xoodyakv1
12.7412.7612.78T:keccakc1024
12.8812.8912.90T:whirlpool
13.0113.0213.07T:md6d224
13.25?13.28?25.71?T:shavite3256
13.6213.6513.66T:fugue256
14.0514.0714.09T:md6d256
14.1214.2214.38T:simd256
14.4314.4614.49T:luffa512
15.2115.2215.22T:nasha256
15.3915.3915.40asconxofv12
15.3915.3915.39asconhashv12
15.2615.3915.50T:hamsi
15.9315.9516.02T:nasha512
18.1918.2218.29T:md6d384
18.8518.8618.88T:echosp256
19.5819.7819.91T:fugue384
19.8319.8419.89T:lane256
20.3420.3520.36T:cubehash84
20.4820.5020.52T:cubehash168
21.2221.2221.23T:shamashashv1
21.8321.8521.96T:shavite3512
23.2423.2623.29T:echo512
24.9224.9224.92asconhashabi32v12
25.0725.2925.57T:fsb256
25.6925.9625.97T:fugue512
27.1627.1727.19T:echosp512
29.2529.2729.30T:mgrostl256
30.0830.1030.11T:essence384
30.0930.1230.13T:essence512
31.9532.0832.32T:atelopus64
32.5132.5332.57T:lane512
32.4832.7432.96T:atelopus32
33.3233.3333.35T:sneikha256
33.4733.4933.54T:esch256v1
33.7533.7733.79T:esch256v2
36.9536.9536.96asconhashbi32v12
40.5440.5640.58T:cubehash164
40.5940.6140.63T:cubehash82
41.7541.7541.76T:saturninhashv2
44.3444.4144.47T:essence256
44.3344.4244.51T:essence224
44.8244.8644.93T:romulush
46.5946.7047.10T:esch384v1
47.0147.6447.66T:esch384v2
48.3848.3948.58T:drygascon128
50.2150.2450.37T:mcssha4
50.2750.3250.58T:mcssha6
50.9451.0051.11T:mcssha5
53.1853.1853.18T:coral256v1
55.6555.6555.78T:knot256v2
61.0761.1061.11T:triadhashv1
66.7066.7066.70T:sneikha384
74.7974.9675.84T:drygascon256
80.7680.7980.83T:cubehash162
80.9380.9681.00T:cubehash81
102.21102.21102.21T:knot256v1
159.54159.61159.73T:syconhash256v1
161.02161.18161.24T:cubehash161
183.36186.23186.81T:knot512
204.76204.89204.94T:knot384
205.76205.90206.17T:photonbeetlehash256rate32v1
214.30214.30214.39T:clxhash
576.09577.14577.78T:subterraneanv1
771.04776.76779.32T:acehash256v1
803.45813.20839.02T:skinnyhashtk3
964.51964.54964.56T:heron256v1
1233.661234.961237.07T:gage1h256c256r128
1248.411249.791251.26T:sivrijndael256hash256v1
1712.531740.391742.20T:skinnyhashtk2
1861.881863.141864.33T:gage1h256c224r064
1933.771934.421936.02T:gage1h256c256r064
1997.691998.632002.75T:orangishv1
3527.393527.613527.75T:gage1h256c224r032
3637.113641.223663.10T:gage1h256c512r064
3713.603714.673717.43T:gage1h256c256r032
3993.473995.133995.84T:sivtemphotonhashv1
6214.306222.586293.37T:gage1h256c224r016
6797.746804.646828.16T:fsb512
6863.576876.296909.66T:gage1h256c512r032
7023.127028.697036.30T:gage1h256c256r016
12164.7312174.7812188.51T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.57?0.58?0.67?prh42s256
0.650.650.66prh42s512
0.780.790.79prh64s256
0.820.830.85prh42s1024
0.940.950.95prh64s512
1.271.281.28prh64s1024
1.331.331.35T:bebb4185
1.411.421.42T:edonr512
2.032.042.05lsh512
2.102.102.11sha256
2.412.412.43T:echo256
2.472.472.49sha1
2.492.492.51T:bmw512
2.602.612.62sha224
2.842.852.87lsh256
2.972.972.97T:md4
3.143.143.15T:cubehash832
3.183.193.21T:keccakc256treed2
3.203.213.24T:k12
3.173.243.29T:edonr256
3.553.553.56T:blake2b
3.703.713.73T:keccakc512treed2
3.753.763.77T:blake3
3.803.803.84T:bmw256
4.304.354.39T:bash256
4.764.764.77md5
4.854.854.86T:skein512512
4.854.864.86T:skein512256
5.075.095.15sha384
5.095.125.13sha512
5.105.125.16T:blake64
5.325.335.49T:shabal512
5.375.385.39T:cubehash512
5.385.405.49T:shabal256
5.505.515.52T:blake2s
5.615.635.69T:bash384
5.645.655.66T:cubehash816
5.655.675.70blake512
5.755.765.77T:tiger
5.835.855.89T:sarmal256
5.865.876.24shake128
6.006.006.00T:skein256256
6.066.086.09T:keccakc256
6.216.226.23T:cubehash1632
6.256.306.40T:beamsplitter
6.316.336.34T:simd512
6.406.436.46T:groestl256
6.436.446.46sha3224
6.476.486.49T:rfsb509
6.506.556.95T:blake32
6.646.666.68T:keccakc448
6.786.816.85T:skein10241024
6.986.987.00sha3256
7.027.027.02shake256
7.127.137.15T:bblake256
7.187.197.20T:keccakc512
7.197.217.25T:sarmal512
7.307.337.34T:luffa256
7.337.357.36T:groestl512
7.837.857.86T:luffa384
7.847.857.87T:keccak
8.148.158.16blake256
8.198.208.35T:bash512
8.818.959.05sha3384
9.029.039.06T:keccakc768
9.749.809.88T:jh512
9.769.839.87T:jh256
9.799.869.95T:jh384
9.819.9210.39T:jh224
10.1110.1810.20T:gimli24v1
10.5010.5310.60T:fugue2
10.5410.5410.54asconxofav12
10.5410.5410.55asconhashav12
10.6610.6810.69T:cubehash88
11.2111.2211.23T:cubehash1616
11.2911.3711.45T:round3jh512
11.3011.4111.51T:round3jh256
12.3012.3012.30T:ripemd160
12.4212.6312.79T:xoodyakv1
12.7312.7512.76sha3512
12.9112.9312.96T:md6d224
13.1313.1613.17T:keccakc1024
13.2413.2813.31T:whirlpool
13.64?13.68?25.52?T:shavite3256
13.9313.9513.98T:md6d256
14.2514.4114.44T:fugue256
14.5214.5814.75T:simd256
14.9715.0115.05T:luffa512
15.4215.4615.62T:hamsi
15.6215.6215.62asconhashv12
15.6215.6215.63asconxofv12
15.6015.6315.64T:nasha256
16.8016.8816.93T:nasha512
17.9718.0018.05T:md6d384
18.5918.6118.64T:echosp256
20.5520.7220.89T:fugue384
20.7120.7320.75T:cubehash84
20.7320.7520.81T:lane256
21.2421.2521.28T:cubehash168
21.4921.5021.51T:shamashashv1
22.9723.0023.01T:shavite3512
23.8824.1224.31T:fsb256
24.4924.5224.55T:echo512
25.4125.4125.42asconhashabi32v12
27.0527.4127.46T:fugue512
29.6329.6729.70T:echosp512
31.7031.7331.73T:essence384
31.7231.7531.79T:essence512
31.9331.9431.97T:mgrostl256
33.7533.7533.78T:sneikha256
33.8333.8833.94T:esch256v1
34.1434.1734.20T:esch256v2
34.5334.6634.74T:atelopus64
34.9535.0835.24T:atelopus32
35.8735.8935.94T:lane512
37.4937.5037.51asconhashbi32v12
40.9640.9941.02T:cubehash82
41.2941.3141.33T:cubehash164
42.2942.2942.32T:saturninhashv2
45.4145.4545.47T:romulush
45.5345.6445.71T:essence256
45.5145.6445.74T:essence224
47.3447.4647.53T:esch384v1
47.7948.3848.43T:esch384v2
48.6748.7048.80T:drygascon128
51.6651.7451.90T:mcssha4
51.8151.9152.07T:mcssha6
53.6353.7353.93T:mcssha5
53.8953.8953.90T:coral256v1
56.4356.4356.43T:knot256v2
61.2561.2761.31T:triadhashv1
67.9767.9767.97T:sneikha384
75.5575.5875.68T:drygascon256
81.2981.3281.37T:cubehash81
81.5081.5481.58T:cubehash162
102.55102.55102.56T:knot256v1
161.84161.89161.94T:cubehash161
162.10162.19162.29T:syconhash256v1
184.85187.88188.00T:knot512
204.86205.05205.63T:photonbeetlehash256rate32v1
205.95206.06206.11T:knot384
214.79214.79214.81T:clxhash
578.36579.47580.56T:subterraneanv1
784.18785.24785.94T:acehash256v1
813.95818.49869.31T:skinnyhashtk3
989.63989.77990.41T:heron256v1
1246.641248.851251.04T:sivrijndael256hash256v1
1257.311260.711262.45T:gage1h256c256r128
1713.471730.231732.53T:skinnyhashtk2
1891.521895.621902.89T:gage1h256c224r064
1963.821966.891970.28T:gage1h256c256r064
1960.002022.882025.33T:orangishv1
3577.933578.573579.10T:gage1h256c224r032
3699.123704.543726.89T:gage1h256c512r064
3770.133773.453782.62T:gage1h256c256r032
3986.053988.003990.04T:sivtemphotonhashv1
6299.526306.616378.48T:gage1h256c224r016
6948.256955.006959.73T:gage1h256c512r032
7129.777132.937151.02T:gage1h256c256r016
12321.3212325.4312335.23T:gage1h256c224r008
18031.1118049.1318149.93T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.220.220.22komihash
0.800.800.80prh42s256
1.001.011.01prh42s512
1.231.231.23prh64s256
1.451.471.55prh42s1024
1.481.491.51T:bebb4185
1.541.551.56T:edonr512
1.751.761.76prh64s512
2.252.252.25sha256
2.352.372.38lsh512
2.632.632.64prh64s1024
2.962.983.00lsh256
2.993.003.01T:bmw512
3.033.033.05T:echo256
3.273.273.28T:md4
3.433.453.46sha1
3.443.453.47T:edonr256
3.563.583.59T:k12
3.573.583.61sha224
3.633.633.64T:blake3
4.004.004.01T:blake2b
4.154.174.19T:cubehash832
4.354.364.38T:bmw256
4.374.384.40T:keccakc256treed2
4.544.564.65T:bash256
5.185.185.18md5
5.345.345.34T:skein512512
5.345.355.36T:skein512256
5.395.405.45T:blake64
5.475.495.50T:blake2s
5.725.755.80T:keccakc512treed2
5.855.875.97blake512
5.965.985.99T:cubehash512
6.036.076.14T:sarmal256
6.196.236.27sha384
6.206.246.28sha512
6.236.276.33T:bash384
6.326.326.32T:skein256256
6.326.346.36shake128
6.346.366.39T:tiger
6.596.616.64T:shabal512
6.576.626.66T:keccakc256
6.666.696.70T:cubehash816
6.696.716.77T:shabal256
6.636.756.88T:beamsplitter
7.107.117.12T:rfsb509
7.017.137.52T:blake32
7.447.497.51T:sarmal512
7.567.587.61T:groestl256
7.827.837.87sha3224
7.837.847.87shake256
7.837.847.87sha3256
7.857.897.95T:luffa256
7.917.947.99T:simd512
8.128.148.16T:keccakc512
8.168.218.26T:keccakc448
8.198.228.23T:cubehash1632
8.178.228.28T:keccak
8.488.588.65T:skein10241024
8.638.678.70T:luffa384
8.698.708.71blake256
8.928.949.04T:bash512
9.609.619.65T:groestl512
9.379.7510.13sha3384
9.789.859.90T:keccakc768
10.3710.4010.43T:bblake256
10.3810.4810.57T:jh512
10.4910.5510.58T:gimli24v1
10.4410.5610.62T:jh256
10.4910.5610.65T:jh384
10.5810.7411.27T:jh224
11.0211.0211.05asconhashav12
11.0211.0211.04asconxofav12
11.6811.7011.75T:cubehash88
12.0412.1712.28T:round3jh512
12.0512.1912.37T:round3jh256
12.8812.9913.32T:xoodyakv1
13.1713.2013.22T:cubehash1616
13.2413.2413.25T:ripemd160
13.9713.9713.99sha3512
14.1914.2114.24T:fugue2
14.3114.3414.39T:whirlpool
14.4414.4914.53T:keccakc1024
14.58?14.62?21.71?T:shavite3256
15.4715.5015.60T:simd256
15.7715.8615.95T:hamsi
16.0716.1116.14T:fugue256
16.2316.2316.26asconhashv12
16.2316.2316.26asconxofv12
16.4616.5816.66T:luffa512
16.7716.8516.88T:nasha256
17.4717.5117.58T:nasha512
21.3621.4021.46T:echosp256
21.7321.7721.81T:cubehash84
22.2222.2322.24T:shamashashv1
22.9323.0123.20T:lane256
23.1223.2623.47T:fugue384
23.2323.2823.33T:cubehash168
23.7023.7223.79T:shavite3512
25.3225.3925.63T:echo512
26.0926.1326.18T:md6d224
26.7126.7126.74asconhashabi32v12
28.1128.1628.19T:md6d256
30.5931.0831.35T:fugue512
30.9831.1531.32T:fsb256
34.8934.8934.93T:sneikha256
34.8634.9735.03T:esch256v1
35.2435.3235.40T:echosp512
35.2535.3535.51T:esch256v2
36.0236.0536.08T:mgrostl256
36.0436.0636.13T:essence384
36.1236.1436.19T:essence512
36.2536.2836.43T:md6d384
38.9438.9538.98asconhashbi32v12
41.9942.0342.10T:cubehash82
43.2943.3243.36T:cubehash164
43.7443.7443.76T:saturninhashv2
44.6445.4445.84T:atelopus32
47.0147.0747.14T:romulush
47.9948.1048.21T:lane512
48.8748.9849.11T:essence224
48.8948.9949.15T:essence256
49.1349.2349.25T:drygascon128
49.2049.3749.44T:esch384v1
49.7450.4050.46T:esch384v2
51.8052.2852.62T:atelopus64
55.4655.6856.34T:mcssha4
55.7955.7955.80T:coral256v1
55.8956.0956.78T:mcssha6
58.4958.5058.51T:knot256v2
60.8861.2361.70T:mcssha5
61.8061.8561.91T:triadhashv1
71.3471.3571.35T:sneikha384
77.7378.1378.15T:drygascon256
82.2982.3682.42T:cubehash81
83.4783.5783.65T:cubehash162
103.48103.48103.48T:knot256v1
163.64163.75163.89T:cubehash161
168.95169.09169.25T:syconhash256v1
188.69191.11191.17T:knot512
203.21203.42203.63T:photonbeetlehash256rate32v1
208.63208.70208.79T:knot384
216.11216.12216.13T:clxhash
583.95584.53585.52T:subterraneanv1
824.12826.50830.22T:acehash256v1
850.08866.30884.36T:skinnyhashtk3
1057.291057.771059.81T:heron256v1
1237.691239.561241.82T:sivrijndael256hash256v1
1322.831324.261325.13T:gage1h256c256r128
1732.811747.581790.32T:skinnyhashtk2
1970.991974.831978.45T:gage1h256c224r064
2034.802044.332046.39T:gage1h256c256r064
2028.022091.212092.59T:orangishv1
3714.473715.603716.62T:gage1h256c224r032
3843.693845.893879.22T:gage1h256c512r064
3910.623913.403916.59T:gage1h256c256r032
3969.853971.953977.66T:sivtemphotonhashv1
6525.696540.046623.02T:gage1h256c224r016
7229.507233.717264.51T:gage1h256c512r032
7370.607372.227394.33T:gage1h256c256r016
12742.9012754.5112770.51T:gage1h256c224r008
47921.0447974.1248111.88T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.550.550.55T:floppsy
0.840.840.84komihash
3.103.143.19T:blake3
3.773.773.77prh42s256
3.79?3.92?4.60?T:bebb4185
3.903.933.96T:edonr512
4.074.114.13sha256
4.975.045.09T:blake2s
5.735.795.88prh42s512
6.166.246.28lsh256
7.227.227.22T:md4
7.067.257.62prh64s256
7.567.607.61T:edonr256
8.008.028.25T:blake2b
8.108.268.36lsh512
8.358.448.68T:echo256
8.878.989.14T:bash256
8.999.129.47T:bash384
9.739.739.84prh42s1024
9.689.7610.00T:k12
10.2010.2110.34T:bmw512
10.3410.3410.38T:skein256256
10.5010.5010.51md5
10.2310.7311.17T:beamsplitter
10.9411.0411.31T:blake64
11.1511.1711.17T:skein512512
11.1611.2411.44T:skein512256
11.4711.5311.61T:bmw256
11.7311.8212.06T:sarmal256
12.0512.1212.35blake512
12.9512.9513.08prh64s512
13.3813.5013.68T:tiger
13.4013.5213.65T:cubehash512
13.5713.6313.69T:rfsb509
14.2814.4414.67T:sarmal512
14.5514.5715.38sha3512
14.6514.7215.88sha3256
14.6914.7415.51sha3224
14.7314.7515.55shake128
14.7714.8615.68shake256
13.8714.9115.10T:blake32
14.8915.0515.18T:luffa256
15.2015.2615.38T:gimli24v1
15.7115.7515.82blake256
15.7815.9116.04sha1
15.8815.9816.35T:keccakc512
15.9516.0416.23T:keccakc448
16.0616.1016.25T:keccakc1024
15.9916.1416.32sha224
16.0416.1716.58T:keccak
16.0816.2316.62T:keccakc256
16.1816.2416.37T:keccakc768
15.9916.4417.03T:xoodyakv1
16.9017.0617.48T:bash512
17.1917.2117.48asconhashav12
17.1817.2617.64asconxofav12
17.2417.3117.42T:cubehash832
16.10?17.49?18.95?sha3384
19.1419.2719.50T:luffa384
19.0919.3219.65T:jh512
19.2819.5819.87T:jh256
19.4419.6319.85T:jh384
19.2819.6820.71T:jh224
19.6119.7819.87T:cubehash816
20.1220.2920.58T:hamsi
21.8721.9422.14sha512
22.0022.2122.58T:round3jh512
22.2222.2322.40prh64s1024
21.9622.4322.73T:round3jh256
22.4822.6423.46T:groestl256
22.1122.6523.15sha384
23.2523.4223.61T:shabal512
23.4023.5123.91T:shabal256
24.0824.0824.08asconxofv12
24.0524.0824.26asconhashv12
24.7424.8224.94T:cubehash88
25.3125.3125.31T:ripemd160
25.6225.7426.18T:simd512
26.7426.7827.13T:skein10241024
26.6726.8227.13T:keccakc512treed2
26.9727.1527.53T:keccakc256treed2
27.6827.8027.99T:whirlpool
28.1528.3428.72T:simd256
27.29?28.34?45.31?T:shavite3256
31.1031.1431.22T:shamashashv1
31.6831.8132.33T:nasha256
33.4533.6833.86T:cubehash1632
33.8433.9734.17T:nasha512
34.8435.0435.14T:cubehash84
36.0436.3136.66T:luffa512
36.5236.6936.95T:fugue256
38.4838.6138.74T:cubehash1616
38.9639.1539.35T:groestl512
43.3943.3943.48asconhashabi32v12
43.7343.8844.11T:shavite3512
47.2047.6548.82T:echo512
47.8348.1048.41T:esch256v1
48.5048.7149.18T:cubehash168
48.8849.2049.50T:esch256v2
49.5349.5449.58T:sneikha256
50.3050.4350.87T:bblake256
48.2451.6853.16T:lane256
55.0055.1055.30T:cubehash82
55.4355.5655.59T:drygascon128
56.1356.6457.00T:fugue384
57.4257.4257.48asconhashbi32v12
57.7457.9358.18T:fugue2
62.3062.3262.33T:saturninhashv2
65.2565.4865.68T:echosp256
67.7867.8467.94T:romulush
68.3568.5768.92T:cubehash164
69.4069.4269.44T:triadhashv1
74.4574.6974.87T:esch384v1
75.9676.2076.37T:esch384v2
79.8180.2381.39T:fugue512
80.1580.2380.32T:coral256v1
80.3680.5980.91T:echosp512
84.6284.6284.74T:knot256v2
85.5385.7186.12T:md6d224
90.9491.5092.24T:essence256
91.0691.5191.91T:essence224
91.6291.7191.82T:essence384
91.9692.0992.21T:essence512
92.2992.4192.55T:md6d256
95.0495.2595.43T:cubehash81
101.36101.50101.89T:mgrostl256
104.01104.41104.80T:mcssha4
107.00107.27107.92T:fsb256
107.95108.70109.24T:mcssha6
108.48108.73108.93T:cubehash162
110.92111.73113.43T:drygascon256
114.60114.62114.64T:sneikha384
115.31115.32115.42T:knot256v1
116.96117.12117.34T:md6d384
152.07152.73153.94T:mcssha5
155.14157.38159.93T:atelopus32
180.14180.77180.98T:photonbeetlehash256rate32v1
187.63188.68189.43T:lane512
188.62188.87189.23T:cubehash161
220.17222.46225.00T:atelopus64
227.97228.31230.89T:knot512
229.62229.89230.45T:knot384
232.70232.70232.92T:clxhash
257.10257.59258.06T:syconhash256v1
659.45659.98663.65T:subterraneanv1
1179.891181.491183.02T:sivrijndael256hash256v1
1246.741248.451251.67T:acehash256v1
1216.051270.971275.28T:skinnyhashtk3
1923.651923.831925.11T:heron256v1
1919.041936.791938.63T:skinnyhashtk2
2133.992140.072141.71T:gage1h256c256r128
2858.342862.462951.42T:orangishv1
3002.113006.783009.67T:gage1h256c224r064
3114.733118.413126.22T:gage1h256c256r064
3743.913746.063749.27T:sivtemphotonhashv1
5466.535467.225469.26T:gage1h256c224r032
5742.565744.135747.00T:gage1h256c256r032
5866.905881.165916.30T:gage1h256c512r064
9483.329491.209613.95T:gage1h256c224r016
10651.9210661.5510669.84T:gage1h256c256r016
10661.4510682.9110718.52T:gage1h256c512r032
18294.8918374.5518403.80T:gage1h256c224r008
430930.30431560.27434774.03T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.384.384.38T:floppsy
5.505.505.50komihash
21.60?21.72?24.55?T:bebb4185
24.7124.9525.23sha256
28.3128.4228.60prh42s256
31.4731.5932.16T:edonr512
33.6533.7634.12T:md4
35.1635.4535.76T:edonr256
35.9936.1936.41T:blake3
39.57?40.08?46.89?T:beamsplitter
44.0444.5044.77prh42s512
45.0245.4145.82T:gimli24v1
45.6245.9346.54md5
48.5849.0549.40T:blake2s
50.4750.9551.45lsh256
53.6254.5355.03prh64s256
54.3355.0255.62T:hamsi
55.0057.8359.02T:xoodyakv1
60.2460.7361.54T:tiger
60.7560.7561.12T:skein256256
61.8462.2562.69T:bmw256
62.2562.2562.50T:blake2b
65.0165.8866.88lsh512
65.2967.2068.12T:luffa256
65.6667.3869.09asconhashav12
65.7567.5668.20asconxofav12
67.1767.8468.88T:echo256
64.9168.9871.96T:blake32
70.1170.3070.52blake256
70.2270.5571.08T:cubehash512
71.7872.6273.75T:bash256
72.4872.6772.91T:rfsb509
72.6673.0675.16T:bash512
72.7173.7376.43T:bash384
75.2575.7578.11prh42s1024
81.3081.5483.03T:bmw512
85.2085.7588.94T:k12
85.8185.8886.66asconxofv12
86.4087.8888.72asconhashv12
87.9288.8291.42T:blake64
91.1291.1291.12T:skein512512
91.2291.5491.62T:skein512256
95.2195.8697.15T:sarmal256
96.1997.8399.70T:luffa384
96.8698.20104.46blake512
98.9499.16100.34prh64s512
103.24103.34103.38T:shamashashv1
106.68106.88106.92T:ripemd160
111.62112.64113.72sha1
114.67115.46117.59sha224
113.58115.59118.42T:sarmal512
116.00116.08122.58sha3256
116.41116.70123.24shake256
116.69116.93122.66sha3224
116.43116.99122.89sha3512
116.81117.22123.32shake128
118.79119.28120.97T:whirlpool
120.53120.83121.92T:cubehash832
120.32120.92121.78T:cubehash816
116.79?123.67?195.39?T:shavite3256
124.58125.29126.25T:triadhashv1
127.21127.49128.15T:keccakc1024
127.27127.86132.06T:keccak
127.45128.28129.62T:cubehash88
127.72128.68130.45T:keccakc448
127.85129.46134.62T:keccakc768
128.70129.60131.19T:keccakc256
127.02131.08133.98T:keccakc512
132.89134.67142.95T:nasha256
135.38135.40135.62T:sneikha256
137.59138.02138.54T:cubehash84
137.56138.48139.35T:groestl256
129.79?139.02?150.36?sha3384
141.50141.64142.73T:shabal256
143.26143.38144.19T:shabal512
153.19153.50153.50T:drygascon128
155.69156.12160.62T:jh512
157.91158.93159.60T:cubehash82
156.16159.12160.50T:jh256
156.92160.70161.62T:jh384
162.54164.98166.60T:jh224
168.98169.04169.12T:saturninhashv2
173.49173.81175.64prh64s1024
174.75174.75175.83asconhashabi32v12
174.90175.53176.14sha512
177.01179.45181.34T:luffa512
178.50179.99182.09T:esch256v1
178.33181.36185.95sha384
181.11183.49186.27T:round3jh256
181.88183.94185.53T:round3jh512
183.39185.07187.39T:esch256v2
190.26191.01191.75T:romulush
195.06195.75196.85T:cubehash81
200.48202.07203.67T:fugue256
203.00203.00203.49asconhashbi32v12
204.20205.64207.84T:photonbeetlehash256rate32v1
207.62207.62208.16T:knot256v1
206.68210.34214.58T:simd512
212.43213.94215.48T:keccakc512treed2
213.70214.38219.71T:skein10241024
214.56216.17218.21T:keccakc256treed2
229.93230.94231.66T:cubehash1616
230.15231.39233.14T:cubehash1632
233.44235.65237.97T:simd256
240.36240.47240.62T:knot256v2
247.86249.12254.07T:cubehash168
268.26268.50269.85T:groestl512
267.77268.74269.64T:cubehash164
271.88272.82273.29T:coral256v1
270.43272.97274.56T:nasha512
307.23307.85308.82T:cubehash162
316.23318.71322.06T:fugue384
322.59323.46325.32T:esch384v1
329.77331.42336.39T:esch384v2
331.84332.81333.57T:bblake256
351.69353.06353.83T:shavite3512
363.62363.62363.62T:clxhash
379.06380.06382.07T:fugue2
376.64380.12387.50T:echo512
385.80386.93388.01T:cubehash161
392.66392.75392.75T:sneikha384
390.05410.51432.23T:lane256
443.53444.00455.38T:drygascon256
460.44461.91465.82T:knot384
477.80478.84481.70T:fugue512
485.42489.26491.16T:mcssha4
505.55512.75516.24T:mcssha6
521.52522.88523.70T:echosp256
546.43548.04550.00T:knot512
555.25558.50562.11T:essence224
556.83558.90561.77T:essence256
645.59646.61648.36T:echosp512
684.38685.98688.21T:md6d224
735.83736.52737.84T:essence384
737.93739.16740.93T:md6d256
738.73740.01741.99T:essence512
804.25808.83814.12T:mgrostl256
857.98861.53865.22T:fsb256
872.00874.40878.84T:mcssha5
936.16936.94938.62T:md6d384
949.42952.81956.02T:syconhash256v1
1234.401250.951266.27T:atelopus32
1251.591252.061253.79T:subterraneanv1
1356.291360.261364.34T:sivrijndael256hash256v1
1493.741497.771501.35T:lane512
1743.391756.761777.21T:atelopus64
3185.423206.783347.40T:skinnyhashtk3
3451.963476.823492.23T:skinnyhashtk2
3997.694004.194015.16T:sivtemphotonhashv1
4600.694614.264628.36T:acehash256v1
7311.437320.367353.03T:gage1h256c256r128
8742.788743.618744.51T:heron256v1
11082.1211113.1611123.49T:gage1h256c224r064
11403.5611430.5811806.80T:orangishv1
11479.3111486.1411497.11T:gage1h256c256r064
19263.6619264.4619275.99T:gage1h256c224r032
20253.2120275.7420298.52T:gage1h256c256r032
21654.1021753.3522267.90T:gage1h256c512r064
32399.0232544.9932876.31T:gage1h256c224r016
36560.2036599.7436756.03T:gage1h256c256r016
37460.6837627.5737667.59T:gage1h256c512r032
61783.6761943.8962141.23T:gage1h256c224r008
3448502.703452577.453460793.90T:fsb512