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; Core 2 45nm (1067a); 2009 Intel Core 2 Duo E7600; 2 x 3060MHz; wolfdale, supercop-20250307

[Page version: 20250403 20:09:14]

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.120.120.12T:floppsy
0.320.320.33komihash
0.740.750.75prh64s1024
0.750.750.75prh64s512
0.750.750.76prh64s256
0.760.760.77prh42s1024
0.770.770.77prh42s512
0.770.770.77prh42s256
1.141.141.14T:bebb4185
2.252.252.27T:blake3
2.382.392.39T:edonr512
3.353.363.36T:md4
3.593.603.61T:bmw512
3.994.024.02lsh256
4.824.834.83T:edonr256
4.834.844.84T:blake2b
5.135.145.15T:k12
5.165.175.18T:beamsplitter
5.355.355.41md5
5.805.805.80T:cubehash832
5.835.845.84sha1
5.875.885.93T:shabal512
5.895.895.89T:blake2s
5.885.895.90lsh512
5.905.915.92T:shabal256
6.356.376.40T:skein512256
6.366.386.41T:skein512512
6.456.466.48T:bmw256
6.516.516.52T:blake32
6.556.566.64T:bblake256
6.856.896.91T:tiger
7.097.097.14T:blake64
7.337.377.38T:keccakc256treed2
7.367.387.42blake512
8.108.108.11T:sarmal256
8.248.258.25T:skein256256
8.458.598.66blake256
8.798.808.81T:keccakc512treed2
9.379.389.38T:skein10241024
9.769.769.77T:keccakc256
9.769.779.78sha384
9.769.779.79sha512
9.909.909.94shake128
9.979.989.98T:lux512
9.989.9910.00T:sarmal512
10.2410.2410.24T:cubehash512
10.2410.2410.24T:cubehash1632
10.6110.6110.62T:rfsb509
10.9310.9410.94T:lux256
10.9911.1511.61T:simd512
11.3211.3311.33T:keccakc448
11.5211.5211.52sha3224
11.6211.6211.63T:cubehash816
11.8811.8911.89T:keccakc512
12.0712.0812.08sha3256
12.1012.1112.11shake256
12.6512.6512.65T:keccak
13.0213.0513.22sha256
13.0513.0613.06sha224
13.7913.8013.81T:ripemd160
14.0914.1014.13T:luffa256
14.7114.7215.04T:nasha512
14.6314.7814.81T:nasha256
14.9314.9415.00T:luffa384
15.1715.1815.18T:fugue2
15.5215.5215.52T:keccakc768
15.8015.8115.81sha3384
16.8916.9116.97T:jh512
16.8116.9516.95T:jh256
16.9616.9716.97T:jh384
16.9716.9816.98T:jh224
17.1817.1917.20T:fugue256
19.1919.1919.19T:xoodyakv1
19.6319.7619.86T:gimli24v1
19.7819.8619.92asconxofav12
19.9119.9119.91asconhashav12
20.0120.0120.04T:round3jh512
20.0020.0220.06T:round3jh256
21.3821.3921.39T:shavite3256
22.1422.1422.15T:keccakc1024
22.2622.3022.32T:groestl256
22.6022.6022.61sha3512
22.7722.8122.88T:cubehash1616
22.9223.2523.69T:cubehash88
23.8824.2324.34T:luffa512
26.9026.9126.92T:fugue384
27.2627.2927.51T:hamsi
28.9929.0229.05T:whirlpool
29.6629.6729.67asconxofv12
29.6729.6729.67asconhashv12
30.2830.2930.32T:echo256
30.8830.9631.07T:lane256
31.0231.0631.07T:echosp256
31.4631.4731.50T:groestl512
34.3634.4334.70T:essence512
34.4634.4734.48T:shavite3512
34.3834.5534.65T:essence384
35.6535.6635.67T:fugue512
37.9837.9938.06asconhashabi32v12
38.2438.7938.86T:simd256
40.3840.4340.48T:shamashashv1
43.0043.0143.01T:mcssha5
43.0043.0143.01T:mcssha4
43.0043.0143.01T:mcssha6
44.9044.9344.96T:echosp512
45.0045.0045.50T:cubehash84
45.6245.6345.70T:cubehash168
49.4749.5249.90T:essence256
49.4949.5650.14T:essence224
49.9149.9350.01T:sneikha256
53.7253.7253.73T:romulush
56.5756.5856.61T:echo512
56.6256.6356.90asconhashbi32v12
60.2560.2660.36T:esch256v1
60.4960.4960.61T:esch256v2
64.7964.9565.88T:saturninhashv2
65.3865.4165.45T:mgrostl256
80.7881.1681.43T:esch384v1
81.8082.1783.31T:esch384v2
86.7286.7686.79T:drygascon128
89.4089.4489.44T:coral256v1
90.7590.7590.80T:cubehash164
91.8391.8391.89T:cubehash82
99.8199.8499.88T:sneikha384
106.13106.13106.17T:knot256v2
106.24106.28106.31T:drygascon256
111.79111.79111.85T:lane512
123.98124.05124.10T:triadhashv1
154.74155.65157.22T:fsb256
172.76172.80172.81T:knot256v1
182.44182.67182.85T:cubehash162
183.67183.72183.78T:cubehash81
188.49188.66188.70T:clxhash
329.56329.56329.58T:knot512
364.40364.84365.42T:cubehash161
368.47368.56368.61T:knot384
398.62398.85399.85T:photonbeetlehash256rate32v1
453.05456.80468.88T:fsb512
920.91935.52937.02T:syconhash256v1
1527.681528.691530.71T:acehash256v1
1728.221728.291728.40T:subterraneanv1
1981.081982.931989.75T:sivrijndael256hash256v1
2225.802226.482231.35T:skinnyhashtk3
3228.743240.573355.22T:heron256v1
4120.894181.384187.47T:skinnyhashtk2
4517.864518.024518.23T:gage1h256c256r128
6856.336856.646857.01T:gage1h256c224r064
6911.396912.946915.21T:gage1h256c224r032
7405.547405.907406.03T:orangishv1
7604.087609.067612.83T:gage1h256c256r064
12571.7712572.8912584.65T:sivtemphotonhashv1
13707.0713707.4913711.70T:gage1h256c256r032
13707.0113707.7113707.88T:gage1h256c512r064
25087.5325267.6625286.62T:gage1h256c224r016
28045.0128045.4828046.73T:gage1h256c512r032
28391.2628496.8628679.69T:gage1h256c256r016
50229.3350234.8250249.80T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.140.140.14T:floppsy
0.340.340.35komihash
0.890.890.89prh42s256
0.920.920.92prh64s256
0.960.960.96prh42s512
1.011.011.01prh64s512
1.081.081.09prh42s1024
1.211.211.22prh64s1024
1.211.211.21T:bebb4185
2.272.272.28T:blake3
2.512.512.52T:edonr512
3.493.493.50T:md4
3.913.923.92T:bmw512
4.164.164.19lsh256
4.864.884.88T:blake2b
4.944.944.95T:edonr256
5.245.245.25T:k12
5.245.265.26T:beamsplitter
5.505.515.52md5
5.925.925.92T:blake2s
6.026.026.02sha1
6.316.336.34T:shabal512
6.316.336.33lsh512
6.316.346.35T:shabal256
6.366.366.36T:cubehash832
6.516.536.56T:skein512256
6.526.566.57T:skein512512
6.676.676.67T:blake32
6.726.746.76T:bmw256
7.067.067.09T:tiger
7.227.247.32T:bblake256
7.397.417.41T:blake64
7.657.667.68blake512
8.358.368.36T:skein256256
8.438.448.44T:sarmal256
8.528.528.53T:keccakc256treed2
8.628.628.63blake256
9.769.769.76T:skein10241024
10.0510.0610.07T:keccakc256
10.0910.0910.10T:keccakc512treed2
10.1510.1610.16sha384
10.1510.1710.19sha512
10.1710.1710.18shake128
10.3110.3110.32T:sarmal512
10.5210.5210.53T:cubehash512
11.0711.0711.08T:lux512
11.1611.1611.16T:cubehash1632
11.3611.3711.37T:rfsb509
11.5111.5212.01T:simd512
11.6011.6111.62T:keccakc448
11.6711.6711.68T:lux256
11.7311.7311.73sha3224
12.1812.1812.18T:cubehash816
12.3612.3612.37T:keccakc512
12.4912.5012.50sha3256
12.5312.5312.53shake256
13.1213.1213.12T:keccak
13.3213.3513.36sha224
13.3513.3513.47sha256
14.0914.1014.12T:ripemd160
14.3714.3814.41T:luffa256
14.9114.9815.05T:nasha256
15.3515.3515.38T:luffa384
15.3115.4415.58T:nasha512
15.7815.7815.79T:keccakc768
16.0116.0216.02sha3384
16.7116.7116.72T:fugue2
17.2217.2317.25T:jh256
17.2417.2517.28T:jh384
17.2217.2517.26T:jh512
17.2517.2517.26T:jh224
18.3218.3418.36T:fugue256
19.3119.3119.31T:xoodyakv1
19.8019.8019.80T:gimli24v1
20.0120.0820.09asconxofav12
20.0620.1220.13asconhashav12
20.3220.3220.33T:round3jh256
20.3820.3920.42T:round3jh512
21.7221.7221.72T:shavite3256
22.3122.3222.32T:keccakc1024
22.7222.7222.72sha3512
22.9022.9122.91T:groestl256
23.5523.5524.18T:cubehash88
23.8723.9023.96T:cubehash1616
24.5324.9224.93T:luffa512
27.3427.3928.03T:hamsi
28.2028.2128.22T:fugue384
29.5329.5429.55T:whirlpool
29.9129.9129.91asconhashv12
29.9229.9329.93asconxofv12
31.5031.5231.60T:lane256
31.5731.5831.58T:echo256
32.3932.4032.42T:echosp256
33.4633.4933.50T:groestl512
35.5435.5535.60T:shavite3512
35.6535.6735.78T:essence512
35.6135.7535.90T:essence384
37.5737.5837.59T:fugue512
38.4738.4838.92asconhashabi32v12
38.9739.0339.48T:simd256
40.5840.5940.62T:shamashashv1
43.9143.9143.92T:mcssha4
43.9443.9443.95T:mcssha6
44.5944.6044.60T:mcssha5
45.7345.7345.74T:cubehash84
46.5446.5646.59T:echosp512
46.7146.7146.71T:cubehash168
50.3850.4050.71T:essence256
50.3650.4350.58T:sneikha256
50.4050.4450.99T:essence224
54.1754.1754.18T:romulush
57.2057.2057.39asconhashbi32v12
58.5558.5558.56T:echo512
60.6560.6560.65T:esch256v1
60.8960.8960.90T:esch256v2
65.0265.5266.32T:saturninhashv2
68.5568.5968.60T:mgrostl256
81.6382.0982.46T:esch384v1
82.5583.0383.96T:esch384v2
86.7886.8686.90T:drygascon128
90.1290.1290.12T:coral256v1
91.8391.8491.84T:cubehash164
92.3992.3992.40T:cubehash82
101.02101.02101.03T:sneikha384
106.85106.91106.98T:drygascon256
106.97106.97106.97T:knot256v2
115.88117.95120.67T:fsb256
118.87118.87118.87T:lane512
124.20124.20124.21T:triadhashv1
173.11173.12173.14T:knot256v1
183.75183.75183.84T:cubehash162
184.27184.27184.28T:cubehash81
188.95188.95188.95T:clxhash
330.80330.80330.87T:knot512
366.47366.63366.69T:cubehash161
370.20370.43370.54T:knot384
397.72397.94398.18T:photonbeetlehash256rate32v1
932.01944.57944.77T:syconhash256v1
1542.991543.301544.59T:acehash256v1
1732.221732.241732.42T:subterraneanv1
1980.501981.191987.24T:sivrijndael256hash256v1
2243.582243.842248.03T:skinnyhashtk3
3292.523292.773396.96T:heron256v1
4135.204189.514189.65T:skinnyhashtk2
4570.634570.704570.91T:gage1h256c256r128
6923.546923.686923.82T:gage1h256c224r064
6971.326973.566976.83T:gage1h256c224r032
7463.307463.597463.78T:orangishv1
7680.047680.237681.43T:gage1h256c256r064
12561.1312561.6912571.77T:sivtemphotonhashv1
13827.1013827.4113827.89T:gage1h256c256r032
13841.2113841.6913841.91T:gage1h256c512r064
14982.7214987.7114996.24T:fsb512
25315.5425475.7125476.62T:gage1h256c224r016
28291.7428291.9728293.18T:gage1h256c512r032
28653.8228733.5228893.03T:gage1h256c256r016
50640.1150650.5150659.85T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.160.160.16T:floppsy
0.370.380.38komihash
1.081.081.08prh42s256
1.181.191.19prh64s256
1.251.251.26prh42s512
1.321.321.32T:bebb4185
1.441.441.45prh64s512
1.591.601.62prh42s1024
1.981.981.99prh64s1024
2.722.722.74T:edonr512
3.723.723.72T:md4
4.444.444.44lsh256
4.444.454.47T:bmw512
4.484.514.53T:blake3
4.924.944.96T:blake2b
5.135.145.14T:edonr256
5.365.435.44T:beamsplitter
5.715.725.72T:k12
5.735.735.74md5
5.965.965.97T:blake2s
6.306.326.33sha1
6.776.776.79T:skein512256
6.776.796.80T:skein512512
6.936.946.95T:blake32
7.047.047.06T:shabal256
7.027.047.04T:shabal512
7.057.077.07lsh512
7.147.157.16T:bmw256
7.277.287.28T:cubehash832
7.357.377.49T:tiger
7.907.927.93T:blake64
8.108.138.15blake512
8.368.388.48T:bblake256
8.548.548.55T:skein256256
8.908.918.91blake256
9.039.039.04T:sarmal256
9.889.909.91T:keccakc256treed2
10.3910.3910.40T:skein10241024
10.7910.7910.80sha384
10.8010.8310.88sha512
10.8610.8610.88T:keccakc256
10.8610.8610.86shake128
11.0011.0011.00T:cubehash512
11.0111.0111.02T:sarmal512
11.3511.3511.35T:keccakc512treed2
11.8611.8711.88T:keccakc448
11.8811.8811.90sha3224
12.2412.2812.81T:simd512
12.6912.6912.69T:cubehash1632
12.7112.7212.72T:rfsb509
12.8712.8812.91T:keccakc512
12.9312.9312.93sha3256
12.9412.9412.95T:lux256
12.9512.9612.96shake256
12.9812.9913.00T:lux512
13.1013.1113.12T:cubehash816
13.8413.8413.85sha224
13.8413.8613.94sha256
13.9013.9013.90T:keccak
14.6214.6514.67T:ripemd160
14.8314.8314.84T:luffa256
15.4115.4215.56T:nasha256
15.9115.9115.92T:keccakc768
15.9815.9816.03T:luffa384
16.0516.0616.06sha3384
16.3616.4716.59T:nasha512
17.7117.7117.73T:jh224
17.7217.7217.74T:jh256
17.7217.7317.75T:jh512
17.7117.7317.76T:jh384
19.2519.2619.28T:fugue2
19.5319.5319.54T:xoodyakv1
20.0820.0820.08T:gimli24v1
20.2320.2620.29T:fugue256
20.3320.3320.42asconxofav12
20.3620.3620.36asconhashav12
20.8620.8820.89T:round3jh256
20.9720.9720.97T:round3jh512
22.3222.3322.33T:shavite3256
23.0923.1023.10T:keccakc1024
23.4123.4123.42sha3512
24.0324.0424.06T:groestl256
24.4824.5125.10T:cubehash88
25.6925.7125.77T:cubehash1616
25.6525.9325.95T:luffa512
27.6827.7928.25T:hamsi
30.2830.3430.34asconhashv12
30.3430.3530.36asconxofv12
30.4430.4530.47T:whirlpool
30.4930.5230.56T:fugue384
31.8131.8531.90T:echosp256
32.6332.6532.71T:lane256
34.7834.7834.79T:echo256
36.8036.8336.84T:groestl512
37.4137.4537.46T:shavite3512
37.7237.7437.80T:essence512
37.7537.8937.96T:essence384
39.2439.2639.28asconhashabi32v12
40.4040.4840.50T:simd256
40.7840.8140.87T:fugue512
41.2041.2341.25T:shamashashv1
45.4145.4345.44T:mcssha4
45.5045.5045.53T:mcssha6
46.9646.9646.97T:cubehash84
47.2447.2547.25T:mcssha5
48.5248.5248.52T:cubehash168
50.8450.8650.88T:echosp512
51.0851.1751.30T:sneikha256
51.8751.8752.16T:essence256
51.9051.9452.47T:essence224
54.9354.9354.94T:romulush
58.1658.1658.16asconhashbi32v12
61.3061.3161.38T:esch256v1
61.5761.5861.92T:esch256v2
61.8661.8761.87T:echo512
65.8566.4467.07T:saturninhashv2
73.8573.9073.90T:mgrostl256
83.0083.4383.80T:esch384v1
83.9184.0885.31T:esch384v2
87.0187.0987.18T:drygascon128
91.2691.2691.26T:coral256v1
93.3293.3393.33T:cubehash82
93.6493.6593.65T:cubehash164
103.01103.01103.14T:sneikha384
107.97107.99108.00T:drygascon256
108.36108.36108.37T:knot256v2
111.44113.52115.49T:fsb256
124.56124.56124.58T:triadhashv1
130.67130.67130.68T:lane512
173.70173.71173.73T:knot256v1
185.28185.29185.29T:cubehash81
185.56185.57185.65T:cubehash162
189.43189.43189.44T:clxhash
332.94332.96332.96T:knot512
368.35368.50368.53T:cubehash161
372.47372.80375.95T:knot384
396.35396.40396.58T:photonbeetlehash256rate32v1
946.90959.81959.89T:syconhash256v1
1567.111567.721569.21T:acehash256v1
1738.561738.591739.21T:subterraneanv1
1977.301979.501984.99T:sivrijndael256hash256v1
2272.532272.932277.01T:skinnyhashtk3
3379.033379.203458.17T:heron256v1
4148.914202.394202.70T:skinnyhashtk2
4658.844658.884659.22T:gage1h256c256r128
7035.307035.387035.60T:gage1h256c224r064
7070.727076.477077.65T:gage1h256c224r032
7559.417559.607560.16T:orangishv1
7803.877804.127804.76T:gage1h256c256r064
12540.5912541.3112551.36T:sivtemphotonhashv1
14027.8714028.1214028.59T:gage1h256c256r032
14064.3814064.8014065.27T:gage1h256c512r064
25665.1025823.4625824.12T:gage1h256c224r016
28702.7028703.4528704.05T:gage1h256c512r032
29047.7829125.5229289.40T:gage1h256c256r016
39196.0439217.0539227.32T:fsb512
51333.5551335.6351338.97T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.230.230.23T:floppsy
0.470.470.49komihash
1.541.541.54T:bebb4185
1.601.611.61prh42s256
1.891.901.90prh64s256
2.032.062.09prh42s512
2.632.642.67prh64s512
2.992.992.99T:edonr512
3.003.013.01prh42s1024
4.024.034.04prh64s1024
4.254.294.29T:md4
4.474.504.51T:blake3
4.774.784.79lsh256
5.395.435.44T:bmw512
5.665.665.68T:edonr256
5.645.665.69T:blake2b
5.585.695.73T:beamsplitter
6.096.096.09T:blake2s
6.386.386.38md5
6.436.436.44T:k12
7.117.147.18sha1
7.437.447.45T:skein512256
7.447.457.46T:skein512512
7.647.647.69T:blake32
8.158.178.52T:tiger
8.268.268.28T:bmw256
8.368.378.39lsh512
8.398.428.46T:blake64
8.588.618.63blake512
8.788.838.87T:shabal512
8.968.969.00T:shabal256
9.079.079.08T:skein256256
9.549.549.58T:sarmal256
9.679.679.69blake256
9.739.769.76T:cubehash832
11.4711.4911.50sha384
11.5211.5311.57T:sarmal512
11.5511.5811.62sha512
11.6611.6711.67shake128
11.6611.6911.78T:bblake256
11.9811.9812.06T:keccakc256
12.2612.2712.28T:cubehash512
13.1713.1713.17T:skein10241024
13.5113.5513.55T:keccakc256treed2
14.4014.4014.40sha3224
14.4214.4314.45sha3256
14.4714.4714.48shake256
14.5614.5714.58T:keccak
14.6114.6514.69T:keccakc512
14.6614.6614.74T:keccakc448
15.1515.1515.17sha224
15.0915.1915.25sha256
15.4915.5316.26T:simd512
15.5115.5415.54T:cubehash816
15.9615.9816.00T:ripemd160
15.9915.9916.01T:luffa256
16.1916.2216.23T:rfsb509
16.2716.2816.30T:lux256
16.7716.7816.81T:cubehash1632
16.8016.8416.88T:nasha256
17.2017.2217.24sha3384
17.2617.2817.28T:keccakc768
17.3117.3317.72T:nasha512
17.7117.7117.71T:keccakc512treed2
17.7217.7317.77T:luffa384
18.9518.9719.05T:jh512
18.9818.9819.00T:jh224
18.9818.9919.01T:jh384
18.9219.0619.06T:jh256
19.3519.3819.40T:lux512
20.0120.0220.02T:xoodyakv1
20.8020.8020.80T:gimli24v1
21.1921.1921.19asconhashav12
21.2621.2621.26asconxofav12
22.3522.3522.35T:round3jh256
22.4322.4322.43T:round3jh512
23.8823.8823.97T:shavite3256
25.3625.4125.54T:fugue256
25.5425.5525.56T:keccakc1024
25.6025.6025.60sha3512
26.0126.0726.09T:fugue2
26.9827.0227.56T:cubehash88
27.0527.0827.11T:groestl256
27.8427.9928.10T:hamsi
28.6228.6728.69T:luffa512
30.4930.5330.59T:cubehash1616
31.3531.3531.46asconhashv12
31.3931.3931.44asconxofv12
32.8532.8632.94T:whirlpool
35.6335.6635.69T:lane256
36.0536.0736.12T:fugue384
36.6536.7336.74T:echosp256
38.5938.6238.63T:shavite3512
41.4041.4142.15asconhashabi32v12
42.0742.0942.11T:echo256
42.1742.2142.22T:groestl512
42.8542.9142.97T:shamashashv1
42.9743.1943.23T:simd256
43.1743.2443.38T:essence512
43.1443.2643.34T:essence384
49.2049.3249.44T:fugue512
49.4649.4749.51T:mcssha4
49.6649.6749.71T:mcssha6
50.2250.2250.25T:cubehash84
52.9353.1253.12T:sneikha256
53.3453.3453.35T:cubehash168
54.3154.3154.33T:mcssha5
55.7055.8056.30T:essence224
55.7855.8356.04T:essence256
56.9356.9456.97T:romulush
60.4460.4560.50T:echosp512
60.7260.7260.72asconhashbi32v12
62.9862.9863.01T:esch256v1
63.3963.5064.19T:esch256v2
64.3664.3864.41T:echo512
68.2368.8969.46T:saturninhashv2
80.6480.6680.66T:mgrostl256
86.5986.9787.33T:esch384v1
87.4587.5188.87T:esch384v2
87.5387.5987.64T:drygascon128
94.3194.3194.31T:coral256v1
95.8095.8195.82T:cubehash82
98.4698.4898.49T:cubehash164
108.22108.35108.37T:sneikha384
110.86110.90110.93T:drygascon256
112.05112.07112.08T:knot256v2
125.73125.73125.78T:triadhashv1
137.66138.13140.36T:fsb256
174.88174.89174.90T:lane512
175.29175.29175.35T:knot256v1
187.97187.99187.99T:cubehash81
190.38190.40190.48T:cubehash162
190.71190.72190.76T:clxhash
338.65338.65338.72T:knot512
373.38373.56373.58T:cubehash161
377.54377.58377.90T:knot384
392.74392.93393.24T:photonbeetlehash256rate32v1
989.981000.581000.58T:syconhash256v1
1633.551634.501635.91T:acehash256v1
1756.111756.161756.23T:subterraneanv1
1970.121972.061978.08T:sivrijndael256hash256v1
2350.112351.422354.59T:skinnyhashtk3
3609.253610.623724.21T:heron256v1
4186.584237.694240.33T:skinnyhashtk2
4893.684894.084895.03T:gage1h256c256r128
7331.987333.197334.04T:gage1h256c224r064
7335.517346.337348.47T:gage1h256c224r032
7815.977816.477816.79T:orangishv1
8134.138134.318134.48T:gage1h256c256r064
12485.9512487.2812496.93T:sivtemphotonhashv1
14563.0314563.9114564.21T:gage1h256c256r032
14658.9514659.1214660.66T:gage1h256c512r064
26597.4226751.5226752.42T:gage1h256c224r016
29799.0529799.3229800.67T:gage1h256c512r032
30100.3530163.4130347.12T:gage1h256c256r016
53133.9653136.6453139.67T:gage1h256c224r008
103769.96103793.30103841.82T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.860.860.86T:floppsy
1.641.641.64komihash
4.915.005.00T:bebb4185
5.095.095.41T:blake3
6.987.067.16T:blake2s
7.957.977.98T:edonr512
8.168.168.16prh42s256
8.818.979.00T:beamsplitter
10.2210.3410.36lsh256
11.3011.3611.36T:md4
11.3011.3811.42prh64s256
12.1912.2012.22T:edonr256
12.2312.2312.23T:blake2b
12.2312.2512.34prh42s512
14.7714.7714.88md5
15.3615.3615.36T:skein512256
15.4215.4215.42T:skein512512
15.5215.5815.59T:skein256256
16.6216.7816.86T:blake32
17.3817.4217.73sha1
17.8017.8118.20T:blake64
18.2718.2818.30T:k12
18.36?18.56?21.86?T:tiger
18.6718.8918.92T:bmw512
19.1419.2319.25prh64s512
19.4219.5019.61blake256
19.7219.9419.97blake512
20.6120.6120.61prh42s1024
20.8820.8821.08T:sarmal256
22.4222.4722.70T:bmw256
24.3824.4724.55T:sarmal512
24.5624.6124.64sha384
25.3325.3626.14sha512
26.7226.7226.72T:xoodyakv1
26.7326.7326.73sha3224
26.7526.7526.75sha3384
26.8026.8026.81sha3512
26.8926.8926.94sha3256
27.0027.0027.02shake128
27.0027.0327.03shake256
27.5827.5927.75lsh512
27.4127.6427.72T:cubehash512
29.2729.3329.34T:keccakc1024
29.3329.4429.50T:keccakc768
29.4529.5229.53T:keccak
29.8929.9430.84T:keccakc512
30.2730.2730.27T:gimli24v1
30.2530.3631.00T:keccakc448
30.5230.6230.62T:keccakc256
31.1431.2331.33T:luffa256
31.4831.7032.36asconhashav12
31.9231.9832.12asconxofav12
32.0832.0832.17sha256
31.8132.2032.20sha224
32.8132.8133.17T:shabal512
32.8332.9133.06T:shabal256
33.0833.3433.67T:ripemd160
33.8934.0534.16T:nasha256
34.7234.8635.11T:hamsi
35.0535.1135.31T:jh512
34.9735.2835.28T:jh256
35.2335.4135.62prh64s1024
35.6435.6435.64T:jh224
35.6435.6635.66T:jh384
37.1237.1438.25T:nasha512
40.0540.0540.30T:luffa384
41.3341.3341.33T:round3jh512
41.3041.3841.50T:cubehash832
41.2241.6741.67T:round3jh256
42.0842.0942.09T:skein10241024
44.3144.3344.58T:shavite3256
45.1945.3845.38asconhashv12
45.7045.7046.33asconxofv12
46.9146.9447.33T:cubehash816
51.6151.7253.94T:simd512
52.7252.8152.97T:bblake256
58.1958.2058.30T:rfsb509
58.6258.7759.08T:cubehash88
58.9859.1759.38T:lux256
62.8462.8863.23T:shamashashv1
63.2063.5263.59T:luffa512
63.7364.2264.48T:whirlpool
65.3365.3365.70T:groestl256
67.9568.2368.33T:cubehash1632
68.2768.3968.39asconhashabi32v12
71.6171.6271.67T:shavite3512
72.7773.2073.62T:lane256
76.4876.6176.77T:sneikha256
78.8178.8679.19T:simd256
82.2382.2382.53T:keccakc256treed2
82.7583.1483.45T:romulush
84.4284.4284.42T:keccakc512treed2
84.8485.5688.05T:esch256v1
86.6989.1189.38T:esch256v2
90.6691.1291.80T:fugue256
91.5891.5891.86T:cubehash84
91.9292.0892.42T:cubehash1616
92.8392.8893.14asconhashbi32v12
93.7293.9293.95T:lux512
94.6194.7094.70T:drygascon128
99.3499.97100.48T:saturninhashv2
100.92100.92101.58T:mcssha4
101.31101.36101.48T:echo256
102.92103.05103.42T:mcssha6
105.95106.14106.39T:essence224
105.80106.34106.53T:essence256
108.41108.66108.88T:fugue384
110.62111.64111.91T:essence384
111.20112.16112.39T:essence512
112.62112.67112.84T:echosp256
113.16113.47113.86T:fugue2
114.78114.83115.05T:cubehash168
122.89122.94123.08T:echo512
126.98127.09127.16T:groestl512
127.28127.47127.59T:cubehash82
132.59132.83133.86T:esch384v1
132.98133.77134.84T:esch384v2
133.55134.75134.75T:coral256v1
138.78138.91139.17T:echosp512
140.50140.78140.78T:triadhashv1
144.75144.75144.98T:mcssha5
148.44148.56149.05T:drygascon256
158.72159.44160.06T:fugue512
159.45159.45159.59T:knot256v2
159.80160.05160.22T:cubehash164
175.45175.69175.69T:sneikha384
195.42195.42195.94T:knot256v1
202.70202.92202.97T:mgrostl256
207.28207.39207.42T:clxhash
222.19222.23222.44T:cubehash81
251.62251.75252.12T:cubehash162
338.41340.14347.50T:fsb256
348.06348.97349.45T:photonbeetlehash256rate32v1
411.62411.62411.62T:knot512
418.31418.77419.62T:knot384
437.66437.92438.08T:cubehash161
679.50679.58679.59T:lane512
1500.981518.561521.97T:syconhash256v1
1890.891894.641896.23T:sivrijndael256hash256v1
1980.581980.581981.08T:subterraneanv1
2483.622484.172486.45T:acehash256v1
3338.883340.693346.12T:skinnyhashtk3
4642.534701.474703.33T:skinnyhashtk2
6562.166562.446773.16T:heron256v1
7905.197905.257905.86T:gage1h256c256r128
10797.5310797.5810799.05T:gage1h256c224r032
11098.9411099.3111102.69T:orangishv1
11139.4511139.8611140.27T:gage1h256c224r064
11787.7711793.9411799.33T:sivtemphotonhashv1
12358.1712358.3312359.41T:gage1h256c256r064
21413.4521414.3621424.91T:gage1h256c256r032
22273.4722274.2522284.47T:gage1h256c512r064
38531.8838622.1438629.84T:gage1h256c224r016
43554.8043588.7543878.41T:gage1h256c256r016
43822.2843823.1243835.33T:gage1h256c512r032
76177.9476190.9876201.66T:gage1h256c224r008
931109.12931714.05932569.33T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
6.126.126.12T:floppsy
9.129.129.12komihash
31.6231.6231.62T:bebb4185
32.2532.2532.25T:beamsplitter
45.3845.8846.88T:blake3
57.7558.0058.00T:blake2s
59.3859.6261.00T:edonr256
59.3860.5060.50prh42s256
61.5061.8861.88T:md4
65.2565.2565.25T:edonr512
77.3878.5079.38md5
79.2580.1280.88T:blake32
83.8884.1285.50lsh256
84.6284.6284.62T:gimli24v1
86.7587.2588.25prh64s256
87.5088.3888.88T:tiger
87.8888.5090.00blake256
88.7589.0089.00T:skein256256
89.1289.3891.12sha1
91.0092.1293.00T:hamsi
92.8893.2593.25prh42s512
96.2596.2598.25T:xoodyakv1
98.7598.7598.75T:blake2b
114.88116.88117.50asconxofav12
115.25116.88116.88asconhashav12
122.12122.12122.12T:skein512256
122.62122.62122.62T:skein512512
124.25125.12125.38T:bmw256
139.00140.12143.50T:luffa256
143.88143.88144.88T:k12
145.50145.88146.88sha224
145.88146.00146.00T:cubehash512
146.75147.00149.62T:blake64
148.12148.62148.88sha256
149.50150.62150.62prh64s512
152.12152.12152.12T:bmw512
152.25152.25153.62asconhashv12
151.88152.50153.00T:nasha256
151.50153.25153.50blake512
153.25153.62154.38asconxofv12
151.50154.12155.62T:ripemd160
160.50160.75162.00prh42s1024
183.62183.62183.62T:sarmal256
184.38184.88185.50T:shavite3256
196.50197.12198.25sha384
202.62202.88209.12sha512
205.12206.12211.38T:luffa384
208.12209.38210.50T:shamashashv1
212.00212.00213.50sha3224
212.12212.12213.75sha3384
212.50212.50214.25sha3512
210.25214.25214.25T:sneikha256
214.12214.50215.12sha3256
214.62215.00216.88shake256
213.50215.25217.50T:shabal512
215.75216.00216.88shake128
215.62216.62217.00T:sarmal512
216.00217.25218.50T:shabal256
220.62221.25222.50lsh512
234.12234.25235.50T:keccakc1024
235.25235.25236.12T:drygascon128
235.88236.75238.12T:keccakc768
236.25237.12238.12T:romulush
237.12237.38239.00T:keccak
237.75239.62244.12T:keccakc512
240.12240.75246.62T:keccakc448
242.88244.00245.12T:keccakc256
255.00256.25257.50T:triadhashv1
273.75277.62282.25T:whirlpool
276.88277.75283.50prh64s1024
278.38280.38281.50asconhashabi32v12
279.38280.62281.75T:saturninhashv2
283.75283.75283.75T:jh224
283.88284.12287.38T:jh512
285.00285.00285.25T:jh384
283.50286.38286.38T:jh256
291.12292.00297.25T:cubehash832
297.38298.25299.50T:nasha512
297.38299.00299.38T:cubehash816
308.00308.50309.38T:cubehash88
320.88322.00324.25T:luffa512
325.50329.62342.62T:esch256v2
333.88333.88333.88T:round3jh256
334.62334.62338.12T:round3jh512
335.25335.25335.25T:skein10241024
336.25338.62339.62T:esch256v1
344.00344.00344.00T:clxhash
343.38344.75345.88T:groestl256
348.38348.38349.62asconhashbi32v12
351.38352.00354.38T:bblake256
354.12354.12358.25T:knot256v1
374.88376.38377.12T:cubehash82
402.25403.12403.88T:photonbeetlehash256rate32v1
402.88404.25404.38T:rfsb509
403.25404.88405.88T:lux256
417.00417.00417.88T:cubehash84
415.62418.88433.12T:simd512
430.12430.12432.50T:knot256v2
454.00454.12456.00T:coral256v1
471.38471.38471.50T:cubehash1632
492.25492.75494.00T:cubehash81
502.00503.25507.25T:mcssha4
518.62520.25523.12T:mcssha6
548.38548.38556.62T:drygascon256
565.88568.38570.38T:cubehash1616
574.50575.38576.38T:shavite3512
575.50595.25600.00T:esch384v1
597.75598.12600.12T:cubehash168
598.50600.88604.38T:esch384v2
601.25602.00602.75T:lux512
604.62604.62604.62T:sneikha384
605.50608.38614.62T:fugue256
631.50634.12635.12T:simd256
643.75644.50645.50T:cubehash164
644.00652.00655.88T:lane256
648.62652.12652.62T:essence224
653.62656.38658.88T:essence256
658.62659.00660.25T:keccakc256treed2
671.25671.25671.25T:keccakc512treed2
678.62682.00685.00T:fugue384
734.62735.12736.12T:cubehash162
791.88792.38797.50T:fugue2
809.12809.88811.50T:echo256
852.00852.38853.88T:mcssha5
859.62861.00862.12T:knot384
891.75895.88900.00T:essence384
897.50898.75900.00T:echosp256
893.25900.00903.00T:essence512
943.88944.88945.50T:cubehash161
986.50986.50986.50T:knot512
987.38987.50989.25T:echo512
1016.001016.501017.88T:groestl512
1017.121021.621029.25T:fugue512
1110.001113.121114.12T:echosp512
1626.251628.001629.75T:mgrostl256
2220.122229.382232.50T:sivrijndael256hash256v1
2699.752729.002751.50T:fsb256
3748.623748.623750.38T:subterraneanv1
5433.255433.885434.12T:lane512
5548.625615.755628.12T:syconhash256v1
8268.628372.508375.38T:skinnyhashtk2
8907.128917.758927.62T:skinnyhashtk3
9176.759178.759187.12T:acehash256v1
12595.1212597.2512601.75T:sivtemphotonhashv1
27105.1227105.5027111.00T:gage1h256c256r128
29817.2529822.6230784.25T:heron256v1
37961.0037961.0038135.00T:gage1h256c224r032
41128.2541129.3841131.12T:gage1h256c224r064
44308.8844309.0044309.00T:orangishv1
45631.2545632.3845635.75T:gage1h256c256r064
75371.7575371.7575379.00T:gage1h256c256r032
82248.7582249.3882256.75T:gage1h256c512r064
132135.38132208.12132315.88T:gage1h256c224r016
149505.62149659.25150453.88T:gage1h256c256r016
154285.38154287.38154302.00T:gage1h256c512r032
257698.75257745.50257795.12T:gage1h256c224r008
7642782.257644993.387652970.62T:fsb512