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; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20261004

[Page version: 20261013 16:30:34]

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 (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each hash function and each implementation. Designers and implementors interested in submitting new hash functions and new implementations should read the call for submissions.


Test results

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.00-0.00-0.00T:floppsy
0.150.150.15komihash
0.430.430.43prh42s256
0.430.430.44prh42s512
0.430.440.44prh42s1024
0.440.440.46prh64s256
0.440.440.45prh64s512
0.450.450.46prh64s1024
0.600.610.61T:blake3
0.970.970.97T:bebb4185
1.251.261.26T:edonr512
1.691.701.71lsh512
1.891.891.89sha1
2.022.022.02sha256
2.032.032.04sha224
2.052.052.06T:echo256
2.052.062.06T:bmw512
2.372.372.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.602.612.62lsh256
2.782.782.78T:md4
2.912.912.93T:keccakc512treed2
2.922.932.93T:k12
2.932.953.11T:edonr256
3.473.473.47T:bmw256
3.523.533.53T:blake2b
3.923.933.97T:bash256
4.164.174.19sha384
4.164.184.20sha512
4.524.524.52md5
4.534.534.54T:shabal512
4.564.564.57T:skein512512
4.564.564.57T:skein512256
4.574.594.64T:blake64
4.594.614.63T:shabal256
5.025.035.03T:cubehash816
5.045.045.05T:cubehash512
5.045.055.05T:cubehash1632
5.065.075.07blake512
5.095.105.11T:bash384
5.365.375.37shake128
5.26?5.38?6.44?T:sarmal256
5.435.435.44T:bblake256
5.435.445.44T:tiger
5.465.475.48T:keccakc256
5.545.545.55T:blake2s
5.715.725.72T:groestl256
5.735.755.76T:simd512
5.815.815.81T:skein256256
5.965.965.97T:groestl512
6.026.026.03T:skein10241024
6.026.046.06T:beamsplitter
6.096.096.10T:rfsb509
6.176.196.19T:blake32
6.216.226.22sha3224
6.406.416.41T:keccakc448
6.536.546.54sha3256
6.536.556.55shake256
6.596.606.61T:sarmal512
6.646.646.65T:keccakc512
6.976.986.99T:luffa256
7.157.157.16T:keccak
7.367.407.40T:luffa384
7.817.827.83blake256
7.807.867.88T:bash512
8.328.338.34T:fugue2
8.598.598.60sha3384
8.34?8.82?13.54?T:keccakc768
9.249.269.28T:jh384
9.259.269.28T:jh256
9.259.269.28T:jh224
9.259.279.28T:jh512
9.879.909.99T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0610.06T:cubehash88
10.2510.2510.25asconxofav12
10.2510.2510.25asconhashav12
10.7810.8210.88T:round3jh256
10.7910.8510.89T:round3jh512
11.7311.7311.73T:ripemd160
11.4812.0312.26T:xoodyakv1
12.2712.2812.31sha3512
12.6012.6412.67T:keccakc1024
12.6512.6912.75T:whirlpool
12.8312.8612.92T:md6d224
13.1613.1813.19T:shavite3256
13.1313.2513.51T:fugue256
13.7913.8413.87T:simd256
13.8613.9014.07T:md6d256
14.0814.1014.13T:luffa512
14.4614.5014.52T:nasha512
14.8514.8914.90T:nasha256
15.1015.2015.25T:hamsi
15.2515.2515.25asconxofv12
15.2515.2515.25asconhashv12
18.0318.1018.23T:md6d384
18.0918.1018.11T:echosp256
19.0419.2719.36T:fugue384
19.2819.3319.38T:lane256
20.0420.0720.09T:cubehash168
20.1120.1120.12T:cubehash84
20.9420.9620.98T:shamashashv1
21.2721.3321.43T:shavite3512
22.4822.4922.51T:echo512
24.6224.6324.63asconhashabi32v12
24.3224.8325.17T:fugue512
24.8524.9625.06T:fsb256
26.1926.2026.24T:echosp512
27.6627.6927.73T:mgrostl256
29.1029.1229.14T:essence512
29.1429.1429.15T:essence384
30.5730.6530.73T:lane512
30.8230.9531.29T:atelopus64
31.0631.2231.34T:atelopus32
33.0633.0633.07T:sneikha256
33.2433.3933.55T:esch256v1
33.4733.5133.71T:esch256v2
36.6236.6336.64asconhashbi32v12
39.8439.9039.93T:saturninhashv2
40.1040.1540.18T:cubehash164
40.3640.3740.40T:cubehash82
43.2843.6146.55T:esch384v1
43.6343.6743.72T:essence256
43.6543.6943.73T:essence224
44.5044.6044.64T:romulush
44.0346.4147.34T:esch384v2
48.3248.3848.55T:drygascon128
49.2549.2549.29T:mcssha5
49.2549.2849.37T:mcssha6
49.2549.3550.31T:mcssha4
52.7552.7552.78T:coral256v1
55.2256.8057.72T:knot256v2
60.9560.9761.00T:triadhashv1
65.9465.9465.99T:sneikha384
73.9774.4674.80T:drygascon256
80.3180.3780.40T:cubehash162
80.7080.7580.81T:cubehash81
102.00102.03102.07T:knot256v1
158.12158.16158.20T:syconhash256v1
160.59160.75160.82T:cubehash161
182.68185.21186.49T:knot512
204.33204.44204.60T:knot384
206.09206.23206.35T:photonbeetlehash256rate32v1
214.07214.07214.08T:clxhash
203.09?233.63?271.54?T:fsb512
574.64575.63576.48T:subterraneanv1
760.70764.13771.03T:acehash256v1
801.90804.37807.36T:skinnyhashtk3
949.22949.30949.37T:heron256v1
1217.591220.751228.40T:gage1h256c256r128
1245.281248.631250.12T:sivrijndael256hash256v1
1710.301725.401733.01T:skinnyhashtk2
1835.171838.731851.45T:gage1h256c224r064
1910.671914.671918.61T:gage1h256c256r064
1996.501999.002002.63T:orangishv1
3495.613496.353496.85T:gage1h256c224r032
3590.603598.343619.72T:gage1h256c512r064
3680.793687.623691.29T:gage1h256c256r032
3998.404000.334005.10T:sivtemphotonhashv1
6159.136166.376176.83T:gage1h256c224r016
6811.926828.676842.36T:gage1h256c512r032
6956.167000.487025.04T:gage1h256c256r016
12044.4112069.0812106.43T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.16komihash
0.480.480.49prh42s256
0.510.510.52prh42s512
0.580.580.58prh42s1024
0.570.580.59prh64s256
0.640.640.65prh64s512
0.770.770.77prh64s1024
1.011.011.01T:bebb4185
1.241.251.25T:blake3
1.321.321.33T:edonr512
1.811.821.82lsh512
2.052.052.05sha256
2.112.112.11sha1
2.162.172.17T:echo256
2.222.222.22T:bmw512
2.252.252.26sha224
2.702.712.73lsh256
2.742.752.75T:keccakc256treed2
2.762.762.77T:cubehash832
2.852.852.85T:md4
2.962.973.01T:k12
3.003.003.01T:edonr256
3.333.343.39T:keccakc512treed2
3.543.543.54T:blake2b
3.603.603.61T:bmw256
4.064.074.10T:bash256
4.484.534.55sha512
4.514.534.55sha384
4.614.614.61md5
4.664.674.67T:skein512512
4.674.674.68T:skein512256
4.764.784.81T:blake64
4.814.834.87T:shabal512
4.874.894.90T:shabal256
5.175.175.17T:cubehash512
5.225.235.24blake512
5.205.235.26T:bash384
5.255.265.27T:cubehash816
5.485.485.52shake128
5.485.485.49T:cubehash1632
5.525.535.54T:blake2s
5.555.565.57T:tiger
5.54?5.57?6.48?T:sarmal256
5.635.635.64T:keccakc256
5.885.885.89T:skein256256
5.965.975.98T:simd512
5.965.985.99T:groestl256
6.066.076.08T:bblake256
6.136.166.19T:beamsplitter
6.216.226.23T:rfsb509
6.256.276.31T:skein10241024
6.306.306.30T:blake32
6.346.346.40sha3224
6.506.516.52T:groestl512
6.566.576.59T:keccakc448
6.766.776.78shake256
6.776.776.77sha3256
6.816.826.85T:sarmal512
6.896.896.90T:keccakc512
7.107.107.12T:luffa256
7.417.417.42T:keccak
7.557.577.58T:luffa384
7.947.957.96blake256
7.917.988.03T:bash512
8.718.718.71sha3384
8.98?8.99?13.21?T:keccakc768
9.159.159.17T:fugue2
9.399.419.45T:jh256
9.399.429.44T:jh512
9.399.429.44T:jh384
9.409.449.45T:jh224
9.9210.0110.06T:gimli24v1
10.2910.2910.30T:cubehash88
10.3610.3610.36asconxofav12
10.3610.3610.37asconhashav12
10.4610.4810.49T:cubehash1616
10.9210.9911.04T:round3jh512
10.9210.9911.06T:round3jh256
11.9511.9511.95T:ripemd160
11.5412.0112.20T:xoodyakv1
12.3312.3512.39sha3512
12.7212.7612.77T:keccakc1024
12.8812.9112.96T:whirlpool
13.0113.0413.07T:md6d224
13.4213.4413.51T:shavite3256
13.5213.7613.81T:fugue256
14.0614.0814.23T:md6d256
14.0214.1314.20T:simd256
14.4314.4614.49T:luffa512
14.9614.9815.03T:nasha512
15.2215.2615.30T:nasha256
15.2115.2715.42T:hamsi
15.3915.3915.39asconxofv12
15.3915.3915.39asconhashv12
18.2618.3018.41T:md6d384
18.8718.8818.88T:echosp256
19.6919.8719.95T:fugue384
19.8519.9019.94T:lane256
20.3420.3520.35T:cubehash84
20.4920.5120.52T:cubehash168
21.1021.1121.20T:shamashashv1
21.9222.0022.01T:shavite3512
23.2423.2523.26T:echo512
24.9224.9224.92asconhashabi32v12
25.3625.5225.68T:fsb256
25.2625.7425.98T:fugue512
27.1527.1827.22T:echosp512
29.2329.2529.28T:mgrostl256
30.0930.1030.13T:essence512
30.1130.1230.13T:essence384
32.2932.4332.77T:atelopus64
32.5432.5932.63T:lane512
32.5332.7032.91T:atelopus32
33.3233.3233.32T:sneikha256
33.4633.4933.54T:esch256v1
33.7733.8633.96T:esch256v2
36.9536.9536.96asconhashbi32v12
40.1940.1940.19T:saturninhashv2
40.5340.5540.58T:cubehash164
40.5940.6040.63T:cubehash82
44.0044.0946.51T:esch384v1
44.3344.4144.46T:essence256
44.3844.4244.47T:essence224
44.9044.9444.97T:romulush
44.7146.8447.53T:esch384v2
48.4148.4548.45T:drygascon128
50.1350.1350.23T:mcssha6
50.2150.3651.08T:mcssha4
50.8650.8650.87T:mcssha5
53.1853.1853.18T:coral256v1
55.6555.6555.83T:knot256v2
61.0661.0861.11T:triadhashv1
66.7066.7066.70T:sneikha384
74.9075.3075.32T:drygascon256
80.7580.7880.81T:cubehash162
80.9380.9681.00T:cubehash81
102.21102.21102.21T:knot256v1
159.65159.69159.78T:syconhash256v1
161.14161.18161.24T:cubehash161
183.36186.10186.82T:knot512
204.78204.93205.04T:knot384
205.60205.67205.80T:photonbeetlehash256rate32v1
214.30214.30214.39T:clxhash
575.53576.63577.36T:subterraneanv1
771.82773.71781.35T:acehash256v1
809.68810.58813.21T:skinnyhashtk3
964.51964.53964.55T:heron256v1
1235.551238.341240.51T:gage1h256c256r128
1242.621243.191243.72T:sivrijndael256hash256v1
1716.851727.881729.52T:skinnyhashtk2
1855.791858.951862.49T:gage1h256c224r064
1933.111935.121936.35T:gage1h256c256r064
2014.962016.812017.93T:orangishv1
3527.253527.673528.56T:gage1h256c224r032
3635.183638.373651.90T:gage1h256c512r064
3711.953720.183727.05T:gage1h256c256r032
3990.983996.294000.99T:sivtemphotonhashv1
6211.586225.136254.77T:gage1h256c224r016
6797.166806.286927.64T:fsb512
6885.616888.046902.25T:gage1h256c512r032
6992.567010.137063.79T:gage1h256c256r016
12160.1412180.6312196.86T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.570.570.58prh42s256
0.650.650.66prh42s512
0.780.780.79prh64s256
0.810.820.83prh42s1024
0.940.950.96prh64s512
1.071.071.08T:bebb4185
1.271.271.28prh64s1024
1.411.411.42T:edonr512
2.012.032.04lsh512
2.102.102.11sha256
2.442.452.50T:echo256
2.462.472.47sha1
2.492.502.53T:bmw512
2.612.622.66sha224
2.842.852.88lsh256
2.972.972.97T:md4
3.113.123.14T:edonr256
3.133.153.16T:cubehash832
3.183.203.21T:keccakc256treed2
3.203.223.24T:k12
3.553.563.56T:blake2b
3.703.713.72T:keccakc512treed2
3.743.753.76T:blake3
3.803.803.81T:bmw256
4.294.304.34T:bash256
4.764.764.76md5
4.854.854.86T:skein512512
4.854.864.90T:skein512256
5.035.065.10sha512
5.065.095.14T:blake64
5.065.105.13sha384
5.305.325.33T:shabal512
5.375.385.39T:cubehash512
5.375.395.40T:shabal256
5.505.515.53blake512
5.505.515.52T:blake2s
5.535.575.62T:bash384
5.635.655.66T:cubehash816
5.765.775.81T:tiger
5.865.875.88shake128
5.85?5.89?7.20?T:sarmal256
6.006.016.02T:skein256256
6.076.096.11T:keccakc256
6.226.236.24T:cubehash1632
6.276.316.37T:beamsplitter
6.316.326.35T:simd512
6.406.416.44T:groestl256
6.436.436.49sha3224
6.406.486.49T:blake32
6.476.486.49T:rfsb509
6.626.666.71T:skein10241024
6.666.676.69T:keccakc448
7.007.017.02shake256
7.007.017.01sha3256
7.127.137.14T:bblake256
7.187.187.20T:keccakc512
7.197.207.22T:sarmal512
7.307.327.33T:luffa256
7.417.437.45T:groestl512
7.847.847.86T:keccak
7.837.867.88T:luffa384
8.148.168.18blake256
8.118.208.28T:bash512
8.738.748.75sha3384
9.02?9.04?13.45?T:keccakc768
9.619.659.71T:jh224
9.649.689.72T:jh512
9.659.709.73T:jh384
9.669.709.74T:jh256
10.1310.1810.23T:gimli24v1
10.5410.5410.55asconhashav12
10.5410.5410.55asconxofav12
10.5210.5510.57T:fugue2
10.6710.6910.71T:cubehash88
11.2211.2311.25T:cubehash1616
11.1411.2311.32T:round3jh256
11.1211.2411.38T:round3jh512
12.0212.2612.60T:xoodyakv1
12.3012.3012.30T:ripemd160
12.7112.7212.74sha3512
12.9112.9413.00T:md6d224
13.1513.1713.19T:keccakc1024
13.3013.3213.34T:whirlpool
13.8113.8413.86T:shavite3256
13.9313.9714.15T:md6d256
14.1314.2314.41T:fugue256
14.4014.4514.51T:simd256
14.9915.0415.09T:luffa512
15.3715.4815.63T:hamsi
15.6215.6215.62asconhashv12
15.6215.6215.62asconxofv12
15.6115.6415.69T:nasha256
15.7815.8315.89T:nasha512
18.0018.0618.19T:md6d384
18.5918.6018.62T:echosp256
20.5520.6320.89T:fugue384
20.7320.7420.76T:cubehash84
20.6420.7620.81T:lane256
21.2421.2621.27T:cubehash168
21.3621.3821.42T:shamashashv1
23.0523.1523.19T:shavite3512
24.0524.2024.36T:fsb256
24.4824.4924.52T:echo512
25.4125.4125.42asconhashabi32v12
26.7327.1727.46T:fugue512
29.6529.6929.73T:echosp512
31.7231.7431.77T:essence512
31.7431.7531.77T:essence384
31.8631.8931.96T:mgrostl256
33.7533.7533.75T:sneikha256
33.8433.8933.97T:esch256v1
34.1534.1834.20T:esch256v2
34.6734.9735.17T:atelopus64
35.4535.6535.83T:atelopus32
35.9635.9836.02T:lane512
37.5037.5037.50asconhashbi32v12
40.7640.7840.85T:saturninhashv2
40.9740.9941.04T:cubehash82
41.2841.3141.34T:cubehash164
44.7844.8747.31T:esch384v1
45.4145.5045.55T:romulush
45.5845.6345.77T:essence224
45.5645.6545.72T:essence256
45.4247.5948.33T:esch384v2
48.6248.6448.67T:drygascon128
51.4251.5951.72T:mcssha6
51.6651.9952.79T:mcssha4
53.5353.5453.56T:mcssha5
53.8953.8953.90T:coral256v1
56.4356.4356.43T:knot256v2
61.2461.2561.31T:triadhashv1
67.9767.9767.98T:sneikha384
75.6976.2576.31T:drygascon256
81.3081.3581.39T:cubehash81
81.5181.5481.58T:cubehash162
102.55102.55102.57T:knot256v1
161.84161.88161.94T:cubehash161
162.22162.30162.41T:syconhash256v1
184.46185.41187.99T:knot512
205.05205.15205.19T:photonbeetlehash256rate32v1
205.99206.08206.19T:knot384
214.79214.79214.80T:clxhash
579.87581.80584.34T:subterraneanv1
786.59793.49797.06T:acehash256v1
822.19826.68828.91T:skinnyhashtk3
989.62989.83990.43T:heron256v1
1237.611239.081244.58T:sivrijndael256hash256v1
1257.901259.211260.61T:gage1h256c256r128
1728.141731.781745.61T:skinnyhashtk2
1888.411890.521892.22T:gage1h256c224r064
1962.571964.951967.69T:gage1h256c256r064
2040.472042.142044.24T:orangishv1
3578.693579.803581.30T:gage1h256c224r032
3701.833710.263718.62T:gage1h256c512r064
3764.783767.643774.11T:gage1h256c256r032
3986.143992.823996.77T:sivtemphotonhashv1
6297.846300.506313.83T:gage1h256c224r016
6994.937001.797010.28T:gage1h256c512r032
7093.337140.877162.91T:gage1h256c256r016
12312.9812328.5812341.24T:gage1h256c224r008
17761.5817782.2617860.92T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.210.210.22komihash
0.800.800.80prh42s256
1.001.001.01prh42s512
1.241.241.29T:bebb4185
1.301.311.32prh64s256
1.461.461.46prh42s1024
1.541.551.55T:edonr512
1.751.751.75prh64s512
2.252.252.26sha256
2.342.352.37lsh512
2.632.632.63prh64s1024
2.942.972.99lsh256
3.003.013.07T:bmw512
3.083.123.18T:echo256
3.273.273.27T:md4
3.413.423.43sha1
3.423.433.46T:edonr256
3.573.583.59T:k12
3.583.603.71sha224
3.633.633.64T:blake3
4.004.004.00T:blake2b
4.164.184.24T:cubehash832
4.344.354.37T:bmw256
4.364.394.41T:keccakc256treed2
4.484.524.54T:bash256
5.185.185.18md5
5.335.335.34T:skein512512
5.345.365.44T:skein512256
5.365.415.44T:blake64
5.475.495.51T:blake2s
5.665.685.69blake512
5.745.766.11T:keccakc512treed2
5.955.965.96T:cubehash512
6.08?6.17?7.25?T:sarmal256
6.166.196.22sha512
6.166.196.23sha384
6.166.206.21T:bash384
6.296.306.31shake128
6.326.326.33T:skein256256
6.336.356.40T:tiger
6.596.616.66T:shabal512
6.656.666.73T:keccakc256
6.666.686.71T:cubehash816
6.696.716.75T:shabal256
6.636.716.81T:beamsplitter
6.966.987.01T:blake32
7.107.127.17T:rfsb509
7.417.447.49T:sarmal512
7.577.617.62T:groestl256
7.837.837.85sha3224
7.837.857.86shake256
7.827.857.87sha3256
7.867.887.89T:luffa256
7.927.947.98T:simd512
8.138.148.16T:keccakc512
8.158.198.24T:keccakc448
8.198.218.21T:cubehash1632
8.188.238.25T:keccak
8.348.458.47T:skein10241024
8.638.688.72T:luffa384
8.698.708.72blake256
8.768.838.94T:bash512
9.359.359.37sha3384
9.799.839.87T:groestl512
9.80?9.85?14.56?T:keccakc768
10.2910.3610.43T:jh224
10.3210.3810.47T:jh512
10.3310.4010.46T:jh256
10.3910.4010.43T:bblake256
10.3110.4110.48T:jh384
10.4510.5310.57T:gimli24v1
11.0211.0211.03asconxofav12
11.0211.0211.04asconhashav12
11.7011.7211.77T:cubehash88
11.8912.0512.16T:round3jh512
11.9612.1012.21T:round3jh256
12.3912.5913.03T:xoodyakv1
13.1813.2113.23T:cubehash1616
13.2413.2413.24T:ripemd160
13.9213.9513.97sha3512
14.2114.2414.29T:fugue2
14.3714.4114.48T:whirlpool
14.4614.4814.55T:keccakc1024
14.8914.9214.97T:shavite3256
15.4215.4715.56T:simd256
15.7115.8115.94T:hamsi
15.7615.9016.05T:fugue256
16.2316.2316.26asconhashv12
16.2316.2316.24asconxofv12
16.3716.4516.52T:nasha512
16.4716.5316.63T:luffa512
16.7716.7916.88T:nasha256
21.3321.3521.38T:echosp256
21.7721.7821.82T:cubehash84
22.1122.1822.24T:shamashashv1
22.9723.0123.25T:lane256
23.1023.1623.22T:fugue384
23.2223.2523.29T:cubehash168
23.8023.9023.97T:shavite3512
25.3125.3425.43T:echo512
26.0826.1626.23T:md6d224
26.7126.7126.75asconhashabi32v12
28.1428.2128.47T:md6d256
30.5430.8631.30T:fugue512
31.0031.1531.36T:fsb256
34.9034.9034.90T:sneikha256
34.8534.9335.04T:esch256v1
35.2535.2735.38T:echosp512
35.2535.3235.42T:esch256v2
35.8135.8836.12T:mgrostl256
36.0536.0836.10T:essence384
36.0836.1036.12T:essence512
36.3036.3936.62T:md6d384
38.9438.9438.97asconhashbi32v12
41.9942.0542.08T:cubehash82
42.2642.2742.29T:saturninhashv2
43.2543.3143.35T:cubehash164
43.9044.4846.05T:atelopus32
46.5646.6349.20T:esch384v1
46.9947.0347.13T:romulush
47.9648.0048.09T:lane512
48.8548.9249.05T:essence224
48.7948.9849.11T:essence256
49.1249.1749.45T:drygascon128
47.7249.5950.29T:esch384v2
51.7351.9252.37T:atelopus64
55.3355.4855.56T:mcssha6
55.7955.7955.80T:coral256v1
55.6156.2756.75T:mcssha4
58.4958.5058.51T:knot256v2
60.7160.8360.85T:mcssha5
61.7961.8461.92T:triadhashv1
71.3571.3777.47T:sneikha384
78.1078.1178.74T:drygascon256
82.2782.3582.37T:cubehash81
83.4783.5283.61T:cubehash162
103.48103.48103.49T:knot256v1
163.75163.87164.00T:cubehash161
169.11169.21169.33T:syconhash256v1
187.90191.11191.18T:knot512
203.02203.08203.17T:photonbeetlehash256rate32v1
208.70208.82208.90T:knot384
216.11216.12216.13T:clxhash
584.87586.11586.18T:subterraneanv1
817.51818.37825.58T:acehash256v1
848.18850.27858.89T:skinnyhashtk3
1057.311057.351057.64T:heron256v1
1234.431241.971245.53T:sivrijndael256hash256v1
1320.471321.541324.08T:gage1h256c256r128
1745.931750.971761.10T:skinnyhashtk2
1967.761971.141972.72T:gage1h256c224r064
2041.672046.412050.80T:gage1h256c256r064
2111.152112.592113.12T:orangishv1
3714.333715.573716.58T:gage1h256c224r032
3856.523860.333862.16T:gage1h256c512r064
3912.053913.943949.73T:gage1h256c256r032
3972.153975.963979.42T:sivtemphotonhashv1
6531.446539.746558.08T:gage1h256c224r016
7235.357239.257255.97T:gage1h256c512r032
7384.707400.917409.41T:gage1h256c256r016
12739.7212744.5112765.84T:gage1h256c224r008
46987.6447030.9747415.50T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.550.550.55T:floppsy
0.860.860.86komihash
3.083.113.15T:blake3
3.40?3.48?3.99?T:bebb4185
3.773.773.77prh42s256
3.92?3.97?4.49?T:edonr512
4.074.134.17sha256
4.965.045.11T:blake2s
5.725.755.84prh42s512
6.136.206.26lsh256
7.227.227.23T:md4
7.527.587.92T:edonr256
8.028.028.02T:blake2b
8.028.068.37T:echo256
7.988.178.26lsh512
8.208.238.26prh64s256
8.909.029.37T:bash256
9.139.189.25T:bash384
9.659.719.89T:k12
9.729.739.84prh42s1024
10.3410.3710.46T:skein256256
10.2910.4510.89T:bmw512
10.5010.5010.52md5
10.7610.8211.04T:blake64
10.8510.9411.04blake512
10.28?11.10?11.88?T:beamsplitter
11.1411.1611.17T:skein512512
11.1911.1912.24T:skein512256
11.4611.5211.65T:bmw256
11.73?12.29?13.59?T:sarmal256
12.8812.8812.88prh64s512
13.1413.1613.17T:cubehash512
13.4813.5713.67T:blake32
13.4413.5813.65T:tiger
13.7713.8214.06T:rfsb509
14.1914.3914.61T:sarmal512
14.5614.6115.43sha3512
14.6014.6315.45sha3384
14.6814.7015.50sha3256
14.6914.7115.51shake256
14.70?14.73?16.59?sha3224
14.7514.7815.57shake128
14.8414.9715.13T:luffa256
15.1915.3015.38T:gimli24v1
15.6315.6715.74blake256
15.5715.6815.88sha1
15.8215.9016.24T:keccakc512
15.9516.0316.42T:keccak
15.9316.0516.25T:keccakc448
16.0816.2316.70T:keccakc1024
16.16?16.45?23.21?T:keccakc768
16.1616.4817.31sha224
16.1916.5117.04T:keccakc256
16.7916.9917.68T:bash512
17.1917.2017.20asconhashav12
17.2017.2017.20asconxofav12
17.1117.2817.71T:xoodyakv1
17.1517.3218.01T:cubehash832
18.9219.1819.44T:jh512
19.1019.2119.40T:luffa384
18.9919.2319.54T:jh384
19.0219.2919.62T:jh224
19.0319.3319.54T:jh256
19.7019.8119.86T:cubehash816
20.0520.2720.59T:hamsi
21.7921.9822.23sha512
21.8422.1722.37T:round3jh512
21.9422.2422.42T:round3jh256
22.3122.3322.33prh64s1024
22.4722.5922.78T:groestl256
22.3822.6822.94sha384
23.2623.3423.52T:shabal512
23.4223.6923.96T:shabal256
24.0724.0824.12asconxofv12
24.0624.0924.38asconhashv12
24.9825.0725.16T:cubehash88
25.2925.3025.31T:ripemd160
25.6125.7426.20T:simd512
25.9826.1727.38T:skein10241024
26.6826.8827.13T:keccakc512treed2
27.0527.3227.59T:keccakc256treed2
27.8427.9328.15T:whirlpool
28.1928.3428.92T:simd256
28.1629.2529.55T:shavite3256
31.0131.0631.19T:shamashashv1
31.4731.5231.64T:nasha256
31.4332.0432.35T:nasha512
32.9933.2933.51T:cubehash1632
34.8234.9635.12T:cubehash84
35.9836.2936.66T:luffa512
36.5036.7737.05T:fugue256
38.5338.6738.80T:cubehash1616
40.7541.0341.26T:groestl512
43.3943.3943.48asconhashabi32v12
43.9144.0244.08T:shavite3512
47.1147.3147.62T:echo512
47.7148.0248.33T:esch256v1
48.4848.6348.70T:cubehash168
48.9249.2549.55T:esch256v2
49.6149.6149.62T:sneikha256
50.0750.1850.58T:bblake256
47.22?50.80?53.01?T:lane256
55.2355.3055.30T:cubehash82
55.4355.5855.63T:drygascon128
56.8257.0957.34T:fugue384
57.4257.4257.48asconhashbi32v12
55.2457.7458.21T:fugue2
60.7760.8261.04T:saturninhashv2
65.2565.4765.73T:echosp256
68.3068.4368.47T:romulush
68.4768.6768.82T:cubehash164
69.4269.4269.44T:triadhashv1
71.2271.5174.39T:esch384v1
71.5274.9475.98T:esch384v2
80.1480.1480.17T:coral256v1
79.8980.8081.36T:fugue512
80.7080.8081.05T:echosp512
84.6284.6284.76T:knot256v2
85.6185.9186.19T:md6d224
90.8691.4392.09T:essence224
91.4691.5091.74T:essence384
91.0591.7192.53T:essence256
91.9292.1292.24T:essence512
92.1992.6893.35T:md6d256
94.9195.1295.31T:cubehash81
101.68101.93102.17T:mgrostl256
103.80104.11104.51T:mcssha4
105.10105.21105.37T:mcssha6
106.67107.01107.49T:fsb256
108.81109.05109.28T:cubehash162
111.29112.13112.24T:drygascon256
114.64114.64114.67T:sneikha384
115.30115.31115.44T:knot256v1
116.76117.07118.18T:md6d384
152.06152.55152.77T:mcssha5
153.97156.00159.86T:atelopus32
180.33180.49180.70T:photonbeetlehash256rate32v1
186.13187.03187.67T:lane512
188.47188.74189.19T:cubehash161
221.19223.97226.40T:atelopus64
230.24230.27230.53T:knot384
228.74231.32231.69T:knot512
232.70232.70232.90T:clxhash
257.33257.72258.17T:syconhash256v1
658.43660.22663.97T:subterraneanv1
1174.301175.641177.98T:sivrijndael256hash256v1
1206.911227.751231.86T:skinnyhashtk3
1244.181246.381256.61T:acehash256v1
1923.581923.751924.10T:heron256v1
1918.541935.701941.22T:skinnyhashtk2
2139.222140.932155.97T:gage1h256c256r128
2998.413001.103003.54T:orangishv1
2990.163008.593011.47T:gage1h256c224r064
3106.803110.033114.48T:gage1h256c256r064
3745.673750.103753.86T:sivtemphotonhashv1
5463.365465.815469.54T:gage1h256c224r032
5745.355751.025769.86T:gage1h256c256r032
5844.655863.165878.70T:gage1h256c512r064
9428.929434.719441.75T:gage1h256c224r016
10618.7010637.0210715.74T:gage1h256c256r016
10645.9910655.0510668.32T:gage1h256c512r032
18269.7018274.5518286.46T:gage1h256c224r008
421284.44421706.40424441.37T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.384.384.38T:floppsy
5.505.505.97komihash
20.0020.0620.49T:bebb4185
24.7024.9425.33sha256
28.1828.3328.44prh42s256
31.6032.2333.89T:edonr512
33.6233.7033.77T:md4
35.0935.2535.49T:edonr256
36.0736.2436.49T:blake3
38.99?39.52?46.68?T:beamsplitter
44.1244.5945.41prh42s512
44.6245.1245.97T:gimli24v1
45.5045.5047.05md5
48.4048.7049.25T:blake2s
50.5251.1751.84lsh256
54.9455.5257.04T:hamsi
58.7759.9961.44T:xoodyakv1
60.7561.1761.50T:skein256256
61.1161.5562.45prh64s256
61.2561.8463.04T:tiger
61.9462.1062.86T:bmw256
62.2562.2562.25T:blake2b
61.8362.8266.88T:blake32
63.2164.1965.84T:luffa256
64.2164.7165.27T:echo256
64.5565.4766.32lsh512
65.7565.7866.09asconxofav12
65.6265.8466.53T:cubehash512
65.8065.8866.35asconhashav12
70.2570.7271.55blake256
72.1572.5375.31T:bash512
71.9972.7073.42T:bash256
73.0374.3475.25T:bash384
75.5176.1779.53prh42s1024
76.1776.3078.27T:rfsb509
81.6583.2385.42T:bmw512
85.7585.8387.29asconxofv12
85.6486.0288.03T:k12
85.5686.0887.09T:blake64
86.2487.9888.79asconhashv12
88.5088.9889.80blake512
91.1291.1591.25T:skein512512
91.5391.6299.88T:skein512256
95.4997.6199.92T:luffa384
95.66?97.77?109.75?T:sarmal256
98.7099.0499.62prh64s512
103.25103.34103.38T:shamashashv1
106.48106.72106.88T:ripemd160
111.67112.00113.38sha1
115.75115.97122.17sha3224
115.41116.03118.09T:sarmal512
115.75116.33127.36sha3256
115.75116.41122.86sha3384
116.14116.44122.19shake256
114.28116.98123.22sha224
116.93117.25123.03shake128
117.22117.43123.39sha3512
118.95119.31119.83T:whirlpool
120.38121.22122.09T:cubehash816
115.78121.57124.30T:shavite3256
121.14122.31125.75T:cubehash832
125.08125.25125.64T:triadhashv1
126.33127.20131.29T:keccakc512
127.54127.99130.68T:keccak
128.32129.04133.28T:keccakc1024
128.43129.68130.58T:keccakc448
129.24129.72135.97T:keccakc256
128.66130.02131.05T:cubehash88
128.14?131.81?180.74?T:keccakc768
131.26133.25135.85T:nasha256
135.38135.41135.56T:sneikha256
137.31138.19139.00T:groestl256
137.93139.44141.56T:cubehash84
141.47141.73142.86T:shabal256
143.95144.54145.59T:shabal512
153.38153.38154.00T:drygascon128
155.08155.75157.77T:jh384
157.84158.24158.90T:cubehash82
156.38160.08162.55T:jh256
157.35160.73162.74T:jh512
161.83162.88162.88T:jh224
166.94167.09169.71T:saturninhashv2
173.53173.88175.46prh64s1024
174.75174.75175.84asconhashabi32v12
175.00175.00175.39T:luffa512
175.20176.62178.31sha512
179.31180.93183.02T:esch256v1
178.77181.10183.23sha384
180.77182.72184.68T:round3jh256
179.75182.81186.09T:round3jh512
183.53184.75186.49T:esch256v2
191.34191.38191.76T:romulush
195.04195.82197.14T:cubehash81
200.04201.62203.25T:fugue256
203.00203.08204.27asconhashbi32v12
205.40206.09206.62T:photonbeetlehash256rate32v1
207.62207.62207.81T:knot256v1
207.28207.75209.84T:skein10241024
206.49210.72215.30T:simd512
213.17214.49225.60T:keccakc512treed2
214.54215.85217.65T:keccakc256treed2
224.02224.17226.85T:cubehash1632
230.26231.25232.71T:cubehash1616
233.89235.01237.23T:simd256
240.38240.50240.74T:knot256v2
247.19248.50249.16T:cubehash168
253.62254.09255.74T:nasha512
267.84268.28269.29T:cubehash164
271.88271.88271.91T:coral256v1
280.77282.34284.10T:groestl512
307.38308.41309.90T:cubehash162
306.46309.59322.34T:esch384v1
318.14320.50322.95T:fugue384
317.74327.15332.15T:esch384v2
328.49329.97331.01T:bblake256
352.00353.06354.40T:shavite3512
363.62363.62363.62T:clxhash
375.88376.85379.38T:echo512
378.06379.21381.46T:fugue2
385.43386.46388.67T:cubehash161
392.75392.79393.02T:sneikha384
384.64?410.54?428.46?T:lane256
444.97447.50450.50T:drygascon256
460.69461.16462.46T:knot384
469.49472.78478.79T:fugue512
484.95489.19491.83T:mcssha4
497.27497.77498.91T:mcssha6
522.11523.21526.02T:echosp256
547.26552.35552.50T:knot512
553.39557.39564.54T:essence224
556.83559.96563.25T:essence256
647.45648.47649.38T:echosp512
684.09688.12690.35T:md6d224
736.17736.98738.42T:essence384
739.18739.53741.47T:essence512
736.41741.74745.83T:md6d256
810.69810.97811.38T:mgrostl256
855.34858.32863.41T:fsb256
876.73880.54881.26T:mcssha5
934.25936.99944.72T:md6d384
950.76953.01955.78T:syconhash256v1
1230.691241.181254.71T:atelopus32
1252.181253.411256.80T:subterraneanv1
1347.241350.241353.92T:sivrijndael256hash256v1
1483.621493.221499.88T:lane512
1771.351783.081800.26T:atelopus64
3256.583265.173272.20T:skinnyhashtk3
3416.123453.523476.38T:skinnyhashtk2
3995.184003.354011.43T:sivtemphotonhashv1
4609.754637.104656.81T:acehash256v1
7316.147321.957328.01T:gage1h256c256r128
8743.898745.238751.95T:heron256v1
11029.0811038.3211077.10T:gage1h256c224r064
11460.2411489.2811494.18T:gage1h256c256r064
11980.6411991.7112008.05T:orangishv1
19265.5119267.8119277.50T:gage1h256c224r032
20279.3920331.5120474.40T:gage1h256c256r032
21685.8621726.6921792.81T:gage1h256c512r064
32298.5232321.5732350.94T:gage1h256c224r016
36502.1636653.4436686.77T:gage1h256c256r016
37481.2837592.0337669.22T:gage1h256c512r032
61723.8361777.4161834.58T:gage1h256c224r008
3367020.693372648.453377841.75T:fsb512