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-20250922

[Page version: 20251015 23:19:35]

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.280.280.29komihash
0.690.690.69prh64s512
0.720.720.72prh42s1024
0.720.720.72prh42s256
0.790.800.81prh64s256
0.810.810.81prh42s512
0.840.850.85prh64s1024
1.221.221.22T:bebb4185
2.262.262.26T:edonr512
3.123.133.17T:md4
3.773.783.78T:bmw512
4.394.404.40T:edonr256
4.704.704.71T:blake2b
5.005.005.00md5
5.475.485.48T:k12
5.945.945.94T:skein512256
5.945.945.94T:skein512512
6.026.036.04T:blake3
6.036.036.03T:cubehash832
6.156.156.15T:skein256256
6.226.226.26sha1
6.206.236.24T:tiger
6.806.806.81lsh512
6.846.866.86T:blake64
7.097.107.10blake512
7.277.277.28T:shabal256
7.287.287.28T:shabal512
7.747.747.75T:blake2s
7.927.927.93T:bmw256
8.328.358.35T:sarmal256
8.938.949.01T:cheetah256
9.269.269.29T:beamsplitter
9.299.309.34sha384
9.299.309.34sha512
9.499.499.49lsh256
9.539.539.54T:skein10241024
9.779.779.77T:blake32
9.879.929.95T:bblake256
10.4310.4410.44T:keccakc256
10.5310.5410.61shake128
10.6710.6710.71T:sarmal512
11.3211.3211.32T:rfsb509
12.0612.0612.06T:cubehash816
12.1012.1012.10T:keccakc448
12.2112.2112.29sha3224
12.2512.2512.25T:cubehash512
12.2412.2512.26T:cubehash1632
12.6112.6412.78T:cheetah512
12.6712.6712.72blake256
12.7412.7412.75T:keccakc512
12.8512.8512.92sha3256
12.8512.8512.92shake256
12.8112.9212.96T:simd512
13.0513.0513.11T:ripemd160
13.5313.5513.55T:keccak
14.6214.6414.64T:nasha256
14.6314.6614.70sha224
14.6314.6714.69sha256
14.8114.8114.83T:nasha512
15.1215.1215.12T:fugue2
15.3715.3715.41T:luffa256
16.7016.7116.71T:keccakc768
16.6616.7816.79T:luffa384
16.8816.8816.96sha3384
18.3818.3818.42asconhashav12
18.3818.3818.42asconxofav12
18.7118.7118.72T:jh512
18.7118.7218.74T:jh384
18.7118.7218.72T:jh256
18.7018.7818.87T:jh224
21.1921.2021.21T:shavite3256
22.3322.3322.35T:round3jh256
22.2922.3422.34T:round3jh512
23.9323.9423.94T:keccakc1024
24.1424.1924.21sha3512
24.3724.3824.38T:cubehash88
24.9624.9724.97T:fugue256
25.0625.0625.06T:cubehash1616
27.6327.6627.67asconhashv12
27.6327.6727.68asconxofv12
29.0529.1229.25T:luffa512
29.5629.6329.63T:xoodyakv1
30.0630.0630.13T:gimli24v1
30.3430.3630.37T:lane256
30.8931.1831.19T:hamsi
31.7731.8031.83T:md6d224
31.8231.8431.87T:whirlpool
32.7632.7732.77T:echosp256
34.0734.1034.12T:groestl256
34.1634.1834.23T:shamashashv1
34.2834.3234.35T:md6d256
34.4134.4134.42T:essence384
34.4234.4334.45T:essence512
34.4534.4634.49T:shavite3512
36.2536.2536.29asconhashabi32v12
36.5236.5536.57T:echo256
39.9340.0140.02T:sneikha256
41.3141.3341.52T:lane512
41.4641.5441.79T:simd256
44.3544.4444.60T:md6d384
47.4447.4547.50T:echosp512
48.2548.2548.29T:cubehash84
49.5149.5249.57T:groestl512
50.3150.3150.35T:cubehash168
51.8151.8151.84T:mcssha4
51.8151.8251.85T:mcssha5
51.8151.8251.84T:mcssha6
54.4154.4254.45asconhashbi32v12
55.6055.6956.17T:mgrostl256
57.2757.2857.32T:fugue512
58.5058.6058.64T:atelopus64
60.3860.4560.50T:atelopus32
62.2362.2962.33T:essence256
62.1962.4362.47T:essence224
62.7562.7562.79T:esch256v1
62.8462.9363.22T:esch256v2
64.1964.2264.24T:saturninhashv2
68.4568.5568.57T:echo512
69.3869.4069.42T:floppsy
71.8471.8471.89T:drygascon128
77.5577.5977.61T:sneikha384
79.2579.2579.29T:coral256v1
89.4989.5689.64T:esch384v1
91.1991.2391.25T:drygascon256
91.9091.9792.12T:esch384v2
96.5096.5396.55T:cubehash82
100.51100.54100.54T:cubehash164
103.88103.91103.93T:knot256v2
110.96111.36111.71T:fsb256
128.06128.08128.09T:romulush
156.70156.79156.80T:knot256v1
192.51192.55192.66T:cubehash81
201.53201.54201.56T:cubehash162
223.13223.15223.18T:clxhash
352.94352.95352.96T:knot512
363.55363.58363.62T:knot384
387.35387.47387.61T:photonbeetlehash256rate32v1
403.06403.10403.12T:cubehash161
449.85451.90453.24T:fsb512
827.54829.60830.50T:syconhash256v1
1456.171456.501459.41T:subterraneanv1
1760.541764.861784.40T:acehash256v1
2588.162594.262611.79T:skinnyhashtk3
2663.662665.852667.28T:sivrijndael256hash256v1
2732.352760.042790.29T:heron256v1
4712.354712.744715.76T:skinnyhashtk2
5149.985152.345152.92T:gage1h256c256r128
6134.576136.396148.93T:orangishv1
7741.387747.067752.33T:gage1h256c224r064
8585.288587.048602.56T:gage1h256c256r064
8834.818843.288844.55T:gage1h256c224r032
15303.9115304.3015305.24T:gage1h256c512r064
15403.8115405.0415415.84T:gage1h256c256r032
16474.9216483.8616526.78T:sivtemphotonhashv1
26701.0826718.8826887.94T:gage1h256c224r016
29862.5529874.9629941.34T:gage1h256c512r032
30179.3330179.8330180.83T:gage1h256c256r016
58628.3858939.3758971.19T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.300.300.31komihash
0.870.870.87prh42s256
0.940.950.95prh64s256
0.990.990.99prh64s512
1.001.001.00prh42s512
1.081.081.08prh42s1024
1.271.271.27T:bebb4185
1.281.281.28prh64s1024
2.412.412.41T:edonr512
3.233.233.27T:md4
4.084.084.08T:bmw512
4.524.524.53T:edonr256
4.734.734.73T:blake2b
5.135.135.13md5
5.575.575.58T:k12
5.925.925.93T:blake3
6.076.076.07T:skein512256
6.076.076.07T:skein512512
6.246.246.24T:skein256256
6.406.406.51T:tiger
6.606.606.60T:cubehash832
6.976.997.00sha1
7.127.137.13T:blake64
7.287.287.28lsh512
7.397.407.41blake512
7.777.777.77T:shabal256
7.777.787.78T:shabal512
7.777.787.78T:blake2s
8.238.238.23T:bmw256
8.628.708.74T:sarmal256
9.289.299.29T:cheetah256
9.399.399.39T:beamsplitter
9.879.879.88lsh256
9.929.929.93T:skein10241024
9.979.9710.00T:blake32
10.2310.2410.25sha384
10.2310.2510.26sha512
10.7310.7410.74T:keccakc256
10.7710.7710.78shake128
10.7910.8010.86T:bblake256
11.0311.0411.04T:sarmal512
12.0612.0712.07T:rfsb509
12.3912.3912.39T:keccakc448
12.4412.4512.45sha3224
12.5612.5612.56T:cubehash512
12.6312.6312.63T:cubehash816
12.9212.9212.92blake256
13.2313.2313.24T:keccakc512
13.2413.2413.25T:cheetah512
13.2913.2913.30sha3256
13.3013.3013.30shake256
13.3013.3013.34T:cubehash1632
13.3113.3113.31T:ripemd160
13.4513.4813.54T:simd512
14.0214.0414.05T:keccak
14.9214.9314.93T:nasha256
15.3515.3615.38T:nasha512
15.4615.4715.49sha224
15.4715.4815.63sha256
15.6815.6915.72T:luffa256
16.6716.6716.67T:fugue2
16.9916.9917.00T:keccakc768
17.1117.1117.12sha3384
17.1417.2417.25T:luffa384
18.5518.5518.55asconhashav12
18.5518.5518.55asconxofav12
19.0319.0319.03T:jh512
19.0319.0319.04T:jh256
19.0319.0419.06T:jh384
19.0519.1119.18T:jh224
21.5521.5521.56T:shavite3256
22.7122.7122.72T:round3jh256
22.6722.7122.71T:round3jh512
24.1224.1224.13T:keccakc1024
24.2624.2624.27sha3512
24.9424.9424.94T:cubehash88
26.0026.0026.01T:fugue256
26.2126.2126.21T:cubehash1616
27.8527.8527.86asconxofv12
27.8527.8627.86asconhashv12
29.7129.7729.77T:xoodyakv1
29.8329.8829.99T:luffa512
30.3030.3130.37T:gimli24v1
31.3231.3331.33T:lane256
31.3431.3531.35T:hamsi
32.0632.0632.20T:md6d224
32.3832.3932.41T:whirlpool
34.1334.1534.15T:echosp256
34.4734.4734.47T:shamashashv1
34.5734.7734.82T:md6d256
34.9034.9134.95T:groestl256
35.5235.5435.55T:shavite3512
35.5735.6035.60T:essence384
35.6235.6235.63T:essence512
36.7036.7036.70asconhashabi32v12
37.8037.8137.88T:echo256
40.2440.3240.32T:sneikha256
42.1442.4142.45T:simd256
43.9643.9643.98T:lane512
44.8044.8844.99T:md6d384
48.8248.8248.82T:cubehash84
49.1549.1549.16T:echosp512
51.4651.4651.48T:cubehash168
51.9151.9151.94T:groestl512
52.8352.8452.86T:mcssha6
52.8952.9152.93T:mcssha4
53.7653.7853.78T:mcssha5
54.9254.9255.14asconhashbi32v12
58.5358.8958.91T:mgrostl256
60.0460.0860.11T:fugue512
61.1461.2061.35T:atelopus64
62.8462.8663.05T:atelopus32
63.1363.1463.14T:esch256v1
63.2963.3063.60T:esch256v2
63.2963.3663.41T:essence256
63.2963.5063.50T:essence224
64.7264.7364.75T:saturninhashv2
69.4169.4169.55T:floppsy
70.6770.7070.74T:echo512
71.9571.9571.95T:drygascon128
78.4478.4478.44T:sneikha384
79.9279.9279.93T:coral256v1
90.3890.3890.51T:esch384v1
91.8191.8191.83T:drygascon256
92.8192.8893.07T:esch384v2
97.0797.0797.08T:cubehash82
101.64101.64101.64T:cubehash164
104.69104.69104.70T:knot256v2
109.35109.57110.43T:fsb256
128.99129.00129.02T:romulush
157.10157.13157.85T:knot256v1
193.12193.54193.63T:cubehash81
202.67202.67202.78T:cubehash162
223.41223.41223.55T:clxhash
354.27354.28354.45T:knot512
364.31364.34364.36T:knot384
386.20386.39386.74T:photonbeetlehash256rate32v1
404.15404.27404.34T:cubehash161
835.93837.74838.35T:syconhash256v1
1459.891459.931462.50T:subterraneanv1
1780.121782.121799.73T:acehash256v1
2610.662610.872629.93T:skinnyhashtk3
2661.752663.812664.87T:sivrijndael256hash256v1
2781.312805.382822.49T:heron256v1
4721.874721.964724.55T:skinnyhashtk2
5210.715212.785213.00T:gage1h256c256r128
6183.796184.246195.55T:orangishv1
7818.017822.467827.00T:gage1h256c224r064
8670.618670.818684.74T:gage1h256c256r064
8920.828921.158921.47T:gage1h256c224r032
15453.9415454.0715455.06T:gage1h256c512r064
15540.8715541.2215550.46T:gage1h256c256r032
16463.8416467.8616506.52T:sivtemphotonhashv1
21786.6021789.8021792.85T:fsb512
26939.4026939.9927093.30T:gage1h256c224r016
30132.0130137.1830196.49T:gage1h256c512r032
30429.9430430.3430431.04T:gage1h256c256r016
59133.9459415.0859415.65T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.330.330.36komihash
1.131.131.13prh42s256
1.191.201.20prh64s256
1.331.331.33prh42s512
1.351.351.35T:bebb4185
1.501.501.50prh64s512
1.681.691.69prh42s1024
1.991.991.99prh64s1024
2.662.662.66T:edonr512
3.413.413.45T:md4
4.574.574.58T:bmw512
4.724.724.72T:edonr256
4.754.764.76T:blake2b
5.355.355.35md5
5.905.925.97T:blake3
6.056.056.05T:k12
6.296.296.29T:skein512256
6.296.296.29T:skein512512
6.406.406.40T:skein256256
6.686.686.96T:tiger
7.557.557.55T:cubehash832
7.597.597.59T:blake64
7.837.837.83T:blake2s
7.887.887.89blake512
8.068.078.08lsh512
8.248.308.30sha1
8.608.608.60T:shabal256
8.608.608.61T:shabal512
8.758.758.75T:bmw256
9.089.099.10T:sarmal256
9.609.609.60T:beamsplitter
9.889.899.90T:cheetah256
10.3110.3110.32T:blake32
10.5110.5110.51lsh256
10.5710.5710.59T:skein10241024
11.5211.5211.53shake128
11.5711.5811.58T:keccakc256
11.6011.6211.65T:sarmal512
11.7911.8111.82sha512
11.7611.8211.83sha384
12.3212.3312.38T:bblake256
12.6212.6312.63sha3224
12.6512.6512.67T:keccakc448
13.0613.0713.08T:cubehash512
13.3213.3213.32blake256
13.4113.4113.42T:rfsb509
13.5813.5813.58T:cubehash816
13.7413.7413.75T:ripemd160
13.7513.7513.76sha3256
13.7613.7613.76shake256
13.7513.7713.78T:keccakc512
14.3114.3214.32T:cheetah512
14.3714.4314.60T:simd512
14.8414.8514.87T:keccak
15.0515.0615.17T:cubehash1632
15.4115.4115.45T:nasha256
16.1916.2216.24T:luffa256
16.2816.2816.28T:nasha512
16.8416.8516.87sha224
16.8516.8916.92sha256
17.1217.1417.14T:keccakc768
17.1417.1517.15sha3384
17.9518.0218.03T:luffa384
18.8518.8518.85asconhashav12
18.8518.8518.85asconxofav12
19.2419.2519.27T:fugue2
19.5619.5619.60T:jh384
19.5619.5819.58T:jh256
19.5619.5819.58T:jh512
19.5819.6619.72T:jh224
22.1522.1622.17T:shavite3256
23.3323.3323.35T:round3jh256
23.3123.3423.35T:round3jh512
24.9524.9724.99T:keccakc1024
24.9824.9925.00sha3512
25.8925.8925.89T:cubehash88
27.7227.7427.74T:fugue256
28.1128.1128.11T:cubehash1616
28.2428.2428.24asconxofv12
28.2428.2428.25asconhashv12
29.9530.0130.01T:xoodyakv1
30.7130.7230.76T:gimli24v1
31.1031.1631.25T:luffa512
31.6331.6431.64T:hamsi
31.7531.7631.81T:md6d224
32.9932.9933.01T:lane256
33.3033.3833.52T:whirlpool
33.5833.6133.62T:echosp256
34.1834.3934.45T:md6d256
34.9935.0035.01T:shamashashv1
36.3036.3636.37T:groestl256
37.3337.3937.44T:shavite3512
37.4537.4537.45asconhashabi32v12
37.5337.5537.56T:essence384
37.6137.6237.62T:essence512
40.7740.8540.85T:sneikha256
41.2741.3141.37T:echo256
43.2643.5243.57T:simd256
44.1144.2944.31T:md6d384
48.3648.3748.38T:lane512
49.7649.7649.77T:cubehash84
53.3753.4253.43T:cubehash168
53.7153.7153.72T:echosp512
54.5554.5854.58T:mcssha6
54.7454.7754.80T:mcssha4
55.8255.8355.85asconhashbi32v12
55.8655.9856.00T:groestl512
57.0757.0857.11T:mcssha5
63.2463.2863.74T:mgrostl256
63.7763.7863.78T:esch256v1
63.9864.0064.28T:esch256v2
64.6964.6964.75T:fugue512
65.0665.1965.25T:essence256
65.0865.2765.35T:essence224
65.6165.6265.63T:saturninhashv2
65.5365.6766.31T:atelopus64
67.0667.1167.21T:atelopus32
69.5469.5469.57T:floppsy
72.1272.1672.17T:drygascon128
74.3274.3974.76T:echo512
79.9279.9279.93T:sneikha384
81.0481.0581.05T:coral256v1
82.7383.0783.52T:fsb256
91.8391.8491.95T:esch384v1
92.8292.8292.83T:drygascon256
94.3994.4694.58T:esch384v2
98.0298.0298.02T:cubehash82
103.53103.53103.53T:cubehash164
106.04106.05106.05T:knot256v2
130.58130.60130.61T:romulush
157.69157.70157.70T:knot256v1
194.18194.66194.67T:cubehash81
204.55204.61204.61T:cubehash162
223.91223.92224.57T:clxhash
356.58356.58356.61T:knot512
366.25366.52366.59T:knot384
385.14385.43385.85T:photonbeetlehash256rate32v1
406.04406.05406.06T:cubehash161
849.80851.09851.74T:syconhash256v1
1465.631465.731467.85T:subterraneanv1
1808.871810.971828.85T:acehash256v1
2647.762648.002663.70T:skinnyhashtk3
2658.482660.112660.93T:sivrijndael256hash256v1
2855.882880.922893.27T:heron256v1
4737.194739.944744.15T:skinnyhashtk2
5311.395313.385313.72T:gage1h256c256r128
6263.636264.186275.41T:orangishv1
7943.667948.397952.81T:gage1h256c224r064
8810.178810.418824.11T:gage1h256c256r064
9050.599050.979066.40T:gage1h256c224r032
15703.7915704.1015704.72T:gage1h256c512r064
15767.2315767.5215776.81T:gage1h256c256r032
16437.6116439.8016478.71T:sivtemphotonhashv1
27309.7127310.5227464.49T:gage1h256c224r016
30569.2930575.0130635.56T:gage1h256c512r032
30847.5730847.8730849.25T:gage1h256c256r016
57293.1357338.2657359.13T:fsb512
59924.0160207.7660208.38T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.37?0.37?0.46?komihash
1.581.581.62T:bebb4185
1.811.811.81prh42s256
1.821.821.86prh64s256
2.192.192.19prh42s512
2.852.852.86prh64s512
3.063.063.07T:edonr512
3.283.313.31prh42s1024
3.853.853.88T:md4
3.853.883.89prh64s1024
5.225.235.23T:edonr256
5.345.345.36T:blake2b
5.495.495.50T:bmw512
5.605.605.64T:blake3
5.895.895.91md5
6.776.776.79T:k12
6.806.816.82T:skein256256
6.856.856.86T:skein512256
6.866.866.86T:skein512512
7.467.477.49T:tiger
7.947.957.95T:blake2s
8.038.038.04T:blake64
8.428.428.42blake512
9.419.429.51lsh512
9.419.449.45T:sarmal256
10.0910.0910.10T:cubehash832
10.0910.1010.11T:bmw256
10.1410.1610.16T:beamsplitter
10.7510.7610.81T:cheetah256
10.7810.7910.79T:shabal256
10.7910.7910.80T:shabal512
11.1711.1811.18lsh256
11.2511.2511.28T:blake32
11.6111.7011.74sha1
12.0412.0712.12T:sarmal512
12.4112.4312.45shake128
12.6712.6812.69T:keccakc256
13.4013.4513.45T:skein10241024
14.3914.4014.40blake256
14.4114.4514.46T:cubehash512
14.9014.9014.90T:ripemd160
15.0715.0815.10sha384
15.0615.1115.16sha512
15.3115.3115.35sha3224
15.3215.3215.34sha3256
15.3315.3615.40shake256
15.5315.5415.55T:keccakc512
15.5015.5715.59T:keccak
15.6015.6215.62T:keccakc448
16.1016.1016.10T:cubehash816
16.5316.5716.62T:cheetah512
16.6316.6516.66T:nasha256
16.7216.7316.81T:bblake256
16.8516.8516.86T:rfsb509
17.0617.0717.08T:nasha512
17.5317.6117.64T:luffa256
18.3418.3518.38sha3384
18.3418.4618.92T:simd512
18.5318.5818.59T:keccakc768
19.6319.6319.63asconhashav12
19.6319.6319.64asconxofav12
19.7019.7419.74T:cubehash1632
20.0520.0920.11T:luffa384
20.5320.6220.67sha224
20.6420.6720.73sha256
20.9820.9821.02T:jh256
20.9820.9821.04T:jh384
21.0021.0121.02T:jh512
21.0321.1121.17T:jh224
23.6823.7123.73T:shavite3256
24.9725.0225.02T:round3jh256
25.0225.0325.03T:round3jh512
26.1426.1426.22T:fugue2
27.3227.3327.35sha3512
27.4827.5227.55T:keccakc1024
28.4128.4128.43T:cubehash88
29.2629.2629.26asconxofv12
29.2629.2629.26asconhashv12
30.6530.6530.66T:xoodyakv1
31.7731.8131.83T:gimli24v1
32.3532.3532.38T:fugue256
32.3532.3732.38T:hamsi
33.1933.2033.20T:cubehash1616
34.4834.5634.62T:luffa512
35.9035.9435.99T:whirlpool
36.4036.4236.47T:shamashashv1
37.3537.3837.40T:lane256
38.4438.4538.55T:shavite3512
38.5838.5938.64T:echosp256
39.4539.4539.45asconhashabi32v12
40.0540.1340.14T:groestl256
42.2242.2246.13T:sneikha256
42.7842.8242.83T:essence384
42.9142.9242.97T:essence512
46.2946.5046.59T:simd256
49.0749.1149.15T:echo256
52.2752.2852.28T:cubehash84
58.2458.2458.26asconhashbi32v12
58.4658.6058.62T:cubehash168
59.1059.1159.22T:mcssha6
59.5659.5959.70T:mcssha4
61.0861.1161.16T:groestl512
63.7463.7563.76T:echosp512
63.8063.9463.96T:md6d224
64.7464.7564.76T:lane512
65.4765.4865.50T:esch256v1
65.7865.7865.82T:mcssha5
65.8165.8666.10T:esch256v2
67.9868.0168.02T:saturninhashv2
68.6768.7168.90T:md6d256
69.9069.9069.90T:floppsy
69.8770.0170.07T:essence224
69.9570.0270.03T:essence256
70.0570.3973.17T:mgrostl256
72.6272.7072.72T:drygascon128
76.2376.8376.99T:echo512
77.1077.1977.22T:fugue512
83.8683.8883.89T:sneikha384
84.0384.0484.06T:coral256v1
84.6984.7084.87T:atelopus32
88.6588.6988.76T:md6d384
95.5395.5495.56T:drygascon256
95.7295.7495.82T:esch384v1
96.9597.0098.65T:atelopus64
96.8097.91102.37T:fsb256
98.4898.5098.74T:esch384v2
100.53100.56100.56T:cubehash82
108.58108.58108.59T:cubehash164
109.65109.65109.67T:knot256v2
134.74134.77134.81T:romulush
159.27159.27160.01T:knot256v1
196.92196.93197.41T:cubehash81
209.63209.79209.79T:cubehash162
225.27225.29225.31T:clxhash
362.76362.76362.79T:knot512
370.99371.04371.92T:knot384
381.93382.19382.77T:photonbeetlehash256rate32v1
411.12411.12411.13T:cubehash161
885.26887.21887.91T:syconhash256v1
1480.451481.441483.14T:subterraneanv1
1886.291887.431906.03T:acehash256v1
2649.102649.892651.17T:sivrijndael256hash256v1
2733.732735.072754.20T:skinnyhashtk3
3053.723083.233093.92T:heron256v1
4778.704779.074780.86T:skinnyhashtk2
5579.745581.835582.18T:gage1h256c256r128
6476.216477.156488.18T:orangishv1
8280.588283.678287.49T:gage1h256c224r064
9182.289182.979196.45T:gage1h256c256r064
9396.399397.199412.15T:gage1h256c224r032
16366.2416369.4216407.47T:sivtemphotonhashv1
16370.1116370.4716371.23T:gage1h256c512r064
16371.4116371.9216381.85T:gage1h256c256r032
28294.8128296.0128457.10T:gage1h256c224r016
31735.6531741.7731803.64T:gage1h256c512r032
31960.6831961.3831962.02T:gage1h256c256r016
62030.5662322.5562323.89T:gage1h256c224r008
152162.01152195.56152213.08T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
1.06?1.08?1.83?komihash
4.024.024.02T:bebb4185
6.306.386.59T:blake3
9.509.509.64T:edonr512
9.589.589.58T:blake2s
9.459.899.89T:md4
10.2210.2210.22prh42s256
10.0810.3110.52prh64s256
10.3410.3410.34T:blake2b
11.7811.8111.84T:skein256256
11.9211.9411.97T:edonr256
12.8012.8112.84md5
12.9512.9512.98prh42s512
13.9113.9113.95T:skein512256
13.9713.9713.97T:skein512512
16.2716.3816.61T:beamsplitter
16.4416.4816.56T:tiger
16.7517.0917.09T:blake64
18.1118.1118.28T:k12
18.3818.4118.42T:bmw512
18.4118.4518.47T:sarmal256
19.0219.0219.09blake512
21.8421.8422.05prh64s512
22.4822.4822.52lsh256
22.6222.6622.75T:blake32
23.1223.1623.38T:sarmal512
23.6423.6423.64prh42s1024
25.1625.3925.67T:cheetah256
27.5227.5627.56T:bmw256
27.8027.9227.94blake256
28.3328.3628.36sha3256
28.3928.3928.41sha3224
28.3028.4528.64sha3384
28.4228.4528.62sha3512
28.5028.5028.52shake256
28.7028.8128.94shake128
29.3829.3929.39T:ripemd160
29.4129.4129.41asconhashav12
29.4129.4129.45asconxofav12
30.0830.2030.50lsh512
30.6230.6230.64T:keccakc512
30.8130.8330.86T:keccakc768
30.8631.1931.19T:keccakc1024
31.4431.4431.50T:keccakc448
30.4531.6432.08T:keccak
31.5631.8031.88T:keccakc256
31.6431.9832.08T:cubehash512
32.4432.5032.59prh64s1024
32.7832.7832.88T:nasha256
34.0334.1634.20T:luffa256
35.1935.1935.19T:nasha512
38.7738.8038.89T:xoodyakv1
38.9839.0239.03T:jh256
39.0039.0239.38T:shabal512
39.0239.0539.12T:jh384
38.8939.0939.16T:shabal256
39.0639.1239.16T:jh512
39.4739.5039.53T:jh224
40.8641.0041.27T:cheetah512
41.8941.8941.97T:hamsi
42.0642.0642.06asconxofv12
42.0642.0642.08asconhashv12
42.3442.3442.34T:cubehash832
43.5843.6243.62T:skein10241024
43.6943.7244.11T:shavite3256
45.3945.4545.88T:gimli24v1
45.4145.9245.97T:luffa384
46.0946.1146.19T:round3jh256
46.2546.3346.42T:round3jh512
48.4148.4448.44T:cubehash816
54.2754.4254.53T:shamashashv1
55.0355.1956.08sha1
58.0858.2058.30T:rfsb509
58.7258.9160.09sha512
59.1759.7060.67sha384
60.1660.1660.23T:sneikha256
60.6760.6760.69T:cubehash88
59.7361.2561.95T:simd512
64.7364.7364.73asconhashabi32v12
67.7067.8067.95sha224
67.9868.0368.11sha256
68.6469.2569.33T:whirlpool
70.1470.2370.50T:shavite3512
71.4871.5271.72T:bblake256
74.4474.4474.44T:floppsy
76.4576.5576.55T:luffa512
78.6478.7579.05T:drygascon128
79.4879.6179.64T:cubehash1632
84.4584.4884.48T:cubehash84
84.6484.6685.00T:simd256
87.2587.3687.45T:esch256v1
88.0988.1988.38T:groestl256
88.8888.8988.91asconhashbi32v12
89.2889.5389.58T:esch256v2
90.3190.3690.53T:fugue256
93.5293.6693.80T:lane256
98.0598.0998.28T:saturninhashv2
98.2798.2798.28T:cubehash1616
110.17110.27110.41T:essence384
111.28111.36111.39T:essence512
111.66111.78112.14T:echo256
114.48114.58114.72T:fugue2
117.12117.28117.31T:echosp256
117.50117.64118.16T:mcssha6
121.92122.12123.06T:mcssha4
122.28122.36122.50T:coral256v1
123.64124.86125.08T:cubehash168
130.30130.34130.53T:drygascon256
131.50131.56131.92T:essence256
130.89131.77131.88T:essence224
133.03133.06133.06T:cubehash82
134.30134.44134.58T:sneikha384
139.12139.52139.69T:echo512
144.80144.91145.25T:echosp512
145.34145.45145.55T:esch384v1
151.12151.31151.61T:esch384v2
152.22152.59152.73T:groestl512
155.86155.86155.89T:knot256v2
173.22173.25173.28T:cubehash164
177.59177.78178.03T:mcssha5
179.39179.44179.44T:knot256v1
182.67183.62187.22T:mgrostl256
188.41188.48188.69T:romulush
198.42199.66200.22T:fsb256
208.11209.31209.64T:md6d224
222.69222.84223.02T:md6d256
232.27232.33232.73T:cubehash81
237.78237.81237.86T:fugue512
242.75242.89242.89T:clxhash
252.16252.28252.45T:lane512
274.64276.08276.08T:cubehash162
276.52277.75287.05T:atelopus32
284.70285.09285.83T:md6d384
338.86340.30341.56T:photonbeetlehash256rate32v1
399.06399.23418.08T:atelopus64
409.52409.52409.84T:knot384
441.84441.84441.84T:knot512
476.06476.06476.09T:cubehash161
1346.671349.751350.50T:syconhash256v1
1674.811675.021678.42T:subterraneanv1
2522.592523.112525.38T:sivrijndael256hash256v1
2866.882870.052897.83T:acehash256v1
3885.053976.813983.23T:skinnyhashtk3
5300.425301.695305.36T:skinnyhashtk2
5585.975661.335669.44T:heron256v1
9011.309015.349016.44T:gage1h256c256r128
9197.629203.069213.89T:orangishv1
12576.1212578.8612585.44T:gage1h256c224r064
13818.1413825.8013840.06T:gage1h256c224r032
13940.8313948.9513964.19T:gage1h256c256r064
15449.1415459.7215487.80T:sivtemphotonhashv1
24100.6424109.7824115.20T:gage1h256c256r032
24892.1624899.9524902.36T:gage1h256c512r064
40913.7240917.7041146.48T:gage1h256c224r016
46211.1646212.9746215.44T:gage1h256c256r016
46674.0946677.3846769.98T:gage1h256c512r032
89026.4289397.3089400.89T:gage1h256c224r008
1366153.891366598.771367042.48T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.255.255.25komihash
22.8822.8823.12T:bebb4185
49.1249.1249.12T:md4
53.7554.2554.25T:blake3
62.0062.0062.38md5
63.1263.2563.62T:edonr256
67.0067.3868.25T:beamsplitter
68.1268.1268.88T:skein256256
70.0070.0070.00T:blake2s
75.7576.0077.12T:edonr512
76.7577.2577.38prh64s256
77.2577.3877.38T:tiger
77.5077.6277.62prh42s256
81.8881.8885.38T:blake2b
97.7597.7597.88prh42s512
100.75101.00101.00T:blake32
104.00104.00104.00T:floppsy
106.38106.38108.38asconhashav12
106.38106.75108.38asconxofav12
110.38110.38112.12T:skein512256
110.50110.62110.75T:hamsi
110.88110.88112.75T:skein512512
121.25122.00123.62blake256
125.25125.50127.38T:gimli24v1
129.00129.12129.75T:xoodyakv1
129.12129.12129.12T:ripemd160
135.50136.62137.12T:blake64
143.25143.25143.25asconxofv12
143.25143.38146.62asconhashv12
144.00145.12145.88T:k12
145.25145.38146.00T:nasha256
147.50148.00149.38T:sarmal256
147.88148.00151.00T:bmw512
152.12152.12158.88blake512
154.38154.38154.38T:cubehash512
154.62154.62154.62T:bmw256
155.50155.88156.00T:luffa256
160.88160.88160.88T:sneikha256
169.62169.62169.62prh64s512
176.62177.50179.50T:shamashashv1
181.00181.12181.38T:shavite3256
184.00184.00184.00prh42s1024
185.25186.62188.75T:sarmal512
180.50187.38187.38lsh256
187.00187.62188.25T:cheetah256
196.62196.88200.00T:drygascon128
225.50225.50227.38sha3224
226.12226.12226.88shake256
226.50226.88227.00sha3384
227.12227.12227.25sha3256
227.12227.50228.25sha3512
227.12228.75230.00shake128
241.25241.62242.62lsh512
238.25242.12242.88T:luffa384
245.38245.50246.00T:keccakc512
247.62247.62251.00T:keccakc1024
248.38248.75248.88T:keccakc768
252.25252.38252.38T:shabal256
253.00253.00253.50T:keccakc448
246.38253.25254.50T:keccak
252.75254.00255.00T:shabal512
254.38254.62256.38prh64s1024
255.25256.12257.12T:keccakc256
264.12264.12266.50asconhashabi32v12
268.50269.38269.88T:saturninhashv2
280.62281.00281.38T:nasha512
283.62283.75285.00T:cheetah512
291.00292.38297.88T:whirlpool
297.00297.25297.38T:cubehash816
297.75297.75297.75T:cubehash832
314.75314.88315.00T:cubehash88
315.00315.12315.50T:jh256
315.25315.38315.88T:jh384
315.88315.88316.00T:jh512
317.25318.25321.38T:jh224
318.25318.75319.75T:esch256v1
330.38331.38332.00asconhashbi32v12
334.12335.38336.38T:esch256v2
335.88336.12338.12T:cubehash84
338.00338.00339.88T:knot256v1
348.75349.00349.12T:skein10241024
372.50372.75374.12T:round3jh256
373.38374.00374.00T:round3jh512
379.50379.75381.00T:clxhash
382.62384.00385.75T:photonbeetlehash256rate32v1
388.00388.12388.12T:luffa512
388.75389.00389.00T:cubehash82
391.38393.88407.50sha1
395.25395.38396.00T:rfsb509
416.50416.50416.75T:knot256v2
421.88422.50423.62T:coral256v1
425.75426.38427.00sha256
423.38427.88430.62sha224
430.38432.38433.00T:groestl256
455.12456.88457.25T:sneikha384
465.75471.00471.75T:bblake256
473.00475.50477.12sha512
477.88482.00486.00sha384
485.75487.38487.62T:romulush
485.88489.75494.75T:simd512
492.62492.88495.12T:drygascon256
510.62510.88511.12T:cubehash81
538.38538.38538.38T:cubehash1632
544.62546.50547.12T:fugue256
563.12564.88565.50T:shavite3512
575.12575.25581.25T:mcssha6
595.88595.88596.00T:cubehash1616
612.75613.38619.88T:mcssha4
621.88622.50624.12T:esch384v1
635.25644.88647.62T:cubehash168
652.25653.62654.50T:esch384v2
679.62680.38682.25T:simd256
682.00683.88684.12T:cubehash164
751.38752.00752.38T:lane256
786.62787.38798.12T:cubehash162
797.25798.88799.12T:fugue2
805.12805.62812.88T:essence224
805.25806.25808.12T:essence256
824.38824.38824.38T:knot384
887.25887.75889.25T:essence384
891.62892.75895.75T:echo256
894.62895.38897.00T:essence512
936.88937.38938.50T:echosp256
987.50987.50987.75T:cubehash161
1057.621058.121059.88T:mcssha5
1062.251062.251062.25T:knot512
1110.751113.001124.38T:echo512
1159.121160.381161.38T:echosp512
1222.621223.751225.00T:groestl512
1440.621453.251517.62T:mgrostl256
1486.121489.121502.12T:fsb256
1493.621495.751500.00T:fugue512
1660.621670.621672.12T:md6d224
1777.881778.881780.25T:md6d256
2019.122020.122021.12T:lane512
2212.002215.252294.00T:atelopus32
2275.752283.752342.25T:md6d384
2869.882871.122873.75T:sivrijndael256hash256v1
3185.383191.623350.12T:atelopus64
3199.883202.753205.62T:subterraneanv1
4981.124991.884992.62T:syconhash256v1
9431.629436.389447.12T:skinnyhashtk2
10365.5010388.0010454.50T:skinnyhashtk3
10592.8810604.6210706.38T:acehash256v1
16492.1216493.1216535.38T:sivtemphotonhashv1
25524.3825953.0025975.50T:heron256v1
30907.0030915.0030917.12T:gage1h256c256r128
36761.8836769.3836832.38T:orangishv1
46376.7546399.1246417.00T:gage1h256c224r064
48636.3848643.5048723.88T:gage1h256c224r032
51434.5051446.2551510.25T:gage1h256c256r064
84989.2585017.8885047.25T:gage1h256c256r032
92027.5092030.5092076.62T:gage1h256c512r064
140272.25140317.25141024.12T:gage1h256c224r016
158385.50158398.62158466.75T:gage1h256c256r016
164246.25164334.00164579.25T:gage1h256c512r032
301250.88302897.00302996.62T:gage1h256c224r008
10943032.3810947753.1210949851.38T:fsb512