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: 20250615 19:27:06]

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
0.920.920.92T:bebb4185
1.471.471.47T:edonr512
1.551.571.58sha224
1.601.631.65sha1
2.032.032.03sha256
2.422.422.42T:bmw512
2.922.922.93T:edonr256
3.053.053.05T:blake3
3.343.353.35T:md4
3.503.513.52T:k12
3.763.763.77T:blake2b
4.074.074.12lsh512
4.374.374.38T:beamsplitter
4.424.424.43T:skein512256
4.434.434.43T:skein512512
4.714.714.72T:shabal512
4.714.714.72T:shabal256
4.964.974.98T:bmw256
5.185.185.18T:skein10241024
5.725.745.75T:sarmal256
5.845.845.84md5
5.925.936.01T:tiger
5.996.026.02sha384
6.166.176.17T:blake2s
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.677.677.68T:keccakc512
7.797.797.80shake256
7.787.797.79sha3256
8.168.178.18T:keccak
8.238.238.25T:ripemd160
8.438.448.45T:blake32
8.888.888.90T:fugue2
10.1110.1210.13T:keccakc768
10.2110.2310.25asconxofav12
10.2110.2310.25asconhashav12
10.3910.4010.40sha3384
10.9510.9610.98blake256
11.0611.0811.10T:bblake256
12.3112.3212.33T:cubehash1632
12.3512.3712.38T:cubehash512
12.8012.8212.84T:luffa256
13.0213.0313.04T:shavite3256
13.1213.1413.14T:nasha512
13.1713.1813.22T:nasha256
14.4814.4914.49T:keccakc1024
14.6514.6614.67T:cubehash832
14.7814.7914.79sha3512
15.1515.2015.23asconxofv12
15.1615.2215.25asconhashv12
15.6915.7115.75T:fugue256
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
21.8721.8821.91T:cubehash816
22.9923.0123.02T:echo256
23.4423.4423.46T:luffa512
23.7623.7723.79T:whirlpool
23.9623.9723.99T:shamashashv1
24.7624.7624.85T:jh384
24.7524.7724.85T:jh512
24.7624.7824.85T:jh224
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
28.6928.7128.77T:echosp512
29.0329.0429.04T:round3jh512
29.0329.0429.04T:round3jh256
29.1529.2029.23T:simd512
32.1432.1432.15T:sneikha256
32.7032.7132.72T:fugue512
33.2333.2533.26asconhashbi32v12
36.1136.1236.14T:cubehash1616
36.3236.3436.35T:cubehash88
37.9237.9537.99T:mgrostl256
38.9939.1740.59T:essence224
38.8139.9040.61T:essence256
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
59.4059.7859.87T:esch384v2
60.0260.1760.40T:esch384v1
60.8561.1261.49T:drygascon256
64.0464.1664.38T:knot256v2
64.2564.2564.25T:sneikha384
63.5764.4364.58T:rfsb509
64.8164.8664.88T:cubehash168
65.1965.2865.55T:cubehash84
69.8569.8769.88T:romulush
111.88112.56112.78T:knot256v1
121.78122.23122.30T:cubehash164
123.79123.87123.97T:cubehash82
126.76127.16127.23T:clxhash
164.80164.80164.80T:syconhash256v1
201.04205.97211.75T:fsb256
214.40214.46214.52T:photonbeetlehash256rate32v1
237.28237.34237.40T:cubehash162
240.81241.08241.33T:cubehash81
243.94244.01244.09T:knot384
250.94251.05251.28T:knot512
394.21400.24404.29T:fsb512
467.50467.93468.04T:cubehash161
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
0.960.960.96T:bebb4185
1.541.541.54T:edonr512
1.972.032.04sha224
2.072.072.07sha256
2.032.082.11sha1
2.592.602.60T:bmw512
2.992.992.99T:edonr256
3.053.053.05T:blake3
3.423.423.42T:md4
3.563.563.58T:k12
3.773.773.77T:blake2b
4.364.374.40lsh512
4.434.444.45T:beamsplitter
4.494.504.51T:skein512256
4.504.504.51T:skein512512
5.015.025.02T:shabal256
5.025.025.03T:shabal512
5.165.165.17T:bmw256
5.385.385.39T:skein10241024
5.925.945.95T:sarmal256
5.945.955.95md5
6.066.076.13T:tiger
6.186.196.19T:blake2s
6.306.316.32T:skein256256
6.486.486.49T:keccakc256
6.526.536.54T:blake64
6.556.556.55shake128
6.556.566.57sha512
6.606.626.65sha384
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
8.418.428.43T:ripemd160
8.468.478.47T:keccak
8.578.598.63T:blake32
9.849.859.86T:fugue2
10.2910.3010.31T:keccakc768
10.3410.3510.36asconxofav12
10.3510.3610.37asconhashav12
10.5310.5310.53sha3384
11.1611.1611.19blake256
12.1812.1912.21T:bblake256
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
14.5914.6014.61T:keccakc1024
14.8714.8714.88sha3512
15.3215.3615.37asconhashv12
15.3615.3715.39asconxofv12
15.9215.9315.95T:cubehash832
16.3816.3916.41T:fugue256
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.1523.1623.17T:cubehash816
23.8623.8723.89T:echo256
24.0724.0924.12T:luffa512
24.0824.1024.11T:whirlpool
24.1824.1924.21T:shamashashv1
25.1725.1825.18T:jh384
25.1725.1825.24T:jh224
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
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
32.4132.4132.41T:sneikha256
33.5833.6033.62asconhashbi32v12
34.1734.1834.19T:fugue512
37.6237.6437.66T:cubehash88
38.5538.5738.60T:cubehash1616
39.7739.8341.11T:essence224
39.8439.8839.90T:mgrostl256
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
60.4260.5361.14T:esch384v2
60.6960.9061.14T:esch384v1
61.2561.4861.78T:drygascon256
64.8564.9164.96T:knot256v2
65.0165.0165.01T:sneikha384
64.3765.0865.21T:rfsb509
66.6966.7466.75T:cubehash84
67.2567.3067.33T:cubehash168
70.3770.3970.43T:romulush
112.83112.88112.95T:knot256v1
124.25124.64124.72T:cubehash164
125.07125.15125.26T:cubehash82
126.93127.00127.33T:clxhash
166.41166.42166.43T:syconhash256v1
214.10214.16214.24T:photonbeetlehash256rate32v1
239.69239.77239.81T:cubehash162
242.29242.56242.88T:cubehash81
244.48244.57244.63T:knot384
252.06252.10252.18T:knot512
469.95470.37470.49T:cubehash161
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.450.450.45komihash
0.620.620.62prh42s256
0.720.730.73prh42s512
0.800.810.82prh64s256
0.940.940.95prh42s1024
0.990.991.00prh64s512
1.021.021.02T:bebb4185
1.361.361.39prh64s1024
1.641.651.66T:edonr512
2.122.122.12sha256
2.662.722.73sha224
2.702.772.94sha1
2.902.912.92T:bmw512
3.093.113.12T:edonr256
3.523.533.53T:md4
3.783.783.79T:blake2b
3.883.883.89T:k12
4.524.544.57T:beamsplitter
4.614.614.62T:blake3
4.634.644.65T:skein512256
4.634.644.65T:skein512512
4.824.834.85lsh512
5.455.465.49T:bmw256
5.525.535.54T:shabal512
5.525.545.57T:shabal256
5.695.715.72T:skein10241024
6.116.116.12md5
6.206.216.24T:blake2s
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
7.577.587.58T:keccakc448
7.567.587.68sha384
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.688.698.70T:ripemd160
8.858.878.88T:blake32
8.968.968.98T:keccak
10.3510.3610.37T:keccakc768
10.5310.5510.56asconxofav12
10.5410.5510.57asconhashav12
10.5410.5510.57sha3384
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
15.0815.0915.11T:keccakc1024
15.1515.1615.17T:cubehash1632
15.3315.3415.35sha3512
15.5715.6015.64asconxofv12
15.6015.6315.67asconhashv12
17.4717.5017.53T:fugue256
18.0518.0618.07T:cubehash832
18.3018.4118.46T:xoodyakv1
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.2525.2825.31T:cubehash816
25.8425.8525.87T:jh224
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
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
39.7139.7439.78T:cubehash88
40.9340.9942.25T:essence224
40.9342.2442.27T:essence256
42.6242.6542.69T:cubehash1616
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
65.6765.7665.89T:knot256v2
66.2766.2866.29T:sneikha384
66.0266.7866.85T:rfsb509
68.7268.7968.86T:cubehash84
71.2271.2771.28T:romulush
71.3471.3771.40T:cubehash168
112.49112.73113.22T:knot256v1
127.19127.24127.29T:cubehash82
127.27127.54127.66T:clxhash
128.37128.61128.71T:cubehash164
169.12169.13169.14T:syconhash256v1
213.42213.52213.69T:photonbeetlehash256rate32v1
243.80243.84243.93T:cubehash162
244.35244.49244.63T:cubehash81
245.83246.01246.11T:knot384
253.63253.74253.86T:knot512
474.02474.41474.56T:cubehash161
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.470.470.48komihash
0.880.880.90prh42s256
1.171.171.19prh42s512
1.181.191.20T:bebb4185
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
3.833.843.85T:md4
4.234.244.24T:blake2b
4.304.314.36T:k12
4.424.434.45T:blake3
4.45?4.56?5.10?sha1
4.644.654.69sha224
4.784.804.86T:beamsplitter
4.984.995.01T:skein512512
4.985.005.01T:skein512256
5.605.625.63lsh512
6.226.246.26T:blake2s
6.286.296.32T:bmw256
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.389.419.44T:ripemd160
9.599.609.64T:blake32
9.709.729.92sha384
11.0511.0711.11asconxofav12
11.0511.0711.11asconhashav12
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.2516.3116.34asconhashv12
16.2516.3116.34asconxofv12
16.5316.5516.62T:keccakc1024
16.7316.7616.79sha3512
18.6918.7218.83T:xoodyakv1
18.8918.9018.94T:bblake256
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.6423.6923.74T:cubehash832
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.7027.72T:jh224
27.6827.7327.75T:jh512
27.8327.8627.92T:luffa512
27.9928.0228.05T:gimli24v1
28.9329.0029.24T:simd256
30.9330.9630.99T:cubehash816
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
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.3445.4045.46T:cubehash88
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
50.9051.2551.37T:mcssha5
53.4253.4853.56T:cubehash1616
57.7557.8457.92T:coral256v1
63.4863.6563.97T:drygascon256
64.3764.4964.73T:esch384v1
64.2864.5764.70T:esch384v2
68.0668.1768.56T:knot256v2
69.6369.6469.66T:sneikha384
69.7770.3870.71T:rfsb509
73.5273.5573.60T:romulush
74.3674.4174.52T:cubehash84
82.1382.2382.27T:cubehash168
114.37114.48114.55T:knot256v1
127.94128.11128.38T:clxhash
132.87133.01133.20T:cubehash82
139.39139.50139.57T:cubehash164
176.33176.38176.44T:syconhash256v1
211.40211.72212.07T:photonbeetlehash256rate32v1
249.16249.29249.35T:knot384
249.87250.09250.20T:cubehash81
254.48254.65254.78T:cubehash162
258.02258.14258.27T:knot512
484.83485.22485.54T:cubehash161
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.780.780.80komihash
3.083.143.23T:bebb4185
4.204.254.36prh42s256
4.254.364.38sha256
4.344.384.41T:edonr512
4.564.614.67T:blake3
6.536.566.59T:blake2s
6.836.886.97prh42s512
6.886.947.50T:edonr256
7.167.277.50T:beamsplitter
7.477.587.75prh64s256
7.887.897.95T:md4
7.897.958.02T:blake2b
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.5216.6116.77T:bmw256
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
17.7217.8418.03asconhashav12
17.7517.8418.11asconxofav12
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.5518.6618.77T:ripemd160
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
24.5324.6924.84asconhashv12
24.6624.8024.97asconxofv12
27.1127.2227.36T:shavite3256
27.3327.3927.84T:luffa256
28.6228.7528.95T:nasha256
27.23?30.53?35.33?sha1
30.4130.5330.70T:nasha512
31.2031.7231.88sha224
32.7232.8032.88T:cubehash512
37.6437.7537.84T:shamashashv1
37.7539.8441.34sha384
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.0950.2250.38T:jh224
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
90.0690.3990.66T:mcssha4
91.8391.9492.14T:mcssha6
95.5395.8396.11T:cubehash832
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
102.64103.17103.62T:cubehash816
112.72112.78112.83T:sneikha384
117.36117.58117.91T:cubehash88
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
146.25146.81147.14T:cubehash84
168.36168.62168.75T:lane512
187.80188.36188.61T:photonbeetlehash256rate32v1
191.33191.89192.52T:cubehash1616
204.78205.11205.55T:cubehash82
220.39220.72221.22T:cubehash168
268.48268.73269.00T:syconhash256v1
274.39274.52274.73T:knot384
277.34277.84278.17T:cubehash164
313.98314.45314.91T:knot512
322.09322.42322.94T:cubehash81
392.47393.14393.77T:cubehash162
623.09623.66624.47T:cubehash161
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
1.62?2.00?3.25?komihash
17.0017.5018.12T:bebb4185
22.7523.0025.25sha256
23.3824.1224.62T:beamsplitter
30.0030.0030.12T:floppsy
30.7531.2531.88prh42s256
32.7533.0035.12T:edonr256
35.3835.5035.88T:edonr512
37.2537.5037.75T:blake3
39.38?41.75?44.25?T:md4
52.0052.1253.12T:blake2s
51.8852.3853.00prh42s512
52.8853.2553.75md5
57.2558.2559.50T:skein256256
58.3859.5060.50prh64s256
61.7562.3863.12T:tiger
63.0063.3863.50T:blake2b
66.0066.3867.12asconxofav12
66.0066.3867.38asconhashav12
75.1275.5075.88T:skein512256
75.2575.5076.00T:skein512512
77.3877.5078.25T:xoodyakv1
81.2582.2582.88T:ripemd160
82.0082.6284.25T:blake32
86.3887.1287.50asconhashv12
86.7587.6288.62asconxofv12
88.8890.0092.12T:bmw512
91.5091.7593.25T:k12
91.3894.0096.62T:bmw256
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
208.12?234.88?272.25?sha1
238.50243.12244.00sha224
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
302.88320.88332.25sha384
355.00356.75358.62T:fugue256
354.88357.12358.88T:shavite3512
389.62390.12391.75T:sneikha384
401.25402.62405.00T:jh384
401.38402.62404.38T:jh224
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
548.25549.12553.25T:knot384
565.62567.25569.38T:bblake256
569.50571.25572.88T:echosp256
576.00577.00579.25T:echo256
651.50654.00656.00T:cubehash816
650.62654.50656.88T:cubehash832
654.00655.62659.25T:essence384
658.00659.00661.25T:essence512
659.38660.88663.00T:groestl512
680.62684.88687.00T:cubehash88
706.12707.00709.00T:echo512
705.62707.38709.38T:echosp512
710.25713.00717.12T:cubehash84
754.62756.50758.62T:mcssha5
754.88758.25762.00T:knot512
767.50770.38773.38T:cubehash82
779.75782.38785.12T:fugue512
886.25888.75890.75T:cubehash81
946.75949.50951.75T:simd512
978.38980.62984.50T:mgrostl256
993.25994.75997.00T:syconhash256v1
1247.751251.501254.38T:cubehash1616
1304.621307.881311.75T:cubehash168
1311.621314.251316.50T:sivrijndael256hash256v1
1346.751348.381350.50T:lane512
1362.251365.251371.75T:cubehash164
1477.881481.251485.25T:cubehash162
1610.881612.121613.75T:subterraneanv1
1709.751713.251718.00T:cubehash161
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