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

[Page version: 20240726 23:45:54]

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.


Implementation notes

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.000.000.00T:floppsy
0.150.150.15komihash
0.410.410.41prh42s256
0.430.430.43prh42s1024
0.430.430.43prh42s512
0.480.480.48prh64s1024
0.480.480.48prh64s512
0.480.480.48prh64s256
0.590.600.61T:blake3
1.151.161.19T:bebb4185
1.421.421.42T:edonr512
1.711.721.72lsh512
1.891.891.89sha1
1.992.002.00T:echo256
2.022.022.02sha256
2.032.032.03sha224
2.122.132.14T:bmw512
2.372.382.38T:keccakc256treed2
2.532.532.54T:cubehash832
2.602.612.63lsh256
2.702.702.71T:edonr256
2.802.802.80T:md4
2.922.932.93T:keccakc512treed2
2.992.992.99T:k12
3.473.473.47T:blake2b
3.943.953.96T:beamsplitter
4.164.174.18sha512
4.174.184.20sha384
4.284.294.30T:bmw256
4.374.484.50T:bash256
4.484.544.55T:shabal512
4.544.554.55T:skein512512
4.554.554.58T:skein512256
4.644.694.85T:shabal256
4.744.764.77T:blake64
4.764.774.77md5
4.984.985.01blake512
5.025.025.03T:cubehash512
5.025.035.03T:cubehash1632
5.065.075.07T:cubehash816
5.365.375.38T:sarmal256
5.435.435.44T:bblake256
5.485.495.49T:keccakc256
5.505.505.51shake128
5.525.535.54T:tiger
5.625.635.63T:groestl256
5.635.635.63T:blake2s
5.665.665.66T:skein256256
5.815.926.03T:bash384
6.026.036.04T:skein10241024
6.096.096.10T:rfsb509
6.116.126.12T:blake32
6.386.416.43sha3224
6.416.416.42T:keccakc448
6.596.616.61T:sarmal512
6.646.646.65T:keccakc512
6.736.756.76shake256
6.756.776.78T:luffa256
7.117.117.11T:luffa384
7.147.157.15T:keccak
7.177.177.18T:groestl512
7.767.777.78blake256
7.797.827.84sha3256
8.288.308.48T:fugue2
8.808.808.80sha3384
8.818.818.82T:keccakc768
8.809.069.09T:bash512
9.389.409.43T:jh384
9.389.409.43T:jh224
9.399.419.43T:jh256
9.369.419.43T:jh512
10.0210.0210.03T:cubehash1616
10.1810.1910.19T:cubehash88
10.2510.2510.25asconhashav12
10.2510.2510.25asconxofav12
10.4810.6710.71T:gimli24v1
10.9410.9610.99T:round3jh256
10.9410.9811.01T:round3jh512
11.6611.6611.66T:ripemd160
12.3012.3212.48T:shavite3256
11.5912.4612.70T:xoodyakv1
12.5712.5812.59T:keccakc1024
12.6012.6012.62sha3512
12.5912.6212.64T:whirlpool
12.8712.8812.88T:luffa512
14.4514.4614.47T:fugue256
14.6514.7714.85T:nasha512
14.9614.9915.02T:simd512
15.2515.2515.25asconxofv12
15.2515.2515.25asconhashv12
15.1615.2615.44T:hamsi
15.3915.4215.52T:nasha256
17.7217.7417.75T:lane256
18.0518.0618.07T:echosp256
20.0320.0420.05T:cubehash168
20.1620.1620.16T:cubehash84
20.3620.3620.37T:shavite3512
20.5620.6121.15T:simd256
21.4221.4621.46T:shamashashv1
23.2723.2823.29T:echo512
23.8924.3224.62T:fugue384
24.5024.5024.50asconhashabi32v12
24.79?24.92?28.39?T:fsb256
26.0926.1626.68T:echosp512
26.6126.6126.62T:lane512
28.0728.1528.20T:mgrostl256
31.1531.3231.96T:fugue512
32.0932.1732.46T:esch256v1
33.0033.0033.00T:sneikha256
34.2134.3234.58T:esch256v2
36.2536.2536.25asconhashbi32v12
39.8239.8239.82T:drygascon128
40.0840.0940.10T:cubehash164
40.4240.4540.49T:cubehash82
41.8841.8842.03T:saturninhashv2
44.4744.4944.50T:romulush
47.3347.3947.59T:esch384v1
49.3349.4949.58T:esch384v2
51.0551.0751.10T:mcssha6
51.0951.1251.17T:mcssha5
51.2651.2951.32T:mcssha4
52.7552.7552.79T:coral256v1
56.3856.3856.44T:knot256v2
57.0757.1457.21T:drygascon256
61.0361.0761.13T:triadhashv1
65.8765.8865.92T:sneikha384
73.0375.5779.70T:fsb512
80.3580.3780.40T:cubehash162
80.8880.8980.94T:cubehash81
102.00102.03102.07T:knot256v1
153.03153.09153.13T:syconhash256v1
160.49160.60160.69T:cubehash161
192.63194.17208.00T:photonbeetlehash256rate32v1
201.01202.67204.74T:knot512
208.82208.82208.82T:clxhash
216.06216.08216.08T:knot384
590.30590.38591.48T:subterraneanv1
805.51809.18812.19T:skinnyhashtk3
847.54850.68851.04T:acehash256v1
886.36888.60889.91T:heron256v1
1132.331133.041137.48T:sivrijndael256hash256v1
1353.521355.611362.79T:gage1h256c256r128
1482.171482.661483.32T:orangishv1
1732.751740.791744.10T:skinnyhashtk2
2073.71?2157.24?2320.21?T:gage1h256c224r064
2281.722282.872294.13T:gage1h256c256r064
2892.942895.492901.89T:sivtemphotonhashv1
3247.333248.623261.02T:gage1h256c224r032
4057.594060.514068.97T:gage1h256c512r064
4219.774354.814368.75T:gage1h256c256r032
6684.796690.886695.55T:gage1h256c224r016
8097.128168.418181.38T:gage1h256c512r032
8123.34?8241.42?9258.33?T:gage1h256c256r016
12789.9312797.8112817.58T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.16komihash
0.470.470.47prh42s256
0.520.520.53prh42s512
0.590.590.59prh42s1024
0.590.590.60prh64s256
0.650.650.65prh64s512
0.770.770.77prh64s1024
1.241.251.26T:blake3
1.26?1.27?1.64?T:bebb4185
1.491.491.50T:edonr512
1.831.841.84lsh512
2.052.052.05sha256
2.122.122.13T:echo256
2.132.132.14sha1
2.282.282.28sha224
2.292.292.33T:bmw512
2.692.702.71lsh256
2.752.752.76T:keccakc256treed2
2.762.762.77T:cubehash832
2.782.782.79T:edonr256
2.872.872.87T:md4
3.073.083.08T:k12
3.343.353.36T:keccakc512treed2
3.483.483.48T:blake2b
4.224.234.24T:beamsplitter
4.464.464.47T:bmw256
4.534.554.65T:bash256
4.554.584.59sha384
4.564.584.60sha512
4.654.654.65T:skein512256
4.654.664.68T:skein512512
4.784.844.85T:shabal512
4.864.864.87md5
4.924.934.94T:blake64
4.954.975.12T:shabal256
5.155.165.16T:cubehash512
5.225.245.24blake512
5.305.305.31T:cubehash816
5.465.465.46T:cubehash1632
5.535.555.56T:sarmal256
5.625.625.63T:blake2s
5.655.655.66T:keccakc256
5.665.665.69T:tiger
5.645.695.70shake128
5.735.735.73T:skein256256
5.845.855.85T:groestl256
5.946.066.09T:bash384
6.086.086.08T:bblake256
6.226.226.23T:rfsb509
6.236.256.25T:blake32
6.276.286.28T:skein10241024
6.526.526.53sha3224
6.576.586.60T:keccakc448
6.816.826.83T:sarmal512
6.896.906.90T:keccakc512
6.896.906.90T:luffa256
6.956.966.97shake256
7.297.307.31T:luffa384
7.407.407.41T:keccak
7.777.787.80T:groestl512
7.897.907.90blake256
8.058.058.05sha3256
8.938.948.95sha3384
8.978.999.00T:keccakc768
9.119.129.16T:fugue2
8.999.229.24T:bash512
9.529.559.59T:jh512
9.519.569.59T:jh256
9.539.569.59T:jh224
9.559.589.62T:jh384
10.3610.3610.36asconhashav12
10.3610.3610.36asconxofav12
10.4210.4310.44T:cubehash88
10.4710.4710.48T:cubehash1616
10.5610.5710.76T:gimli24v1
11.0311.1211.20T:round3jh512
11.0511.1311.20T:round3jh256
11.8711.8711.87T:ripemd160
11.8812.5212.81T:xoodyakv1
12.5112.5312.68T:shavite3256
12.6512.6612.66T:keccakc1024
12.6912.6912.70sha3512
12.8512.8712.89T:whirlpool
13.1513.1813.19T:luffa512
15.1715.1715.17T:fugue256
15.2115.2315.28T:nasha512
15.2715.3415.48T:hamsi
15.3915.3915.39asconxofv12
15.3915.3915.39asconhashv12
15.4815.5015.53T:simd512
15.6815.7115.73T:nasha256
18.3118.3118.32T:lane256
18.8518.8518.87T:echosp256
20.4320.4420.45T:cubehash84
20.4920.5020.50T:cubehash168
20.8821.0021.01T:shavite3512
20.9221.0021.44T:simd256
21.6721.6721.67T:shamashashv1
24.0524.0624.08T:echo512
24.8824.8824.88asconhashabi32v12
24.5424.9525.20T:fugue384
25.2525.4327.80T:fsb256
27.1127.1727.61T:echosp512
28.3128.3128.32T:lane512
29.8329.8629.92T:mgrostl256
32.3432.4032.44T:esch256v1
32.3032.6333.19T:fugue512
33.2733.2733.30T:sneikha256
34.3734.4034.43T:esch256v2
36.6336.6336.63asconhashbi32v12
39.8839.8839.89T:drygascon128
40.5340.5540.56T:cubehash164
40.7040.7440.75T:cubehash82
42.2942.3642.36T:saturninhashv2
44.8544.8644.89T:romulush
47.7947.8347.93T:esch384v1
49.6049.8849.95T:esch384v2
52.0152.0552.09T:mcssha6
52.0152.0652.09T:mcssha4
52.6852.7152.75T:mcssha5
53.1853.1853.18T:coral256v1
56.8556.8556.85T:knot256v2
57.6757.7157.83T:drygascon256
61.1561.1861.22T:triadhashv1
66.6566.6566.71T:sneikha384
80.7680.7980.81T:cubehash162
81.1681.1681.19T:cubehash81
102.21102.21102.21T:knot256v1
154.52154.56154.61T:syconhash256v1
160.96161.09161.15T:cubehash161
193.62193.90206.35T:photonbeetlehash256rate32v1
200.48202.04203.41T:knot512
209.02209.02209.05T:clxhash
216.46216.46216.49T:knot384
591.63591.95592.76T:subterraneanv1
818.50819.02825.75T:skinnyhashtk3
856.33858.92858.94T:acehash256v1
902.22902.24906.87T:heron256v1
1129.951131.131132.73T:sivrijndael256hash256v1
1371.081372.581373.96T:gage1h256c256r128
1493.961494.211494.42T:orangishv1
1740.171742.741744.18T:skinnyhashtk2
2120.802185.522319.69T:gage1h256c224r064
2295.372302.322313.55T:gage1h256c256r064
2887.212889.192907.54T:sivtemphotonhashv1
3275.963276.613287.94T:gage1h256c224r032
4100.204100.974101.54T:gage1h256c512r064
4235.224362.624378.53T:gage1h256c256r032
6551.106555.626564.36T:fsb512
6745.676747.296755.12T:gage1h256c224r016
8175.508229.298243.83T:gage1h256c512r032
8289.918297.279134.13T:gage1h256c256r016
12913.0612930.7712948.87T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.560.560.56prh42s256
0.670.670.67prh42s512
0.780.780.79prh64s256
0.850.850.85prh42s1024
0.930.930.94prh64s512
1.241.251.26prh64s1024
1.421.441.49T:bebb4185
1.611.611.62T:edonr512
2.022.032.04lsh512
2.102.102.11sha256
2.372.382.41T:echo256
2.532.542.55sha1
2.572.572.57T:bmw512
2.682.692.69sha224
2.852.862.87lsh256
2.922.932.94T:edonr256
2.982.982.98T:md4
3.143.143.15T:cubehash832
3.203.213.22T:keccakc256treed2
3.373.383.38T:k12
3.503.503.51T:blake2b
3.723.733.75T:keccakc512treed2
3.753.763.76T:blake3
4.664.684.71T:beamsplitter
4.784.784.78T:bmw256
4.814.814.81T:skein512512
4.814.814.84T:skein512256
4.814.934.93T:bash256
5.025.025.05md5
5.185.205.24sha384
5.235.245.25T:blake64
5.215.255.26sha512
5.285.325.34T:shabal512
5.375.385.39T:cubehash512
5.435.445.59T:shabal256
5.615.615.62T:blake2s
5.665.675.67blake512
5.675.685.69T:cubehash816
5.855.855.85T:skein256256
5.835.855.88T:sarmal256
5.905.925.94T:tiger
6.006.016.01shake128
6.086.096.10T:keccakc256
6.196.206.20T:cubehash1632
6.216.216.23T:groestl256
6.256.296.33T:bash384
6.446.456.46T:blake32
6.476.486.49T:rfsb509
6.636.636.65sha3224
6.656.686.71T:skein10241024
6.726.726.73T:keccakc448
7.087.097.09T:luffa256
7.147.157.17T:bblake256
7.187.187.19T:keccakc512
7.167.207.23T:sarmal512
7.197.207.23shake256
7.627.637.64T:luffa384
7.807.837.84T:keccak
8.098.108.10blake256
8.368.368.36sha3256
8.778.798.81T:groestl512
8.968.968.98sha3384
9.029.039.04T:keccakc768
9.279.499.51T:bash512
9.719.799.85T:jh256
9.719.819.87T:jh512
9.749.839.89T:jh224
9.799.849.90T:jh384
10.3810.5110.54T:fugue2
10.5310.5310.53asconhashav12
10.5310.5310.53asconxofav12
10.7110.7410.92T:gimli24v1
10.7910.8210.83T:cubehash88
11.1911.2211.23T:cubehash1616
11.3011.3811.45T:round3jh256
11.2911.4211.50T:round3jh512
11.8912.0012.76T:xoodyakv1
12.2212.2212.22T:ripemd160
12.8312.8612.98T:shavite3256
13.0913.1013.11sha3512
13.0913.1013.13T:keccakc1024
13.2813.3013.32T:whirlpool
13.7013.7213.73T:luffa512
15.3015.4115.49T:hamsi
15.6015.6115.61asconhashv12
15.6015.6115.62asconxofv12
16.0116.0716.11T:nasha512
16.1216.1616.19T:nasha256
16.3216.3416.39T:fugue256
16.3616.4016.46T:simd512
18.5418.5718.59T:echosp256
19.2819.2919.33T:lane256
20.9020.9220.93T:cubehash84
21.2221.2421.27T:cubehash168
21.6121.8122.14T:simd256
22.0322.0322.03T:shamashashv1
22.0722.0922.13T:shavite3512
23.9324.0524.16T:fsb256
25.3225.3925.44T:echo512
25.5025.5025.50asconhashabi32v12
25.7625.8526.30T:fugue384
29.6829.7330.21T:echosp512
31.1431.1431.15T:lane512
32.6832.7232.76T:mgrostl256
32.7532.7932.85T:esch256v1
33.7133.7133.71T:sneikha256
34.0234.0334.04T:fugue512
34.7034.8234.93T:esch256v2
37.2537.2537.26asconhashbi32v12
40.0140.0140.01T:drygascon128
41.1841.2141.24T:cubehash82
41.2841.3041.32T:cubehash164
42.9342.9342.93T:saturninhashv2
45.4945.5145.54T:romulush
48.7148.9048.97T:esch384v1
50.3950.5650.65T:esch384v2
53.3253.4053.50T:mcssha4
53.4853.5453.60T:mcssha6
53.9053.9053.90T:coral256v1
55.3055.3755.41T:mcssha5
57.6457.6457.64T:knot256v2
58.3358.3358.77T:drygascon256
61.3561.3861.41T:triadhashv1
67.9467.9467.94T:sneikha384
81.4581.4981.56T:cubehash162
81.6081.6381.66T:cubehash81
102.56102.56102.56T:knot256v1
156.96157.02157.13T:syconhash256v1
161.70161.73161.92T:cubehash161
193.02193.31204.99T:photonbeetlehash256rate32v1
205.87207.10208.11T:knot512
209.48209.48209.48T:clxhash
217.73217.74217.75T:knot384
594.37594.76596.05T:subterraneanv1
823.46828.50840.23T:skinnyhashtk3
870.44872.51872.77T:acehash256v1
925.92926.35929.81T:heron256v1
1129.551131.061132.33T:sivrijndael256hash256v1
1395.921398.561399.25T:gage1h256c256r128
1513.501514.131514.69T:orangishv1
1743.701746.661774.02T:skinnyhashtk2
2158.072206.682357.15T:gage1h256c224r064
2335.772340.362341.99T:gage1h256c256r064
2885.522889.882891.61T:sivtemphotonhashv1
3336.973346.063353.10T:gage1h256c224r032
4163.764165.534167.16T:gage1h256c512r064
4302.944419.674454.29T:gage1h256c256r032
6833.996841.696857.36T:gage1h256c224r016
8257.368374.478459.09T:gage1h256c512r032
8394.018425.769326.21T:gage1h256c256r016
13077.1913080.8113130.69T:gage1h256c224r008
17332.3117354.1017375.64T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.220.220.22komihash
0.820.820.83prh42s256
1.071.071.07prh42s512
1.291.291.29prh64s256
1.541.541.54prh42s1024
1.691.691.70prh64s512
1.781.781.79T:edonr512
1.921.972.02T:bebb4185
2.252.262.26sha256
2.362.382.39lsh512
2.522.522.52prh64s1024
2.962.962.99T:echo256
2.972.982.99lsh256
3.093.093.09T:bmw512
3.263.273.29T:edonr256
3.293.293.29T:md4
3.623.623.64sha1
3.643.653.66T:blake3
3.793.793.80sha224
3.853.863.87T:k12
3.983.983.99T:blake2b
4.144.154.17T:cubehash832
4.414.434.45T:keccakc256treed2
5.095.135.19T:bash256
5.245.255.26T:skein512512
5.255.265.28T:skein512256
5.455.455.52md5
5.435.485.49T:blake64
5.575.595.60T:blake2s
5.605.625.64T:bmw256
5.675.675.68blake512
5.735.765.81T:beamsplitter
5.755.775.82T:keccakc512treed2
5.955.975.99T:cubehash512
6.066.106.16T:sarmal256
6.166.166.16T:skein256256
6.456.466.48shake128
6.456.466.58T:tiger
6.496.516.52sha384
6.566.566.59sha512
6.586.646.65T:shabal512
6.666.696.71T:keccakc256
6.676.696.72T:cubehash816
6.706.756.86T:shabal256
6.976.987.01T:blake32
7.097.117.13T:rfsb509
7.077.167.20T:bash384
7.187.187.21T:groestl256
7.397.437.49T:sarmal512
7.577.637.64T:luffa256
8.048.058.11shake256
8.108.108.11sha3224
8.138.148.15T:keccakc512
8.148.158.16T:cubehash1632
8.228.228.24T:keccak
8.248.288.31T:keccakc448
8.338.368.52T:skein10241024
8.438.458.45T:luffa384
8.628.648.65blake256
8.828.828.90sha3256
9.599.609.61sha3384
9.839.889.92T:keccakc768
9.9910.0110.28T:bash512
10.3510.3810.41T:bblake256
10.4010.4610.60T:jh256
10.4310.4910.58T:jh224
10.3610.5110.61T:jh384
10.4210.5310.60T:jh512
10.9710.9711.00asconxofav12
10.9710.9711.01asconhashav12
11.0511.0711.08T:gimli24v1
11.2811.3011.34T:groestl512
11.8111.8411.86T:cubehash88
12.0512.1712.30T:round3jh512
12.0512.1812.30T:round3jh256
12.1912.8812.92T:xoodyakv1
13.1513.1613.16T:ripemd160
13.1713.1913.20T:cubehash1616
13.7613.8414.01T:shavite3256
14.1514.2614.30T:fugue2
14.3214.3214.33sha3512
14.3014.3614.43T:whirlpool
14.3614.4414.46T:keccakc1024
15.0815.1115.17T:luffa512
15.6115.6915.73T:hamsi
16.1816.1816.21asconxofv12
16.1816.1816.18asconhashv12
16.5916.6116.68T:nasha512
17.2817.3817.40T:nasha256
19.4219.4419.47T:fugue256
20.3020.3520.43T:simd512
21.2621.3121.33T:echosp256
21.7821.8821.99T:lane256
22.1222.1522.21T:cubehash84
22.7022.7622.81T:shavite3512
22.9522.9522.96T:shamashashv1
23.1923.2123.26T:cubehash168
23.2723.3223.40T:simd256
26.1326.1926.33T:echo512
27.1627.1727.17asconhashabi32v12
28.7428.9929.28T:fugue384
30.3730.4930.68T:fsb256
33.8233.9134.06T:esch256v1
34.8934.8934.90T:sneikha256
35.1935.3835.90T:echosp512
35.7435.8035.87T:esch256v2
37.1637.2637.36T:mgrostl256
38.5838.6239.51T:fugue512
38.9238.9238.92asconhashbi32v12
40.3140.3140.34T:drygascon128
41.6541.6541.72T:lane512
42.4342.4642.50T:cubehash82
43.2443.2743.31T:cubehash164
44.3544.4544.46T:saturninhashv2
47.1047.1547.19T:romulush
50.9251.1151.25T:esch384v1
52.5052.7052.92T:esch384v2
55.8055.8055.83T:coral256v1
56.7956.8657.03T:mcssha4
57.4057.5457.62T:mcssha6
59.7459.7559.75T:knot256v2
60.6660.7260.78T:drygascon256
61.9961.9962.01T:triadhashv1
62.2462.3162.41T:mcssha5
71.3971.3971.39T:sneikha384
82.7682.7782.86T:cubehash81
83.4283.5183.60T:cubehash162
103.50103.50103.50T:knot256v1
163.57163.74163.88T:cubehash161
163.68163.76163.85T:syconhash256v1
191.38191.72203.94T:photonbeetlehash256rate32v1
208.61209.41211.50T:knot512
210.69210.69210.69T:clxhash
220.55220.55220.55T:knot384
600.15601.40603.48T:subterraneanv1
855.46869.99893.92T:skinnyhashtk3
907.04909.47909.62T:acehash256v1
986.99987.08989.84T:heron256v1
1124.181125.741127.47T:sivrijndael256hash256v1
1467.811470.211471.30T:gage1h256c256r128
1564.331564.731567.13T:orangishv1
1762.101763.621823.64T:skinnyhashtk2
2248.592321.112450.29T:gage1h256c224r064
2436.662438.322445.04T:gage1h256c256r064
2871.512873.152874.18T:sivtemphotonhashv1
3451.893466.393501.57T:gage1h256c224r032
4338.934343.814352.04T:gage1h256c512r064
4489.944601.964624.59T:gage1h256c256r032
7086.607088.617091.94T:gage1h256c224r016
8585.318614.688706.39T:gage1h256c512r032
8702.438707.729620.85T:gage1h256c256r016
13547.5513561.6513575.27T:gage1h256c224r008
46104.3446162.9146239.71T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.560.560.56T:floppsy
0.920.920.94komihash
3.163.193.25T:blake3
4.114.164.17sha256
4.034.174.41T:bebb4185
4.174.204.20prh42s256
4.454.454.45T:edonr512
5.195.235.30T:blake2s
6.236.286.36lsh256
6.336.336.33prh42s512
7.227.227.22T:md4
7.727.727.84T:blake2b
7.737.818.02T:edonr256
8.028.028.02prh64s256
8.148.178.23T:echo256
8.208.208.33lsh512
10.1210.1210.14T:skein256256
10.3110.3410.83T:bash256
10.0910.4710.56T:bash384
10.4710.5010.53T:bmw512
10.5010.5310.53prh42s1024
10.5310.5310.53T:skein512512
10.5610.5810.58T:skein512256
10.6410.6910.81T:k12
10.9410.9511.56md5
11.0311.0811.30T:blake64
11.3111.3311.38blake512
11.7511.8411.98T:sarmal256
12.3612.5812.64prh64s512
13.4213.5313.61T:cubehash512
13.6913.7513.77T:rfsb509
13.7313.9514.66T:tiger
14.0514.2014.45T:blake32
14.3914.4714.56T:sarmal512
14.4114.5314.61T:luffa256
14.6914.7814.84T:bmw256
15.0615.0815.64sha3512
15.0915.0915.27sha3256
15.09?15.09?16.97?sha3384
15.1115.1115.59shake256
15.1115.1615.66shake128
15.5615.5915.64blake256
15.6615.7016.05sha3224
15.8615.9216.05T:gimli24v1
15.8615.9416.11T:keccakc512
15.9816.0316.23T:keccak
16.0916.2817.06T:keccakc1024
16.1916.2816.92T:keccakc448
16.3316.3817.03T:keccakc768
16.2016.4417.11T:keccakc256
15.8916.5216.94T:xoodyakv1
16.4416.5216.78T:beamsplitter
16.7316.7316.73asconhashav12
16.7316.7316.73asconxofav12
17.1917.2717.38T:cubehash832
17.4717.5217.69sha1
17.9518.0018.23sha224
18.5818.7518.81T:luffa384
19.1419.3819.61T:jh512
19.1119.3919.66T:jh224
19.1119.4419.67T:jh256
19.1419.4719.84T:jh384
19.3619.6719.95T:bash512
19.6419.7319.78T:cubehash816
19.6619.7319.80T:groestl256
19.9219.9520.03T:hamsi
21.3021.3121.64prh64s1024
21.9822.1622.53T:round3jh512
21.7822.2022.64T:round3jh256
22.9823.2223.55T:shabal256
23.1623.3023.66T:shabal512
23.5923.6123.61asconxofv12
23.6123.6123.61asconhashv12
24.4724.6624.72sha384
24.8424.9124.95T:cubehash88
24.9225.0025.16sha512
25.1625.1625.19T:ripemd160
25.4125.6225.91T:shavite3256
26.2726.5027.75T:skein10241024
26.8827.0227.27T:keccakc512treed2
26.9727.1727.23T:keccakc256treed2
27.6427.7327.84T:whirlpool
31.2531.3931.55T:nasha512
32.1932.2332.25T:nasha256
32.9733.2333.34T:cubehash1632
33.0633.2833.33T:luffa512
34.3134.4834.50T:shamashashv1
37.8938.1638.39T:cubehash84
38.3338.4838.52T:cubehash1616
42.1242.1442.27T:shavite3512
43.8343.8844.06T:simd256
43.9243.9444.23T:drygascon128
44.1144.3044.41T:groestl512
47.2547.7548.12T:esch256v1
48.4548.4548.45asconhashabi32v12
48.4848.5848.72T:cubehash168
48.5348.6249.05T:echo512
48.7849.2249.52T:esch256v2
50.0050.0050.02T:sneikha256
50.0850.3450.84T:bblake256
54.9454.9755.08T:lane256
54.5855.1155.62T:fugue256
56.0656.8358.95T:fugue2
58.0058.5558.72T:cubehash82
60.2560.2560.25asconhashbi32v12
62.9163.1763.42T:simd512
63.5263.6163.61T:saturninhashv2
65.1165.3865.59T:echosp256
66.1167.0667.77T:fugue384
68.4868.5668.80T:romulush
68.5568.6468.80T:cubehash164
69.0869.2069.42T:triadhashv1
78.5879.0579.48T:esch384v1
80.1480.1480.17T:coral256v1
80.0080.3680.70T:esch384v2
80.4780.8481.80T:echosp512
85.3485.5886.02T:drygascon256
86.6186.6186.83T:knot256v2
96.8697.0297.08T:fugue512
98.4898.9199.08T:cubehash81
99.42100.14100.66T:fsb256
103.53103.75103.86T:mcssha4
108.83108.84109.09T:cubehash162
108.23109.17109.84T:mcssha6
110.36110.64110.91T:mgrostl256
115.47115.47115.47T:sneikha384
115.50115.50115.58T:knot256v1
151.72151.97152.28T:mcssha5
162.05162.16162.70T:lane512
170.00170.31183.47T:photonbeetlehash256rate32v1
188.33188.69188.88T:cubehash161
226.19226.19226.22T:clxhash
243.17243.25243.27T:knot384
248.98249.41249.77T:syconhash256v1
250.31251.95255.38T:knot512
676.92677.30680.67T:subterraneanv1
1073.061075.081077.09T:sivrijndael256hash256v1
1227.751241.061273.70T:skinnyhashtk3
1382.311382.941383.09T:acehash256v1
1779.221782.771793.44T:heron256v1
1965.332008.692026.05T:skinnyhashtk2
2219.552223.122224.70T:orangishv1
2372.272372.892374.47T:gage1h256c256r128
2709.052710.562713.30T:sivtemphotonhashv1
3448.423469.093625.42T:gage1h256c224r064
3704.843707.813709.22T:gage1h256c256r064
5075.665121.115167.89T:gage1h256c224r032
6587.556592.386597.02T:gage1h256c512r064
6573.986757.726785.53T:gage1h256c256r032
10247.7710257.3410262.91T:gage1h256c224r016
12533.5812544.1113891.47T:gage1h256c256r016
12662.4512752.4512764.25T:gage1h256c512r032
19426.9519453.9219480.62T:gage1h256c224r008
414464.72414914.98415331.08T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.504.504.50T:floppsy
5.255.255.25komihash
22.0022.1223.00T:bebb4185
25.1225.3825.62sha256
31.7531.7531.75prh42s256
31.25?32.00?34.75?T:beamsplitter
33.1233.1233.25T:md4
35.3835.6235.88T:edonr512
35.6235.8836.38T:edonr256
37.2537.3837.50T:blake3
47.2547.5048.12T:gimli24v1
48.2548.3848.38prh42s512
48.5048.7549.25md5
48.7549.1249.75T:blake2s
50.2550.5051.12lsh256
53.2553.8856.00T:hamsi
56.3857.1257.12T:xoodyakv1
58.8859.8860.12prh64s256
59.6260.3860.50T:blake32
60.8860.8860.88T:blake2b
60.7561.0061.62T:skein256256
61.62?61.88?72.88?T:tiger
62.2562.2564.12asconhashav12
62.2562.2564.12asconxofav12
62.1263.0064.12T:luffa256
64.1264.1265.25lsh512
65.6266.5071.50T:echo256
70.2570.6271.12T:cubehash512
70.5070.8871.12blake256
75.8876.2576.75T:rfsb509
78.1278.1278.38T:k12
80.5080.6281.38T:bmw256
81.5081.6282.38prh42s1024
81.5082.0084.12T:bash256
81.7582.0082.75T:bash512
82.1282.2582.25asconxofv12
82.2582.2582.25asconhashv12
82.3883.7584.12T:bash384
83.8883.8883.88T:skein512512
83.2584.0084.38T:bmw512
84.0084.1284.12T:skein512256
88.2589.6293.25T:blake64
90.6290.6290.88blake512
94.3894.5094.88T:sarmal256
95.6295.8896.50prh64s512
96.0097.0097.88T:luffa384
105.62105.75105.88T:ripemd160
108.25108.62111.38T:shavite3256
112.00112.38112.38T:drygascon128
114.25114.62115.75T:groestl256
114.25115.62116.62T:sarmal512
119.50119.62124.12sha3384
119.00119.75120.38T:whirlpool
119.50119.88123.75shake256
119.88119.88122.62sha3256
119.62120.12120.88T:cubehash832
120.38120.38124.75sha3512
119.88120.62121.12T:cubehash816
120.38121.50124.88shake128
122.62122.88123.38T:shamashashv1
124.38124.50127.62sha3224
124.62124.88125.50sha1
124.88126.00127.50T:triadhashv1
126.50127.12128.12T:keccakc512
127.12127.88129.00T:keccak
127.88128.38128.75sha224
128.38128.62129.50T:cubehash88
128.25128.88130.25T:keccakc1024
127.88129.38133.50T:keccakc768
129.00129.75130.38T:keccakc448
130.25131.62135.75T:keccakc256
134.50134.75134.88T:nasha256
135.38135.38135.38T:sneikha256
141.38141.75143.75T:shabal256
142.50143.00144.00T:shabal512
155.38155.75160.62T:jh512
155.88156.50161.50T:jh224
155.00160.12165.38T:jh384
160.00160.38165.38T:jh256
164.75165.50171.62T:luffa512
162.75165.62165.62T:cubehash84
166.00169.00169.38prh64s1024
173.38173.88174.00T:saturninhashv2
177.12179.62187.62T:esch256v1
180.62182.75185.25T:round3jh256
181.38183.75186.50T:round3jh512
182.88184.38185.88T:esch256v2
184.38184.62185.12T:cubehash82
188.88189.38190.12T:photonbeetlehash256rate32v1
192.38192.50196.62T:romulush
195.12196.62197.00sha384
199.12199.75200.38sha512
208.38209.12209.12T:knot256v1
209.12211.50214.25T:skein10241024
214.25215.50216.50T:keccakc256treed2
214.75215.75218.25T:keccakc512treed2
216.25216.50216.50asconhashabi32v12
222.50224.50226.62T:cubehash81
227.38227.75228.25T:cubehash1632
228.00228.00228.00asconhashbi32v12
230.75231.38231.62T:cubehash1616
243.25244.75245.00T:knot256v2
247.12247.75248.75T:cubehash168
249.50250.38251.00T:nasha512
266.88267.75268.75T:cubehash164
271.88271.88274.38T:coral256v1
300.62303.62304.38T:fugue256
306.88307.88309.12T:cubehash162
307.38308.62309.88T:groestl512
329.62330.50331.62T:bblake256
337.25337.50338.75T:shavite3512
339.25339.62346.25T:drygascon256
342.00342.75349.50T:esch384v1
348.00348.12348.12T:clxhash
347.88350.12351.88T:esch384v2
356.25357.75358.75T:simd256
362.25368.75371.12T:fugue384
385.50386.38387.62T:cubehash161
386.12387.00387.50T:fugue2
387.88388.00390.25T:echo512
396.88396.88396.88T:sneikha384
441.88442.38448.75T:lane256
483.00483.88485.25T:mcssha4
488.88488.88488.88T:knot384
503.50505.12508.25T:simd512
507.88514.50517.25T:mcssha6
522.75523.38525.75T:echosp256
556.62565.50568.25T:fugue512
604.88608.00611.75T:knot512
644.25645.12656.62T:echosp512
797.12?807.50?1278.12?T:fsb256
873.62874.50874.88T:mcssha5
881.00883.00883.38T:mgrostl256
922.12925.25927.62T:syconhash256v1
1243.251250.251253.75T:sivrijndael256hash256v1
1285.381285.501286.38T:subterraneanv1
1293.621296.881301.25T:lane512
2894.382899.122904.38T:sivtemphotonhashv1
3237.623244.623252.00T:skinnyhashtk3
3462.503466.753477.12T:skinnyhashtk2
5107.625107.755109.12T:acehash256v1
8011.888013.388105.62T:heron256v1
8133.128137.508191.12T:gage1h256c256r128
8866.258871.508883.12T:orangishv1
12691.6212795.7512882.88T:gage1h256c224r064
13708.7513718.6213743.75T:gage1h256c256r064
17871.3817948.2518084.12T:gage1h256c224r032
23155.0023759.3823959.88T:gage1h256c256r032
24382.3824431.6224455.00T:gage1h256c512r064
35101.0035131.8835155.00T:gage1h256c224r016
43083.1243170.3847417.00T:gage1h256c256r016
44479.7544634.6245062.50T:gage1h256c512r032
65627.6265690.0065937.12T:gage1h256c224r008
3315034.253317757.383336760.62T:fsb512