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; Ivy Bridge+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20250415

[Page version: 20250923 22:08:43]

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.220.220.22komihash
0.580.580.58prh42s256
0.580.580.58prh42s512
0.590.590.59prh42s1024
0.630.630.63prh64s256
0.620.630.63prh64s1024
0.620.630.63prh64s512
0.870.870.88T:bebb4185
1.931.941.94T:blake3
2.142.142.15T:edonr512
3.043.043.04T:md4
3.063.073.07lsh256
3.123.133.14T:bmw512
3.393.403.40T:blake2b
3.553.563.58lsh512
4.074.074.11T:echo256
4.174.174.17T:cubehash832
4.194.204.21T:edonr256
4.554.644.64sha1
4.714.714.72T:k12
4.804.804.80md5
5.215.235.38T:bblake256
5.335.345.35T:beamsplitter
5.345.355.47T:blake2s
5.405.405.41T:keccakc256treed2
5.535.535.54T:shabal256
5.525.545.54T:shabal512
5.925.935.97T:blake64
6.136.136.14blake512
6.286.286.28T:skein512256
6.386.386.41T:skein512512
6.416.426.43T:blake32
6.616.616.62T:keccakc512treed2
6.696.706.70T:sarmal256
6.796.806.80T:tiger
7.107.147.42sha512
7.137.167.42sha384
7.157.177.19T:bmw256
7.577.577.57blake256
8.148.148.15T:sarmal512
8.288.288.29T:keccakc256
8.288.298.35T:cubehash816
8.388.498.51T:skein256256
8.498.508.53T:simd512
8.548.618.61T:cubehash1632
8.548.618.61T:cubehash512
8.678.678.68T:skein10241024
8.848.858.85shake128
9.479.479.48T:groestl256
9.639.649.64T:keccakc448
10.0710.0810.09T:rfsb509
10.1210.1410.15sha224
10.1310.1410.17sha256
10.1410.1510.16T:keccakc512
10.2410.2410.25sha3224
10.7710.7810.78sha3256
10.7710.7810.79shake256
10.7910.8010.80T:keccak
11.6811.6811.69T:luffa256
11.9211.9311.94T:luffa384
12.8512.8612.87T:ripemd160
12.8912.9012.90T:groestl512
12.9012.9012.91T:jh384
12.9012.9112.92T:jh224
12.9012.9213.00T:jh512
12.9212.9312.93T:jh256
13.0913.1013.11T:gimli24v1
13.3213.3213.33T:keccakc768
13.3613.3713.38T:fugue2
14.1514.1514.16sha3384
14.6914.7014.72T:fugue256
15.2915.3015.31T:round3jh512
15.2915.3015.31T:round3jh256
16.4716.4916.55T:cubehash1616
16.5216.5616.94asconxofav12
16.5216.5616.56asconhashav12
16.6016.6116.62T:xoodyakv1
16.6416.6516.67T:cubehash88
17.1317.1417.14T:shavite3256
17.7917.8017.82T:nasha512
17.8917.9118.04T:luffa512
17.9417.9517.98T:nasha256
19.0919.0919.10T:keccakc1024
20.2220.2320.24sha3512
21.1121.1321.18T:fugue384
22.2722.3022.32T:hamsi
22.6922.7022.71T:whirlpool
24.8924.9024.91T:lane256
24.7425.2725.27asconhashv12
25.2625.2725.27asconxofv12
27.1127.1227.13T:echosp256
27.5527.5627.57T:fugue512
28.3928.4428.65T:simd256
28.4628.5028.55T:shavite3512
32.4532.4632.47asconhashabi32v12
32.7732.7932.82T:shamashashv1
33.0433.0633.07T:cubehash168
33.2033.2133.21T:cubehash84
36.8036.9737.00T:essence384
36.9636.9836.99T:essence512
38.7838.8038.82T:sneikha256
39.2139.2339.25T:echosp512
39.8539.8739.91T:mgrostl256
42.6142.7843.32T:echo512
43.5743.6043.63T:romulush
44.0744.0944.10T:essence256
44.0444.1044.49T:essence224
44.6844.6944.72T:esch256v2
45.0545.0645.09T:esch256v1
46.0046.0046.04T:mcssha5
45.9946.0146.39T:mcssha4
45.8446.4247.87T:mcssha6
47.9647.9848.00asconhashbi32v12
52.7352.7452.77T:saturninhashv2
58.5659.3260.97T:fsb256
59.4559.4959.52T:drygascon128
60.1860.3360.46T:lane512
65.4565.4765.51T:esch384v2
65.6065.6365.73T:esch384v1
65.9966.0066.03T:cubehash164
66.4566.4766.49T:cubehash82
71.3271.3871.46T:drygascon256
76.1676.2376.37T:coral256v1
77.3877.3977.42T:sneikha384
80.7580.8080.82T:triadhashv1
85.2686.1886.20T:knot256v2
112.67114.50114.87T:clxhash
128.84128.90129.03T:knot256v1
132.02132.05132.08T:cubehash162
132.90132.94132.95T:cubehash81
148.93148.95148.98T:syconhash256v1
154.61164.94171.64T:fsb512
237.37237.38237.41T:knot512
264.08264.11264.13T:cubehash161
280.36280.43280.58T:photonbeetlehash256rate32v1
302.58303.53304.89T:knot384
855.45855.78856.40T:subterraneanv1
1041.851044.141044.71T:skinnyhashtk3
1139.671141.081155.47T:acehash256v1
1370.451374.531375.08T:heron256v1
1423.701424.541431.67T:sivrijndael256hash256v1
1994.201995.432006.82T:skinnyhashtk2
2659.952660.922669.51T:gage1h256c256r128
3167.753169.683169.93T:orangishv1
4051.254053.434066.06T:gage1h256c224r064
4428.634432.534468.11T:gage1h256c256r064
5497.665513.365514.95T:gage1h256c224r032
6990.556992.896994.18T:sivtemphotonhashv1
7941.717941.857942.09T:gage1h256c512r064
8014.768014.908015.12T:gage1h256c256r032
13350.3913397.2413476.28T:gage1h256c224r016
15020.1215022.5315022.94T:gage1h256c512r032
15097.7115102.0715125.44T:gage1h256c256r016
25849.4725926.2126015.42T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.240.240.25komihash
0.670.680.68prh42s256
0.730.730.73prh42s512
0.760.760.77prh64s256
0.830.840.84prh64s512
0.840.850.85prh42s1024
0.900.910.93T:bebb4185
0.990.991.00prh64s1024
1.961.961.97T:blake3
2.252.262.27T:edonr512
3.133.143.14T:md4
3.213.213.22lsh256
3.363.393.40T:bmw512
3.433.433.44T:blake2b
3.843.853.86lsh512
4.314.324.32T:edonr256
4.304.324.34T:echo256
4.624.624.63T:cubehash832
4.804.814.82T:k12
4.914.914.92md5
5.035.105.11sha1
5.365.365.36T:blake2s
5.425.435.49T:beamsplitter
5.815.835.93T:bblake256
5.945.945.95T:shabal512
5.955.965.96T:shabal256
6.196.216.22T:blake64
6.266.266.26T:keccakc256treed2
6.376.396.41blake512
6.446.446.45T:skein512256
6.526.536.55T:skein512512
6.586.586.58T:blake32
6.976.986.99T:tiger
7.017.027.02T:sarmal256
7.447.477.50T:bmw256
7.577.577.58T:keccakc512treed2
7.727.737.73blake256
7.887.907.92sha384
7.868.058.12sha512
8.518.528.52T:keccakc256
8.518.528.53T:sarmal512
8.518.598.61T:skein256256
8.738.738.78T:cubehash816
8.838.848.84T:cubehash512
8.848.848.86T:simd512
9.049.049.05T:skein10241024
9.049.059.06shake128
9.359.369.36T:cubehash1632
9.849.869.86T:groestl256
9.859.869.86T:keccakc448
10.4510.4510.46sha3224
10.5310.5410.55T:keccakc512
10.6810.6910.70sha256
10.6910.7010.73sha224
10.7210.7210.76T:rfsb509
11.1511.1611.16sha3256
11.1511.1611.17shake256
11.1811.1911.19T:keccak
11.9011.9111.92T:luffa256
12.2412.2512.26T:luffa384
13.1013.1113.12T:ripemd160
13.1213.1313.15T:jh384
13.1113.1313.15T:jh224
13.1313.1413.21T:jh512
13.1413.1513.17T:jh256
13.2113.2213.23T:gimli24v1
13.5513.5513.56T:keccakc768
13.6013.6113.61T:groestl512
14.3414.3514.35sha3384
14.5114.5214.53T:fugue2
15.2915.3015.30T:fugue256
15.5515.5615.57T:round3jh256
15.5615.5615.58T:round3jh512
16.7016.7116.72T:xoodyakv1
16.7216.7417.06asconhashav12
16.7416.7417.06asconxofav12
17.0917.1017.12T:cubehash88
17.2817.2817.35T:cubehash1616
17.4217.4317.44T:shavite3256
18.2818.3018.31T:nasha256
18.3718.3918.50T:luffa512
18.3918.4118.45T:nasha512
19.2519.2619.26T:keccakc1024
20.3220.3420.35sha3512
22.1322.1422.18T:fugue384
22.3322.3522.39T:hamsi
23.1023.1223.12T:whirlpool
24.9725.4825.50asconxofv12
25.4925.5025.50asconhashv12
25.7425.7425.75T:lane256
28.2928.3028.32T:echosp256
28.8528.8929.09T:simd256
29.0229.0429.05T:fugue512
29.4429.5129.55T:shavite3512
32.8532.8632.87asconhashabi32v12
33.0333.0533.08T:shamashashv1
33.6633.6633.66T:cubehash84
33.8533.8633.87T:cubehash168
38.0938.2238.25T:essence384
38.2238.2438.29T:essence512
39.1039.1239.13T:sneikha256
40.6640.6740.69T:echosp512
41.8641.8941.91T:mgrostl256
43.9643.9744.00T:romulush
44.1744.2144.75T:echo512
44.8344.8544.86T:essence256
44.8444.8645.22T:essence224
44.9644.9744.97T:esch256v2
45.3545.3645.37T:esch256v1
46.2946.5146.93T:fsb256
46.9146.9447.70T:mcssha4
46.9548.1048.50T:mcssha6
48.4148.4148.45asconhashbi32v12
47.6949.1649.23T:mcssha5
53.1453.1653.20T:saturninhashv2
59.5659.5959.60T:drygascon128
64.5064.6364.67T:lane512
66.1366.1666.18T:esch384v2
66.2566.2766.28T:esch384v1
66.8066.8066.81T:cubehash164
66.8966.9066.91T:cubehash82
71.8171.8471.93T:drygascon256
76.8777.1477.15T:coral256v1
78.2878.3178.35T:sneikha384
80.9480.9881.00T:triadhashv1
86.7988.2088.21T:knot256v2
114.97115.02115.06T:clxhash
129.06129.18129.31T:knot256v1
132.82132.85132.86T:cubehash162
133.34133.35133.39T:cubehash81
150.40150.43150.47T:syconhash256v1
238.34238.35238.38T:knot512
264.83264.84264.95T:cubehash161
279.84279.93280.02T:photonbeetlehash256rate32v1
303.32304.68305.41T:knot384
857.41857.80858.94T:subterraneanv1
1050.521052.281052.70T:skinnyhashtk3
1152.321152.871165.26T:acehash256v1
1392.741396.291396.61T:heron256v1
1422.511422.901428.16T:sivrijndael256hash256v1
1999.141999.542009.24T:skinnyhashtk2
2692.112692.322699.53T:gage1h256c256r128
3192.953194.433194.59T:orangishv1
4091.894093.494104.67T:gage1h256c224r064
4475.574476.454508.14T:gage1h256c256r064
5547.885561.345561.69T:gage1h256c224r032
6984.966985.596987.04T:sivtemphotonhashv1
8019.238019.388019.63T:gage1h256c512r064
8085.138085.498085.73T:gage1h256c256r032
11591.8211594.5811624.55T:fsb512
13473.2413508.3413576.28T:gage1h256c224r016
15152.4315154.3615154.92T:gage1h256c512r032
15225.8215228.3215248.63T:gage1h256c256r016
26074.1426134.8926207.45T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.03?0.03?0.04?T:floppsy
0.290.290.31komihash
0.820.840.85prh42s256
0.950.960.97prh64s256
0.970.980.98prh42s512
0.950.991.00T:bebb4185
1.161.171.18prh64s512
1.251.251.26prh42s1024
1.581.591.59prh64s1024
2.442.452.47T:edonr512
3.283.293.29T:md4
3.413.433.45lsh256
3.483.483.49T:blake2b
3.763.763.77T:blake3
3.783.793.82T:bmw512
4.314.334.39lsh512
4.464.494.51T:edonr256
4.804.844.87T:echo256
5.105.115.11md5
5.215.225.24T:k12
5.365.375.37T:cubehash832
5.375.385.38T:blake2s
5.565.575.57T:beamsplitter
5.875.885.90sha1
6.596.616.63T:blake64
6.636.646.65T:shabal512
6.646.656.65T:shabal256
6.696.706.71T:skein512256
6.756.766.77T:skein512512
6.806.826.84blake512
6.826.826.83T:blake32
6.806.866.92T:bblake256
7.267.287.30T:tiger
7.297.307.31T:keccakc256treed2
7.557.577.58T:sarmal256
7.997.998.00blake256
7.998.068.17T:bmw256
8.448.458.46T:keccakc512treed2
8.708.768.79T:skein256256
9.059.099.14sha384
9.149.159.17T:sarmal512
9.179.179.18T:keccakc256
9.219.219.21T:cubehash512
9.099.249.34sha512
9.419.439.46T:simd512
9.489.499.53T:cubehash816
9.669.679.68T:skein10241024
9.669.679.68shake128
10.0610.0610.07T:keccakc448
10.4410.4510.47T:groestl256
10.5910.5910.59T:cubehash1632
10.6110.6110.63sha3224
10.9610.9610.97T:keccakc512
11.5311.5411.55sha3256
11.5411.5511.56shake256
11.5711.5911.61sha256
11.6211.6311.68sha224
11.8411.8511.85T:keccak
11.8711.8811.99T:rfsb509
12.2612.2812.29T:luffa256
12.7512.7612.79T:luffa384
13.4313.4613.64T:gimli24v1
13.4913.5213.54T:jh224
13.5013.5213.54T:jh384
13.5113.5313.54T:ripemd160
13.5213.5313.61T:jh512
13.5413.5413.54T:jh256
13.6213.6313.64T:keccakc768
14.3714.3914.39sha3384
14.7914.8014.81T:groestl512
15.9816.0216.02T:round3jh256
15.9916.0216.04T:round3jh512
16.2916.3116.32T:fugue256
16.4416.4616.51T:fugue2
16.8516.8616.87T:xoodyakv1
17.0117.0317.37asconxofav12
17.0117.0417.35asconhashav12
17.8317.8417.87T:cubehash88
17.9217.9217.95T:shavite3256
18.6218.6218.68T:cubehash1616
18.8318.8718.90T:nasha256
19.1519.1719.27T:luffa512
19.4419.4619.49T:nasha512
19.9119.9319.95T:keccakc1024
20.9520.9921.29sha3512
22.5922.6522.70T:hamsi
23.8023.8423.86T:fugue384
23.8323.8623.87T:whirlpool
25.8625.8625.86asconxofv12
25.8625.8725.87asconhashv12
27.1527.1627.19T:lane256
27.8927.9327.97T:echosp256
29.6829.7429.82T:simd256
31.1331.2331.36T:shavite3512
31.4931.5431.56T:fugue512
33.5033.5133.54asconhashabi32v12
33.5533.5733.64T:shamashashv1
34.4034.4134.42T:cubehash84
35.1835.1935.21T:cubehash168
39.6339.6839.71T:sneikha256
40.2440.3340.37T:essence384
40.3440.3840.41T:essence512
44.5144.5444.56T:echosp512
44.5844.6344.67T:romulush
45.2545.2945.39T:mgrostl256
45.4045.4145.43T:esch256v2
45.8345.8545.88T:esch256v1
46.1046.1346.14T:essence256
46.1146.1546.43T:essence224
46.6546.7347.24T:echo512
48.4048.4748.50T:mcssha4
49.2049.2149.21asconhashbi32v12
48.5249.8950.05T:mcssha6
50.4750.5150.53T:mcssha5
52.1352.3552.68T:fsb256
53.8553.9153.95T:saturninhashv2
59.6659.6959.83T:drygascon128
67.2567.2867.33T:esch384v2
67.3467.3567.38T:esch384v1
67.6467.6567.66T:cubehash82
68.1368.1468.16T:cubehash164
71.2271.2471.66T:lane512
72.6272.6672.74T:drygascon256
78.1678.2378.23T:coral256v1
79.8579.8679.90T:sneikha384
81.2481.2581.32T:triadhashv1
87.1987.9487.97T:knot256v2
115.31115.34115.36T:clxhash
129.57129.69129.82T:knot256v1
134.09134.10134.12T:cubehash81
134.15134.16134.17T:cubehash162
152.86152.89152.99T:syconhash256v1
239.98239.99240.00T:knot512
266.16266.17266.19T:cubehash161
278.91279.02279.09T:photonbeetlehash256rate32v1
305.11306.07307.95T:knot384
860.67861.30862.19T:subterraneanv1
1064.751066.121066.64T:skinnyhashtk3
1170.881171.351183.58T:acehash256v1
1419.461420.391426.34T:sivrijndael256hash256v1
1429.401432.091433.10T:heron256v1
2005.922006.382015.41T:skinnyhashtk2
2744.002744.452751.83T:gage1h256c256r128
3234.083235.703235.91T:orangishv1
4158.394160.614170.09T:gage1h256c224r064
4547.694549.174580.87T:gage1h256c256r064
5628.745641.495641.95T:gage1h256c224r032
6971.656973.846975.70T:sivtemphotonhashv1
8148.568148.958149.37T:gage1h256c512r064
8202.308202.838203.48T:gage1h256c256r032
13658.7713693.6913761.89T:gage1h256c224r016
15372.8515374.5615375.06T:gage1h256c512r032
15434.3315437.9615458.01T:gage1h256c256r016
26421.2626482.1326555.05T:gage1h256c224r008
30623.4630630.8930715.31T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.08?0.09?0.09?T:floppsy
0.36?0.37?0.41?komihash
1.131.141.17T:bebb4185
1.251.261.27prh42s256
1.511.521.54prh64s256
1.631.631.65prh42s512
2.052.072.09prh64s512
2.372.382.39prh42s1024
2.762.782.81T:edonr512
3.163.173.20prh64s1024
3.613.633.66lsh256
3.663.673.70T:md4
3.703.713.71T:blake3
3.994.004.10T:blake2b
4.594.604.64T:bmw512
4.894.904.95T:edonr256
5.215.215.23lsh512
5.435.435.43T:blake2s
5.605.625.64md5
5.805.815.84T:k12
5.965.976.00T:beamsplitter
5.976.046.09T:echo256
7.097.117.14T:blake64
7.317.347.37T:skein512512
7.297.357.37blake512
7.357.367.37T:skein512256
7.357.377.38T:cubehash832
7.487.497.50T:blake32
7.907.937.97sha1
8.048.078.12T:tiger
8.138.158.24T:sarmal256
8.488.488.49T:shabal256
8.488.498.50T:shabal512
8.648.658.66blake256
9.139.189.20T:skein256256
9.319.359.43T:bmw256
9.609.649.71T:bblake256
9.759.789.80T:sarmal512
10.0410.0510.07T:keccakc256
10.0410.0510.08T:keccakc256treed2
10.2010.2110.21T:cubehash512
10.3610.3810.40shake128
11.4611.4811.50T:cubehash816
11.6011.6711.74sha384
11.4911.7311.95sha512
11.9211.9812.02T:simd512
12.0712.1012.15T:groestl256
12.2912.3012.31T:skein10241024
12.3712.3812.41T:keccak
12.3712.3912.44T:keccakc448
12.3912.4012.41T:keccakc512
12.8612.8712.90sha3256
12.8912.9112.92shake256
12.8912.9112.94sha3224
13.0713.0913.10T:keccakc512treed2
13.2413.2613.29T:luffa256
13.8913.8913.91T:cubehash1632
13.9714.0314.19T:gimli24v1
14.0214.0514.10sha256
14.0514.1014.14sha224
14.1214.1514.16T:luffa384
14.4514.4514.48T:jh256
14.4414.4614.50T:jh224
14.4514.4814.51T:jh384
14.4714.5414.61T:jh512
14.6214.6514.68T:ripemd160
14.7514.7714.78T:keccakc768
14.8414.8615.14T:rfsb509
15.3915.4115.43sha3384
16.8016.8116.83T:groestl512
17.1017.1317.19T:round3jh256
17.1317.1417.19T:round3jh512
17.2617.2817.30T:xoodyakv1
18.1218.1318.15asconhashav12
18.1218.1418.17asconxofav12
18.9518.9819.06T:fugue256
19.1819.2119.29T:shavite3256
19.8319.8519.87T:cubehash88
20.1620.2420.37T:nasha512
20.3220.3720.41T:nasha256
21.1621.2221.28T:luffa512
21.5021.5521.63T:fugue2
21.9721.9822.00T:keccakc1024
22.1722.1922.21T:cubehash1616
22.7322.8622.92T:hamsi
22.9322.9523.00sha3512
25.7825.8425.88T:whirlpool
26.5026.5226.54asconxofv12
26.5226.5426.58asconhashv12
28.2028.2628.38T:fugue384
30.9630.9731.01T:lane256
31.7431.8331.94T:simd256
32.1832.2032.23T:echosp256
32.4632.6632.84T:shavite3512
34.8434.8934.93T:shamashashv1
35.2135.2935.36asconhashabi32v12
36.3936.4136.43T:cubehash84
38.1038.1438.15T:fugue512
38.7438.7538.78T:cubehash168
41.0241.0641.18T:sneikha256
45.8345.9346.00T:essence384
45.9846.0546.12T:essence512
46.3246.4046.45T:romulush
46.7146.7246.73T:esch256v2
47.1047.1547.17T:esch256v1
48.4648.5649.09T:echo512
49.5249.5749.62T:essence256
49.5549.5849.99T:essence224
49.9350.0150.10T:mgrostl256
51.2651.2651.30asconhashbi32v12
52.4152.5952.67T:mcssha4
53.0653.1153.15T:echosp512
52.7654.0654.15T:mcssha6
55.8055.8555.89T:saturninhashv2
57.9157.9858.05T:mcssha5
60.0560.1060.14T:drygascon128
61.5962.0062.20T:fsb256
69.6269.6469.68T:cubehash82
70.2370.2670.39T:esch384v1
70.3270.3870.40T:esch384v2
71.7071.7271.76T:cubehash164
74.6274.6674.73T:drygascon256
80.8181.0181.01T:coral256v1
82.0282.1082.13T:triadhashv1
83.9383.9784.00T:sneikha384
90.3891.0292.39T:knot256v2
95.2695.8195.88T:lane512
116.14116.16116.18T:clxhash
130.96131.07131.19T:knot256v1
136.07136.08136.10T:cubehash81
137.72137.73137.77T:cubehash162
159.43159.49159.64T:syconhash256v1
244.34244.36244.38T:knot512
269.72269.73269.77T:cubehash161
276.53276.66276.78T:photonbeetlehash256rate32v1
309.10309.58311.35T:knot384
869.62870.16870.70T:subterraneanv1
1100.951102.561103.31T:skinnyhashtk3
1220.771221.161232.73T:acehash256v1
1414.391416.011420.45T:sivrijndael256hash256v1
1527.441530.001531.10T:heron256v1
2023.392023.942032.91T:skinnyhashtk2
2882.522883.752889.51T:gage1h256c256r128
3344.303344.973345.50T:orangishv1
4334.734338.634346.00T:gage1h256c224r064
4740.914742.304774.07T:gage1h256c256r064
5842.895856.085864.72T:gage1h256c224r032
6941.306943.306945.25T:sivtemphotonhashv1
8493.258493.688494.41T:gage1h256c512r064
8515.518516.538517.16T:gage1h256c256r032
14153.8414188.3414255.31T:gage1h256c224r016
15959.8615961.1215962.34T:gage1h256c512r032
15991.4315994.5916015.82T:gage1h256c256r016
27348.7927420.1927475.80T:gage1h256c224r008
81385.8581416.1781606.93T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.800.800.84T:floppsy
1.311.311.39komihash
3.173.223.47T:bebb4185
4.454.454.48T:blake3
6.066.066.09T:blake2s
6.626.676.73prh42s256
7.887.927.98T:edonr512
7.838.088.25lsh256
8.568.839.20T:blake2b
8.838.899.00T:md4
8.808.929.00prh64s256
9.9410.1210.70prh42s512
10.3910.4210.44T:beamsplitter
10.6410.6910.78T:edonr256
12.0512.1612.27md5
14.4514.4714.62T:skein512512
14.5814.6614.78prh64s512
14.7714.8814.98T:skein256256
15.6915.7515.84T:skein512256
15.7015.7515.81T:bmw512
15.8315.9116.05T:echo256
15.8115.9415.97T:k12
15.9516.0316.08T:blake32
16.1416.2216.30T:blake64
16.5316.7317.00blake512
16.8116.9717.16lsh512
16.9417.0817.67prh42s1024
17.3917.4417.78blake256
17.6717.7317.88T:tiger
19.5619.8920.03T:sarmal256
21.1221.2521.53T:gimli24v1
22.4522.5322.66T:sarmal512
22.5822.6622.77T:xoodyakv1
22.6222.8122.81T:cubehash512
23.8123.8623.95sha3512
23.7323.9424.02sha3256
23.9824.0324.08shake256
24.0624.0824.08sha3384
24.1424.1924.30shake128
24.4524.5224.58sha3224
24.5624.6424.95T:keccak
24.5824.6624.70T:keccakc768
24.8324.8924.94T:keccakc512
24.8624.9125.00T:keccakc448
25.0225.0625.25T:keccakc1024
24.6225.1125.77T:bmw256
25.1225.1725.25T:keccakc256
25.2325.4125.64T:luffa256
26.3026.4826.66prh64s1024
26.9727.0027.11T:jh384
26.9827.0227.23T:jh256
27.0827.2227.50asconxofav12
27.1427.2827.38T:jh512
27.0527.3027.31T:jh224
27.1627.4227.50asconhashav12
28.5628.5628.92T:hamsi
28.8428.8929.09T:ripemd160
31.7731.7731.77T:round3jh256
31.6231.8431.84T:luffa384
31.8631.8832.16T:round3jh512
32.1732.2232.25T:shabal512
32.1932.2332.25T:shabal256
32.4532.5632.61T:cubehash832
32.8633.0233.16T:groestl256
33.7533.9134.20sha1
35.6635.7535.84T:shavite3256
36.6936.7036.78T:cubehash816
38.7738.7738.91asconhashv12
38.7538.9139.08T:nasha256
38.8638.9138.91asconxofv12
39.3439.5539.84T:nasha512
39.5239.9840.67T:simd512
40.8640.9741.08T:skein10241024
43.9144.1244.39T:bblake256
44.9745.0845.16T:cubehash88
45.2545.3645.69sha256
43.5545.5645.80sha512
45.4145.6445.86sha224
46.7546.8647.12T:luffa512
45.8147.1947.94sha384
48.2348.3148.38T:groestl512
50.0950.2250.45T:whirlpool
50.3150.5650.80T:shamashashv1
50.4250.5953.09T:rfsb509
52.8052.8653.11T:fugue256
55.9856.0356.09T:cubehash1632
57.8458.0058.11asconhashabi32v12
58.8959.2759.88T:simd256
59.1659.4559.62T:sneikha256
61.6261.7362.00T:keccakc512treed2
61.8962.0262.12T:cubehash84
61.9862.1262.28T:keccakc256treed2
63.0263.2363.36T:esch256v2
63.0263.6164.33T:shavite3512
63.7763.9864.09T:esch256v1
64.8364.9465.14T:drygascon128
67.4167.4867.83T:cubehash1616
68.1768.3968.62T:romulush
77.5677.6677.66asconhashbi32v12
79.6479.7279.80T:lane256
80.1480.2080.30T:saturninhashv2
84.4184.4884.70T:cubehash168
84.5084.8685.81T:fugue2
85.4585.5385.97T:fugue384
91.6492.0592.62T:echo512
92.1192.3992.55T:triadhashv1
92.8192.9193.55T:essence224
93.3393.4793.56T:essence256
94.9495.0695.31T:cubehash82
99.0299.2299.53T:echosp256
100.94101.23101.34T:drygascon256
103.59103.75105.89T:mcssha4
106.08106.70106.94T:mcssha6
107.30107.34107.56T:esch384v1
108.88109.30109.62T:esch384v2
115.91116.03116.47T:coral256v1
117.36117.53117.67T:cubehash164
117.64117.88118.39T:essence384
118.64118.91119.14T:essence512
121.67122.03122.80T:fugue512
123.08123.34123.92T:echosp512
126.95127.02127.39T:clxhash
130.33130.66131.09T:mgrostl256
130.23131.19131.53T:knot256v2
136.38136.88137.11T:sneikha384
148.41148.59148.73T:knot256v1
153.19153.38154.17T:mcssha5
161.25161.50161.61T:cubehash81
163.47164.61166.94T:fsb256
183.41183.45183.56T:cubehash162
243.61244.86245.69T:syconhash256v1
246.06246.19246.70T:photonbeetlehash256rate32v1
300.17300.95301.36T:knot512
315.25315.33315.41T:cubehash161
341.72343.38344.34T:knot384
373.14374.08375.69T:lane512
980.62980.94982.92T:subterraneanv1
1354.471355.641359.59T:sivrijndael256hash256v1
1569.801572.421573.72T:skinnyhashtk3
1855.641857.091876.78T:acehash256v1
2245.552246.612256.27T:skinnyhashtk2
2781.772783.952785.05T:heron256v1
4657.274659.784663.92T:gage1h256c256r128
4748.704749.614752.36T:orangishv1
6557.006558.096560.70T:sivtemphotonhashv1
6589.616592.486607.94T:gage1h256c224r064
7205.477207.307255.30T:gage1h256c256r064
8578.868602.148608.14T:gage1h256c224r032
12519.6112522.0612526.05T:gage1h256c256r032
12905.6612907.0212908.98T:gage1h256c512r064
20472.1420509.7720578.94T:gage1h256c224r016
23123.7323134.5023156.19T:gage1h256c256r016
23470.8823473.2823476.59T:gage1h256c512r032
39210.0039305.6139326.16T:gage1h256c224r008
731199.44731411.06733256.08T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
6.386.386.75T:floppsy
7.25?7.50?8.12?komihash
19.2519.2519.38T:bebb4185
39.2539.2539.25T:blake3
44.0044.1244.62T:beamsplitter
45.0045.5046.12T:md4
48.6249.2549.88prh42s256
51.8851.8852.12T:blake2s
56.5056.8857.50T:edonr256
57.7558.2558.62md5
63.2563.6264.12T:edonr512
62.8864.1266.50T:gimli24v1
65.8866.1266.88prh64s256
65.3866.2567.75lsh256
69.2570.3873.75T:blake2b
74.8875.1276.38prh42s512
75.6275.7577.25T:hamsi
80.5080.8881.62T:xoodyakv1
81.1281.5082.25T:blake32
81.5081.7583.50blake256
84.2585.0086.38T:skein256256
84.50?85.50?137.00?T:tiger
100.12100.75101.25asconxofav12
100.12100.88101.50asconhashav12
111.50112.38114.50T:luffa256
112.62113.50114.25prh64s512
114.75114.75115.00T:cubehash512
115.25116.00117.25T:skein512512
125.12125.62126.75T:skein512256
125.88126.50127.88T:k12
126.38126.62127.00T:bmw512
126.12126.88128.12T:ripemd160
126.75128.50134.12T:echo256
129.50129.75131.00T:blake64
129.00130.38132.62prh42s1024
132.25133.50136.00blake512
133.75135.00136.88lsh512
133.62135.62136.12asconxofv12
134.12135.62136.38asconhashv12
142.00142.62143.25T:bmw256
153.12153.88154.62T:shavite3256
160.88161.50162.62T:luffa384
162.75164.12165.25T:sneikha256
163.88165.38167.38T:drygascon128
167.12168.50168.75T:nasha256
166.25168.62169.50T:shamashashv1
171.12171.88172.88T:triadhashv1
174.62174.88176.00T:sarmal256
189.75190.00191.00sha3384
189.75190.38191.12T:groestl256
189.88190.38192.00sha3512
190.25191.25192.38sha3256
191.62191.75192.62shake256
191.88192.38192.88shake128
193.88193.88194.75sha3224
194.38194.50196.00T:romulush
195.25195.38196.00T:sarmal512
197.25197.75198.88T:keccak
197.75198.25199.12T:keccakc768
198.88199.38200.38T:keccakc512
199.00199.75201.38T:keccakc448
201.38201.75202.00T:keccakc256
201.25201.88202.75T:keccakc1024
206.62207.00208.88prh64s1024
209.50210.00212.12T:shabal256
209.75210.00210.25T:clxhash
208.50210.38211.50T:shabal512
216.12217.50218.12T:whirlpool
217.75219.00220.50T:jh256
218.12219.50220.88T:jh384
218.38219.62220.38T:jh512
219.12219.88221.12T:jh224
219.75220.75221.62T:saturninhashv2
232.25233.50235.88sha1
234.25235.25235.88T:cubehash832
233.88235.38236.88T:luffa512
234.38235.62236.12T:cubehash816
235.38236.75236.75asconhashabi32v12
236.00237.12238.25T:esch256v2
239.75240.38242.12T:esch256v1
243.12243.75244.12T:cubehash88
256.88256.88257.00T:round3jh256
256.25257.00257.50T:round3jh512
260.62261.12261.50T:cubehash84
278.88280.88284.25sha256
281.00282.88285.50sha224
282.38283.12285.62T:knot256v1
284.38285.50286.25T:photonbeetlehash256rate32v1
283.88285.62286.50asconhashbi32v12
293.12293.38293.88T:cubehash82
293.38294.62298.25T:bblake256
306.00306.62307.12T:skein10241024
313.38315.75318.50T:nasha512
316.62317.38319.00T:simd512
319.25320.25322.88T:fugue256
342.62343.50365.38T:rfsb509
359.00359.38360.38T:cubehash81
359.38359.62360.38T:knot256v2
360.12361.88381.12sha384
355.12363.75365.12sha512
367.50367.88368.75T:groestl512
377.88378.00380.50T:drygascon256
379.12379.50382.12T:cubehash1632
391.75392.00393.50T:coral256v1
416.50416.88417.25T:cubehash1616
440.75441.38442.12T:cubehash168
463.88464.12464.75T:esch384v1
469.25471.12474.62T:simd256
474.62475.62477.12T:cubehash164
475.62477.12479.00T:esch384v2
473.00477.88477.88T:sneikha384
493.25493.88495.00T:keccakc512treed2
495.25496.38497.62T:keccakc256treed2
500.50505.12514.00T:shavite3512
505.12510.50522.75T:mcssha4
520.12522.25526.88T:mcssha6
527.50534.62540.12T:fugue384
539.88540.50540.88T:cubehash162
568.38569.88575.62T:essence224
569.88572.00572.25T:essence256
577.00579.25583.62T:fugue2
646.12647.25648.12T:lane256
672.75673.38674.88T:cubehash161
691.25694.75697.00T:knot384
733.25737.38741.38T:echo512
735.12738.38740.75T:knot512
784.88786.62789.00T:fugue512
795.50796.88798.62T:echosp256
899.88902.75909.75T:mcssha5
905.50907.00910.12T:syconhash256v1
943.38946.00947.25T:essence384
952.25954.75956.75T:essence512
984.75985.75988.62T:echosp512
1038.621047.121054.88T:mgrostl256
1329.50?1566.62?1611.75?T:fsb256
1607.501613.001616.62T:sivrijndael256hash256v1
1883.751909.621912.62T:subterraneanv1
2968.002983.002997.88T:lane512
3998.884005.884020.88T:skinnyhashtk2
4195.124202.384207.62T:skinnyhashtk3
6858.126864.506939.75T:acehash256v1
6996.757001.387006.75T:sivtemphotonhashv1
12653.2512658.7512663.00T:heron256v1
15964.8815973.3815981.88T:gage1h256c256r128
18973.2518983.8818991.12T:orangishv1
24336.5024364.2524421.25T:gage1h256c224r064
26608.1226618.3826791.25T:gage1h256c256r064
30125.0030191.7530220.25T:gage1h256c224r032
44063.7544081.0044097.12T:gage1h256c256r032
47645.6247659.1247671.25T:gage1h256c512r064
70226.3870318.6270404.38T:gage1h256c224r016
79320.8879354.2579451.62T:gage1h256c256r016
82609.2582630.3882640.38T:gage1h256c512r032
132577.50132630.75132792.88T:gage1h256c224r008
5850974.255851815.125865910.00T:fsb512