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

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
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.241.251.25T:bebb4185
2.262.262.26T:edonr512
3.063.063.06T:md4
3.773.783.78T:bmw512
4.394.404.40T:edonr256
4.504.504.51T:blake2b
5.005.005.00md5
5.425.475.48T:beamsplitter
5.555.555.55T:k12
5.945.945.95T:skein512256
5.945.955.95T:skein512512
6.026.036.04T:blake3
6.036.036.03T:cubehash832
6.156.156.15T:skein256256
6.196.196.24sha1
6.206.236.24T:tiger
6.806.806.81lsh512
6.846.866.86T:blake64
7.097.097.10blake512
7.277.277.28T:shabal256
7.287.287.28T:shabal512
7.637.637.64T:blake2s
7.817.887.89T:bmw256
8.328.358.35T:sarmal256
9.289.299.31sha512
9.289.299.30sha384
9.499.499.49lsh256
9.539.539.54T:skein10241024
9.779.779.77T:blake32
9.759.779.77T:bblake256
10.4310.4410.44T:keccakc256
10.5010.5110.51shake128
10.6710.6710.71T:sarmal512
11.3211.3211.32T:rfsb509
12.0612.0612.07T:cubehash816
12.1012.1012.10T:keccakc448
12.1912.1912.19sha3224
12.2512.2512.25T:cubehash512
12.2412.2512.26T:cubehash1632
12.7012.7012.70blake256
12.7412.7412.75T:keccakc512
12.7912.8012.80sha3256
12.8212.8212.83shake256
12.8112.9212.96T:simd512
13.0113.0213.02T:ripemd160
13.5313.5513.55T:keccak
14.6214.6214.65T:nasha256
14.6214.6314.66sha256
14.6114.6314.65sha224
14.8114.8114.81T:nasha512
15.1215.1915.21T:fugue2
15.3715.3715.41T:luffa256
16.7016.7116.71T:keccakc768
16.6616.7816.79T:luffa384
16.7816.7816.80sha3384
17.8717.8817.88asconxofav12
17.8717.8817.88asconhashav12
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.0424.0424.04sha3512
24.3724.3824.38T:cubehash88
24.9024.9124.94T:fugue256
25.0625.0625.06T:cubehash1616
26.6226.6326.63asconhashv12
26.6226.6326.63asconxofv12
29.0529.1229.25T:luffa512
29.5629.6329.63T:xoodyakv1
30.0630.0630.13T:gimli24v1
30.3530.3530.36T:lane256
30.8931.1831.19T:hamsi
31.7631.7931.82T:whirlpool
32.7632.7732.77T:echosp256
34.0734.1034.12T:groestl256
34.1634.1834.23T:shamashashv1
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.3041.3341.47T:lane512
41.4641.5441.79T:simd256
47.4447.4547.50T:echosp512
48.2548.2548.29T:cubehash84
49.5149.5249.57T:groestl512
50.3150.3250.35T:cubehash168
51.8151.8151.84T:mcssha4
51.8151.8251.85T:mcssha5
51.8151.8251.84T:mcssha6
54.4154.4154.45asconhashbi32v12
55.3155.7155.81T:mgrostl256
57.2757.2857.32T:fugue512
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
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.5496.55T:cubehash82
100.50100.54100.56T: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.54201.55201.56T:cubehash162
223.13223.15223.18T:clxhash
352.94352.95352.96T:knot512
363.23363.24363.26T: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.00?0.01?0.01?T:floppsy
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.281.281.28prh64s1024
1.301.301.42T:bebb4185
2.412.412.41T:edonr512
3.163.163.16T:md4
4.084.084.08T:bmw512
4.524.524.53T:edonr256
4.524.534.53T:blake2b
5.135.135.13md5
5.505.515.54T:beamsplitter
5.695.695.69T:k12
5.925.925.93T:blake3
6.076.076.08T:skein512256
6.076.086.08T:skein512512
6.246.246.24T:skein256256
6.406.406.51T:tiger
6.606.606.61T:cubehash832
6.936.946.97sha1
7.127.137.13T:blake64
7.287.287.28lsh512
7.387.397.41blake512
7.657.657.66T:blake2s
7.777.777.77T:shabal256
7.777.787.78T:shabal512
8.128.198.19T:bmw256
8.628.708.74T:sarmal256
9.879.879.88lsh256
9.929.929.93T:skein10241024
9.979.9710.00T:blake32
10.2610.2710.29sha384
10.2610.2710.31sha512
10.6710.6810.69T:bblake256
10.7310.7410.74T:keccakc256
10.7410.7510.75shake128
11.0311.0411.04T:sarmal512
12.0612.0712.07T:rfsb509
12.3912.3912.39T:keccakc448
12.4212.4212.42sha3224
12.5612.5612.56T:cubehash512
12.6312.6312.65T:cubehash816
12.9512.9512.96blake256
13.2313.2313.24T:keccakc512
13.2413.2413.25sha3256
13.2613.2713.28shake256
13.2713.2713.28T:ripemd160
13.3013.3013.34T:cubehash1632
13.4513.4813.54T:simd512
14.0214.0414.05T:keccak
14.9114.9114.94T:nasha256
15.3515.3615.36T:nasha512
15.5315.5315.57sha224
15.5415.5515.57sha256
15.6815.6915.72T:luffa256
16.6716.6817.06T:fugue2
16.9916.9917.00T:keccakc768
17.0117.0117.03sha3384
17.1417.2417.25T:luffa384
18.0618.0618.06asconhashav12
18.0618.0618.06asconxofav12
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.1624.1724.17sha3512
24.9424.9424.94T:cubehash88
25.9725.9725.97T:fugue256
26.2126.2126.21T:cubehash1616
26.8626.8626.86asconhashv12
26.8626.8626.86asconxofv12
29.7129.7729.77T:xoodyakv1
29.8329.8829.99T:luffa512
30.3030.3130.37T:gimli24v1
31.3131.3331.33T:lane256
31.3431.3531.35T:hamsi
32.3132.3632.37T:whirlpool
34.1334.1534.15T:echosp256
34.4734.4734.47T:shamashashv1
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.9443.9543.96T:lane512
48.8248.8248.82T:cubehash84
49.1549.1549.16T:echosp512
51.4651.4851.48T:cubehash168
51.9151.9151.94T:groestl512
52.8352.8452.86T:mcssha6
52.8952.9152.93T:mcssha4
53.7653.7853.78T:mcssha5
54.8554.8554.85asconhashbi32v12
58.6058.9358.99T:mgrostl256
60.0460.0860.11T:fugue512
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
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.79T:cubehash162
223.41223.41223.55T:clxhash
354.27354.28354.45T:knot512
363.95363.98364.13T: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.010.010.01T:floppsy
0.330.330.36komihash
1.131.131.13prh42s256
1.191.201.20prh64s256
1.331.331.33prh42s512
1.381.381.38T:bebb4185
1.501.501.50prh64s512
1.681.691.69prh42s1024
1.991.991.99prh64s1024
2.662.662.66T:edonr512
3.333.333.34T:md4
4.554.554.56T:blake2b
4.574.574.58T:bmw512
4.724.724.72T:edonr256
5.365.365.36md5
5.645.665.72T:beamsplitter
5.905.925.97T:blake3
6.276.286.29T:k12
6.296.296.30T:skein512256
6.296.306.31T:skein512512
6.406.406.40T:skein256256
6.686.686.96T:tiger
7.557.557.55T:cubehash832
7.597.597.59T:blake64
7.687.687.68T:blake2s
7.887.887.94blake512
8.068.078.08lsh512
8.188.208.20sha1
8.608.608.60T:shabal256
8.608.608.61T:shabal512
8.638.708.70T:bmw256
9.089.099.10T:sarmal256
10.3110.3110.32T:blake32
10.5110.5110.51lsh256
10.5710.5710.59T:skein10241024
11.4811.5111.51shake128
11.5711.5811.58T:keccakc256
11.6011.6211.65T:sarmal512
11.8711.9011.95sha384
11.8811.9011.99sha512
12.1812.1912.20T:bblake256
12.5912.6012.61sha3224
12.6512.6512.67T:keccakc448
13.0613.0713.08T:cubehash512
13.3713.3713.38blake256
13.4113.4113.42T:rfsb509
13.5813.5813.59T:cubehash816
13.6913.7013.70sha3256
13.7013.7013.71T:ripemd160
13.7113.7213.73shake256
13.7513.7713.78T:keccakc512
14.3714.4314.60T:simd512
14.8414.8514.87T:keccak
15.0515.0615.17T:cubehash1632
15.3915.4015.44T:nasha256
16.1916.2216.24T:luffa256
16.2716.2716.28T:nasha512
17.0417.0517.15sha224
17.0517.0517.06sha3384
17.0417.0617.09sha256
17.1217.1417.14T:keccakc768
17.9518.0218.03T:luffa384
18.3618.3618.36asconhashav12
18.3618.3618.37asconxofav12
19.2419.2519.26T: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.9024.9024.91sha3512
24.9524.9724.99T:keccakc1024
25.8925.8925.89T:cubehash88
27.2427.2427.24asconhashv12
27.2527.2527.25asconxofv12
27.7527.7527.75T:fugue256
28.1128.1128.11T:cubehash1616
29.9530.0130.01T:xoodyakv1
30.7130.7230.76T:gimli24v1
31.1031.1631.25T:luffa512
31.6331.6431.64T:hamsi
32.9633.0133.01T:lane256
33.3333.3633.37T:whirlpool
33.5833.6133.62T:echosp256
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
48.3148.3448.35T:lane512
49.7649.7649.77T:cubehash84
53.3653.4253.42T:cubehash168
53.7153.7153.72T:echosp512
54.5554.5854.58T:mcssha6
54.7454.7754.80T:mcssha4
55.5855.5855.59asconhashbi32v12
55.8655.9856.00T:groestl512
57.0757.0857.11T:mcssha5
63.4963.6963.85T: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
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.0198.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.56204.61T:cubehash162
223.91223.92224.57T:clxhash
356.58356.58356.61T:knot512
366.10366.11366.13T: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.03?0.04?0.04?T:floppsy
0.37?0.37?0.46?komihash
1.591.591.70T:bebb4185
1.801.811.81prh42s256
1.821.821.86prh64s256
2.192.192.19prh42s512
2.852.852.86prh64s512
3.063.063.07T:edonr512
3.283.313.31prh42s1024
3.763.763.79T:md4
3.853.883.89prh64s1024
5.145.145.15T:blake2b
5.225.235.23T:edonr256
5.495.495.50T:bmw512
5.605.605.64T:blake3
5.925.925.92md5
5.985.996.25T:beamsplitter
6.806.816.82T:skein256256
6.856.856.86T:skein512256
6.866.866.87T:skein512512
7.247.267.27T:k12
7.467.477.49T:tiger
7.737.737.73T:blake2s
8.038.038.04T:blake64
8.418.428.42blake512
9.419.429.51lsh512
9.419.449.45T:sarmal256
9.9810.0310.03T:bmw256
10.0910.0910.12T:cubehash832
10.7810.7910.79T:shabal256
10.7910.7910.80T:shabal512
11.1711.1811.18lsh256
11.2511.2511.28T:blake32
11.4711.5111.53sha1
12.0412.0712.12T:sarmal512
12.3712.3812.38shake128
12.6712.6812.69T:keccakc256
13.4013.4513.45T:skein10241024
14.4114.4114.42blake256
14.4114.4514.46T:cubehash512
14.8114.8114.81T:ripemd160
15.1715.2615.35sha384
15.1715.2715.34sha512
15.2815.2915.30sha3224
15.2915.2915.30sha3256
15.3115.3215.33shake256
15.5315.5415.55T:keccakc512
15.5015.5715.59T:keccak
15.6015.6215.62T:keccakc448
16.1016.1016.13T:cubehash816
16.5716.5716.60T:bblake256
16.6316.6516.66T:nasha256
16.8516.8516.86T:rfsb509
17.0717.0817.08T:nasha512
17.5317.6117.64T:luffa256
18.2718.2718.30sha3384
18.3418.4618.92T:simd512
18.5318.5818.59T:keccakc768
19.1619.1619.18asconhashav12
19.1619.1619.19asconxofav12
19.7019.7419.74T:cubehash1632
20.0520.0920.11T:luffa384
20.9820.9821.02T:jh256
20.9820.9821.04T:jh384
21.0021.0121.02T:jh512
21.0321.1121.17T:jh224
21.1021.1221.18sha256
21.0821.1621.36sha224
23.6823.7123.73T:shavite3256
24.9725.0225.02T:round3jh256
25.0225.0325.03T:round3jh512
26.1226.1326.20T:fugue2
27.2327.2327.23sha3512
27.4827.5227.55T:keccakc1024
28.2728.2828.28asconhashv12
28.2828.2828.28asconxofv12
28.4028.4128.41T:cubehash88
30.6530.6530.66T:xoodyakv1
31.7731.8131.83T:gimli24v1
32.3532.3732.38T:hamsi
32.4732.4732.49T:fugue256
33.1933.1933.20T:cubehash1616
34.4834.5634.62T:luffa512
35.9135.9435.95T:whirlpool
36.4036.4236.47T:shamashashv1
37.3137.3437.39T: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.30T:cubehash84
57.5357.5457.54asconhashbi32v12
58.5958.6058.61T:cubehash168
59.1059.1159.22T:mcssha6
59.5659.5959.70T:mcssha4
61.0861.1161.16T:groestl512
63.7463.7563.76T:echosp512
64.7364.7864.84T:lane512
65.4765.4865.50T:esch256v1
65.7865.7865.82T:mcssha5
65.8165.8666.10T:esch256v2
67.9868.0168.02T:saturninhashv2
69.8770.0170.07T:essence224
69.9570.0270.03T:essence256
70.4770.5573.20T: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
95.5395.5495.56T:drygascon256
95.7295.7495.82T:esch384v1
96.8097.91102.37T:fsb256
98.4898.5098.74T:esch384v2
100.53100.56100.56T:cubehash82
108.58108.58108.58T:cubehash164
109.65109.65109.67T:knot256v2
134.74134.77134.81T:romulush
159.27159.27160.01T:knot256v1
196.92196.93197.41T:cubehash81
209.64209.79209.79T:cubehash162
225.27225.29225.31T:clxhash
362.76362.76362.79T:knot512
370.87370.90370.95T: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
0.310.330.34T:floppsy
1.06?1.08?1.83?komihash
3.953.953.95T:bebb4185
6.306.386.59T:blake3
8.388.388.39T:blake2s
9.169.169.20T:md4
9.509.509.64T:edonr512
10.1210.1410.16T:beamsplitter
10.2310.2310.27T:blake2b
10.0810.3110.52prh64s256
10.2710.3410.36prh42s256
11.7811.8111.84T:skein256256
11.9211.9411.97T:edonr256
12.9512.9512.97prh42s512
13.0813.0813.08md5
13.9113.9113.95T:skein512256
13.9713.9713.97T:skein512512
16.4416.4816.56T:tiger
16.7517.0917.09T:blake64
18.3818.4118.42T:bmw512
18.4118.4518.47T:sarmal256
19.0219.0219.09blake512
21.8421.8422.05prh64s512
22.1422.1622.27T:k12
22.4822.4822.52lsh256
22.6222.6622.75T:blake32
23.1223.1623.38T:sarmal512
23.6423.6423.64prh42s1024
27.2727.2727.58T:bmw256
27.7727.8428.03blake256
28.2328.2828.59sha3224
28.3328.3428.47sha3384
28.3028.4228.61sha3256
28.2728.4728.58sha3512
28.4728.5028.52shake256
28.8928.8929.09shake128
29.0629.0629.06asconhashav12
29.0629.0629.25asconxofav12
29.1229.1229.17T:ripemd160
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.8332.8432.84T:nasha256
34.0334.1634.20T:luffa256
35.2035.2035.27T: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
41.0341.0541.06asconhashv12
41.0241.0841.08asconxofv12
41.8941.8941.97T:hamsi
42.3442.3442.36T: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.4448.4448.67T:cubehash816
53.0553.1653.56sha1
54.2754.4254.53T:shamashashv1
58.0858.2058.30T:rfsb509
60.1660.1660.23T:sneikha256
60.6460.6760.69T:cubehash88
59.7361.2561.95T:simd512
61.2861.9263.47sha512
61.0862.0562.31sha384
64.7364.7364.73asconhashabi32v12
68.9568.9869.23T:whirlpool
70.1470.2370.50T:shavite3512
70.7770.9771.20T:bblake256
72.0972.8074.19sha224
72.7873.0573.12sha256
76.4576.5576.55T:luffa512
78.6478.7579.05T:drygascon128
79.4879.6179.64T:cubehash1632
82.1982.2782.52asconhashbi32v12
84.4584.4884.77T:cubehash84
84.6484.6685.00T:simd256
87.2587.3687.45T:esch256v1
88.0988.1988.38T:groestl256
89.2889.5389.58T:esch256v2
91.6191.6191.61T:fugue256
93.4193.4793.77T:lane256
98.0598.0998.28T:saturninhashv2
98.1998.2398.28T:cubehash1616
110.17110.27110.41T:essence384
111.28111.36111.39T:essence512
111.66111.78112.14T:echo256
114.38114.38114.41T:fugue2
117.12117.28117.31T:echosp256
117.50117.64118.16T:mcssha6
121.92122.12123.06T:mcssha4
122.28122.36122.50T:coral256v1
124.84124.86124.91T:cubehash168
130.30130.34130.53T:drygascon256
131.50131.56131.92T:essence256
130.89131.77131.88T:essence224
132.75133.02133.05T: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.22173.22T:cubehash164
177.59177.78178.03T:mcssha5
179.39179.44179.44T:knot256v1
184.69186.33191.12T:mgrostl256
188.41188.48188.69T:romulush
198.42199.66200.22T:fsb256
232.27232.33232.73T:cubehash81
237.78237.81237.86T:fugue512
242.75242.89242.89T:clxhash
252.03252.47252.56T:lane512
274.73276.09276.11T:cubehash162
338.86340.30341.56T:photonbeetlehash256rate32v1
409.31409.58409.75T: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
2.502.752.75T:floppsy
5.255.255.25komihash
21.62?21.62?25.00?T:bebb4185
34.75?37.12?39.62?T:beamsplitter
48.3848.3848.75T:md4
53.7554.2554.25T:blake3
63.1263.2563.62T:edonr256
64.1264.1264.12md5
66.0066.0066.25T:blake2s
68.1268.1268.88T:skein256256
75.7576.0077.12T:edonr512
76.7577.2577.38prh64s256
77.2577.3877.38T:tiger
77.6277.6277.62prh42s256
80.5080.7581.00T:blake2b
97.7597.7598.00prh42s512
100.75101.00101.00T:blake32
107.38107.38109.12asconhashav12
107.38108.62109.38asconxofav12
110.50110.50110.75T:skein512256
110.50110.62110.75T:hamsi
110.88111.00111.00T:skein512512
121.38122.25123.62blake256
125.25125.50127.38T:gimli24v1
129.00129.12129.75T:xoodyakv1
127.62129.25129.62T:ripemd160
135.50136.62137.12T:blake64
141.88142.00142.00asconhashv12
142.00142.00142.25asconxofv12
145.00145.12145.12T:nasha256
147.50148.00149.38T:sarmal256
147.88148.00151.00T:bmw512
152.12152.12157.12blake512
154.38154.38154.38T:cubehash512
155.50155.88156.00T:luffa256
156.62156.62156.62T:bmw256
160.88160.88160.88T:sneikha256
169.62169.62169.62prh64s512
175.12176.00177.50T:k12
176.62177.50179.50T:shamashashv1
181.00181.12181.38T:shavite3256
184.00184.00184.00prh42s1024
185.25186.62188.75T:sarmal512
180.50187.38187.38lsh256
196.62196.88200.00T:drygascon128
224.75224.88226.38sha3224
224.62225.12226.50sha3256
225.38225.62229.00sha3384
225.62226.50226.50shake256
225.12226.88227.50sha3512
229.38229.38229.38shake128
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
277.00277.00277.00asconhashbi32v12
280.75281.62282.12T:nasha512
291.25294.50295.62T:whirlpool
297.12297.25297.38T:cubehash816
297.88298.75299.00T:cubehash832
314.75314.88314.88T: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
334.12335.38336.38T:esch256v2
335.88336.12338.38T:cubehash84
338.00338.00339.88T:knot256v1
348.75349.00349.12T:skein10241024
372.50372.75374.12T:round3jh256
373.38374.00374.00T:round3jh512
374.50377.62380.62sha1
379.50379.75381.00T:clxhash
382.62384.00385.75T:photonbeetlehash256rate32v1
386.50386.75388.62T:cubehash82
388.00388.12388.12T:luffa512
395.25395.38396.00T:rfsb509
416.50416.50416.75T:knot256v2
421.88422.50423.62T:coral256v1
430.38432.38433.00T:groestl256
455.12456.88457.25T:sneikha384
458.25460.75462.25sha256
459.00461.50475.25sha224
466.38466.88468.75T:bblake256
485.75487.38487.62T:romulush
485.88489.75494.75T:simd512
487.62492.38505.88sha512
492.62492.88495.12T:drygascon256
488.75494.12504.00sha384
510.62510.88511.12T:cubehash81
538.38538.38538.38T:cubehash1632
557.50558.50558.62T:fugue256
563.12564.88565.50T:shavite3512
575.12575.25581.25T:mcssha6
595.25595.88596.12T:cubehash1616
612.75613.38619.88T:mcssha4
621.88622.50624.12T:esch384v1
634.00634.00645.38T:cubehash168
652.25653.62654.50T:esch384v2
679.62680.38682.25T:simd256
683.62683.62683.62T:cubehash164
751.62751.62753.75T:lane256
787.38787.38798.38T:cubehash162
796.62797.75798.25T:fugue2
805.12805.62812.88T:essence224
805.25806.25808.12T:essence256
823.50823.62829.25T: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
1454.251464.881512.38T:mgrostl256
1486.121489.121502.12T:fsb256
1493.621495.751500.00T:fugue512
2021.252021.752021.75T:lane512
2869.882871.122873.75T:sivrijndael256hash256v1
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