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-A76 (414fd0b1); 2023 Broadcom BCM2712; 4 x 1500MHz; pi5, supercop-20250415

[Page version: 20251103 11:56:29]

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.440.440.44komihash
0.460.460.46prh42s512
0.460.460.46prh42s1024
0.460.460.46prh42s256
0.520.520.53prh64s256
0.520.530.53prh64s1024
0.530.530.53prh64s512
1.39?1.39?1.74?T:bebb4185
1.471.471.47T:edonr512
2.032.032.03sha256
2.422.422.42T:bmw512
2.08?2.78?2.78?sha224
2.43?2.78?2.78?sha1
2.922.922.93T:edonr256
3.053.053.05T:blake3
3.503.513.52T:k12
4.074.074.12lsh512
4.424.424.43T:skein512256
4.434.434.43T:skein512512
4.714.714.72T:shabal512
4.714.714.72T:shabal256
5.185.185.18T:skein10241024
5.215.215.21T:md4
5.725.745.75T:sarmal256
5.845.845.84md5
5.925.936.01T:tiger
6.236.246.25T:skein256256
6.286.286.30T:blake64
6.296.296.29T:keccakc256
6.306.306.33sha512
6.416.416.41shake128
6.756.756.76blake512
7.087.117.12lsh256
7.137.157.17T:sarmal512
7.277.287.28T:keccakc448
7.407.417.41sha3224
7.647.647.99T:blake2b
7.677.677.68T:keccakc512
7.797.797.80shake256
7.787.797.79sha3256
8.168.178.18T:keccak
8.438.448.45T:blake32
8.888.888.90T:fugue2
9.389.389.72T:beamsplitter
9.389.729.72sha384
10.1110.1210.13T:keccakc768
10.3910.4010.40sha3384
10.9510.9610.98blake256
11.0611.0811.10T:bblake256
12.3112.3212.33T:cubehash1632
12.3512.3712.38T:cubehash512
12.1612.5012.50T:blake2s
12.8012.8212.84T:luffa256
13.0213.0313.04T:shavite3256
13.1213.1413.14T:nasha512
13.1713.1813.22T:nasha256
12.8513.2013.54T:ripemd160
14.4814.4914.49T:keccakc1024
14.7814.7914.79sha3512
15.6915.7115.75T:fugue256
16.6717.0217.36asconxofav12
17.5217.5417.57T:groestl256
18.0518.1018.19T:xoodyakv1
19.8319.8419.89T:echosp256
19.8920.0020.01T:floppsy
20.6920.7120.73T:lane256
21.2221.2621.32T:luffa384
21.2821.2921.30T:shavite3512
21.8321.8821.98asconhashabi32v12
22.9923.0123.02T:echo256
23.4423.4423.46T:luffa512
23.2723.6223.62T:cubehash832
23.7623.7723.79T:whirlpool
23.9623.9723.99T:shamashashv1
24.7624.7624.85T:jh384
24.7524.7724.85T:jh512
24.7624.8424.85T:jh256
25.1025.1125.11T:essence512
25.1025.1125.12T:essence384
25.8925.9426.21T:simd256
26.5326.5626.62T:groestl512
26.6926.6926.79T:gimli24v1
27.5427.5627.61T:lane512
27.7828.1328.83T:md6d224
28.6928.7128.77T:echosp512
29.0329.0429.04T:round3jh512
29.0329.0429.04T:round3jh256
29.1529.2029.23T:simd512
29.5229.8730.21asconhashv12
30.2130.5630.91T:md6d256
32.1432.1432.15T:sneikha256
32.7032.7132.72T:fugue512
33.2333.2533.26asconhashbi32v12
34.7335.0835.42T:cubehash816
37.9237.9537.99T:mgrostl256
38.9939.1740.59T:essence224
38.8139.9040.61T:essence256
39.5939.9439.94T:jh224
39.5939.9439.94T:md6d384
40.8740.9741.09T:mcssha4
40.9540.9941.03T:mcssha6
40.9341.1141.33T:mcssha5
42.1142.1642.18T:saturninhashv2
43.1743.2043.23T:echo512
43.2143.5143.95T:esch256v1
44.3344.6744.83T:esch256v2
48.1948.6148.65T:drygascon128
54.6054.7054.79T:coral256v1
57.3058.0058.00T:cubehash1616
58.0058.3458.34T:cubehash88
59.4059.7859.87T:esch384v2
60.0260.1760.40T:esch384v1
60.8561.1261.49T:drygascon256
60.7861.1261.12T:atelopus64
62.8662.8663.21T:atelopus32
64.0464.1664.38T:knot256v2
64.2564.2564.25T:sneikha384
63.5764.4364.58T:rfsb509
69.8569.8769.88T:romulush
103.84103.84103.84T:cubehash168
104.53104.53104.88T:cubehash84
111.88112.56112.78T:knot256v1
126.76127.16127.23T:clxhash
164.80164.80164.80T:syconhash256v1
195.18195.52196.22T:cubehash164
198.30198.65199.00T:cubehash82
201.04205.97211.75T:fsb256
214.40214.46214.52T:photonbeetlehash256rate32v1
250.94251.05251.28T:knot512
385.84386.53386.88T:cubehash81
390.70390.70391.05T:knot384
394.21400.24404.29T:fsb512
737.56738.87739.10T:subterraneanv1
960.33960.44960.63T:acehash256v1
1100.861101.701102.68T:skinnyhashtk3
1228.431230.161230.44T:sivrijndael256hash256v1
1726.441728.601736.46T:heron256v1
2218.902219.382220.28T:skinnyhashtk2
2620.492620.892621.42T:gage1h256c256r128
3465.283465.643466.09T:orangishv1
3905.013905.873908.33T:gage1h256c224r064
4315.244317.944318.74T:gage1h256c256r064
5084.465085.195085.84T:gage1h256c224r032
5718.375726.975769.58T:sivtemphotonhashv1
7754.237757.027758.55T:gage1h256c512r064
7812.597815.877820.72T:gage1h256c256r032
12818.6112831.0812841.46T:gage1h256c224r016
14632.7714637.9414651.81T:gage1h256c512r032
14731.0014737.7914749.59T:gage1h256c256r016
24796.4024801.1824809.33T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.440.440.44komihash
0.530.530.53prh42s256
0.560.560.57prh42s512
0.630.640.64prh64s256
0.640.640.64prh42s1024
0.700.710.71prh64s512
0.840.840.85prh64s1024
1.391.391.39T:bebb4185
1.541.541.54T:edonr512
2.072.072.07sha256
2.592.602.60T:bmw512
2.78?2.78?4.17?sha1
2.78?2.78?4.17?sha224
2.992.992.99T:edonr256
3.053.053.05T:blake3
3.563.563.58T:k12
4.364.374.40lsh512
4.494.504.51T:skein512256
4.504.504.51T:skein512512
5.015.025.02T:shabal256
5.025.025.03T:shabal512
5.385.385.39T:skein10241024
5.565.565.56T:md4
5.925.945.95T:sarmal256
5.945.955.95md5
6.066.076.13T:tiger
6.306.316.32T:skein256256
6.486.486.49T:keccakc256
6.526.536.54T:blake64
6.556.556.55shake128
6.556.566.57sha512
7.007.017.02blake512
7.347.367.37lsh256
7.387.397.43T:sarmal512
7.457.457.46T:keccakc448
7.547.557.55sha3224
7.967.977.98T:keccakc512
8.068.068.07sha3256
8.078.078.07shake256
6.95?8.33?8.33?T:blake2b
8.468.478.47T:keccak
8.578.598.63T:blake32
9.729.729.72T:beamsplitter
9.849.859.86T:fugue2
10.2910.3010.31T:keccakc768
10.5310.5310.53sha3384
9.72?11.11?11.11?sha384
11.1611.1611.19blake256
12.1812.1912.21T:bblake256
12.5012.5012.50T:blake2s
12.6712.6912.70T:cubehash512
13.0813.0913.10T:luffa256
13.2413.2513.26T:shavite3256
13.3713.3813.40T:cubehash1632
13.4313.4513.47T:nasha256
13.6013.6113.63T:nasha512
12.50?13.89?13.89?T:ripemd160
14.5914.6014.61T:keccakc1024
14.8714.8714.88sha3512
16.3816.3916.41T:fugue256
16.6716.6718.06asconxofav12
17.9918.0118.03T:groestl256
18.2418.2718.31T:xoodyakv1
20.0220.0220.02T:floppsy
20.6820.7020.75T:echosp256
21.3921.4121.43T:lane256
21.7421.7821.82T:luffa384
21.9821.9922.00T:shavite3512
22.1422.1722.26asconhashabi32v12
23.8623.8723.89T:echo256
24.0724.0924.12T:luffa512
24.0824.1024.11T:whirlpool
24.1824.1924.21T:shamashashv1
25.0025.0026.39T:cubehash832
25.1725.1825.18T:jh384
25.1725.1825.24T:jh256
25.1825.2425.25T:jh512
25.9825.9926.00T:essence384
25.9925.9926.00T:essence512
26.3226.3426.60T:simd256
26.9026.9026.96T:gimli24v1
27.8427.9428.00T:groestl512
27.7829.1729.17T:md6d224
29.3529.3729.38T:lane512
29.5029.5029.51T:round3jh256
29.5029.5029.51T:round3jh512
29.7529.7629.81T:echosp512
30.1130.1330.15T:simd512
29.1730.5630.56asconhashv12
30.5630.5631.95T:md6d256
32.4132.4132.41T:sneikha256
33.5833.6033.62asconhashbi32v12
34.1734.1834.19T:fugue512
36.1237.5137.51T:cubehash816
39.7739.8341.11T:essence224
39.8439.8839.90T:mgrostl256
40.2940.2940.29T:jh224
40.2940.2940.29T:md6d384
39.6441.1241.13T:essence256
41.6341.6541.75T:mcssha4
41.7942.1242.13T:mcssha6
42.4842.5042.53T:saturninhashv2
42.5242.7442.74T:mcssha5
43.5243.7143.81T:esch256v1
44.5944.6044.63T:echo512
44.6644.8845.29T:esch256v2
48.3148.7048.74T:drygascon128
55.0655.1355.20T:coral256v1
59.7359.7361.12T:cubehash88
60.4260.5361.14T:esch384v2
60.6960.9061.14T:esch384v1
61.1261.1262.51T:cubehash1616
61.2561.4861.78T:drygascon256
62.5163.9063.90T:atelopus64
64.8564.9164.96T:knot256v2
65.0165.0165.01T:sneikha384
64.3765.0865.21T:rfsb509
65.2965.2965.29T:atelopus32
70.3770.3970.43T:romulush
106.97106.97106.97T:cubehash84
106.97108.35108.35T:cubehash168
112.83112.88112.95T:knot256v1
126.93127.00127.33T:clxhash
166.41166.42166.43T:syconhash256v1
198.65200.04200.04T:cubehash164
200.04200.04201.43T:cubehash82
214.10214.16214.24T:photonbeetlehash256rate32v1
252.06252.10252.18T:knot512
387.58387.58388.96T:cubehash81
391.74391.74391.74T:knot384
739.52740.49740.60T:subterraneanv1
969.57969.81970.13T:acehash256v1
1109.651111.481111.75T:skinnyhashtk3
1224.871227.551229.04T:sivrijndael256hash256v1
1755.441757.711764.01T:heron256v1
2223.212223.662224.24T:skinnyhashtk2
2650.502651.302651.78T:gage1h256c256r128
3492.383493.003494.42T:orangishv1
3943.683945.343946.57T:gage1h256c224r064
4357.534360.744362.01T:gage1h256c256r064
5129.385130.195131.50T:gage1h256c224r032
5721.115774.075797.75T:sivtemphotonhashv1
7831.007833.327839.07T:gage1h256c512r064
7880.567882.257886.78T:gage1h256c256r032
11042.9111046.8511049.35T:fsb512
11933.3311942.2311952.26T:fsb256
12927.3612939.4512950.42T:gage1h256c224r016
14760.9014763.0914766.37T:gage1h256c512r032
14851.7314854.3514876.05T:gage1h256c256r016
24995.9924998.7825005.53T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.00?0.00?3.70?T:bebb4185
0.450.450.45komihash
0.620.620.62prh42s256
0.720.730.73prh42s512
0.800.810.82prh64s256
0.940.940.95prh42s1024
0.990.991.00prh64s512
1.361.361.39prh64s1024
1.641.651.66T:edonr512
2.122.122.12sha256
2.902.912.92T:bmw512
3.093.113.12T:edonr256
3.703.703.70sha1
3.703.703.70sha224
3.883.883.89T:k12
4.614.614.62T:blake3
4.634.644.65T:skein512256
4.634.644.65T:skein512512
4.824.834.85lsh512
5.525.535.54T:shabal512
5.525.545.57T:shabal256
5.695.715.72T:skein10241024
6.116.116.12md5
6.276.286.29T:sarmal256
6.306.326.38T:tiger
6.396.416.43T:skein256256
6.926.936.94T:blake64
6.956.966.97T:keccakc256
6.976.996.99sha512
6.997.017.01shake128
7.387.397.42blake512
3.70?7.41?7.41?T:md4
7.417.417.41T:blake2b
7.577.587.58T:keccakc448
7.667.667.68sha3224
7.767.787.80lsh256
7.807.827.84T:sarmal512
8.288.298.30T:keccakc512
8.348.348.35sha3256
8.348.368.37shake256
8.858.878.88T:blake32
8.968.968.98T:keccak
10.3510.3610.37T:keccakc768
10.5410.5510.57sha3384
11.11?11.11?14.82?T:blake2s
11.11?11.11?14.82?sha384
7.41?11.11?11.11?T:beamsplitter
11.4211.4411.46T:fugue2
11.4811.4911.51blake256
13.2013.2213.24T:cubehash512
13.4413.4513.46T:luffa256
13.6213.6313.64T:shavite3256
13.8413.8713.89T:nasha256
14.0314.0414.07T:bblake256
14.4014.4314.46T:nasha512
11.11?14.82?14.82?T:ripemd160
15.0815.0915.11T:keccakc1024
15.1515.1615.17T:cubehash1632
15.3315.3415.35sha3512
17.4717.5017.53T:fugue256
18.3018.4118.46T:xoodyakv1
14.82?18.52?18.52?asconxofav12
18.7418.7718.80T:groestl256
20.0520.0520.06T:floppsy
20.3820.4020.42T:echosp256
22.5122.5422.57T:lane256
22.6122.6422.68T:luffa384
22.6222.7222.83asconhashabi32v12
23.1223.1323.16T:shavite3512
24.5624.5724.60T:shamashashv1
24.6224.6524.67T:whirlpool
25.1025.1125.14T:luffa512
25.8625.9025.92T:jh256
25.8625.9125.94T:jh512
25.8525.9125.93T:jh384
26.1126.1326.14T:echo256
27.0327.0727.34T:simd256
27.2627.2727.32T:gimli24v1
27.4527.4627.49T:essence384
27.4627.4827.50T:essence512
25.93?29.64?29.64?T:md6d224
29.6429.6429.64T:cubehash832
29.64?29.64?33.34?asconhashv12
29.64?29.64?33.34?T:md6d256
30.0030.0330.07T:groestl512
30.2930.3030.31T:round3jh256
30.2930.3030.31T:round3jh512
31.6631.7031.74T:simd512
32.2432.2632.31T:lane512
32.5132.5532.57T:echosp512
32.8432.8532.86T:sneikha256
34.1834.2134.24asconhashbi32v12
36.6036.6336.65T:fugue512
37.0440.7540.75T:md6d384
40.7540.7540.75T:cubehash816
40.7540.7540.75T:jh224
40.9340.9942.25T:essence224
40.9342.2442.27T:essence256
42.9142.9543.05T:mcssha4
43.0443.0743.13T:mgrostl256
43.0743.0943.12T:saturninhashv2
43.1343.1443.45T:mcssha6
44.0044.0544.19T:esch256v1
44.6445.0645.07T:mcssha5
45.2445.4245.92T:esch256v2
46.8746.8846.92T:echo512
48.5048.8148.86T:drygascon128
55.7955.8355.89T:coral256v1
61.5261.5662.06T:esch384v2
61.8161.8762.11T:drygascon256
61.8762.0462.10T:esch384v1
62.9862.9862.98T:cubehash88
65.6765.7665.89T:knot256v2
66.2766.2866.29T:sneikha384
66.6866.6870.38T:atelopus64
66.6866.6870.38T:cubehash1616
66.0266.7866.85T:rfsb509
66.6870.3870.38T:atelopus32
71.2271.2771.28T:romulush
107.43111.13111.13T:cubehash84
112.49112.73113.22T:knot256v1
114.84114.84114.84T:cubehash168
127.27127.54127.66T:clxhash
169.12169.13169.14T:syconhash256v1
203.74203.74203.74T:cubehash82
203.74207.45207.45T:cubehash164
213.42213.52213.69T:photonbeetlehash256rate32v1
253.63253.74253.86T:knot512
388.96392.67392.67T:cubehash81
392.67392.67396.37T:knot384
742.22743.34743.56T:subterraneanv1
985.47985.75986.01T:acehash256v1
1125.251125.671125.90T:skinnyhashtk3
1223.791224.881227.03T:sivrijndael256hash256v1
1798.231801.621810.56T:heron256v1
2227.812231.452231.83T:skinnyhashtk2
2702.152702.782703.27T:gage1h256c256r128
3536.613537.113537.47T:orangishv1
4006.054006.704008.25T:gage1h256c224r064
4427.914429.504430.87T:gage1h256c256r064
5203.885205.165206.41T:gage1h256c224r032
5707.925711.865791.27T:sivtemphotonhashv1
7956.277958.137960.01T:gage1h256c512r064
7995.687997.858002.31T:gage1h256c256r032
13108.9813115.7613125.56T:gage1h256c224r016
14973.9614976.2514981.32T:gage1h256c512r032
15058.5915063.5615099.74T:gage1h256c256r016
25323.3725332.5125342.23T:gage1h256c224r008
28777.6328791.1228813.23T:fsb512
31572.6631604.9531631.10T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.000.000.00T:bebb4185
0.470.470.48komihash
0.880.880.90prh42s256
1.171.171.19prh42s512
1.271.271.29prh64s256
1.741.751.79prh42s1024
1.761.771.83prh64s512
1.771.781.79T:edonr512
2.272.282.28sha256
2.762.782.81prh64s1024
3.393.403.41T:bmw512
3.363.403.43T:edonr256
4.304.314.36T:k12
4.424.434.45T:blake3
4.984.995.01T:skein512512
4.985.005.01T:skein512256
5.605.625.63lsh512
6.476.496.51T:sarmal256
6.566.576.59md5
6.686.706.72T:skein256256
6.836.856.86T:shabal256
6.866.876.89T:shabal512
6.896.946.98T:tiger
7.137.157.16T:skein10241024
7.297.317.33T:blake64
7.337.357.37sha512
7.497.517.52shake128
7.577.587.60T:keccakc256
7.677.687.70blake512
8.068.078.09T:sarmal512
8.078.098.12lsh256
9.259.279.30sha3224
9.279.289.30sha3256
9.299.309.34shake256
9.299.309.32T:keccakc512
9.299.319.35T:keccakc448
9.319.339.34T:keccak
9.599.609.64T:blake32
0.00?9.88?9.88?T:md4
0.00?9.88?9.88?sha1
9.88?9.88?19.76?T:blake2s
9.889.889.88T:beamsplitter
9.889.889.88T:blake2b
9.889.889.88sha224
11.1411.1611.18T:keccakc768
11.2311.2411.27sha3384
12.3212.3312.37blake256
14.4914.5314.55T:luffa256
14.6114.6414.66T:shavite3256
14.6214.6414.68T:cubehash512
14.9114.9915.05T:nasha256
15.0715.1115.17T:nasha512
15.6215.6615.75T:fugue2
16.5316.5516.62T:keccakc1024
16.7316.7616.79sha3512
18.6918.7218.83T:xoodyakv1
18.8918.9018.94T:bblake256
19.7619.7619.76asconxofav12
9.88?19.76?19.76?T:ripemd160
9.88?19.76?19.76?sha384
19.8919.9119.98T:cubehash1632
20.1420.1520.16T:floppsy
20.4220.4720.53T:fugue256
20.7220.7720.82T:groestl256
23.3623.4023.45T:echosp256
23.8423.8823.90T:shavite3512
23.8823.9824.02asconhashabi32v12
24.8824.9124.96T:luffa384
25.4725.5125.55T:lane256
25.5725.5925.62T:shamashashv1
26.0226.0526.09T:whirlpool
27.6427.6727.70T:jh384
27.6627.6727.69T:jh256
27.6827.7327.75T:jh512
27.8327.8627.92T:luffa512
27.9928.0228.05T:gimli24v1
28.9329.0029.24T:simd256
29.6429.6429.64asconhashv12
31.0831.1431.18T:echo256
31.3631.3831.43T:essence384
31.4431.4731.50T:essence512
32.3932.4132.43T:round3jh256
32.3932.4232.44T:round3jh512
32.7732.8132.87T:groestl512
34.0134.0234.03T:sneikha256
35.6935.7235.75asconhashbi32v12
38.6538.7238.76T:echosp512
39.1539.2139.25T:simd512
39.5139.5139.51T:cubehash832
43.0643.1243.15T:fugue512
43.1943.2343.28T:lane512
44.6444.6944.75T:saturninhashv2
43.8545.1345.33T:essence256
43.8745.2345.28T:essence224
45.3145.4345.54T:esch256v1
46.3246.3646.43T:mcssha4
46.4046.4846.80T:esch256v2
46.6646.7046.77T:mcssha6
47.2447.2847.32T:mgrostl256
48.1748.2248.27T:echo512
49.1249.1849.24T:drygascon128
39.51?49.39?49.39?T:jh224
49.3949.3949.39T:cubehash816
50.9051.2551.37T:mcssha5
57.7557.8457.92T:coral256v1
59.2759.2759.27T:md6d224
59.27?59.27?69.15?T:md6d256
63.4863.6563.97T:drygascon256
64.3764.4964.73T:esch384v1
64.2864.5764.70T:esch384v2
68.0668.1768.56T:knot256v2
69.15?69.15?79.03?T:cubehash88
69.6369.6469.66T:sneikha384
69.7770.3870.71T:rfsb509
73.5273.5573.60T:romulush
79.0379.0379.03T:md6d384
79.03?88.91?88.91?T:cubehash1616
88.9188.9188.91T:atelopus32
98.7898.7898.78T:atelopus64
114.37114.48114.55T:knot256v1
118.54118.54118.54T:cubehash84
127.94128.11128.38T:clxhash
128.42128.42138.30T:cubehash168
176.33176.38176.44T:syconhash256v1
211.40211.72212.07T:photonbeetlehash256rate32v1
207.45217.33217.33T:cubehash82
217.33227.20227.20T:cubehash164
258.02258.14258.27T:knot512
395.14395.14405.02T:knot384
395.14405.02405.02T:cubehash81
749.88750.98751.09T:subterraneanv1
1027.021027.331027.73T:acehash256v1
1162.101162.401163.08T:skinnyhashtk3
1218.821221.181222.53T:sivrijndael256hash256v1
1921.901923.691928.54T:heron256v1
2250.062250.462251.01T:skinnyhashtk2
2838.732839.282840.15T:gage1h256c256r128
3657.113657.743658.14T:orangishv1
4175.734176.804179.52T:gage1h256c224r064
4615.434617.974618.88T:gage1h256c256r064
5403.085404.595406.44T:gage1h256c224r032
5682.565687.345687.96T:sivtemphotonhashv1
8292.228293.568296.03T:gage1h256c512r064
8297.858299.518308.12T:gage1h256c256r032
13580.6613587.1513602.16T:gage1h256c224r016
15545.3615547.9615552.69T:gage1h256c512r032
15601.4115608.6415644.42T:gage1h256c256r016
26214.7726219.7526226.40T:gage1h256c224r008
75833.4775856.2775887.78T:fsb512
83853.6283893.1883980.04T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
0.000.000.00T:beamsplitter
0.000.000.00T:bebb4185
0.000.000.00T:blake2b
0.000.000.00T:blake2s
0.000.000.00T:md4
0.00?0.00?88.91?asconxofav12
0.00?0.00?88.91?T:ripemd160
0.780.780.80komihash
4.204.254.36prh42s256
4.254.364.38sha256
4.344.384.41T:edonr512
4.564.614.67T:blake3
6.836.886.97prh42s512
6.886.947.50T:edonr256
7.477.587.75prh64s256
9.429.479.53T:skein512256
9.459.509.56T:skein512512
10.3010.3610.45T:skein256256
10.8810.9410.97T:bmw512
11.5811.6411.69T:k12
12.0312.1112.30prh42s1024
12.2212.2712.38md5
12.3812.4512.55T:sarmal256
12.7812.8813.05prh64s512
13.8413.9814.20T:tiger
14.3814.4414.52sha512
14.4114.4814.62T:blake64
15.0515.1415.25blake512
15.1915.2815.41T:sarmal512
15.8415.9116.03lsh256
16.9216.9817.05sha3256
16.9517.0017.09sha3224
16.9817.0517.17sha3384
17.0017.0917.17sha3512
17.0817.1217.16shake256
17.1617.1917.23shake128
17.5817.7017.84lsh512
18.3018.3618.45T:keccakc1024
18.3318.3818.44T:keccak
18.3418.3918.47T:keccakc448
18.3018.4418.50T:keccakc512
18.4218.5018.64T:keccakc768
18.8118.8618.92T:keccakc256
19.1219.1719.25T:blake32
21.2821.3421.72T:floppsy
22.5522.5822.62T:skein10241024
23.2023.2323.30blake256
23.3023.3323.44T:xoodyakv1
23.4823.6223.95prh64s1024
24.0924.1924.34T:shabal256
24.1924.2724.38T:shabal512
27.1127.2227.36T:shavite3256
27.3327.3927.84T:luffa256
28.6228.7528.95T:nasha256
30.4130.5330.70T:nasha512
32.7232.8032.88T:cubehash512
37.6437.7537.84T:shamashashv1
39.9240.0040.09asconhashabi32v12
40.3340.3640.38T:gimli24v1
43.7743.8944.05T:shavite3512
44.0944.2244.42T:whirlpool
45.7045.9746.25T:groestl256
49.0949.1749.28T:sneikha256
50.1950.3650.50T:jh384
50.2750.3650.52T:jh256
50.2550.4150.45T:jh512
52.4552.7253.12T:simd256
52.8853.1153.41T:drygascon128
53.6753.8654.00T:luffa384
55.4855.6755.83asconhashbi32v12
58.0658.3158.52T:fugue256
58.8158.9459.03T:round3jh512
58.9159.0059.08T:round3jh256
60.8061.0261.33T:esch256v1
61.6761.9462.34T:esch256v2
62.9163.1663.30T:luffa512
63.3063.4763.64T:lane256
64.2764.5564.92T:saturninhashv2
69.9470.1270.52T:fugue2
71.0671.2571.39T:echosp256
71.5871.8872.09T:echo256
80.5280.7080.92T:cubehash1632
81.2881.4881.80T:essence384
81.5881.7381.80T:bblake256
81.6681.9182.12T:groestl512
82.0282.1682.47T:essence512
82.4883.1284.73T:essence224
83.0683.3083.42T:coral256v1
82.5683.6484.98T:essence256
83.9784.3684.62T:drygascon256
87.8488.0288.19T:echo512
87.9588.0588.28T:echosp512
0.00?88.91?88.91?asconhashv12
0.00?88.91?88.91?sha1
0.00?88.91?88.91?sha224
0.00?88.91?88.91?sha384
88.9188.9188.91T:jh224
90.0690.3990.66T:mcssha4
91.8391.9492.14T:mcssha6
96.8096.9797.31T:knot256v2
97.7797.9198.16T:esch384v1
98.1298.2798.56T:esch384v2
100.98101.72102.95T:rfsb509
102.38102.55102.78T:romulush
112.72112.78112.83T:sneikha384
118.09118.33118.88T:simd512
121.88122.08122.62T:mgrostl256
126.17126.59127.19T:fugue512
127.03127.44127.84T:knot256v1
130.92131.17131.39T:mcssha5
137.38137.95138.31T:clxhash
168.36168.62168.75T:lane512
177.81177.81177.81T:cubehash816
177.81177.81177.81T:cubehash88
177.81177.81177.81T:md6d224
177.81177.81177.81T:md6d256
88.91?177.81?177.81?T:cubehash832
187.80188.36188.61T:photonbeetlehash256rate32v1
177.81?266.72?266.72?T:cubehash84
266.72266.72266.72T:atelopus32
266.72266.72266.72T:md6d384
266.72?266.72?355.62?T:cubehash1616
268.48268.73269.00T:syconhash256v1
313.98314.45314.91T:knot512
266.72?355.62?355.62?T:cubehash82
355.62355.62355.62T:cubehash168
355.62?444.53?444.53?T:atelopus64
444.53444.53444.53T:cubehash164
444.53444.53444.53T:knot384
533.44533.44533.44T:cubehash81
847.28848.03848.39T:subterraneanv1
1160.201161.161162.95T:sivrijndael256hash256v1
1560.441561.561562.62T:acehash256v1
1651.771652.951653.62T:skinnyhashtk3
2496.832498.252498.97T:skinnyhashtk2
3457.453497.413498.45T:heron256v1
4585.974587.834589.62T:gage1h256c256r128
5192.055194.485199.45T:orangishv1
5368.525370.085374.61T:sivtemphotonhashv1
6344.196348.666351.81T:gage1h256c224r064
7013.037018.227020.09T:gage1h256c256r064
7949.307954.987959.70T:gage1h256c224r032
12201.7812207.6712214.38T:gage1h256c256r032
12601.0212603.9212609.56T:gage1h256c512r064
19633.5319642.1719653.48T:gage1h256c224r016
22566.3822573.7022614.91T:gage1h256c256r016
22871.4122878.3422904.66T:gage1h256c512r032
37549.0937582.8037599.31T:gage1h256c224r008
679279.98679468.55680016.44T:fsb512
750813.14751238.56751816.45T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
0.000.000.00asconhashv12
0.000.000.00asconxofav12
0.000.000.00T:beamsplitter
0.000.000.00T:bebb4185
0.000.000.00T:blake2b
0.000.000.00T:blake2s
0.000.000.00T:md4
0.000.000.00T:ripemd160
1.62?2.00?3.25?komihash
22.7523.0025.25sha256
30.0030.0030.12T:floppsy
30.7531.2531.88prh42s256
32.7533.0035.12T:edonr256
35.3835.5035.88T:edonr512
37.2537.5037.75T:blake3
51.8852.3853.00prh42s512
52.8853.2553.75md5
57.2558.2559.50T:skein256256
58.3859.5060.50prh64s256
61.7562.3863.12T:tiger
75.1275.5075.88T:skein512256
75.2575.5076.00T:skein512512
77.3877.5078.25T:xoodyakv1
82.0082.6284.25T:blake32
88.8890.0092.12T:bmw512
91.5091.7593.25T:k12
93.2594.2594.88prh42s1024
99.3899.6299.88blake256
100.88101.50102.12T:sarmal256
100.88101.62103.62prh64s512
108.75109.00109.00T:gimli24v1
112.38112.62113.12T:luffa256
113.88114.38115.88T:shavite3256
116.38116.62117.50sha512
116.38117.00118.00T:blake64
122.25123.12123.75blake512
123.50124.00125.12T:sarmal512
123.88124.62126.00T:shamashashv1
126.88127.50128.38lsh256
125.25128.25134.00T:nasha256
131.00131.38133.50T:sneikha256
132.50133.62138.50T:drygascon128
134.62135.12136.62sha3256
134.75135.50136.50sha3384
135.00135.50136.38sha3224
135.75136.25137.38shake256
135.62136.50138.75sha3512
136.25136.75139.50shake128
142.25144.50146.12lsh512
146.75147.38147.75T:keccakc448
146.88147.50149.88T:keccak
147.00147.75148.38T:keccakc512
146.50147.88149.62T:shabal256
147.25148.00148.50T:keccakc768
147.88148.62150.12T:keccakc1024
147.88148.62152.50T:shabal512
151.25151.75153.88T:keccakc256
164.62165.62166.75T:cubehash512
165.88166.38167.25asconhashabi32v12
167.12167.75172.00T:whirlpool
175.00176.12179.75T:saturninhashv2
180.25180.88181.50T:skein10241024
187.25189.12190.50prh64s1024
209.50210.25212.12asconhashbi32v12
208.88210.75213.75T:photonbeetlehash256rate32v1
212.75213.75216.12T:clxhash
222.12224.12226.12T:esch256v1
225.12226.25228.88T:groestl256
225.12227.62231.38T:esch256v2
229.62230.88232.38T:knot256v1
246.38248.38251.62T:nasha512
260.12260.75262.25T:romulush
261.12262.00264.50T:luffa384
263.88264.38265.75T:knot256v2
282.00283.12284.12T:coral256v1
304.75307.12310.12T:drygascon256
308.00309.38310.38T:luffa512
355.00356.75358.62T:fugue256
354.88357.12358.88T:shavite3512
389.62390.12391.75T:sneikha384
401.25402.62405.00T:jh384
401.62403.00404.38T:jh512
402.25404.75406.25T:jh256
419.50421.00422.25T:esch384v1
422.75424.62428.50T:simd256
423.25424.88426.25T:esch384v2
427.62430.62435.75T:rfsb509
432.50433.88437.12T:mcssha4
444.25445.88447.38T:mcssha6
469.12470.00471.00T:round3jh512
469.50471.38473.88T:round3jh256
494.12496.62499.50T:fugue2
509.38510.38512.00T:lane256
509.25512.62515.62T:essence256
512.38513.50514.88T:essence224
546.25547.62549.12T:cubehash1632
565.62567.25569.38T:bblake256
569.50571.25572.88T:echosp256
576.00577.00579.25T:echo256
654.00655.62659.25T:essence384
658.00659.00661.25T:essence512
659.38660.88663.00T:groestl512
706.12707.00709.00T:echo512
705.62707.38709.38T:echosp512
0.00?711.25?711.25?sha1
0.00?711.25?711.25?sha224
0.00?711.25?711.25?sha384
711.25?711.25?1422.50?T:cubehash816
711.25?711.25?1422.50?T:cubehash832
711.25711.25711.25T:jh224
711.25711.25711.25T:knot384
754.62756.50758.62T:mcssha5
754.88758.25762.00T:knot512
779.75782.38785.12T:fugue512
946.75949.50951.75T:simd512
978.38980.62984.50T:mgrostl256
993.25994.75997.00T:syconhash256v1
1311.621314.251316.50T:sivrijndael256hash256v1
1346.751348.381350.50T:lane512
1422.501422.501422.50T:cubehash81
1422.501422.501422.50T:cubehash82
1422.501422.501422.50T:md6d224
1422.50?1422.50?2133.75?T:md6d256
711.25?1422.50?1422.50?T:cubehash84
711.25?1422.50?1422.50?T:cubehash88
1610.881612.121613.75T:subterraneanv1
2133.752133.752133.75T:atelopus32
2133.752133.752133.75T:cubehash1616
2133.752133.752133.75T:cubehash164
2133.752133.752133.75T:cubehash168
2133.752133.752133.75T:md6d384
2845.00?3556.25?3556.25?T:atelopus64
4410.254422.124425.50T:skinnyhashtk3
4435.254440.004446.50T:skinnyhashtk2
5745.505756.255824.62T:sivtemphotonhashv1
5767.505771.005777.12T:acehash256v1
15580.6215585.8815805.75T:heron256v1
15709.2515722.1215730.25T:gage1h256c256r128
20741.8820748.0020785.12T:orangishv1
23436.5023460.8823475.38T:gage1h256c224r064
25903.5025921.8825950.38T:gage1h256c256r064
27995.1228014.8828031.75T:gage1h256c224r032
42972.8842997.5043015.62T:gage1h256c256r032
46534.0046550.6246565.88T:gage1h256c512r064
67321.5067352.7567423.75T:gage1h256c224r016
77394.1277443.5077491.25T:gage1h256c256r016
80555.2580578.3880610.00T:gage1h256c512r032
127059.88127127.38127162.75T:gage1h256c224r008
5434322.005435660.755438859.12T:fsb512
6010625.256013876.756022439.25T:fsb256