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; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20241022

[Page version: 20241215 22:59:22]

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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.280.280.28komihash
0.690.690.69prh64s512
0.720.720.72prh42s256
0.720.720.72prh42s1024
0.790.790.81prh64s256
0.810.810.81prh42s512
0.840.850.85prh64s1024
1.241.251.25T:bebb4185
2.262.262.27T:edonr512
3.053.063.06T:md4
3.773.773.78T:bmw512
4.404.404.41T:edonr256
4.504.504.51T:blake2b
5.005.005.00md5
5.425.475.48T:beamsplitter
5.555.565.56T:k12
5.945.955.95T:skein512256
5.945.955.95T:skein512512
6.026.036.03T:blake3
6.036.036.03T:cubehash832
6.156.156.15T:skein256256
6.236.246.24sha1
6.256.256.27T:tiger
6.806.816.81lsh512
6.856.866.87T:blake64
7.097.107.10blake512
7.277.277.28T:shabal512
7.337.347.34T:shabal256
7.627.627.64T:blake2s
7.927.927.92T:bmw256
8.308.318.34T:sarmal256
9.299.299.30sha384
9.299.299.29sha512
9.499.519.51lsh256
9.539.539.54T:skein10241024
9.769.779.77T:bblake256
9.769.809.83T:blake32
10.4310.4310.44T:keccakc256
10.5110.5110.52shake128
10.6710.6710.68T:sarmal512
11.3211.3211.33T:rfsb509
12.0612.0612.06T:cubehash816
12.0712.0812.08T:keccakc448
12.1912.1912.19sha3224
12.2412.2512.26T:cubehash1632
12.2512.2512.25T:cubehash512
12.7012.7012.70blake256
12.7512.7512.75T:keccakc512
12.8112.8112.81shake256
12.8112.8112.82sha3256
13.0213.0213.03T:ripemd160
13.5513.5513.55T:keccak
14.6214.6214.65T:nasha256
14.6214.6214.63sha224
14.6314.6314.63sha256
14.8114.8114.81T:nasha512
15.1115.1115.12T:fugue2
15.3615.3815.51T:luffa256
16.7116.7116.78T:luffa384
16.7316.7316.73T:keccakc768
16.7816.7816.80sha3384
17.8817.8817.88asconxofav12
17.8717.8817.88asconhashav12
18.7018.7118.74T:jh224
18.7218.7218.73T:jh256
18.7018.7218.84T:jh384
18.7018.7318.76T:jh512
21.1421.2621.27T:shavite3256
22.2422.2522.25T:round3jh256
22.2822.3422.34T:round3jh512
23.9423.9423.94T:keccakc1024
24.0324.0424.04sha3512
24.3724.3824.38T:cubehash88
24.9124.9124.94T:fugue256
25.0625.0625.06T:cubehash1616
26.6226.6226.63asconxofv12
26.6226.6326.63asconhashv12
29.0629.1229.13T:luffa512
29.6229.6329.63T:xoodyakv1
30.0630.0730.13T:gimli24v1
30.2530.2530.26T:hamsi
30.3230.3930.40T:lane256
31.7431.7531.77T:whirlpool
32.7532.7832.80T:echosp256
34.0634.0634.09T:groestl256
34.1634.1834.24T:shamashashv1
34.3934.4534.47T:shavite3512
36.2536.2536.29asconhashabi32v12
36.4736.4936.52T:echo256
39.9239.9440.02T:sneikha256
41.3041.3141.48T:lane512
41.5141.5341.56T:simd256
46.1546.1946.22T:simd512
47.4447.4547.48T:echosp512
48.2548.2548.30T:cubehash84
49.5049.5449.59T:groestl512
50.3150.3150.35T:cubehash168
51.8051.8051.84T:mcssha5
51.7951.8151.84T:mcssha4
52.3552.3552.39T:mcssha6
54.4154.4154.46asconhashbi32v12
55.6155.6655.68T:mgrostl256
57.2957.3357.36T:fugue512
62.8662.9163.08T:esch256v2
62.7662.9563.01T:esch256v1
64.1964.1964.23T:saturninhashv2
68.4568.5568.65T:echo512
71.8471.8471.88T:drygascon128
77.5577.5677.60T:sneikha384
79.2579.2579.30T:coral256v1
89.5089.5589.64T:esch384v1
91.1991.2391.24T:drygascon256
91.9291.9992.20T:esch384v2
96.5096.5396.55T:cubehash82
100.50100.53100.54T:cubehash164
103.88103.91103.92T:knot256v2
110.76110.96111.39T:fsb256
128.07128.09128.11T:romulush
156.70156.79156.80T:knot256v1
192.54192.65192.71T:cubehash81
201.53201.55201.56T:cubehash162
223.13223.14223.16T:clxhash
352.94352.96352.98T:knot512
363.22363.24363.25T:knot384
386.36387.35388.41T:photonbeetlehash256rate32v1
403.05403.10403.11T:cubehash161
447.33450.53452.45T:fsb512
827.88829.07830.84T:syconhash256v1
1456.131459.831460.59T:subterraneanv1
1773.691779.021789.85T:acehash256v1
2590.212590.412590.53T:skinnyhashtk3
2665.702667.012670.10T:sivrijndael256hash256v1
2766.412804.932889.55T:heron256v1
4711.964712.414715.75T:skinnyhashtk2
5149.615150.475154.54T:gage1h256c256r128
6146.246150.146151.73T:orangishv1
7741.327742.357752.20T:gage1h256c224r064
8586.538588.768592.12T:gage1h256c256r064
8841.958858.888862.96T:gage1h256c224r032
15299.0715299.9915305.84T:gage1h256c512r064
15404.6615404.9415405.11T:gage1h256c256r032
16483.1516510.3016528.00T:sivtemphotonhashv1
26700.2326717.6226888.82T:gage1h256c224r016
29862.6129921.8729940.31T:gage1h256c512r032
30179.6130180.3530180.81T:gage1h256c256r016
58925.3558968.7259056.97T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.00?0.01?0.01?T:floppsy
0.300.300.30komihash
0.870.870.87prh42s256
0.930.940.95prh64s256
0.990.990.99prh64s512
1.001.001.00prh42s512
1.081.081.08prh42s1024
1.271.271.28prh64s1024
1.301.421.42T:bebb4185
2.412.412.41T:edonr512
3.163.163.16T:md4
4.084.084.08T:bmw512
4.524.524.53T:blake2b
4.524.524.55T:edonr256
5.135.135.14md5
5.495.535.54T:beamsplitter
5.695.695.69T:k12
5.925.935.94T:blake3
6.076.086.08T:skein512512
6.076.086.08T:skein512256
6.246.246.24T:skein256256
6.406.406.42T:tiger
6.606.606.60T:cubehash832
6.946.976.98sha1
7.137.137.15T:blake64
7.287.287.28lsh512
7.397.407.41blake512
7.647.647.66T:blake2s
7.787.787.78T:shabal512
7.837.837.83T:shabal256
8.238.238.23T:bmw256
8.608.608.61T:sarmal256
9.879.889.89lsh256
9.929.929.93T:skein10241024
9.9710.0010.00T:blake32
10.2310.2310.23sha384
10.2410.2510.25sha512
10.6810.6910.69T:bblake256
10.7310.7310.74T:keccakc256
10.7510.7510.76shake128
11.0411.0611.06T:sarmal512
12.0612.0612.07T:rfsb509
12.3712.3712.37T:keccakc448
12.4212.4212.42sha3224
12.5512.5512.56T:cubehash512
12.6312.6312.63T:cubehash816
12.9512.9512.96blake256
13.2513.2513.25T:keccakc512
13.2613.2613.26shake256
13.2613.2613.26sha3256
13.2813.2813.28T:ripemd160
13.3013.3013.34T:cubehash1632
14.0414.0414.05T:keccak
14.9114.9214.94T:nasha256
15.3615.3715.37T:nasha512
15.5115.5215.54sha224
15.5215.5215.53sha256
15.6815.6815.80T:luffa256
16.6616.6716.68T:fugue2
17.0017.0017.01T:keccakc768
17.0117.0217.03sha3384
17.1817.1917.25T:luffa384
18.0518.0618.06asconxofav12
18.0618.0618.06asconhashav12
19.0319.0319.08T:jh512
19.0319.0319.07T:jh224
19.0319.0419.06T:jh256
19.0319.0419.15T:jh384
21.5121.6121.62T:shavite3256
22.6122.6122.62T:round3jh256
22.6722.6722.71T:round3jh512
24.1224.1324.13T:keccakc1024
24.1724.1724.17sha3512
24.9424.9524.95T:cubehash88
25.9625.9625.97T:fugue256
26.2126.2126.21T:cubehash1616
26.8626.8626.86asconxofv12
26.8626.8626.86asconhashv12
29.7729.7729.77T:xoodyakv1
29.8429.8829.89T:luffa512
30.3130.3130.37T:gimli24v1
30.4130.4130.42T:hamsi
31.3331.3431.46T:lane256
32.3232.3332.34T:whirlpool
34.1434.1434.17T:echosp256
34.4634.4634.46T:shamashashv1
34.9034.9234.92T:groestl256
35.5035.5335.68T:shavite3512
36.7036.7036.70asconhashabi32v12
37.8037.8237.82T:echo256
40.2440.2440.32T:sneikha256
42.4742.4842.51T:simd256
43.9443.9443.96T:lane512
47.5747.6747.69T:simd512
48.8248.8248.82T:cubehash84
49.1349.1349.17T:echosp512
51.4651.4851.48T:cubehash168
51.9351.9552.03T:groestl512
52.9052.9052.90T:mcssha4
53.3153.3153.32T:mcssha6
53.7653.8053.82T:mcssha5
54.8554.8554.85asconhashbi32v12
58.5358.5558.56T:mgrostl256
60.1060.1260.32T:fugue512
63.2963.3063.48T:esch256v2
63.1463.3563.36T:esch256v1
64.7264.7264.73T:saturninhashv2
70.6870.6871.09T:echo512
71.9571.9571.95T:drygascon128
78.4478.4478.44T:sneikha384
79.9279.9379.93T:coral256v1
90.3890.3890.50T:esch384v1
91.8191.8191.81T:drygascon256
92.8192.8793.12T:esch384v2
97.0797.0797.07T:cubehash82
101.64101.64101.64T:cubehash164
104.69104.69104.70T:knot256v2
109.19109.53110.25T:fsb256
128.99129.00129.12T:romulush
157.10157.10157.12T:knot256v1
193.28193.63193.63T:cubehash81
202.67202.67202.80T:cubehash162
223.40223.41223.54T:clxhash
354.27354.27354.44T:knot512
363.95363.97364.11T:knot384
386.17386.53386.95T:photonbeetlehash256rate32v1
404.15404.29404.34T:cubehash161
836.20837.23838.34T:syconhash256v1
1459.961461.721463.82T:subterraneanv1
1792.721796.421805.80T:acehash256v1
2610.602610.732610.87T:skinnyhashtk3
2663.982664.952667.30T:sivrijndael256hash256v1
2823.272849.532922.69T:heron256v1
4721.894724.544728.60T:skinnyhashtk2
5210.515210.735214.45T:gage1h256c256r128
6194.706197.896202.05T:orangishv1
7817.967818.037826.73T:gage1h256c224r064
8670.838672.538675.59T:gage1h256c256r064
8921.668936.928938.86T:gage1h256c224r032
15449.5715449.8015454.87T:gage1h256c512r064
15540.6015540.7615540.97T:gage1h256c256r032
16471.1216494.4316506.91T:sivtemphotonhashv1
21784.7921789.4321794.58T:fsb512
26939.1126939.3927094.12T:gage1h256c224r016
30132.5630185.1430196.10T:gage1h256c512r032
30430.6530431.0030431.19T:gage1h256c256r016
59414.0359444.5159514.02T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.330.330.33komihash
1.131.131.13prh42s256
1.191.191.19prh64s256
1.331.331.33prh42s512
1.381.501.50T:bebb4185
1.501.501.50prh64s512
1.681.681.68prh42s1024
1.981.992.00prh64s1024
2.662.672.67T:edonr512
3.333.333.33T:md4
4.554.554.56T:blake2b
4.574.574.58T:bmw512
4.724.734.73T:edonr256
5.365.365.37md5
5.635.655.82T:beamsplitter
5.905.915.91T:blake3
6.276.286.29T:k12
6.306.306.30T:skein512512
6.296.306.31T:skein512256
6.396.396.40T:skein256256
6.676.686.69T:tiger
7.557.557.55T:cubehash832
7.587.587.61T:blake64
7.667.667.69T:blake2s
7.897.897.94blake512
8.078.078.07lsh512
8.128.188.23sha1
8.608.618.61T:shabal512
8.658.668.66T:shabal256
8.748.758.75T:bmw256
9.079.099.09T:sarmal256
10.3210.3410.35T:blake32
10.4910.5110.53lsh256
10.5710.5810.58T:skein10241024
11.5011.5011.51shake128
11.5711.5811.58T:keccakc256
11.6411.6511.66T:sarmal512
11.7911.8111.82sha384
11.8211.8411.85sha512
12.1912.2012.22T:bblake256
12.6012.6012.60sha3224
12.6212.6212.62T:keccakc448
13.0513.0613.06T:cubehash512
13.3713.3713.38blake256
13.4013.4013.40T:rfsb509
13.5813.5813.58T:cubehash816
13.7113.7113.72T:ripemd160
13.7313.7313.73shake256
13.7313.7313.73sha3256
13.7913.7913.80T:keccakc512
14.8514.8514.86T:keccak
15.0515.0615.15T:cubehash1632
15.4015.4015.44T:nasha256
16.1816.1916.31T:luffa256
16.2716.2816.28T:nasha512
16.9917.0117.02sha256
17.0217.0517.05sha224
17.0517.0517.07sha3384
17.1017.1017.12T:keccakc768
17.9617.9918.02T:luffa384
18.3518.3618.36asconxofav12
18.3618.3618.36asconhashav12
19.2619.2719.28T:fugue2
19.5619.5719.68T:jh384
19.5619.5719.58T:jh256
19.5719.5719.63T:jh512
19.5819.5819.63T:jh224
22.0722.2122.21T:shavite3256
23.2323.2423.24T:round3jh256
23.3023.3023.31T:round3jh512
24.9024.9024.92sha3512
24.9724.9824.98T:keccakc1024
25.8925.8925.89T:cubehash88
27.2427.2527.25asconhashv12
27.2527.2527.25asconxofv12
27.7427.7527.75T:fugue256
28.1128.1128.11T:cubehash1616
30.0130.0130.01T:xoodyakv1
30.6730.6830.70T:hamsi
30.7130.7230.77T:gimli24v1
31.1031.1531.17T:luffa512
33.0033.0133.32T:lane256
33.3133.3133.32T:whirlpool
33.6133.6233.62T:echosp256
34.9834.9934.99T:shamashashv1
36.3236.3336.35T:groestl256
37.3637.3937.41T:shavite3512
37.4537.4537.45asconhashabi32v12
40.7740.7740.85T:sneikha256
41.2841.2941.30T:echo256
43.5943.6043.63T:simd256
48.3448.3648.38T:lane512
49.7649.7649.76T:cubehash84
50.0550.1350.16T:simd512
53.3653.4253.42T:cubehash168
53.6953.7053.71T:echosp512
54.6854.7354.75T:mcssha4
54.8954.9154.91T:mcssha6
55.5955.5955.59asconhashbi32v12
55.9255.9956.02T:groestl512
57.0557.0657.09T:mcssha5
63.3463.3663.43T:mgrostl256
63.7963.9763.99T:esch256v1
63.9964.0064.18T:esch256v2
64.7664.7864.80T:fugue512
65.6165.6165.62T:saturninhashv2
72.1672.1672.17T:drygascon128
74.3074.3274.73T:echo512
79.9279.9279.92T:sneikha384
81.0581.0581.05T:coral256v1
83.3484.1284.61T:fsb256
91.8491.8591.97T:esch384v1
92.8292.8392.84T:drygascon256
94.3594.3994.63T:esch384v2
98.0198.0198.01T:cubehash82
103.53103.53103.53T:cubehash164
106.04106.04106.05T:knot256v2
130.57130.57130.58T:romulush
157.70157.70157.70T:knot256v1
194.16194.16194.66T:cubehash81
204.61204.61204.62T:cubehash162
223.92223.92223.94T:clxhash
356.58356.58356.62T:knot512
366.10366.14366.28T:knot384
384.60385.13385.85T:photonbeetlehash256rate32v1
406.04406.05406.05T:cubehash161
850.01850.96851.75T:syconhash256v1
1465.611465.861469.10T:subterraneanv1
1821.731825.531835.07T:acehash256v1
2644.202644.322644.60T:skinnyhashtk3
2660.632661.092663.45T:sivrijndael256hash256v1
2900.042924.002996.20T:heron256v1
4737.264737.624739.56T:skinnyhashtk2
5311.265311.545314.99T:gage1h256c256r128
6274.606277.716278.94T:orangishv1
7943.617943.867952.49T:gage1h256c224r064
8810.518811.788814.80T:gage1h256c256r064
9051.299066.499068.84T:gage1h256c224r032
15699.2015699.5015704.45T:gage1h256c512r064
15767.1015767.4515767.78T:gage1h256c256r032
16444.0516467.5616479.67T:sivtemphotonhashv1
27309.4127310.1827466.16T:gage1h256c224r016
30570.2430624.4230633.81T:gage1h256c512r032
30848.0530848.3430848.80T:gage1h256c256r016
57281.3457337.2357356.18T:fsb512
60206.3960238.4760320.92T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.03?0.04?0.04?T:floppsy
0.370.370.37komihash
1.59?1.70?2.34?T:bebb4185
1.801.811.81prh42s256
1.821.841.84prh64s256
2.192.192.19prh42s512
2.852.852.86prh64s512
3.063.083.12T:edonr512
3.283.283.29prh42s1024
3.763.763.77T:md4
3.853.853.87prh64s1024
5.145.145.14T:blake2b
5.235.255.27T:edonr256
5.515.515.51T:bmw512
5.585.595.63T:blake3
5.925.925.94md5
5.996.006.01T:beamsplitter
6.816.816.81T:skein256256
6.866.866.86T:skein512256
6.866.866.88T:skein512512
7.267.297.30T:k12
7.457.517.64T:tiger
7.717.717.73T:blake2s
8.028.048.05T:blake64
8.418.428.43blake512
9.419.419.45lsh512
9.449.479.48T:sarmal256
10.0910.0910.10T:bmw256
10.0910.0910.09T:cubehash832
10.7910.8010.80T:shabal512
10.8310.8510.85T:shabal256
11.0911.1711.18lsh256
11.2511.2511.27T:blake32
11.3411.4411.57sha1
12.0612.0712.07T:sarmal512
12.3812.3912.42shake128
12.6812.6912.69T:keccakc256
13.4313.4313.45T:skein10241024
14.3714.4114.41T:cubehash512
14.4114.4114.41blake256
14.8114.8214.83T:ripemd160
14.9714.9815.02sha384
15.0415.0615.07sha512
15.2815.2915.29sha3224
15.3215.3315.38sha3256
15.3415.3515.36shake256
15.5115.5915.60T:keccak
15.5715.6015.60T:keccakc448
15.6015.6115.61T:keccakc512
16.1016.1016.13T:cubehash816
16.5916.6116.64T:bblake256
16.6416.6616.69T:nasha256
16.8216.8316.84T:rfsb509
17.0817.0817.09T:nasha512
17.5217.5517.65T:luffa256
18.2718.2718.28sha3384
18.4718.4818.48T:keccakc768
19.1519.1619.16asconxofav12
19.1619.1619.16asconhashav12
19.7019.7419.74T:cubehash1632
20.0620.1020.12T:luffa384
20.9720.9821.02T:jh256
20.9820.9921.09T:jh384
20.9921.0021.05sha256
20.9721.0221.10sha224
21.0021.0321.04T:jh512
21.0221.0421.08T:jh224
23.6723.6823.78T:shavite3256
24.8624.8924.90T:round3jh256
24.9924.9925.01T:round3jh512
26.1526.1826.23T:fugue2
27.2327.2327.24sha3512
27.5227.5427.54T:keccakc1024
28.2728.2828.28asconhashv12
28.2828.2828.28asconxofv12
28.4128.4128.44T:cubehash88
30.6530.6630.66T:xoodyakv1
31.3631.3631.39T:hamsi
31.8031.8131.85T:gimli24v1
32.4432.4732.48T:fugue256
33.2033.2033.20T:cubehash1616
34.4934.5334.53T:luffa512
35.9535.9836.02T:whirlpool
36.3936.4036.40T:shamashashv1
37.3337.3637.91T:lane256
38.5038.5038.56T:shavite3512
38.6038.6138.62T:echosp256
39.4539.4539.46asconhashabi32v12
40.1540.1540.16T:groestl256
42.1642.1642.22T:sneikha256
46.5746.6146.62T:simd256
49.0249.0549.16T:echo256
52.2752.2852.28T:cubehash84
57.5457.5557.56asconhashbi32v12
58.6058.6058.60T:cubehash168
59.1159.1359.18T:mcssha6
59.5659.5859.60T:mcssha4
61.1261.1461.16T:groestl512
61.8161.9461.99T:simd512
63.7163.7563.76T:echosp512
64.7464.7864.80T:lane512
65.5165.6765.73T:esch256v1
65.7465.8065.83T:mcssha5
65.8465.8666.03T:esch256v2
67.9867.9968.01T:saturninhashv2
69.5869.6069.62T:mgrostl256
72.7172.7172.74T:drygascon128
76.3976.4576.83T:echo512
77.2277.2777.32T:fugue512
83.8883.8883.88T:sneikha384
84.0384.0484.06T:coral256v1
95.5495.5695.58T:drygascon256
95.7195.7395.87T:esch384v1
97.5297.7398.14T:fsb256
98.5498.5998.77T:esch384v2
100.53100.53100.53T:cubehash82
108.58108.58108.58T:cubehash164
109.65109.65109.65T:knot256v2
134.78134.79134.81T:romulush
159.27159.27159.27T:knot256v1
196.92196.92197.41T:cubehash81
209.79209.79209.79T:cubehash162
225.28225.28225.31T:clxhash
362.76362.76362.78T:knot512
370.87370.90370.91T:knot384
381.37382.10382.62T:photonbeetlehash256rate32v1
411.12411.12411.13T:cubehash161
885.55886.65888.27T:syconhash256v1
1481.601484.061484.53T:subterraneanv1
1899.791902.401912.51T:acehash256v1
2650.022651.622653.11T:sivrijndael256hash256v1
2733.782734.262735.00T:skinnyhashtk3
3104.313121.813191.76T:heron256v1
4778.264779.324780.80T:skinnyhashtk2
5579.425579.885583.66T:gage1h256c256r128
6487.536490.756492.04T:orangishv1
8278.548279.828288.15T:gage1h256c224r064
9182.719184.079186.81T:gage1h256c256r064
9397.619413.029414.05T:gage1h256c224r032
16365.3016365.6516370.77T:gage1h256c512r064
16371.1416371.4516371.78T:gage1h256c256r032
16373.1916396.4516408.68T:sivtemphotonhashv1
28294.6128296.3928457.19T:gage1h256c224r016
31735.0731791.8431802.13T:gage1h256c512r032
31961.2431962.7931963.74T:gage1h256c256r016
62322.6562353.9662442.26T:gage1h256c224r008
152131.84152146.27152183.74T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.310.330.34T:floppsy
1.081.091.12komihash
3.953.954.30T:bebb4185
6.346.346.61T:blake3
8.348.388.38T:blake2s
9.179.179.20T:md4
9.509.5210.30T:edonr512
10.1610.1710.19T:beamsplitter
10.2210.2210.22prh42s256
10.2310.2310.23T:blake2b
10.3610.3610.44prh64s256
11.8311.8312.08T:skein256256
12.0212.0212.28T:edonr256
12.9512.9512.95prh42s512
13.0813.0813.91md5
13.9213.9513.95T:skein512256
13.9713.9714.06T:skein512512
16.5616.5916.75T:tiger
16.6916.8616.95T:blake64
18.4718.5318.73T:sarmal256
18.7218.7218.73T:bmw512
19.0219.0219.03blake512
21.8821.8821.95prh64s512
22.3822.3822.41T:k12
22.4822.4823.17lsh256
22.7322.8922.97T:blake32
23.0523.2523.72T:sarmal512
23.6623.6623.73prh42s1024
27.5027.5627.64T:bmw256
27.6927.7829.16blake256
28.2028.2028.28sha3224
28.2728.2828.30sha3512
28.3128.3428.38sha3384
28.4828.5028.53sha3256
28.7028.7028.72shake256
28.9228.9428.94shake128
29.0629.0629.06asconhashav12
29.0629.0629.06asconxofav12
29.1229.1729.19T:ripemd160
30.0830.1430.20lsh512
30.3030.3030.31T:keccakc768
30.9731.1431.25T:keccakc512
30.7731.1731.23T:keccakc1024
31.2331.2331.23T:keccakc448
30.5031.4731.61T:keccak
31.5031.6432.08T:cubehash512
31.7031.8131.92T:keccakc256
32.3632.3632.38prh64s1024
32.8032.8132.89T:nasha256
34.0334.2334.34T:luffa256
35.1435.2035.25T:nasha512
38.7838.8038.83T:xoodyakv1
38.9238.9239.34T:shabal256
38.9138.9438.98T:jh256
38.9538.9538.98T:shabal512
38.9839.0639.11T:jh384
39.1639.1639.16T:jh512
39.5339.5839.75T:jh224
40.2340.2540.48T:hamsi
41.0541.0641.09asconhashv12
41.0841.0841.09asconxofv12
42.3442.3442.75T:cubehash832
43.3943.4543.47T:shavite3256
43.5643.5843.61T:skein10241024
45.6445.6945.69T:gimli24v1
45.7245.8645.97T:round3jh256
45.8945.9246.28T:luffa384
46.3446.3846.42T:round3jh512
48.3948.4148.41T:cubehash816
51.6952.5853.67sha1
53.6153.8453.84T:shamashashv1
57.8058.1658.19T:rfsb509
59.0859.2259.55sha384
60.1260.2060.23T:sneikha256
60.6760.6960.70T:cubehash88
59.7360.7060.81sha512
64.7364.7364.73asconhashabi32v12
69.0969.3369.34T:whirlpool
70.2770.3170.50T:shavite3512
71.0371.0971.31T:bblake256
70.7071.3172.89sha224
71.4771.5672.05sha256
76.6776.7877.28T:luffa512
78.7578.8378.95T:drygascon128
79.6481.9282.08T:cubehash1632
82.2282.2282.27asconhashbi32v12
84.4484.4884.50T:cubehash84
84.7284.9485.11T:simd256
87.3887.5287.75T:esch256v1
87.8187.8487.86T:groestl256
89.5689.7789.80T:esch256v2
91.5591.6191.61T:fugue256
93.2893.3093.45T:lane256
97.9798.1198.28T:saturninhashv2
98.2798.2798.28T:cubehash1616
111.73111.75111.80T:echo256
113.56113.59113.70T:mcssha6
114.45114.52114.80T:fugue2
117.02117.16117.19T:echosp256
122.02122.06122.11T:mcssha4
122.28122.36122.50T:coral256v1
124.86124.88124.94T:cubehash168
130.30130.34130.53T:drygascon256
132.73132.78133.02T:cubehash82
134.44134.47134.50T:sneikha384
139.41140.17140.17T:echo512
145.22145.22145.30T:echosp512
145.41145.58145.80T:esch384v1
151.17151.38151.61T:esch384v2
152.09152.88153.17T:groestl512
155.86155.86155.86T:knot256v2
173.20173.22173.25T:cubehash164
177.69177.91178.06T:mcssha5
179.39179.44180.14T:knot256v1
180.75181.88182.22T:mgrostl256
187.27187.44187.45T:simd512
188.69188.83189.00T:romulush
200.58205.25207.64T:fsb256
232.27232.30232.73T:cubehash81
238.70238.72238.77T:fugue512
242.56242.56242.75T:clxhash
252.53252.69252.83T:lane512
276.08276.08276.09T:cubehash162
340.34341.16342.78T:photonbeetlehash256rate32v1
409.31409.36409.61T:knot384
441.78441.78441.84T:knot512
476.03476.08476.08T:cubehash161
1346.771348.621350.88T:syconhash256v1
1675.411677.611678.30T:subterraneanv1
2524.362526.952527.81T:sivrijndael256hash256v1
2887.882892.202909.03T:acehash256v1
3886.163887.033890.91T:skinnyhashtk3
5303.115305.815309.95T:skinnyhashtk2
5657.945700.085710.12T:heron256v1
9011.509011.869019.00T:gage1h256c256r128
9215.099218.089219.72T:orangishv1
12568.6612576.8812583.22T:gage1h256c224r064
13830.0313840.3613841.22T:gage1h256c224r032
13945.3313949.1613951.30T:gage1h256c256r064
15464.1115477.4815488.70T:sivtemphotonhashv1
24099.9824105.4424111.05T:gage1h256c256r032
24884.4424892.7724898.95T:gage1h256c512r064
40911.0540915.1141146.97T:gage1h256c224r016
46210.8646213.2746215.14T:gage1h256c256r016
46670.1446754.4246775.05T:gage1h256c512r032
89425.0989432.9289505.30T:gage1h256c224r008
1366174.981366694.721367035.22T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.502.752.75T:floppsy
5.255.255.75komihash
21.62?21.62?25.38?T:bebb4185
34.8836.8837.12T:beamsplitter
48.50?48.50?55.25?T:md4
54.2554.2557.00T:blake3
63.0063.1263.25T:edonr256
64.1264.1264.12md5
66.0066.0067.88T:blake2s
67.8867.8868.62T:skein256256
75.7576.0076.12T:edonr512
77.5077.6277.62prh42s256
78.0078.2578.88T:tiger
78.2578.5078.50prh64s256
80.8880.8881.00T:blake2b
97.7597.8897.88prh42s512
100.75100.75101.12T:blake32
107.38107.38107.50asconhashav12
107.38107.38107.50asconxofav12
106.38108.25116.62T:hamsi
110.50110.75110.75T:skein512256
111.00111.50111.62T:skein512512
120.12120.50122.00blake256
124.50125.25128.12T:gimli24v1
128.00128.12129.62T:ripemd160
129.38129.38131.00T:xoodyakv1
134.75135.88136.25T:blake64
142.00142.00142.38asconxofv12
142.00142.12142.12asconhashv12
145.00145.50146.38T:nasha256
148.38149.25150.50T:sarmal256
150.00150.00150.00T:bmw512
152.12152.12157.12blake512
154.62154.62154.88T:bmw256
155.88155.88155.88T:cubehash512
156.12156.50158.12T:luffa256
160.88160.88160.88T:sneikha256
169.62169.62169.62prh64s512
172.50173.62174.25T:shamashashv1
175.38176.12176.12T:k12
178.50179.00179.00T:shavite3256
184.00184.12184.75prh42s1024
185.50185.50187.38lsh256
186.12186.75187.38T:sarmal512
197.00197.12200.50T:drygascon128
224.75224.75224.75sha3224
225.62225.75228.88sha3384
225.25225.88227.12sha3512
227.25227.50227.50sha3256
228.50228.62228.62shake256
229.38230.00231.12shake128
241.38241.38241.50lsh512
242.12242.38243.50T:luffa384
244.88245.12247.38T:keccakc768
247.62247.62247.88T:keccakc1024
247.62248.50250.12T:keccakc512
251.62251.62251.62T:shabal256
252.00252.00252.12T:keccakc448
252.75252.75254.00T:shabal512
246.38253.88254.88T:keccak
254.38254.38254.88prh64s1024
255.50256.12257.38T:keccakc256
264.12264.12266.12asconhashabi32v12
268.88269.00270.25T:saturninhashv2
277.00277.00277.12asconhashbi32v12
280.62280.62280.75T:nasha512
295.50296.00296.50T:whirlpool
297.00297.12297.25T:cubehash816
297.75297.75297.88T:cubehash832
314.75315.12316.50T:cubehash88
315.00315.12315.25T:jh256
315.12315.25315.38T:jh384
315.88316.00316.12T:jh512
317.38317.50318.00T:jh224
319.75320.75322.00T:esch256v1
333.25334.75335.62T:esch256v2
335.75336.12336.25T:cubehash84
338.00338.00338.38T:knot256v1
346.62347.00349.12T:skein10241024
358.00364.12371.88sha1
366.38367.12368.12T:round3jh256
373.38373.50374.62T:round3jh512
376.12377.50384.62T:photonbeetlehash256rate32v1
378.88378.88378.88T:clxhash
386.38386.75388.62T:cubehash82
388.38389.12392.25T:luffa512
394.38396.38398.25T:rfsb509
416.50416.50416.50T:knot256v2
421.88423.38423.62T:coral256v1
431.00431.00433.00T:groestl256
452.00454.25456.25sha256
451.38454.50465.12sha224
454.75454.75454.75T:sneikha384
465.38468.38469.12T:bblake256
472.75473.62474.25sha384
477.50485.12489.12sha512
486.75487.88489.50T:romulush
492.75494.50495.12T:drygascon256
510.62510.88510.88T:cubehash81
538.38538.38538.38T:cubehash1632
541.75542.38543.62T:mcssha6
557.12557.88558.50T:fugue256
562.38563.25564.25T:shavite3512
595.88596.00596.00T:cubehash1616
612.38613.00613.38T:mcssha4
622.25623.25623.88T:esch384v1
637.50645.00645.50T:cubehash168
653.62654.38656.62T:esch384v2
680.12683.38693.12T:simd256
683.50683.62683.88T:cubehash164
750.75751.12752.88T:lane256
787.25798.12798.25T:cubehash162
798.12798.25799.38T:fugue2
823.50824.88827.25T:knot384
892.12892.25895.50T:echo256
938.50939.25940.62T:echosp256
987.25987.62987.62T:cubehash161
1058.501059.121059.25T:mcssha5
1062.251062.251062.75T:knot512
1110.751115.001118.00T:echo512
1160.751161.381161.75T:echosp512
1222.501224.121225.00T:groestl512
1493.501496.621497.38T:mgrostl256
1495.251498.751508.00T:fugue512
1498.621499.251503.25T:simd512
1520.501545.501562.50T:fsb256
2019.622020.882021.38T:lane512
2870.002871.502873.75T:sivrijndael256hash256v1
3199.383200.383204.75T:subterraneanv1
4978.884985.624992.25T:syconhash256v1
9430.889440.509448.62T:skinnyhashtk2
10363.2510366.0010371.38T:skinnyhashtk3
10665.7510685.6210744.75T:acehash256v1
16501.1216524.3816536.38T:sivtemphotonhashv1
25455.3825632.1226246.38T:heron256v1
30901.0030905.8830926.75T:gage1h256c256r128
36825.8836827.3836853.50T:orangishv1
46372.1246381.1246423.38T:gage1h256c224r064
48634.7548717.3848723.88T:gage1h256c224r032
51447.0051454.0051467.25T:gage1h256c256r064
84974.2584988.3885005.25T:gage1h256c256r032
91996.3892023.1292043.50T:gage1h256c512r064
140238.88140310.12141031.62T:gage1h256c224r016
158403.75158426.75158499.75T:gage1h256c256r016
164346.75164534.38164613.38T:gage1h256c512r032
302754.38302913.38302978.88T:gage1h256c224r008
10941850.0010946751.7510948823.38T:fsb512