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

[Page version: 20260717 01:32:39]

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.43prh42s1024
0.430.430.44prh42s512
0.440.460.46prh64s512
0.440.460.46prh64s1024
0.530.530.53prh64s256
0.600.600.61T:blake3
0.971.011.03T:bebb4185
1.261.261.26T:edonr512
1.711.721.73lsh512
1.891.891.89sha1
2.022.022.02sha256
2.032.032.03T:echo256
2.032.032.03sha224
2.082.092.09T:bmw512
2.372.382.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.602.612.62lsh256
2.782.782.78T:md4
2.912.912.94T:edonr256
2.912.912.92T:keccakc512treed2
2.922.922.93T:k12
3.523.533.53T:blake2b
3.543.543.55T:bmw256
3.913.974.04T:bash256
4.164.184.20sha512
4.164.194.22sha384
4.524.524.52md5
4.544.544.55T:shabal512
4.564.564.56T:skein512512
4.554.574.57T:skein512256
4.624.634.81T:shabal256
4.764.784.79T:blake64
5.025.025.03T:cubehash512
5.025.025.03T:cubehash1632
5.025.035.03T:cubehash816
5.055.065.06T:keccakc256
5.095.115.13blake512
5.205.245.28T:bash384
5.365.375.37shake128
5.425.435.43T:tiger
5.435.445.44T:bblake256
5.21?5.52?8.31?T:sarmal256
5.545.545.55T:blake2s
5.625.715.72T:groestl256
5.745.755.76T:simd512
5.815.815.82T:skein256256
5.835.845.84T:keccakc448
5.965.965.97T:groestl512
6.036.056.13T:beamsplitter
6.096.096.10T:rfsb509
6.156.156.16T:keccakc512
6.156.166.18T:skein10241024
6.166.196.19T:blake32
6.226.226.22sha3224
6.556.566.56shake256
6.566.566.57T:keccak
6.556.566.57sha3256
6.43?6.81?10.13?T:sarmal512
6.997.007.01T:luffa256
7.297.297.32T:luffa384
7.817.827.83blake256
7.857.978.03T:bash512
8.058.068.07T:keccakc768
8.298.318.39T:fugue2
8.598.598.61sha3384
9.389.399.41T:jh512
9.379.399.43T:jh256
9.379.409.43T:jh384
9.379.409.43T:jh224
9.879.959.99T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0510.06T:cubehash88
10.2510.2510.25asconhashav12
10.2510.2510.25asconxofav12
10.9310.9710.99T:round3jh256
10.9310.9711.00T:round3jh512
11.6411.6511.66T:keccakc1024
11.7311.7311.74T:ripemd160
11.7911.8811.92T:md6d224
12.2812.2912.30sha3512
12.3212.5112.98T:xoodyakv1
12.6112.6212.65T:whirlpool
12.7912.8313.05T:md6d256
13.1313.2913.51T:fugue256
14.0914.1114.13T:luffa512
13.9514.1414.46T:simd256
14.9414.9915.14T:nasha512
15.0715.1215.33T:hamsi
15.2515.2515.25asconhashv12
15.2515.2515.25asconxofv12
15.4015.4215.46T:nasha256
15.6015.6115.63T:shavite3256
16.5516.5716.64T:md6d384
18.5718.5818.61T:echosp256
19.0719.3219.33T:fugue384
19.3019.3319.38T:lane256
20.0420.0620.08T:cubehash168
20.1120.1120.12T:cubehash84
21.0721.0821.10T:shamashashv1
21.7021.7121.72T:shavite3512
22.4722.4822.49T:echo512
24.3224.3724.90T:fugue512
24.6324.6324.63asconhashabi32v12
24.9525.0425.14T:fsb256
26.8526.8926.96T:echosp512
27.6427.7627.90T:mgrostl256
29.1029.1229.15T:essence384
29.1229.1529.16T:essence512
30.4030.5830.66T:atelopus64
31.2531.3631.44T:atelopus32
32.0732.1032.19T:lane512
33.0633.0633.07T:sneikha256
33.1733.2533.78T:esch256v1
33.5033.5633.59T:esch256v2
36.6236.6336.64asconhashbi32v12
40.0940.1640.19T:cubehash164
40.0440.3340.43T:drygascon128
40.3640.3740.39T:cubehash82
41.4241.4241.44T:saturninhashv2
43.6143.6743.73T:essence256
43.6243.6843.73T:essence224
44.3844.4644.70T:romulush
42.7744.9445.90T:esch384v1
45.3445.7746.01T:esch384v2
49.6749.6749.69T:mcssha6
49.6649.6749.71T:mcssha5
49.6749.6849.71T:mcssha4
55.2555.2555.29T:coral256v1
56.8957.4157.96T:knot256v2
60.9560.9661.01T:triadhashv1
65.9465.9465.98T:sneikha384
62.31?67.26?76.90?T:fsb512
74.0274.3874.82T:drygascon256
80.3180.3680.40T:cubehash162
80.7180.7680.79T:cubehash81
102.00102.02102.06T:knot256v1
160.63160.76160.82T:cubehash161
170.95170.99171.02T:syconhash256v1
204.79205.33205.64T:knot384
212.50212.82214.31T:photonbeetlehash256rate32v1
214.07214.07214.08T:clxhash
226.68230.58236.77T:knot512
600.38603.44608.82T:subterraneanv1
763.94766.93770.35T:acehash256v1
799.82800.49807.63T:skinnyhashtk3
949.10949.26949.36T:heron256v1
1163.511164.201167.65T:sivrijndael256hash256v1
1248.101252.631257.49T:gage1h256c256r128
1713.701733.191741.96T:skinnyhashtk2
1853.911867.081901.87T:gage1h256c224r064
1907.331909.981912.56T:gage1h256c256r064
2226.112226.702229.43T:orangishv1
3496.583496.873498.43T:gage1h256c224r032
3603.423614.113625.97T:gage1h256c512r064
3605.173626.253710.70T:gage1h256c256r016
3700.553706.353709.71T:gage1h256c256r032
4051.724054.674058.62T:sivtemphotonhashv1
6034.18?6120.65?6816.64?T:gage1h256c224r016
6798.206812.806832.44T:gage1h256c512r032
12016.7912033.7112050.39T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.16komihash
0.480.490.49prh42s256
0.510.510.52prh42s512
0.570.580.58prh42s1024
0.620.630.64prh64s512
0.620.630.63prh64s256
0.750.770.77prh64s1024
1.071.101.14T:bebb4185
1.241.241.25T:blake3
1.321.321.32T:edonr512
1.831.841.85lsh512
2.052.052.05sha256
2.102.112.11sha1
2.142.142.15T:echo256
2.242.252.25T:bmw512
2.252.252.25sha224
2.702.722.72lsh256
2.742.752.75T:keccakc256treed2
2.752.762.76T:cubehash832
2.852.852.85T:md4
2.962.983.02T:k12
2.993.003.02T:edonr256
3.323.333.45T:keccakc512treed2
3.533.543.54T:blake2b
3.663.673.67T:bmw256
4.064.134.16T:bash256
4.504.524.55sha512
4.504.544.55sha384
4.614.614.61md5
4.674.674.68T:skein512256
4.674.674.67T:skein512512
4.804.824.83T:shabal512
4.894.894.90T:shabal256
4.964.974.98T:blake64
5.165.175.17T:cubehash512
5.175.185.18T:keccakc256
5.265.275.27T:cubehash816
5.295.315.32blake512
5.305.345.35T:bash384
5.465.475.48T:cubehash1632
5.475.485.51shake128
5.525.535.54T:blake2s
5.555.565.57T:tiger
5.885.895.91T:skein256256
5.73?5.94?8.30?T:sarmal256
5.965.975.99T:simd512
5.955.975.99T:groestl256
5.985.995.99T:keccakc448
6.066.076.08T:bblake256
6.216.216.22T:rfsb509
6.186.236.29T:beamsplitter
6.276.286.29T:blake32
6.346.346.36sha3224
6.386.396.40T:keccakc512
6.406.416.43T:skein10241024
6.486.486.49T:groestl512
6.786.796.80sha3256
6.786.796.80T:keccak
6.796.796.80shake256
7.04?7.07?10.13?T:sarmal512
7.117.127.13T:luffa256
7.487.507.52T:luffa384
7.927.938.07T:bash512
7.937.947.96blake256
8.198.198.20T:keccakc768
8.718.728.74sha3384
9.169.209.24T:fugue2
9.519.559.57T:jh512
9.519.559.58T:jh256
9.529.559.59T:jh224
9.519.569.59T:jh384
9.9510.0310.04T:gimli24v1
10.2910.2910.30T:cubehash88
10.3610.3610.36asconhashav12
10.3610.3610.37asconxofav12
10.4710.4810.49T:cubehash1616
11.0711.1411.20T:round3jh512
11.0511.1411.20T:round3jh256
11.7111.7311.74T:keccakc1024
11.9511.9511.95T:ripemd160
11.9812.0412.07T:md6d224
12.3412.3512.38sha3512
12.3212.5212.69T:xoodyakv1
12.8812.9112.93T:whirlpool
13.0013.0213.21T:md6d256
13.5513.7113.83T:fugue256
14.1414.1914.62T:simd256
14.4314.4514.49T:luffa512
15.1015.2115.37T:hamsi
15.3915.3915.39asconhashv12
15.3915.3915.39asconxofv12
15.4015.4215.63T:nasha512
15.6615.7015.71T:nasha256
15.8515.8715.88T:shavite3256
16.7316.7616.80T:md6d384
19.3719.3919.43T:echosp256
19.8319.9019.96T:lane256
19.9519.9619.97T:fugue384
20.3420.3520.36T:cubehash84
20.4920.5020.51T:cubehash168
21.2521.2621.33T:shamashashv1
22.3822.4122.43T:shavite3512
23.2123.2323.24T:echo512
24.9224.9224.92asconhashabi32v12
25.3425.3725.89T:fugue512
25.7625.9026.03T:fsb256
27.8327.8727.90T:echosp512
29.2329.2729.31T:mgrostl256
30.0830.0830.13T:essence384
30.1030.1230.13T:essence512
31.8731.9532.07T:atelopus64
32.5132.6332.77T:atelopus32
33.3233.3233.32T:sneikha256
33.4933.5533.99T:esch256v1
33.7733.8134.05T:esch256v2
34.1334.1534.17T:lane512
36.9536.9536.96asconhashbi32v12
40.1140.4040.44T:drygascon128
40.5540.5740.58T:cubehash164
40.6040.6140.63T:cubehash82
41.7541.7541.76T:saturninhashv2
44.3444.3944.45T:essence224
44.3544.4344.50T:essence256
44.7444.7945.16T:romulush
43.6146.0846.47T:esch384v1
45.8646.1646.28T:esch384v2
50.5050.5150.52T:mcssha4
50.5350.5350.53T:mcssha6
51.2151.2251.22T:mcssha5
55.6555.6555.91T:knot256v2
55.6955.6955.70T:coral256v1
61.0461.0761.12T:triadhashv1
66.7066.7066.70T:sneikha384
75.3175.3175.32T:drygascon256
80.7580.7980.85T:cubehash162
80.9280.9680.99T:cubehash81
102.21102.21102.22T:knot256v1
161.02161.17161.23T:cubehash161
172.58172.62172.71T:syconhash256v1
205.86205.92205.94T:knot384
212.32212.48213.68T:photonbeetlehash256rate32v1
214.30214.30214.38T:clxhash
228.97231.88237.58T:knot512
603.96610.47616.69T:subterraneanv1
771.62773.54777.25T:acehash256v1
808.17808.67809.73T:skinnyhashtk3
964.41964.44964.51T:heron256v1
1160.261161.271162.60T:sivrijndael256hash256v1
1260.821263.211268.25T:gage1h256c256r128
1716.591722.591743.00T:skinnyhashtk2
1870.331875.631916.95T:gage1h256c224r064
1927.931930.631941.13T:gage1h256c256r064
2243.662244.322245.51T:orangishv1
3526.883527.723530.97T:gage1h256c224r032
3596.883628.123740.46T:gage1h256c256r016
3632.493634.973641.33T:gage1h256c512r064
3732.863735.663736.67T:gage1h256c256r032
4048.394049.434051.35T:sivtemphotonhashv1
6148.826155.756794.22T:gage1h256c224r016
6794.346799.206809.52T:fsb512
6857.566872.376902.15T:gage1h256c512r032
12117.6212127.0612144.08T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.170.170.17komihash
0.570.570.58prh42s256
0.650.650.66prh42s512
0.790.800.81prh64s256
0.810.820.83prh42s1024
0.940.950.95prh64s512
1.11?1.15?1.30?T:bebb4185
1.271.271.28prh64s1024
1.411.421.43T:edonr512
2.032.042.05lsh512
2.102.112.11sha256
2.402.402.42T:echo256
2.462.462.47sha1
2.512.512.52T:bmw512
2.602.612.62sha224
2.852.862.87lsh256
2.972.972.97T:md4
3.103.113.14T:edonr256
3.133.143.15T:cubehash832
3.183.193.21T:keccakc256treed2
3.213.213.22T:k12
3.553.553.56T:blake2b
3.703.713.74T:keccakc512treed2
3.763.773.81T:blake3
3.853.863.89T:bmw256
4.284.374.42T:bash256
4.764.764.77md5
4.854.854.86T:skein512512
4.854.854.86T:skein512256
5.075.125.14sha384
5.095.125.15sha512
5.235.275.30T:blake64
5.265.285.33T:shabal512
5.365.395.41T:shabal256
5.375.395.41T:cubehash512
5.505.515.52T:blake2s
5.545.555.57T:keccakc256
5.625.635.66T:bash384
5.635.655.66blake512
5.645.655.66T:cubehash816
5.725.755.77T:tiger
5.855.865.87shake128
6.006.016.06T:skein256256
6.096.106.12T:keccakc448
6.206.216.23T:cubehash1632
6.316.336.35T:simd512
6.10?6.34?8.66?T:sarmal256
6.416.416.43T:groestl256
6.426.436.44sha3224
6.376.446.49T:beamsplitter
6.446.476.48T:blake32
6.476.486.49T:rfsb509
6.626.636.65T:keccakc512
6.796.816.85T:skein10241024
7.007.017.03shake256
7.017.027.02sha3256
7.137.147.14T:bblake256
7.177.187.20T:keccak
7.317.337.34T:luffa256
7.347.347.35T:groestl512
7.39?7.44?10.63?T:sarmal512
7.787.817.84T:luffa384
8.138.158.16blake256
8.208.228.27T:bash512
8.228.238.23T:keccakc768
8.738.748.76sha3384
9.739.789.86T:jh256
9.739.809.89T:jh384
9.749.819.86T:jh224
9.799.849.88T:jh512
10.1210.1710.20T:gimli24v1
10.5410.5410.54asconxofav12
10.54?10.55?16.43?asconhashav12
10.5810.6210.67T:fugue2
10.6610.6810.70T:cubehash88
11.2111.2311.25T:cubehash1616
11.3111.3811.46T:round3jh256
11.2911.3811.48T:round3jh512
11.9311.9612.01T:md6d224
12.0912.1112.13T:keccakc1024
12.3012.3012.30T:ripemd160
12.3812.5112.63T:xoodyakv1
12.7312.7512.76sha3512
12.9412.9813.13T:md6d256
13.2713.3113.45T:whirlpool
14.2014.3214.47T:fugue256
14.5214.5715.08T:simd256
14.9715.0315.08T:luffa512
15.3415.4715.55T:hamsi
15.6215.6215.63asconhashv12
15.6215.6215.63asconxofv12
16.1816.1816.20T:nasha256
16.2416.2816.46T:nasha512
16.2716.3216.36T:shavite3256
16.5516.5916.63T:md6d384
19.0319.0919.17T:echosp256
20.7220.7420.76T:cubehash84
20.7020.8221.12T:lane256
20.9221.0221.04T:fugue384
21.2321.2621.28T:cubehash168
21.5621.5721.58T:shamashashv1
23.5023.5823.62T:shavite3512
24.4524.4624.50T:echo512
24.5024.6424.86T:fsb256
25.4125.4125.42asconhashabi32v12
26.9126.9427.39T:fugue512
30.3530.4430.48T:echosp512
31.7131.7231.74T:essence384
31.7431.7531.77T:essence512
31.9331.9531.98T:mgrostl256
33.7533.7533.75T:sneikha256
34.1734.2134.39T:esch256v2
33.9434.2234.57T:esch256v1
34.1634.2834.46T:atelopus64
34.2634.4334.56T:atelopus32
37.5037.5037.50asconhashbi32v12
37.5637.6037.61T:lane512
39.8040.5740.60T:drygascon128
40.9540.9941.02T:cubehash82
41.2841.3241.34T:cubehash164
42.2942.2942.30T:saturninhashv2
45.4245.4445.64T:romulush
45.5545.6545.77T:essence224
45.5945.6845.82T:essence256
44.3246.1446.83T:esch384v1
46.6846.9547.21T:esch384v2
51.8851.8951.90T:mcssha4
51.9651.9651.97T:mcssha6
53.7953.8153.82T:mcssha5
56.4256.4256.43T:coral256v1
56.4356.4356.51T:knot256v2
61.2461.2961.32T:triadhashv1
67.9767.9767.97T:sneikha384
75.8376.2476.26T:drygascon256
81.3281.3781.41T:cubehash81
81.5081.5481.58T:cubehash162
102.55102.56102.56T:knot256v1
161.78161.87161.91T:cubehash161
175.37175.45175.51T:syconhash256v1
206.75207.10207.13T:knot384
211.40211.92212.51T:photonbeetlehash256rate32v1
214.79214.79214.80T:clxhash
228.24231.44232.44T:knot512
608.83611.05614.18T:subterraneanv1
790.83791.75793.24T:acehash256v1
818.88819.34819.90T:skinnyhashtk3
989.36989.50990.05T:heron256v1
1158.521159.901166.85T:sivrijndael256hash256v1
1286.941288.671293.93T:gage1h256c256r128
1721.061725.511758.54T:skinnyhashtk2
1903.101915.771956.44T:gage1h256c224r064
1952.721955.041963.95T:gage1h256c256r064
2257.562270.682271.86T:orangishv1
3578.773579.303593.29T:gage1h256c224r032
3673.013684.483807.95T:gage1h256c256r016
3701.493710.833717.91T:gage1h256c512r064
3792.383811.313815.89T:gage1h256c256r032
4043.054044.274044.99T:sivtemphotonhashv1
6232.346237.146878.00T:gage1h256c224r016
6961.656975.486980.14T:gage1h256c512r032
12286.5412291.5512301.04T:gage1h256c224r008
18000.0618020.3018142.18T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.210.210.21komihash
0.800.800.82prh42s256
1.001.011.02prh42s512
1.231.241.27prh64s256
1.29?1.35?1.44?T:bebb4185
1.441.461.46prh42s1024
1.541.561.58T:edonr512
1.751.761.77prh64s512
2.252.262.26sha256
2.352.372.40lsh512
2.612.622.63prh64s1024
2.982.993.00lsh256
2.993.003.02T:bmw512
3.013.013.03T:echo256
3.273.273.27T:md4
3.413.423.42sha1
3.413.433.44T:edonr256
3.563.573.58T:k12
3.573.583.59sha224
3.633.633.64T:blake3
4.004.004.01T:blake2b
4.154.164.19T:cubehash832
4.354.384.40T:keccakc256treed2
4.414.434.50T:bmw256
4.514.554.81T:bash256
5.185.185.18md5
5.345.345.34T:skein512512
5.345.345.34T:skein512256
5.485.495.51T:blake2s
5.535.555.62T:blake64
5.735.775.83T:keccakc512treed2
5.865.865.95blake512
5.965.996.04T:cubehash512
6.036.086.12T:keccakc256
6.216.256.29sha384
6.216.256.31sha512
6.276.316.33T:bash384
6.306.316.31shake128
6.326.336.48T:skein256256
6.296.336.36T:tiger
6.486.496.52T:shabal512
6.686.696.72T:shabal256
6.666.696.72T:cubehash816
6.30?6.70?9.21?T:sarmal256
7.007.017.02T:blake32
6.917.077.22T:beamsplitter
7.097.117.13T:rfsb509
7.417.447.47T:keccak
7.437.477.49T:keccakc512
7.457.497.56T:keccakc448
7.577.577.60T:groestl256
7.62?7.70?11.17?T:sarmal512
7.817.827.84sha3224
7.817.837.86sha3256
7.837.867.89shake256
7.847.877.90T:luffa256
7.907.947.97T:simd512
8.178.198.21T:cubehash1632
8.518.598.67T:skein10241024
8.628.678.71T:luffa384
8.698.708.71blake256
8.858.898.91T:keccakc768
8.838.969.05T:bash512
9.359.369.38sha3384
9.609.639.66T:groestl512
10.3610.3810.41T:bblake256
10.3810.4710.56T:jh384
10.3910.4810.58T:jh224
10.4010.5110.61T:jh256
10.4110.5310.58T:jh512
10.4710.5310.56T:gimli24v1
11.0211.0211.06asconxofav12
11.0211.0211.04asconhashav12
11.6911.7211.76T:cubehash88
12.0212.1312.26T:round3jh256
12.0512.1912.38T:round3jh512
12.8712.9913.37T:xoodyakv1
13.1713.2113.25T:cubehash1616
13.2413.2413.24T:ripemd160
13.3213.3613.40T:keccakc1024
13.9313.9513.97sha3512
14.3214.3914.52T:fugue2
14.3614.3914.44T:whirlpool
15.5715.6216.16T:simd256
15.5715.6415.78T:hamsi
15.9315.9816.10T:fugue256
16.2316.2316.24asconxofv12
16.2316.2316.27asconhashv12
16.4916.5516.63T:luffa512
16.7716.8616.98T:nasha512
17.3617.4317.50T:nasha256
17.3917.4717.58T:shavite3256
21.7421.7721.81T:cubehash84
21.8421.8722.05T:echosp256
22.3822.3922.41T:shamashashv1
23.2023.2423.29T:cubehash168
22.9723.6624.21T:lane256
23.7823.8923.94T:fugue384
24.1324.2224.28T:md6d224
24.1824.3424.47T:shavite3512
25.2425.2825.33T:echo512
26.1626.2126.48T:md6d256
26.7126.7126.74asconhashabi32v12
31.2231.2431.31T:fugue512
32.1332.3532.66T:fsb256
33.4333.4933.54T:md6d384
34.8934.8934.90T:sneikha256
34.9235.0735.35T:esch256v1
35.2735.3835.52T:esch256v2
35.9836.0236.05T:mgrostl256
36.0136.0336.08T:essence384
36.0536.1036.31T:echosp512
36.1336.1536.19T:essence512
38.9438.9438.97asconhashbi32v12
40.3440.8040.89T:drygascon128
41.9942.0442.12T:cubehash82
43.2443.2943.36T:cubehash164
43.7443.7543.76T:saturninhashv2
43.3043.8544.13T:atelopus32
47.0947.1447.42T:romulush
46.5948.0648.75T:esch384v1
48.8748.9449.04T:esch384v2
48.8649.0249.16T:essence224
48.8849.0549.25T:essence256
49.3449.6049.94T:atelopus64
50.5250.5250.55T:lane512
55.5455.5555.60T:mcssha4
55.7755.7955.81T:mcssha6
58.3758.3758.37T:coral256v1
58.4958.4958.50T:knot256v2
60.6760.7060.74T:mcssha5
61.8061.8461.92T:triadhashv1
71.3571.3571.35T:sneikha384
78.4878.8278.85T:drygascon256
82.2882.3382.43T:cubehash81
83.4783.5183.60T:cubehash162
103.48103.48103.49T:knot256v1
163.72163.84163.94T:cubehash161
182.75182.85182.95T:syconhash256v1
209.08209.59211.02T:photonbeetlehash256rate32v1
209.20209.77209.80T:knot384
216.12216.12216.13T:clxhash
234.52238.59244.22T:knot512
619.15622.81623.56T:subterraneanv1
818.83823.15824.63T:acehash256v1
846.80850.67854.93T:skinnyhashtk3
1056.561056.591057.02T:heron256v1
1152.151153.991161.86T:sivrijndael256hash256v1
1352.301353.481354.50T:gage1h256c256r128
1740.221750.461762.96T:skinnyhashtk2
1983.081993.582071.59T:gage1h256c224r064
2038.842044.722047.51T:gage1h256c256r064
2318.032324.692347.79T:orangishv1
3715.273716.533717.25T:gage1h256c224r032
3775.783802.133898.44T:gage1h256c256r016
3849.503857.593861.57T:gage1h256c512r064
3932.713937.293939.35T:gage1h256c256r032
4018.594024.584027.08T:sivtemphotonhashv1
6456.826463.567145.03T:gage1h256c224r016
7220.177224.777234.07T:gage1h256c512r032
12695.7712718.6112744.97T:gage1h256c224r008
47934.1247983.7748444.97T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.550.550.55T:floppsy
0.830.830.83komihash
3.103.143.23T:blake3
3.73?3.79?4.29?T:bebb4185
3.773.793.94prh42s256
3.893.934.30T:edonr512
4.124.144.17sha256
4.975.035.07T:blake2s
5.735.785.81prh42s512
6.156.216.27lsh256
7.227.227.22T:md4
7.227.337.73prh64s256
7.507.577.67T:edonr256
8.028.028.02T:blake2b
8.148.278.40lsh512
8.268.328.47T:echo256
8.88?9.03?11.44?T:bash256
9.099.239.39T:bash384
9.739.739.84prh42s1024
10.0810.1410.22T:bmw512
10.34?10.42?11.84?T:skein256256
10.5210.5510.55md5
10.8110.9111.12T:k12
10.38?11.00?11.80?T:beamsplitter
11.1511.1711.17T:skein512512
11.1811.1911.36T:skein512256
11.5711.6412.26T:bmw256
12.1212.2412.73blake512
12.11?12.55?14.89?T:sarmal256
12.8912.9112.95prh64s512
11.48?13.23?13.91?T:blake64
13.3013.4413.65T:tiger
13.5013.5914.27T:cubehash512
13.6613.7013.74T:rfsb509
13.76?13.81?17.06?T:blake32
14.4814.5914.76T:keccak
14.6114.6515.42sha3384
14.6714.6715.47sha3512
14.6714.7015.48sha3224
14.7114.7215.51sha3256
14.6014.7614.92T:keccakc448
14.7114.7715.56shake128
14.7214.8014.93T:keccakc512
14.7114.8114.99T:keccakc768
14.7714.8516.30shake256
14.8314.9415.19T:keccakc256
14.9114.9815.08T:keccakc1024
14.8815.0115.17T:luffa256
14.65?15.04?21.68?T:sarmal512
15.2115.2915.37T:gimli24v1
15.6115.6715.70sha1
15.6815.7615.84blake256
15.9216.0916.16sha224
16.2916.4616.66T:xoodyakv1
16.9217.1717.40T:bash512
17.1917.2017.25asconhashav12
17.1717.2117.45asconxofav12
17.1617.2917.37T:cubehash832
19.0219.1619.45T:jh384
19.0919.2719.35T:luffa384
19.1119.3619.62T:jh224
19.1219.4919.79T:jh256
19.1819.5719.89T:jh512
19.7319.9220.10T:cubehash816
20.2920.4520.61T:hamsi
21.9022.1722.49T:round3jh256
21.8322.1722.60T:round3jh512
22.2222.2222.23prh64s1024
22.2722.3322.55T:shabal512
21.9822.3822.68sha512
22.0822.4022.60sha384
22.4522.5722.77T:groestl256
23.0023.0523.41T:shabal256
24.0624.0724.08asconxofv12
24.0724.0824.10asconhashv12
24.7624.8725.01T:cubehash88
25.3125.3125.33T:ripemd160
25.5725.7126.01T:simd512
26.7126.8527.23T:keccakc512treed2
26.8326.9427.64T:skein10241024
26.8827.0827.41T:keccakc256treed2
27.6527.7428.04T:whirlpool
28.6829.3030.26T:simd256
31.1531.3232.26T:shamashashv1
31.5431.6131.67T:nasha512
31.7431.9432.35T:shavite3256
33.3333.3933.48T:nasha256
33.5633.6833.81T:cubehash1632
34.8434.9835.11T:cubehash84
35.8836.1836.46T:luffa512
37.7938.1338.62T:fugue256
38.3938.4738.64T:cubehash1616
38.9739.1339.35T:groestl512
43.3943.3943.50asconhashabi32v12
44.5344.7045.40T:drygascon128
42.9945.0346.25T:shavite3512
46.7046.8647.37T:echo512
47.9148.2048.74T:esch256v1
48.4248.4948.76T:cubehash168
48.9249.2349.51T:esch256v2
49.5449.5649.56T:sneikha256
49.9650.0950.69T:bblake256
48.5051.4852.34T:lane256
55.0855.2855.46T:cubehash82
57.4257.4257.48asconhashbi32v12
59.9260.4760.88T:fugue384
62.3062.3262.33T:saturninhashv2
65.7365.8866.16T:fugue2
66.9667.1767.60T:echosp256
68.4368.6068.78T:cubehash164
68.5868.8768.89T:romulush
68.9369.2769.42T:triadhashv1
70.0873.0273.74T:esch384v1
73.4874.2274.92T:esch384v2
79.4879.6780.88T:md6d224
83.3383.3383.33T:coral256v1
83.8283.9084.03T:echosp512
84.6284.6284.77T:knot256v2
86.0386.6287.33T:fugue512
86.3987.6687.92T:md6d256
90.6590.8891.78T:essence224
90.9391.2492.18T:essence256
91.3591.4791.67T:essence384
91.8091.9792.18T:essence512
95.0895.2695.43T:cubehash81
101.48101.52102.19T:mgrostl256
102.29102.62103.02T:mcssha4
104.42104.55104.68T:mcssha6
108.31108.77108.99T:md6d384
108.93109.18109.48T:cubehash162
110.98111.21112.00T:drygascon256
114.61114.61114.64T:sneikha384
115.30115.30115.44T:knot256v1
118.66119.07119.75T:fsb256
138.95143.16147.98T:atelopus32
148.39148.61148.93T:mcssha5
186.19187.25188.78T:photonbeetlehash256rate32v1
188.56188.83189.18T:cubehash161
195.61195.71195.79T:lane512
208.30211.49214.28T:atelopus64
230.25230.70230.77T:knot384
232.71232.72232.94T:clxhash
277.67278.08278.77T:syconhash256v1
289.19298.95303.42T:knot512
695.64696.08701.42T:subterraneanv1
1098.571099.451100.88T:sivrijndael256hash256v1
1202.881203.981204.82T:skinnyhashtk3
1243.861246.081249.50T:acehash256v1
1916.881916.951917.15T:heron256v1
1931.981933.961970.27T:skinnyhashtk2
2185.192187.632190.77T:gage1h256c256r128
3011.203024.223082.51T:gage1h256c224r064
3102.763106.653113.52T:gage1h256c256r064
3296.083297.463304.45T:orangishv1
3800.523804.053806.84T:sivtemphotonhashv1
5466.535466.685467.29T:gage1h256c224r032
5503.155517.375659.87T:gage1h256c256r016
5794.535796.695801.44T:gage1h256c256r032
5847.215856.855869.02T:gage1h256c512r064
9341.579375.2310213.29T:gage1h256c224r016
10615.5810634.5810671.30T:gage1h256c512r032
18222.9318245.0318260.03T:gage1h256c224r008
430620.17431064.89434275.13T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.384.384.38T:floppsy
5.505.505.50komihash
21.8222.0123.35T:bebb4185
25.0625.4325.79sha256
28.7829.2529.54prh42s256
31.41?32.33?35.39?T:edonr512
33.6233.7033.75T:md4
34.4434.7435.41T:edonr256
36.1736.3336.54T:blake3
39.02?40.38?48.80?T:beamsplitter
44.1944.7345.09prh42s512
44.5845.0245.68T:gimli24v1
45.6245.6245.79md5
48.5448.9049.29T:blake2s
50.1250.5651.21lsh256
54.5054.8455.12prh64s256
56.3256.8957.33T:hamsi
55.0057.8858.95T:xoodyakv1
59.6160.3861.45T:tiger
60.75?61.12?69.99?T:skein256256
62.1262.1262.12T:blake2b
63.6263.7767.33T:bmw256
64.5165.3365.88lsh512
65.8166.0366.97asconhashav12
66.1866.5269.27T:echo256
63.57?66.79?80.68?T:blake32
66.0367.8669.32asconxofav12
67.0368.2368.25T:luffa256
70.3170.4770.85blake256
70.2171.4175.52T:cubehash512
72.4072.5772.98T:rfsb509
72.5372.9473.38T:bash512
72.01?72.95?89.30?T:bash256
72.7073.4674.36T:bash384
75.9576.4078.70prh42s1024
80.6981.0481.90T:bmw512
85.7585.7786.07asconxofv12
85.7585.7986.28asconhashv12
85.4285.9287.92T:k12
91.5191.8892.12T:skein512512
91.5991.8891.88T:skein512256
90.0292.6498.45T:blake64
95.2997.1098.51T:luffa384
96.8297.32103.58blake512
98.7999.2199.86prh64s512
95.85?99.53?136.27?T:sarmal256
100.54100.62100.62T:shamashashv1
106.01106.12106.28T:ripemd160
110.61111.26112.29sha1
113.97114.50116.08sha224
114.92115.90117.58T:keccak
115.94116.59122.66shake256
116.75116.75122.65sha3224
116.61116.88122.89sha3384
116.51116.90122.93sha3256
116.64116.96123.23sha3512
116.39117.18117.92T:keccakc768
117.25117.25123.61shake128
117.42118.14120.58T:keccakc512
117.01118.18119.03T:keccakc1024
117.39118.18118.97T:keccakc448
118.16118.69120.16T:whirlpool
118.46119.60121.12T:keccakc256
120.36120.80121.45T:cubehash832
119.25121.38121.50T:drygascon128
120.48121.44122.65T:cubehash816
118.18?122.16?151.68?T:sarmal512
125.17126.00126.67T:triadhashv1
128.12128.75129.67T:cubehash88
132.69134.06136.58T:shavite3256
135.40135.50135.50T:sneikha256
135.85136.17136.97T:shabal512
137.96138.54139.53T:cubehash84
138.14139.06139.57T:groestl256
139.15140.45141.21T:shabal256
145.29145.70146.09T:nasha256
155.12155.15157.72T:jh256
155.73156.03159.21T:jh224
156.19157.38158.25T:jh512
155.35159.03165.03T:jh384
158.41159.05161.11T:cubehash82
168.98169.06169.21T:saturninhashv2
172.97173.67175.17prh64s1024
174.75174.75175.53asconhashabi32v12
176.49178.64181.07sha384
176.22178.96182.69T:luffa512
177.47179.96184.17sha512
179.43180.98183.74T:esch256v1
181.73183.95186.26T:round3jh512
181.45184.01186.34T:round3jh256
183.70185.54187.35T:esch256v2
191.38193.49195.09T:romulush
195.67196.27197.07T:cubehash81
203.00203.03203.61asconhashbi32v12
207.62207.79208.20T:knot256v1
205.84208.43215.43T:simd512
207.48210.26213.76T:photonbeetlehash256rate32v1
212.81213.86215.48T:keccakc512treed2
213.80214.94216.68T:keccakc256treed2
213.97215.12218.80T:skein10241024
211.12215.40219.02T:fugue256
230.21230.61231.76T:cubehash1616
229.97231.09232.01T:cubehash1632
235.79238.21259.58T:simd256
240.25240.46241.01T:knot256v2
247.51248.36249.59T:cubehash168
253.68254.27256.62T:nasha512
266.75267.61269.25T:cubehash164
268.38268.86269.90T:groestl512
279.88279.88279.88T:coral256v1
308.36309.40310.54T:cubehash162
304.10316.98319.14T:esch384v1
318.53321.28327.94T:esch384v2
328.52330.35331.54T:bblake256
346.58349.70353.75T:fugue384
345.43359.36369.98T:shavite3512
363.62363.65363.75T:clxhash
374.09375.11376.62T:echo512
385.14386.20387.60T:cubehash161
392.75392.77392.88T:sneikha384
384.05?408.65?429.82?T:lane256
435.32436.21437.15T:fugue2
444.16447.62448.25T:drygascon256
461.00461.04461.52T:knot384
483.79484.80488.59T:mcssha4
500.94501.74504.06T:mcssha6
518.11519.79524.85T:fugue512
536.95538.72539.95T:echosp256
557.15559.89564.04T:essence224
557.95560.23563.52T:essence256
635.35637.27646.59T:md6d224
658.36659.97662.83T:echosp512
690.25699.82703.60T:md6d256
716.33725.18728.59T:knot512
735.96736.62737.46T:essence384
739.15739.54741.61T:essence512
813.57819.09822.04T:mgrostl256
852.86855.11856.99T:mcssha5
867.81870.18871.50T:md6d384
950.01954.22959.93T:fsb256
1026.671028.831030.90T:syconhash256v1
1134.761165.861196.21T:atelopus32
1265.041269.381274.57T:sivrijndael256hash256v1
1323.481324.191326.71T:subterraneanv1
1556.941557.441559.80T:lane512
1639.111651.801670.88T:atelopus64
3204.263221.703235.02T:skinnyhashtk3
3433.803454.073471.48T:skinnyhashtk2
4053.814058.114063.60T:sivtemphotonhashv1
4586.524600.354605.84T:acehash256v1
7482.827492.007499.47T:gage1h256c256r128
8690.528695.468712.11T:heron256v1
11140.8411195.7511476.38T:gage1h256c224r064
11465.3411472.4911484.61T:gage1h256c256r064
13179.4113186.1213208.92T:orangishv1
18832.8118939.4119411.40T:gage1h256c256r016
19262.6719263.5119266.17T:gage1h256c224r032
20398.0720404.8220419.19T:gage1h256c256r032
21616.1421678.0921710.32T:gage1h256c512r064
32059.3032205.7334275.60T:gage1h256c224r016
37393.5137456.4737507.25T:gage1h256c512r032
61450.2661539.6761753.81T:gage1h256c224r008
3443997.603448144.443475031.99T:fsb512