VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of hash functions on one machine: amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20240909

[Page version: 20240912 11:46:10]

eBASH (ECRYPT Benchmarking of All Submitted Hashes) is a project to measure the performance of hash functions. This page presents benchmark results collected in eBASH:

Graphs show timings for all message lengths between 0 and 4096 bytes. The stair-step shape of a typical curve on the graphs reflects the fact that these hash functions handle messages in blocks, such as 64-byte blocks.

Long-message speed is computed as 1/2048 of the difference in cycle counts between hashing 4096-byte messages and hashing 2048-byte messages, or (starting with supercop-20200409) 1/16384 of the difference in cycle counts between hashing 18208-byte messages and hashing 1824-byte messages. Slightly different computations are used for some hash functions with non-power-of-2 block sizes.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

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


Test results

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.000.000.00T:floppsy
0.280.290.29komihash
0.750.750.75prh42s256
0.800.800.80prh42s1024
0.810.810.81prh42s512
0.810.810.82prh64s256
0.850.850.85prh64s1024
0.890.890.89prh64s512
1.481.481.49T:bebb4185
2.292.302.30T:edonr512
3.003.003.00T:md4
3.923.923.92T:bmw512
4.484.484.49T:edonr256
4.764.764.76T:blake2b
4.894.894.89md5
5.585.585.58T:k12
5.615.615.62T:beamsplitter
5.955.955.96T:skein512256
5.955.965.96T:skein512512
6.216.216.21T:skein256256
6.306.316.31T:blake3
6.346.346.40sha1
6.726.726.73T:tiger
7.227.277.36T:shabal256
7.347.357.35T:blake64
7.347.367.36T:shabal512
7.527.547.55blake512
7.837.928.05lsh512
8.098.108.11T:blake2s
8.418.418.41T:bmw256
9.059.069.06T:sarmal256
9.329.329.34sha384
9.319.339.33sha512
9.689.689.68T:skein10241024
10.4310.4310.43T:keccakc256
10.4510.4510.45shake128
10.8910.8910.89T:blake32
10.9511.0111.10T:sarmal512
11.8011.8111.81T:keccakc448
12.1212.1312.13T:cubehash832
12.1412.1412.17sha3224
12.3912.3912.39T:keccakc512
12.7612.7612.76shake256
12.7712.7712.77sha3256
12.8412.8412.84T:ripemd160
13.3113.3213.32T:keccak
13.5013.5113.54blake256
13.7913.7913.81T:bblake256
13.8013.8213.87lsh256
14.6614.6614.69sha224
14.6614.6814.74sha256
15.2515.2615.28T:nasha256
15.2615.2715.28T:nasha512
15.7215.7215.79T:fugue2
16.4416.4416.45T:keccakc768
16.7616.7616.76sha3384
17.9617.9617.96asconhashav12
17.9617.9617.96asconxofav12
20.4820.4920.49T:rfsb509
22.4422.4422.45T:luffa256
22.5422.5522.57T:shavite3256
23.5823.5823.58T:keccakc1024
23.9523.9623.96sha3512
24.0624.0624.06T:cubehash512
24.0624.0624.07T:cubehash1632
24.1224.1224.13T:cubehash816
25.5025.5225.52T:fugue256
26.6926.6926.69asconhashv12
26.6926.6926.69asconxofv12
30.9030.9130.95T:luffa384
31.1231.1831.33T:xoodyakv1
32.4432.4532.49T:lane256
33.5433.5533.69T:whirlpool
33.6933.7233.79T:groestl256
34.8534.8734.87T:echosp256
35.8535.8535.88T:shamashashv1
36.5536.5536.57T:jh224
36.5536.5536.57T:jh256
36.5536.5536.58T:jh512
36.5536.5536.57T:jh384
36.5536.5636.59T:shavite3512
36.8836.8836.90asconhashabi32v12
38.8838.8938.92T:echo256
39.4239.4739.49T:luffa512
40.3940.3940.41T:sneikha256
42.4142.4242.44T:round3jh512
42.4142.4242.44T:round3jh256
44.2844.2844.46T:lane512
46.0346.5546.56T:hamsi
46.6246.6346.65T:gimli24v1
46.7546.7746.80T:simd256
48.3748.3848.40T:cubehash88
48.5648.6048.73T:mcssha5
48.5948.7148.73T:mcssha4
49.3149.3149.34T:cubehash1616
50.4150.4250.45T:echosp512
51.8351.8551.89T:simd512
52.1552.1652.18T:mcssha6
53.7953.8053.84T:groestl512
55.3955.4055.42asconhashbi32v12
60.0260.0560.07T:mgrostl256
62.0362.0462.07T:fugue512
67.6767.7267.90T:esch256v1
68.3168.4068.62T:saturninhashv2
70.3770.4170.60T:esch256v2
70.8270.8370.85T:drygascon128
73.0273.0373.07T:echo512
77.7477.7477.76T:sneikha384
82.0082.0382.03T:coral256v1
91.0291.0491.05T:drygascon256
96.2496.2796.28T:cubehash84
97.3897.4097.41T:esch384v1
99.0099.0399.03T:cubehash168
101.69101.77102.05T:esch384v2
106.44106.46106.47T:knot256v2
131.49131.52131.63T:romulush
166.24166.54166.91T:fsb256
174.78175.60175.61T:knot256v1
192.53192.53192.55T:cubehash82
197.52197.53197.53T:cubehash164
226.81226.82226.83T:clxhash
370.26370.30370.72T:knot512
380.69380.71380.73T:knot384
385.03385.06385.08T:cubehash81
395.54395.57395.58T:cubehash162
405.71405.89406.54T:photonbeetlehash256rate32v1
662.98666.51668.49T:fsb512
791.08791.10791.14T:cubehash161
860.53860.65860.92T:syconhash256v1
1539.261541.491542.42T:subterraneanv1
1817.731818.771824.57T:acehash256v1
2634.022637.392645.85T:skinnyhashtk3
2897.102900.312908.25T:sivrijndael256hash256v1
3853.993857.223858.68T:heron256v1
4675.004682.184691.90T:skinnyhashtk2
5500.185500.515501.43T:gage1h256c256r128
6530.046540.896542.31T:orangishv1
8406.498411.108453.80T:gage1h256c224r064
9185.469200.219345.44T:gage1h256c224r032
9231.919363.439376.98T:gage1h256c256r064
16410.2316410.9916411.76T:gage1h256c512r064
16693.0216948.4116982.23T:gage1h256c256r032
27856.0527863.1527867.58T:gage1h256c224r016
29092.0729148.4729173.48T:sivtemphotonhashv1
31224.5131258.5231262.58T:gage1h256c512r032
31201.5731343.9131358.79T:gage1h256c256r016
57560.3857665.8858560.39T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.300.300.31komihash
0.910.910.91prh42s256
0.970.970.97prh64s256
1.011.011.01prh42s512
1.131.141.14prh42s1024
1.151.151.15prh64s512
1.311.311.31prh64s1024
1.541.551.57T:bebb4185
2.452.452.45T:edonr512
3.103.103.11T:md4
4.244.244.24T:bmw512
4.604.614.62T:edonr256
4.784.784.78T:blake2b
5.035.035.03md5
5.685.685.68T:k12
5.705.705.71T:beamsplitter
6.096.096.10T:skein512256
6.096.106.10T:skein512512
6.196.206.20T:blake3
6.316.316.31T:skein256256
6.916.916.91T:tiger
7.037.037.08sha1
7.637.637.63T:blake64
7.757.857.86T:shabal256
7.867.867.86T:shabal512
7.847.867.88blake512
8.118.128.13T:blake2s
8.348.428.53lsh512
8.748.748.74T:bmw256
9.369.389.45T:sarmal256
10.0810.0810.09T:skein10241024
10.2410.2410.27sha512
10.2310.2410.27sha384
10.6910.6910.70shake128
10.7410.7410.74T:keccakc256
11.1211.1211.12T:blake32
11.5811.5811.67T:sarmal512
12.1012.1012.11T:keccakc448
12.3712.3812.40sha3224
12.8812.8912.89T:keccakc512
13.1013.1013.10T:ripemd160
13.2013.2113.21shake256
13.2213.2213.22sha3256
13.3313.3313.33T:cubehash832
13.7813.7813.82blake256
13.8013.8113.81T:keccak
14.2814.3014.33lsh256
15.2715.2915.29T:bblake256
15.5315.5515.55sha224
15.5415.5515.61sha256
15.5615.5615.57T:nasha256
15.8315.8315.84T:nasha512
16.7316.7316.73T:keccakc768
16.9916.9917.00sha3384
17.3917.3917.41T:fugue2
18.1418.1418.15asconhashav12
18.1418.1418.15asconxofav12
21.3321.3321.34T:rfsb509
22.8522.8522.85T:luffa256
22.9222.9322.93T:shavite3256
23.7623.7623.76T:keccakc1024
24.0824.0824.09sha3512
24.6624.6624.66T:cubehash512
25.2725.2725.28T:cubehash816
26.1626.1626.16T:cubehash1632
26.6426.6426.65T:fugue256
26.9326.9326.93asconxofv12
26.9326.9326.93asconhashv12
31.2831.2831.47T:xoodyakv1
31.6231.6231.65T:luffa384
33.4933.5133.52T:lane256
34.4034.4034.42T:whirlpool
34.9034.9234.95T:groestl256
36.1536.1536.15T:shamashashv1
36.3336.3336.35T:echosp256
37.1337.1437.14T:jh512
37.1437.1437.15T:jh256
37.1337.1437.14T:jh384
37.1437.1437.14T:jh224
37.3437.3437.34asconhashabi32v12
37.7037.7337.75T:shavite3512
40.2740.3040.31T:echo256
40.3840.4640.46T:luffa512
40.7040.7040.70T:sneikha256
43.0943.1043.12T:round3jh512
43.0943.1043.11T:round3jh256
46.2946.3046.31T:hamsi
46.9447.0047.00T:gimli24v1
47.0947.1247.13T:lane512
47.4847.5547.76T:simd256
49.5349.5349.53T:cubehash88
49.6549.7849.79T:mcssha4
50.4850.5050.63T:mcssha5
51.5051.5051.50T:cubehash1616
52.2252.2452.24T:echosp512
53.1253.1353.14T:mcssha6
53.4453.4753.52T:simd512
55.8455.8555.86asconhashbi32v12
56.3856.3956.41T:groestl512
63.0263.0363.14T:mgrostl256
64.4764.5064.53T:fugue512
68.1068.1068.29T:esch256v1
68.8468.9369.15T:saturninhashv2
70.8570.8571.04T:esch256v2
70.9370.9370.93T:drygascon128
75.3075.3275.34T:echo512
78.6378.6378.63T:sneikha384
82.6882.6982.69T:coral256v1
91.6091.6191.63T:drygascon256
97.4197.4297.42T:cubehash84
98.3398.3398.35T:esch384v1
101.18101.20101.21T:cubehash168
102.71102.77103.01T:esch384v2
107.31107.31107.31T:knot256v2
132.44132.46132.49T:romulush
162.42162.93163.69T:fsb256
175.13175.14175.25T:knot256v1
193.65193.65193.75T:cubehash82
199.68199.68199.76T:cubehash164
227.10227.10227.19T:clxhash
371.81372.10372.19T:knot512
381.47381.56381.57T:knot384
386.15386.24386.26T:cubehash81
397.70397.80397.85T:cubehash162
405.02405.11405.66T:photonbeetlehash256rate32v1
793.28793.29793.30T:cubehash161
869.02869.17869.32T:syconhash256v1
1543.111545.051545.66T:subterraneanv1
1836.121836.531841.73T:acehash256v1
2655.722655.922665.42T:skinnyhashtk3
2895.642897.712904.79T:sivrijndael256hash256v1
3915.673916.933919.28T:heron256v1
4685.434695.094706.72T:skinnyhashtk2
5563.285564.985566.37T:gage1h256c256r128
6584.446592.016594.16T:orangishv1
8493.088493.298531.88T:gage1h256c224r064
9281.439286.159411.18T:gage1h256c224r032
9335.419454.959455.12T:gage1h256c256r064
16570.3916570.8016571.86T:gage1h256c512r064
16862.3517091.0417105.06T:gage1h256c256r032
22266.9022270.1622277.18T:fsb512
28086.7228094.2328098.23T:gage1h256c224r016
29073.9729118.7029141.41T:sivtemphotonhashv1
31502.2631532.9331533.24T:gage1h256c512r032
31476.1931604.3231604.80T:gage1h256c256r016
58112.8658134.3058924.85T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.330.330.35komihash
1.171.171.17prh42s256
1.231.231.23prh64s256
1.341.341.34prh42s512
1.581.581.59prh64s512
1.631.661.68T:bebb4185
1.701.701.70prh42s1024
2.082.082.09prh64s1024
2.682.692.69T:edonr512
3.273.283.28T:md4
4.744.754.75T:bmw512
4.814.814.81T:blake2b
4.814.834.83T:edonr256
5.255.255.25md5
5.835.845.88T:beamsplitter
6.166.176.19T:k12
6.166.176.17T:blake3
6.326.326.33T:skein512256
6.326.336.33T:skein512512
6.466.466.46T:skein256256
7.197.207.21T:tiger
8.128.128.13T:blake64
8.158.158.16T:blake2s
8.178.198.22sha1
8.368.388.44blake512
8.598.718.72T:shabal512
8.718.718.72T:shabal256
9.169.269.34lsh512
9.289.309.31T:bmw256
9.879.879.88T:sarmal256
10.7510.7510.76T:skein10241024
11.4311.4611.47shake128
11.4911.4911.50T:blake32
11.6011.6111.61T:keccakc256
11.7611.7711.81sha384
11.7711.7811.85sha512
12.3712.3712.38T:keccakc448
12.5512.5612.58sha3224
12.1912.5612.68T:sarmal512
13.4413.4413.45T:keccakc512
13.5213.5213.52T:ripemd160
13.6813.6813.68shake256
13.6713.6813.68sha3256
14.2314.2514.28blake256
14.6114.6114.62T:keccak
15.0915.1115.13lsh256
15.2615.3315.34T:cubehash832
16.0416.0616.07T:nasha256
16.7516.7516.76T:nasha512
16.8616.8816.90T:keccakc768
16.9716.9917.00sha224
17.0217.0317.03sha3384
17.0117.0417.05sha256
17.7917.8017.83T:bblake256
18.4518.4518.46asconhashav12
18.4518.4518.46asconxofav12
20.1820.1920.22T:fugue2
22.9122.9122.92T:rfsb509
23.5323.5523.55T:luffa256
23.5423.5623.57T:shavite3256
24.5824.5824.60T:keccakc1024
24.8324.8324.83sha3512
25.6525.6525.65T:cubehash512
27.1827.1827.19T:cubehash816
27.3227.3227.33asconxofv12
27.3327.3327.34asconhashv12
28.5628.5628.56T:fugue256
29.6529.6529.65T:cubehash1632
31.5431.5431.54T:xoodyakv1
32.9732.9933.06T:luffa384
35.2735.2835.33T:lane256
35.4435.4535.46T:whirlpool
35.7535.7635.78T:echosp256
36.6936.7036.71T:shamashashv1
36.8536.9236.98T:groestl256
38.1138.1138.11asconhashabi32v12
38.1138.1238.13T:jh384
38.1138.1238.12T:jh512
38.1138.1238.12T:jh256
38.1338.1338.14T:jh224
39.6439.6939.76T:shavite3512
41.2241.2341.23T:sneikha256
42.0442.1342.14T:luffa512
43.9943.9944.00T:echo256
44.2244.2244.25T:round3jh512
44.2444.2444.25T:round3jh256
46.6547.0747.08T:hamsi
47.5847.6147.69T:gimli24v1
48.7448.8149.01T:simd256
51.4551.4551.45T:cubehash88
51.4451.5651.57T:mcssha4
51.8051.8351.88T:lane512
53.6453.6853.81T:mcssha5
54.7454.7654.77T:mcssha6
55.1355.1355.13T:cubehash1616
56.2256.2856.29T:simd512
56.5856.5956.59asconhashbi32v12
57.0357.0757.09T:echosp512
60.6260.7360.73T:groestl512
68.0668.1268.17T:mgrostl256
68.5968.6268.63T:fugue512
68.7968.7968.98T:esch256v1
69.7869.9569.99T:saturninhashv2
71.1171.1271.13T:drygascon128
71.6271.6371.81T:esch256v2
79.2279.2379.45T:echo512
80.1180.1280.12T:sneikha384
83.8383.8383.83T:coral256v1
92.5992.5992.60T:drygascon256
99.3399.3899.39T:cubehash84
99.9399.9399.93T:esch384v1
104.39104.45104.70T:esch384v2
104.82104.82104.88T:cubehash168
108.76108.76108.76T:knot256v2
115.15116.49120.92T:fsb256
134.07134.10134.11T:romulush
175.77175.77175.77T:knot256v1
195.56195.56195.57T:cubehash82
203.30203.30203.31T:cubehash164
227.62227.62227.66T:clxhash
374.18374.22374.55T:knot512
383.71383.73383.84T:knot384
388.07388.07388.09T:cubehash81
401.38401.38401.44T:cubehash162
403.80403.85404.30T:photonbeetlehash256rate32v1
796.81796.81797.05T:cubehash161
883.08883.24883.38T:syconhash256v1
1549.141551.111551.68T:subterraneanv1
1865.841866.211871.56T:acehash256v1
2690.242697.972699.87T:skinnyhashtk3
2891.352894.002900.77T:sivrijndael256hash256v1
4018.004019.224021.10T:heron256v1
4700.794710.564712.55T:skinnyhashtk2
5671.115672.425673.55T:gage1h256c256r128
6669.396679.056679.18T:orangishv1
8629.808630.118669.15T:gage1h256c224r064
9417.719419.469547.93T:gage1h256c224r032
9486.489607.629607.82T:gage1h256c256r064
16837.2516837.6216838.60T:gage1h256c512r064
17114.6917338.8717343.63T:gage1h256c256r032
28474.6528482.7228483.17T:gage1h256c224r016
29026.5929068.7529094.51T:sivtemphotonhashv1
31959.6931990.9831991.44T:gage1h256c512r032
31909.4032039.2232040.06T:gage1h256c256r016
58192.2258242.3558283.11T:fsb512
58887.2958889.0559701.99T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.040.040.04T:floppsy
0.380.380.40komihash
1.881.881.88prh42s256
1.911.911.93prh64s256
1.931.951.95T:bebb4185
2.222.222.22prh42s512
2.732.732.75prh64s512
3.103.103.11T:edonr512
3.193.193.19prh42s1024
3.713.713.73T:md4
4.094.094.11prh64s1024
5.345.355.40T:edonr256
5.425.425.42T:blake2b
5.695.695.69T:bmw512
5.825.825.82md5
5.835.865.86T:blake3
6.186.206.22T:beamsplitter
6.856.876.87T:skein256256
6.896.906.91T:skein512256
6.916.916.91T:skein512512
6.926.936.94T:k12
7.987.988.00T:tiger
8.208.208.21T:blake2s
8.588.598.59T:blake64
8.938.948.98blake512
10.2610.2610.27T:sarmal256
10.5110.5910.66lsh512
10.7210.7310.75T:bmw256
10.8110.9410.97T:shabal256
10.8310.9510.96T:shabal512
11.2311.2411.26sha1
12.3312.3512.37shake128
12.4912.5012.50T:blake32
12.7912.7912.81T:keccakc256
13.3613.3913.49T:sarmal512
13.6313.6813.71T:skein10241024
14.6214.6214.62T:ripemd160
14.8714.8814.92sha384
14.8714.9115.00sha512
15.2515.2615.27T:keccakc512
15.2815.2815.29T:keccakc448
15.2515.2815.28sha3224
15.2815.3015.30sha3256
15.3015.3015.31shake256
15.3015.3115.31T:keccak
15.4615.4815.51blake256
15.7115.7115.72lsh256
17.3317.3617.39T:nasha256
17.5617.5717.60T:nasha512
18.2618.2618.28sha3384
18.3118.3318.34T:keccakc768
19.2719.2719.29asconhashav12
19.2719.2719.29asconxofav12
20.4820.6020.67T:cubehash832
20.8020.9220.98sha224
20.9521.0021.01sha256
24.3424.4324.45T:bblake256
25.2125.2325.23T:shavite3256
25.3825.3925.40T:luffa256
26.8626.8826.92T:rfsb509
27.0727.0927.11T:keccakc1024
27.1527.1527.18sha3512
27.6427.6427.66T:fugue2
28.2428.2728.29T:cubehash512
28.3828.3828.39asconxofv12
28.3928.4028.42asconhashv12
32.2832.3232.34T:cubehash816
32.3632.3632.36T:xoodyakv1
33.6433.6633.68T:fugue256
36.5436.5636.58T:luffa384
38.1538.1638.16T:shamashashv1
38.1638.2438.25T:whirlpool
38.9038.9538.96T:cubehash1632
39.9239.9639.99T:lane256
40.1640.1640.16asconhashabi32v12
40.7240.7340.76T:jh384
40.7240.7440.75T:jh512
40.7240.7440.75T:jh256
40.7740.7740.78T:jh224
40.7640.8040.88T:shavite3512
41.0141.0341.04T:echosp256
41.9742.2042.26T:groestl256
42.6042.6042.65T:sneikha256
46.4846.5446.55T:luffa512
47.2447.2647.28T:round3jh512
47.2447.2647.26T:round3jh256
47.6047.6248.05T:hamsi
49.2749.2749.30T:gimli24v1
52.0952.1652.33T:simd256
52.2952.3752.39T:echo256
56.1956.3156.35T:mcssha4
56.5756.5956.61T:cubehash88
58.5758.5758.58asconhashbi32v12
59.0559.0759.09T:mcssha6
62.1462.1762.35T:mcssha5
64.8364.8364.83T:cubehash1616
66.2966.3266.42T:groestl512
67.7467.7667.83T:echosp512
69.3369.3869.46T:lane512
69.4569.4969.52T:simd512
70.6370.6570.82T:esch256v1
71.5771.5871.61T:drygascon128
72.3072.3972.53T:saturninhashv2
73.6473.7073.83T:esch256v2
74.8974.9975.07T:mgrostl256
79.6679.7179.77T:fugue512
81.3381.3881.49T:echo512
84.0884.0984.10T:sneikha384
86.8786.8786.87T:coral256v1
95.2395.2395.26T:drygascon256
104.18104.18104.19T:esch384v1
104.46104.49104.49T:cubehash84
108.86108.91109.18T:esch384v2
112.63112.63112.63T:knot256v2
114.51114.53114.67T:cubehash168
123.44125.25126.81T:fsb256
138.44138.47138.54T:romulush
177.47177.47178.21T:knot256v1
200.66200.66200.67T:cubehash82
212.97212.97212.98T:cubehash164
229.02229.03229.03T:clxhash
380.73381.10381.10T:knot512
388.71388.76389.24T:knot384
393.19393.21393.22T:cubehash81
400.19400.22400.69T:photonbeetlehash256rate32v1
411.03411.17411.18T:cubehash162
806.46806.46806.52T:cubehash161
920.60920.73920.83T:syconhash256v1
1565.271567.041567.55T:subterraneanv1
1945.011945.781950.67T:acehash256v1
2781.962791.112791.95T:skinnyhashtk3
2880.752882.962889.71T:sivrijndael256hash256v1
4291.274292.244300.16T:heron256v1
4742.084751.544753.06T:skinnyhashtk2
5958.575958.755959.60T:gage1h256c256r128
6896.006905.616906.17T:orangishv1
8995.228996.079035.69T:gage1h256c224r064
9779.859794.719916.73T:gage1h256c224r032
9888.0510014.5510014.73T:gage1h256c256r064
17549.6017550.2217550.84T:gage1h256c512r064
17750.9718014.8618015.43T:gage1h256c256r032
28905.6028943.6528969.38T:sivtemphotonhashv1
29505.7129508.6129509.41T:gage1h256c224r016
33066.0933199.3033200.01T:gage1h256c256r016
33180.1133212.4433212.84T:gage1h256c512r032
60953.8160958.3961795.34T:gage1h256c224r008
154273.44154313.11154395.69T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.340.340.34T:floppsy
1.14?1.20?1.50?komihash
5.695.726.31T:bebb4185
6.806.807.03T:blake3
8.918.918.91T:blake2s
9.209.209.34T:md4
9.649.649.66T:edonr512
10.2810.3010.41T:beamsplitter
10.6910.6910.69prh42s256
10.7010.7010.72T:blake2b
10.8410.9110.91prh64s256
11.9711.9711.97T:skein256256
12.2812.3012.30T:edonr256
13.1113.1113.11md5
13.2513.2513.25prh42s512
14.1214.1214.12T:skein512256
14.1914.2014.20T:skein512512
17.7217.7717.77T:blake64
17.7317.9718.28T:tiger
18.7518.7519.08T:k12
19.1719.1719.17T:bmw512
19.1219.3319.39prh64s512
19.9420.0320.22T:sarmal256
20.0620.0620.61blake512
22.2522.2522.31prh42s1024
25.2025.3425.38T:blake32
28.2328.2328.59sha3256
28.2728.2728.59sha3384
28.3128.3128.33sha3512
28.2828.3828.59sha3224
28.1928.4228.59T:sarmal512
28.6728.6928.94shake256
28.6928.7329.00shake128
28.8928.8928.89T:ripemd160
29.2529.3429.72T:bmw256
29.4229.4229.42asconhashav12
29.4229.4229.44asconxofav12
29.8130.1930.39lsh256
30.4130.4430.45T:keccakc1024
30.4830.5030.59T:keccak
30.8330.8330.84T:keccakc768
30.6230.9131.05blake256
31.1431.3331.36T:keccakc512
31.1431.4531.47T:keccakc448
31.4231.4531.58lsh512
32.5932.8332.86T:keccakc256
33.8833.9234.31T:nasha256
34.5834.8134.83prh64s1024
35.8435.8935.95T:nasha512
39.5039.5339.75T:shabal256
39.8439.9540.08T:shabal512
41.1741.2241.22T:xoodyakv1
41.5541.5841.59asconxofv12
41.5941.6241.66asconhashv12
44.2044.4444.48T:skein10241024
46.3346.3446.44T:shavite3256
48.9749.0549.08T:luffa256
49.6149.8450.03sha1
55.7855.8855.89T:shamashashv1
58.1258.3359.16sha512
58.1958.5858.84sha384
59.7859.8159.86T:hamsi
60.4260.6460.67T:sneikha256
61.3061.3061.33T:cubehash512
66.1466.1466.34asconhashabi32v12
70.3870.4471.81T:gimli24v1
69.6670.7570.84sha224
70.0571.0271.25sha256
72.5572.5673.00T:whirlpool
72.7872.8673.06T:rfsb509
73.9573.9774.19T:jh512
73.9773.9874.27T:jh384
73.9174.0074.06T:jh256
74.3674.4274.56T:jh224
74.5074.5674.67T:shavite3512
77.6277.6977.72T:drygascon128
81.0681.0981.12T:luffa384
83.6783.6984.27asconhashbi32v12
85.6285.7085.80T:round3jh256
85.7285.7785.89T:round3jh512
87.2787.2787.48T:cubehash832
94.1494.1694.34T:esch256v1
94.8195.0595.09T:simd256
97.5397.5897.81T:fugue256
97.8497.8698.08T:cubehash816
99.5099.6999.92T:esch256v2
100.14100.14100.25T:lane256
103.25103.30103.30T:luffa512
103.72103.75103.81T:saturninhashv2
107.33109.27109.41T:bblake256
109.08109.75112.80T:groestl256
114.47114.53114.56T:mcssha6
116.95117.02117.03T:mcssha4
118.53118.73118.91T:echo256
122.42122.44122.52T:cubehash88
123.30123.45123.66T:fugue2
124.27124.50124.67T:echosp256
125.83125.84125.84T:coral256v1
129.09129.09129.31T:drygascon256
134.75134.92134.98T:sneikha384
148.27148.56148.98T:echo512
153.98154.14154.31T:echosp512
157.30157.30157.30T:cubehash1632
158.34158.61158.67T:esch384v1
162.20162.20162.20T:knot256v2
164.23164.61164.62T:groestl512
166.14166.25166.62T:esch384v2
170.41170.41171.69T:cubehash84
170.91171.28171.30T:mcssha5
188.95188.97188.98T:cubehash1616
190.86193.31194.38T:mgrostl256
194.30194.48194.78T:romulush
199.27199.91199.95T:knot256v1
210.00210.12210.28T:simd512
218.67219.25219.52T:fugue512
238.36239.11239.41T:fsb256
238.80239.98240.00T:cubehash168
246.69246.75246.75T:clxhash
265.94266.25266.33T:cubehash82
270.28270.86271.22T:lane512
336.77336.77336.78T:cubehash164
355.78356.52357.06T:photonbeetlehash256rate32v1
428.91428.91429.20T:knot384
458.33458.33458.34T:cubehash81
464.53464.86464.86T:knot512
535.11536.50536.59T:cubehash162
930.12930.16930.16T:cubehash161
1400.311400.591401.22T:syconhash256v1
1767.581772.921772.98T:subterraneanv1
2740.772743.162749.61T:sivrijndael256hash256v1
2957.442958.812966.81T:acehash256v1
3952.143960.063968.17T:skinnyhashtk3
5261.365261.955277.05T:skinnyhashtk2
7785.007787.727869.88T:heron256v1
9624.129624.949625.55T:gage1h256c256r128
9796.869806.389807.28T:orangishv1
13666.8813672.0913729.67T:gage1h256c224r064
14400.9114403.7714579.70T:gage1h256c224r032
15036.0915222.1415222.80T:gage1h256c256r064
26081.7826470.1426476.08T:gage1h256c256r032
26663.6126669.6126671.23T:gage1h256c512r064
27299.5627332.3627350.20T:sivtemphotonhashv1
42628.5642642.4842643.42T:gage1h256c224r016
47856.7848051.6948054.11T:gage1h256c256r016
48802.8448848.7348849.94T:gage1h256c512r032
87407.9187451.5688588.69T:gage1h256c224r008
1384072.981384899.231385183.52T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.752.752.75T:floppsy
5.62?5.62?7.88?komihash
31.5031.5031.88T:bebb4185
35.2535.5038.00T:beamsplitter
51.5051.7551.75T:md4
56.0056.3860.25T:blake3
64.3864.3864.50md5
64.5064.6264.62T:edonr256
69.1269.2570.38T:skein256256
69.8869.8872.75T:blake2s
77.1277.1277.12T:edonr512
80.8880.8880.88prh42s256
81.7581.7583.25prh64s256
83.8884.3885.88T:blake2b
83.3885.1286.62T:tiger
100.62100.62100.62prh42s512
109.50109.50111.25asconhashav12
109.50110.88111.38asconxofav12
111.62111.62111.75T:skein512256
112.00112.00114.12T:skein512512
110.75112.38114.00T:blake32
127.12127.38129.75T:ripemd160
138.00138.25141.62T:xoodyakv1
139.12139.12143.62blake256
143.12143.88143.88T:blake64
145.75145.88147.25asconxofv12
145.38146.38147.75asconhashv12
146.50147.12149.25prh64s512
148.75148.88150.25T:k12
148.50150.25154.00T:nasha256
153.12153.25156.50T:bmw512
153.25155.00156.62T:hamsi
159.38160.00161.00T:sarmal256
162.00162.00162.12T:sneikha256
160.38165.12167.00blake512
165.75166.00166.00T:bmw256
172.75172.88173.12prh42s1024
181.38181.75183.25T:shamashashv1
189.12190.12190.12T:shavite3256
190.75191.00192.88T:gimli24v1
194.75195.12197.75T:drygascon128
204.25204.38204.88T:luffa256
225.00225.12227.25sha3384
225.12225.25227.12sha3256
225.38225.50227.75sha3512
225.25226.38227.12sha3224
228.88229.25230.75shake128
228.50229.50230.25shake256
232.25238.62241.38T:sarmal512
242.00244.25245.88lsh256
244.12245.75246.62T:keccakc1024
246.25246.88248.75T:keccak
246.62249.25249.50T:keccakc768
248.12249.62249.75T:keccakc512
249.75249.75249.88T:keccakc448
251.38251.38252.62lsh512
257.62258.00260.50T:shabal256
257.12258.88260.12T:shabal512
261.00261.12261.12T:keccakc256
271.00271.00272.75asconhashabi32v12
271.00271.75273.00prh64s1024
279.75280.50280.50T:saturninhashv2
281.50281.62283.00asconhashbi32v12
284.00284.88285.88T:nasha512
299.25299.25299.25T:cubehash512
307.00307.00311.62T:whirlpool
342.12343.12344.50sha1
347.25349.12350.25T:esch256v1
355.00355.38355.38T:skein10241024
371.00372.00372.38T:knot256v1
374.88376.62378.25T:esch256v2
384.38384.38386.38T:clxhash
409.12409.38412.12T:luffa384
412.12412.50413.00T:photonbeetlehash256rate32v1
431.12431.25431.25T:coral256v1
438.75438.75439.12T:knot256v2
438.62443.75449.88sha256
435.00445.50446.50sha224
456.50456.75456.75T:sneikha384
458.00458.88460.25T:rfsb509
464.00465.62469.00sha384
465.25466.25475.12sha512
485.38485.50487.12T:drygascon256
498.62498.75500.12T:luffa512
504.25505.12506.12T:romulush
552.00552.25552.88T:mcssha6
594.38594.50595.00T:cubehash816
594.62595.00596.62T:jh384
594.25595.50596.50T:jh256
595.38595.62596.12T:mcssha4
594.75596.50597.12T:jh512
594.75597.88599.50T:shavite3512
596.75598.38599.50T:jh224
601.50601.75602.12T:fugue256
608.25608.25608.25T:cubehash832
602.62615.50629.50T:groestl256
637.25637.50638.75T:cubehash88
677.38679.88681.62T:esch384v1
687.38688.00689.12T:round3jh256
688.38688.88689.75T:round3jh512
687.75698.00698.00T:cubehash84
714.75716.12716.75T:esch384v2
760.50761.00762.50T:simd256
751.50763.50763.50T:bblake256
780.00782.50783.12T:cubehash82
804.25806.62807.25T:lane256
860.88861.00863.12T:knot384
862.38865.12866.00T:fugue2
950.75952.88953.62T:echo256
971.62971.62971.75T:cubehash81
995.62996.12999.25T:echosp256
1024.381024.751028.88T:mcssha5
1067.251067.251067.25T:cubehash1632
1122.381122.381122.62T:knot512
1127.751127.751127.75T:cubehash1616
1187.501190.001191.00T:echo512
1215.121216.121225.62T:cubehash168
1232.751234.001234.38T:echosp512
1313.001313.001313.12T:cubehash164
1316.501317.501319.12T:groestl512
1326.001332.001346.12T:fugue512
1512.381523.501524.25T:cubehash162
1523.251552.251591.88T:mgrostl256
1679.251680.501681.12T:simd512
1855.881864.251871.00T:fsb256
1904.001904.251904.25T:cubehash161
2164.252165.752167.12T:lane512
3093.883107.623107.88T:sivrijndael256hash256v1
3372.623373.003379.62T:subterraneanv1
5171.755174.005184.50T:syconhash256v1
9357.889361.759380.25T:skinnyhashtk2
10547.3810551.3810590.75T:skinnyhashtk3
10925.0010928.5010961.12T:acehash256v1
29142.0029167.3829200.88T:sivtemphotonhashv1
32986.3832991.3832996.38T:gage1h256c256r128
35305.8835316.7535990.62T:heron256v1
39135.8839196.3839197.62T:orangishv1
50467.1250474.3850701.88T:gage1h256c224r064
50604.0050686.5051311.00T:gage1h256c224r032
55536.5056239.0056245.62T:gage1h256c256r064
91722.8893068.6293072.62T:gage1h256c256r032
98445.5098457.3898501.75T:gage1h256c512r064
146031.25146035.50146077.38T:gage1h256c224r016
164370.75164991.62165038.38T:gage1h256c256r016
171835.25171966.00172012.62T:gage1h256c512r032
296131.75296183.62299593.00T:gage1h256c224r008
11075457.5011080284.8811084817.88T:fsb512