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; Tremont (906c0); 2021 Intel Pentium Silver N6000; 4 x 1100MHz; jasper, supercop-20240625

[Page version: 20240724 17:32:24]

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.230.230.23komihash
0.12?0.26?0.26?T:floppsy
0.660.670.67prh42s512
0.660.670.67prh42s256
0.670.680.68prh42s1024
0.710.720.72prh64s512
0.720.720.73prh64s1024
0.720.720.73prh64s256
1.071.081.11T:bebb4185
1.451.451.45sha1
2.092.092.10sha256
2.092.092.10sha224
2.362.362.37T:edonr512
2.422.422.44T:blake3
3.073.083.08T:md4
3.923.933.93T:bmw512
4.134.144.18lsh256
4.404.404.40T:edonr256
4.614.624.64T:beamsplitter
5.135.155.15T:echo256
5.165.175.17md5
5.435.445.44T:k12
5.415.475.47T:blake2b
5.485.495.49T:blake2s
5.835.845.84lsh512
5.935.965.97T:tiger
6.246.256.27T:shabal256
6.266.276.33T:shabal512
6.21?6.35?7.06?T:blake32
6.946.986.98T:cubehash832
7.107.117.13T:bblake256
7.547.567.57T:sarmal256
7.557.587.59T:skein512512
7.567.597.60T:skein512256
7.767.777.78T:blake64
8.068.098.11T:bmw256
8.358.368.36T:lux512
8.378.398.40blake256
8.468.468.46T:keccakc256treed2
8.588.608.61blake512
9.199.209.21T:skein10241024
9.379.479.68T:sarmal512
9.789.789.79T:lux256
9.929.9310.00T:skein256256
10.1110.1210.12T:keccakc256
10.1210.1410.26shake128
10.3410.3410.34T:keccakc512treed2
10.3910.4210.50sha512
10.4010.4410.45T:rfsb509
10.4010.4410.46sha384
11.7511.7611.77T:keccakc448
11.8011.8111.84sha3224
12.2812.3612.90shake256
12.3512.3612.40sha3256
12.3812.3812.39T:keccakc512
12.5912.6212.62T:nasha256
12.5912.6212.70T:cubehash1632
12.6512.6512.70T:cubehash512
12.7112.7512.78T:simd512
12.9712.9913.01T:nasha512
13.2113.2213.23T:keccak
13.4413.4814.18T:fugue2
13.5013.5213.52T:groestl256
13.4813.5413.56T:ripemd160
13.7713.8213.89T:cubehash816
15.2315.2515.27T:luffa256
15.9315.9516.00T:luffa384
15.8716.0816.36T:fugue256
16.1616.2116.57sha3384
16.2616.2716.27T:keccakc768
17.1617.1817.22T:xoodyakv1
17.7417.7517.75T:shavite3256
19.0319.0419.05T:groestl512
19.3319.3719.39asconxofav12
19.3119.3719.39asconhashav12
19.8219.8319.84T:whirlpool
19.8719.9519.97T:gimli24v1
20.3920.4120.41T:jh384
20.4020.4120.43T:jh224
20.4020.4120.43T:jh256
20.3920.4120.42T:jh512
22.8323.1423.14sha3512
23.0723.2823.43T:fugue384
23.8723.8823.90T:keccakc1024
23.9523.9823.98T:round3jh256
23.9823.9823.99T:round3jh512
24.1024.1524.58T:luffa512
24.4624.4624.48T:echosp256
25.0625.0625.08T:lane256
25.4625.6025.64T:hamsi
27.5127.5627.66T:cubehash1616
27.0427.7428.45T:essence384
27.6727.8327.88T:cubehash88
27.7327.9428.42T:essence512
28.2728.3028.31T:shavite3512
28.8328.9429.29asconhashv12
28.8828.9529.29asconxofv12
30.5630.6130.63T:fugue512
35.3735.3935.43T:echosp512
36.7736.8236.90T:simd256
39.4939.5940.02T:shamashashv1
40.4440.5040.54T:mgrostl256
41.0141.0141.01T:mcssha4
41.0141.0241.05T:mcssha5
41.0141.0241.09T:mcssha6
42.2942.4342.60T:lane512
43.3843.4443.47T:sneikha256
43.5343.5843.62T:esch256v1
43.5943.6243.64T:esch256v2
44.2744.4444.50asconhashabi32v12
44.9945.3145.41T:essence224
45.2945.4045.48T:essence256
51.1551.3451.47T:romulush
52.6252.6552.68T:echo512
55.1255.1855.54T:cubehash84
55.3455.5355.66T:cubehash168
55.1956.6160.23T:fsb256
60.7060.8460.95T:saturninhashv2
63.0663.2263.29T:esch384v1
63.7364.0164.24T:esch384v2
67.3167.3167.34asconhashbi32v12
86.0886.3486.46T:sneikha384
86.5386.9287.18T:coral256v1
93.4293.6793.90T:drygascon128
100.75101.27101.40T:knot256v2
109.62109.77109.93T:drygascon256
110.12110.78111.15T:cubehash164
111.27111.44111.53T:cubehash82
153.05153.07153.10T:triadhashv1
156.74163.23170.33T:knot256v1
204.55204.55204.63T:clxhash
221.14221.66222.14T:cubehash162
221.54222.33222.71T:cubehash81
-70.99?290.86?760.82?T:fsb512
313.14313.43313.88T:photonbeetlehash256rate32v1
342.30342.33342.37T:knot512
359.72361.98364.50T:knot384
442.72443.30443.83T:cubehash161
737.79738.86739.89T:syconhash256v1
1144.281144.921145.58T:subterraneanv1
1394.951395.561396.09T:acehash256v1
1515.071516.661521.68T:sivrijndael256hash256v1
1524.621530.211542.39T:skinnyhashtk3
2274.38?2286.27?2538.76?T:heron256v1
2922.072926.822927.36T:skinnyhashtk2
3818.313819.693819.95T:gage1h256c256r128
5708.575711.555726.53T:gage1h256c224r064
5848.325874.055876.58T:gage1h256c224r032
6335.546336.786347.63T:gage1h256c256r064
6512.346513.616514.83T:orangishv1
11401.5511403.8711409.25T:gage1h256c512r064
11404.4911450.1311455.15T:gage1h256c256r032
14081.4714132.8514154.23T:sivtemphotonhashv1
20356.8720379.8020387.47T:gage1h256c224r016
22827.5622840.1422854.22T:gage1h256c512r032
23034.6723080.7523094.91T:gage1h256c256r016
39955.1140046.0940059.11T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.240.240.25komihash
0.250.250.25T:floppsy
0.750.760.76prh42s256
0.800.810.82prh42s512
0.870.870.87prh64s256
0.940.940.95prh42s1024
0.960.970.97prh64s512
1.111.161.16T:bebb4185
1.181.181.19prh64s1024
1.511.511.51sha1
2.172.172.17sha224
2.172.172.17sha256
2.422.432.44T:blake3
2.462.462.46T:edonr512
3.163.173.18T:md4
4.174.174.18T:bmw512
4.294.294.31lsh256
4.494.514.52T:edonr256
4.934.934.94T:beamsplitter
5.285.295.31md5
5.445.495.49T:blake2b
5.505.505.51T:blake2s
5.535.535.54T:echo256
5.545.555.55T:k12
6.116.126.14T:tiger
6.236.246.26lsh512
6.416.546.90T:blake32
6.726.726.73T:shabal512
6.726.746.75T:shabal256
7.607.637.63T:cubehash832
7.717.737.74T:skein512256
7.737.757.78T:bblake256
7.747.767.77T:skein512512
7.797.807.81T:sarmal256
8.058.068.08T:blake64
8.368.408.42T:bmw256
8.548.558.57blake256
8.888.898.89blake512
9.219.229.23T:lux512
9.559.559.55T:skein10241024
9.709.769.91T:sarmal512
9.779.779.77T:keccakc256treed2
10.0610.0710.12T:skein256256
10.2710.2810.29T:lux256
10.4410.4510.45T:keccakc256
10.4410.5310.63shake128
10.6010.6310.64T:rfsb509
10.7910.8210.84sha384
10.8110.8510.88sha512
11.8111.8211.82T:keccakc512treed2
12.0812.1012.10T:keccakc448
12.1012.2312.25sha3224
12.8412.8612.87T:nasha256
12.9112.9112.92T:keccakc512
12.9112.9412.98T:cubehash512
12.9512.9613.40shake256
12.9612.9813.13sha3256
13.2113.2213.27T:simd512
13.4613.4713.48T:nasha512
13.6913.7213.77T:cubehash1632
13.7313.7413.74T:keccak
13.7413.7913.80T:ripemd160
14.1414.1514.15T:groestl256
14.4514.4914.55T:cubehash816
15.2215.2615.59T:fugue2
15.5215.5315.55T:luffa256
16.3116.3516.37T:luffa384
16.2916.5816.79T:fugue256
16.5916.6016.60T:keccakc768
16.4516.6216.93sha3384
17.3117.3417.34T:xoodyakv1
18.0018.0118.01T:shavite3256
19.4519.5719.70asconhashav12
19.5719.5719.70asconxofav12
20.0420.1320.13T:gimli24v1
20.2120.2320.24T:whirlpool
20.2720.2920.29T:groestl512
20.7420.7620.76T:jh384
20.7620.7620.77T:jh256
20.7520.7620.77T:jh224
20.7520.7720.78T:jh512
23.4423.4423.45sha3512
24.0324.0424.05T:keccakc1024
23.9524.0924.28T:fugue384
24.3724.3724.37T:round3jh512
24.3424.3724.37T:round3jh256
24.7924.7925.17T:luffa512
25.5225.5225.53T:echosp256
25.7025.7225.76T:hamsi
25.8225.8225.83T:lane256
28.3528.3628.52T:cubehash88
28.0228.6629.20T:essence384
28.8128.8228.94T:cubehash1616
28.6928.8429.22T:essence512
29.1329.1429.51asconxofv12
29.1329.1929.50asconhashv12
29.1829.1929.21T:shavite3512
32.0032.0332.04T:fugue512
36.6736.7136.73T:echosp512
37.3037.3737.49T:simd256
38.67?40.07?43.94?T:fsb256
39.7940.1240.32T:shamashashv1
41.7441.7541.75T:mcssha4
41.7541.7541.76T:mcssha6
42.3542.3542.36T:mcssha5
42.5642.6142.65T:mgrostl256
43.5343.5543.59T:sneikha256
43.8043.8843.90T:esch256v1
43.9243.9444.08T:esch256v2
44.9244.9945.17asconhashabi32v12
45.0145.1945.26T:lane512
45.8645.9846.20T:essence256
45.9546.0646.15T:essence224
51.5951.8051.91T:romulush
54.3354.3554.38T:echo512
55.7955.7955.91T:cubehash84
56.6356.7956.84T:cubehash168
61.1661.3361.35T:saturninhashv2
63.7063.7363.83T:esch384v1
64.4164.7164.84T:esch384v2
67.9867.9867.98asconhashbi32v12
87.1587.2887.43T:sneikha384
87.7087.8287.82T:coral256v1
93.5493.7293.98T:drygascon128
101.30101.57102.09T:knot256v2
110.38110.45110.50T:drygascon256
111.51111.76112.17T:cubehash164
111.87112.10112.15T:cubehash82
153.35153.36153.37T:triadhashv1
171.23171.24171.25T:knot256v1
204.80204.80204.82T:clxhash
221.99222.89223.26T:cubehash162
222.26222.96223.17T:cubehash81
312.71313.08313.25T:photonbeetlehash256rate32v1
343.65343.68343.78T:knot512
358.45361.92365.43T:knot384
442.77444.01445.25T:cubehash161
746.80746.92746.98T:syconhash256v1
1146.291147.591148.51T:subterraneanv1
1408.751409.311409.92T:acehash256v1
1514.301515.081519.57T:sivrijndael256hash256v1
1537.431539.151547.51T:skinnyhashtk3
2302.472317.312548.78T:heron256v1
2928.442932.192932.94T:skinnyhashtk2
3864.623865.013877.56T:gage1h256c256r128
5765.035768.975778.90T:gage1h256c224r064
5902.855925.185925.72T:gage1h256c224r032
6397.626399.336407.97T:gage1h256c256r064
6563.376564.296565.19T:orangishv1
11513.9011517.8311520.97T:gage1h256c512r064
11510.2411550.4111551.75T:gage1h256c256r032
14089.9014115.2714132.27T:sivtemphotonhashv1
20529.6220541.9320554.49T:gage1h256c224r016
20847.08?22274.09?23313.65?T:fsb512
23042.7823052.9523064.85T:gage1h256c512r032
23241.1523260.9323282.47T:gage1h256c256r016
40290.1140361.9240369.62T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.17?0.17?0.26?T:floppsy
0.250.260.27komihash
0.890.910.92prh42s256
1.031.041.06prh42s512
1.101.111.11prh64s256
1.241.241.24T:bebb4185
1.351.361.38prh64s512
1.371.381.39prh42s1024
1.591.591.60sha1
1.941.951.95prh64s1024
2.292.292.30sha224
2.292.292.30sha256
2.632.642.65T:edonr512
3.313.323.34T:md4
4.234.254.26T:blake3
4.544.544.56lsh256
4.654.654.65T:bmw512
4.684.704.71T:edonr256
5.375.415.43T:beamsplitter
5.495.495.51md5
5.515.525.53T:blake2s
5.495.535.54T:blake2b
5.985.996.00T:k12
6.326.336.34T:echo256
6.426.436.46T:tiger
6.666.777.19T:blake32
6.896.906.93lsh512
7.507.527.54T:shabal512
7.527.527.54T:shabal256
7.967.967.98T:skein512256
8.058.078.09T:skein512512
8.218.248.26T:sarmal256
8.508.518.53T:blake64
8.688.718.71T:cubehash832
8.778.798.82T:bblake256
8.798.818.82blake256
8.898.928.92T:bmw256
9.369.389.39blake512
10.1210.1310.16T:skein10241024
10.2710.2810.32T:skein256256
10.2610.3210.41T:sarmal512
10.7210.7210.75T:lux512
10.9911.0311.05T:rfsb509
11.1411.1511.16T:lux256
11.3111.3211.32T:keccakc256
11.3311.3311.34T:keccakc256treed2
11.4511.5011.52sha384
11.5111.5211.54sha512
11.5211.5311.66shake128
12.3712.3912.41T:keccakc448
12.6512.6912.74sha3224
13.1413.1513.15T:keccakc512treed2
13.2613.3013.32T:nasha256
13.4313.4813.50T:cubehash512
13.4913.5013.50T:keccakc512
13.6713.6914.24shake256
13.6813.7013.77sha3256
14.1014.1214.14T:simd512
14.1714.2014.21T:ripemd160
14.2614.2814.31T:nasha512
14.5714.5714.59T:keccak
15.1415.1515.15T:groestl256
15.5215.5615.60T:cubehash1632
15.5515.6015.64T:cubehash816
16.0116.0216.03T:luffa256
16.7616.7616.77T:keccakc768
16.9316.9617.27sha3384
17.0417.0717.09T:luffa384
17.2617.3317.34T:xoodyakv1
17.4017.4617.70T:fugue256
18.2118.2318.34T:fugue2
18.5118.5218.52T:shavite3256
19.8619.9019.91asconhashav12
19.9019.9019.90asconxofav12
20.3820.3920.39T:gimli24v1
20.9120.9120.92T:whirlpool
21.3021.3021.31T:jh256
21.2921.3121.34T:jh512
21.3021.3121.32T:jh224
21.2921.3121.32T:jh384
22.3122.3222.35T:groestl512
24.4324.4324.46sha3512
24.8124.8224.83T:keccakc1024
24.9724.9825.00T:round3jh256
24.9925.0125.01T:round3jh512
25.1525.1625.17T:echosp256
25.5925.8525.95T:fugue384
25.8325.8626.19T:luffa512
25.8225.9425.98T:hamsi
27.2027.2127.21T:lane256
29.4629.4829.61T:cubehash88
29.5529.5729.92asconxofv12
29.5529.6329.92asconhashv12
29.6230.2830.38T:essence384
29.6230.3330.45T:essence512
30.7130.7530.77T:shavite3512
30.8930.9331.04T:cubehash1616
34.3734.4034.41T:fugue512
38.3138.4138.46T:simd256
40.1540.1740.20T:echosp512
40.3940.6340.89T:shamashashv1
41.0141.1241.47T:fsb256
42.9642.9642.97T:mcssha4
42.9742.9842.99T:mcssha6
44.1544.1944.33T:sneikha256
44.2844.3544.39T:esch256v1
44.3944.4144.42T:esch256v2
44.5844.5844.59T:mcssha5
45.8345.9046.09asconhashabi32v12
46.0846.1346.19T:mgrostl256
47.1447.1747.38T:essence256
47.2347.3447.43T:essence224
49.4849.5749.72T:lane512
52.3952.5652.69T:romulush
56.8956.8956.97T:cubehash84
57.2357.2657.39T:echo512
58.7658.8758.94T:cubehash168
62.0762.2162.48T:saturninhashv2
64.7664.7764.96T:esch384v1
65.5065.8065.92T:esch384v2
69.1069.1069.12asconhashbi32v12
88.4488.4588.98T:coral256v1
88.7489.0189.13T:sneikha384
93.8094.0694.17T:drygascon128
102.79103.17103.63T:knot256v2
111.49111.58111.66T:drygascon256
112.98113.23113.24T:cubehash82
113.55113.74114.26T:cubehash164
153.87153.88153.89T:triadhashv1
171.77171.79171.80T:knot256v1
205.29205.29205.30T:clxhash
223.43224.10224.39T:cubehash81
224.27225.36225.37T:cubehash162
311.47311.62312.06T:photonbeetlehash256rate32v1
346.01346.03346.04T:knot512
361.06364.04365.89T:knot384
445.34446.34447.34T:cubehash161
758.88758.91758.96T:syconhash256v1
1150.521152.231152.77T:subterraneanv1
1430.281431.471431.97T:acehash256v1
1512.321513.341517.86T:sivrijndael256hash256v1
1557.001559.651576.30T:skinnyhashtk3
2362.662363.582396.92T:heron256v1
2939.112941.392942.18T:skinnyhashtk2
3939.933941.213951.94T:gage1h256c256r128
5855.065863.985869.34T:gage1h256c224r064
5988.586010.546012.17T:gage1h256c224r032
6498.716502.296511.04T:gage1h256c256r064
6647.816648.806650.24T:orangishv1
11697.2311701.5711706.92T:gage1h256c512r064
11678.9111717.7911718.97T:gage1h256c256r032
14059.1014089.0814107.03T:sivtemphotonhashv1
20803.1320816.5220831.69T:gage1h256c224r016
23376.6223388.6023407.25T:gage1h256c512r032
23555.5523581.9123607.60T:gage1h256c256r016
40837.1540893.1240911.87T:gage1h256c224r008
57226.9459501.1461107.63T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.250.250.25T:floppsy
0.30?0.31?0.34?komihash
1.261.271.31prh42s256
1.421.461.47T:bebb4185
1.651.661.70prh42s512
1.731.731.76prh64s256
1.831.831.84sha1
2.432.442.47prh64s512
2.542.562.65prh42s1024
2.622.622.63sha224
2.622.632.63sha256
2.902.902.90T:edonr512
3.743.743.77T:md4
3.943.984.01prh64s1024
4.104.124.15T:blake3
4.704.714.72lsh256
5.205.235.23T:edonr256
5.565.575.58T:blake2s
5.615.645.66T:bmw512
6.036.046.06md5
6.236.256.28T:blake2b
5.916.366.55T:beamsplitter
6.566.566.58T:k12
7.177.177.23T:tiger
7.307.357.73T:blake32
8.068.068.10lsh512
8.248.258.27T:echo256
8.578.608.65T:sarmal256
8.588.618.64T:skein512256
8.868.878.88T:skein512512
8.868.908.93T:blake64
9.449.459.48blake256
9.599.629.66T:shabal512
9.619.629.66T:shabal256
9.719.729.76blake512
10.2810.2910.33T:bmw256
10.6310.7310.90T:sarmal512
10.8410.8810.91T:skein256256
11.5911.6011.62T:cubehash832
11.7111.7711.85T:bblake256
11.9011.9111.94T:rfsb509
12.1512.1812.22sha384
12.2212.2412.30sha512
12.5712.5812.59T:keccakc256
12.7812.7912.82T:skein10241024
13.0613.0913.26shake128
13.4513.4713.49T:lux256
14.2914.3614.40T:nasha256
14.8114.8314.88T:cubehash512
14.8414.8914.95T:nasha512
15.2515.3315.37T:ripemd160
15.3715.3815.39T:keccakc448
15.4515.4515.46T:keccak
15.4615.4615.46T:keccakc512
15.5115.5115.52T:keccakc256treed2
15.7415.7815.84T:lux512
15.9315.9516.64shake256
16.0116.0216.23sha3256
16.1116.1716.22sha3224
17.1517.1717.20T:luffa256
17.8117.8217.84T:xoodyakv1
17.8217.8517.88T:groestl256
18.0718.0918.13T:simd512
18.3618.3618.37T:keccakc768
18.5118.5518.59T:cubehash816
18.8018.8118.85T:luffa384
18.8718.9419.19sha3384
19.7419.7519.80T:shavite3256
20.3520.3520.36T:keccakc512treed2
20.3220.4120.48T:fugue256
20.4620.4920.54T:cubehash1632
20.6920.7420.93asconhashav12
20.7520.7720.78asconxofav12
20.9821.0021.09T:gimli24v1
22.6322.6522.70T:whirlpool
22.7522.7722.82T:jh224
22.7722.7822.80T:jh384
22.7722.7822.82T:jh512
22.7722.8022.83T:jh256
25.6125.6225.66T:groestl512
25.3526.1326.33T:hamsi
26.1226.2126.53T:fugue2
26.6826.6926.72T:round3jh512
26.7026.7126.74T:round3jh256
27.2227.2427.26T:keccakc1024
27.2527.4027.45sha3512
28.4728.5128.86T:luffa512
28.8628.8928.92T:echosp256
29.7529.9530.16T:fugue384
30.6930.7331.05asconhashv12
30.9430.9530.98T:lane256
31.0431.0531.09asconxofv12
31.6331.6931.75T:shavite3512
32.4232.4732.55T:cubehash88
33.8134.4734.51T:essence512
33.7934.5534.63T:essence384
36.5036.5536.65T:cubehash1616
40.6540.7640.83T:fugue512
41.0041.0641.11T:simd256
41.3241.3841.43T:shamashashv1
45.5745.6245.65T:esch256v1
45.7045.7145.73T:esch256v2
45.7345.8445.89T:sneikha256
46.2346.2446.25T:mcssha4
46.2546.2646.27T:mcssha6
47.8347.8447.95T:echosp512
48.2448.3248.50asconhashabi32v12
50.5250.5250.54T:mcssha5
50.5250.8550.96T:essence224
50.7550.8851.20T:essence256
50.8750.9751.02T:mgrostl256
54.4554.6654.86T:romulush
54.5855.0056.34T:fsb256
58.9759.0659.12T:echo512
59.8459.8459.89T:cubehash84
64.3364.4764.62T:cubehash168
64.4764.8264.85T:saturninhashv2
66.2866.5266.64T:lane512
67.6267.6867.75T:esch384v1
68.4068.6668.81T:esch384v2
72.0572.0672.08asconhashbi32v12
91.5491.5792.06T:coral256v1
93.0593.2193.52T:sneikha384
94.3894.5994.76T:drygascon128
106.24106.35106.52T:knot256v2
114.59114.68114.82T:drygascon256
115.87116.12116.14T:cubehash82
119.14119.33119.83T:cubehash164
155.26155.27155.31T:triadhashv1
173.18173.23173.26T:knot256v1
206.58206.60206.61T:clxhash
225.71226.70227.03T:cubehash81
229.63230.96230.97T:cubehash162
309.30309.47309.93T:photonbeetlehash256rate32v1
352.18352.19352.26T:knot512
365.82366.12368.90T:knot384
450.91452.16452.93T:cubehash161
789.14791.12791.18T:syconhash256v1
1162.251163.881164.76T:subterraneanv1
1490.441492.881493.66T:acehash256v1
1507.471508.351511.70T:sivrijndael256hash256v1
1610.301612.901624.64T:skinnyhashtk3
2503.762506.502508.73T:heron256v1
2962.622966.852967.66T:skinnyhashtk2
4141.084153.374154.14T:gage1h256c256r128
6106.236112.136122.86T:gage1h256c224r064
6219.296239.296240.88T:gage1h256c224r032
6771.856776.956785.10T:gage1h256c256r064
6873.636874.566877.39T:orangishv1
12124.2012162.3312168.11T:gage1h256c256r032
12191.8412197.8012203.25T:gage1h256c512r064
14013.4214028.5214047.02T:sivtemphotonhashv1
21537.5821565.1921603.37T:gage1h256c224r016
24272.4024290.0124312.87T:gage1h256c512r032
24402.4824424.0924457.20T:gage1h256c256r016
42265.6542325.5742352.51T:gage1h256c224r008
147923.88159311.99163358.17T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.940.971.00komihash
0.56?1.17?1.27?T:floppsy
4.064.064.08T:bebb4185
4.234.274.31T:blake3
4.894.914.92sha1
6.006.086.33prh42s256
6.056.126.14T:blake2s
6.756.786.80sha224
6.776.786.81sha256
7.397.427.56T:edonr512
7.36?8.20?9.47?T:beamsplitter
9.039.089.23T:md4
9.229.509.75lsh256
9.479.569.73prh42s512
10.1210.2310.28prh64s256
11.8911.9412.09T:edonr256
12.5012.5012.52T:blake2b
12.9413.0013.05md5
15.6616.0816.38T:blake32
16.2816.4716.59T:tiger
16.5216.5816.88T:skein512256
16.9517.1417.42T:k12
17.1117.4417.86T:sarmal256
17.3917.4418.23prh42s1024
17.3917.7017.78T:blake64
17.6617.7717.91prh64s512
17.7717.9818.22blake256
18.0818.0918.36T:skein256256
18.8018.8819.16blake512
18.9519.0319.08T:bmw512
19.0619.0919.33T:skein512512
20.2820.7221.27T:sarmal512
21.8422.0322.38T:rfsb509
22.3822.6122.86T:xoodyakv1
24.9825.0025.02T:echo256
25.5925.6725.67lsh512
25.6225.7525.91sha384
26.0826.2726.39sha512
27.9728.0828.36T:bmw256
28.0928.3328.70T:nasha256
29.4129.4229.48T:gimli24v1
29.3629.4829.70T:ripemd160
29.8330.0830.14T:keccakc1024
30.3630.6430.95T:nasha512
31.6432.0032.20asconxofav12
31.8832.0232.38asconhashav12
32.3032.3632.47T:luffa256
32.4432.5032.64T:cubehash512
31.7332.7033.03T:hamsi
33.0633.1433.17T:keccak
33.2233.2333.30T:keccakc768
33.2733.2833.30T:keccakc448
33.3433.3833.39T:keccakc512
33.6933.7533.78T:keccakc256
34.2734.4534.64prh64s1024
36.0936.1236.14T:shavite3256
36.1736.2736.47T:shabal256
36.2036.4136.55T:shabal512
37.9538.1438.45sha3512
38.0338.3839.03shake256
38.3038.4238.62sha3256
37.9438.4438.61shake128
38.1138.5938.81sha3384
38.5938.8439.23sha3224
41.3341.4441.52T:skein10241024
41.6141.6941.83T:luffa384
41.6441.7241.73T:jh224
41.6941.7341.91T:jh512
41.7241.8342.08T:jh384
41.7741.8341.92T:jh256
42.8143.0244.02T:lux256
44.2244.3144.75T:whirlpool
45.0645.4145.55asconxofv12
45.2745.5045.83asconhashv12
48.3848.4848.62T:cubehash832
48.3948.5048.52T:round3jh256
48.5548.5948.64T:round3jh512
49.1249.5349.89T:bblake256
52.3352.6952.83T:groestl256
55.0955.3655.61T:fugue256
55.9156.0656.19T:cubehash816
58.5858.7059.16T:shavite3512
59.5359.6459.77T:simd512
59.6959.7260.31T:shamashashv1
60.6460.7060.91T:esch256v1
61.3061.3961.61T:esch256v2
62.6263.0363.38T:luffa512
65.5365.5866.03T:sneikha256
69.9270.0570.22T:cubehash88
74.3874.5974.80T:simd256
74.8675.0875.42T:lux512
78.2278.5578.73T:groestl512
78.7578.8178.97T:lane256
79.1679.3679.50asconhashabi32v12
79.7080.0680.77T:romulush
83.2383.3383.88T:cubehash1632
82.3883.4784.36T:fugue384
86.7087.5888.05T:essence384
87.8487.9788.19T:mcssha4
88.1688.2288.30T:mcssha6
88.0388.5988.97T:essence512
88.8689.2089.50T:echosp256
92.6792.9493.17T:saturninhashv2
94.2894.3894.66T:essence256
94.7894.7894.86T:keccakc512treed2
94.9895.0695.08T:keccakc256treed2
95.1995.3095.44T:essence224
97.5297.5997.72T:cubehash84
102.28102.56102.84T:drygascon128
102.98103.05103.52T:esch384v1
104.84105.03105.17T:esch384v2
108.12108.22108.41T:cubehash1616
109.45109.58109.77T:echo512
109.91109.91110.09asconhashbi32v12
110.77110.95111.28T:echosp512
121.44121.64121.97T:fugue512
126.50126.59126.75T:mcssha5
127.94128.08129.84T:fugue2
131.17131.39131.58T:coral256v1
132.80133.16135.22T:mgrostl256
135.91136.25136.44T:cubehash168
150.30150.50150.64T:sneikha384
152.36152.98153.89T:knot256v2
152.77153.11153.19T:cubehash82
153.19153.59153.78T:drygascon256
172.97173.06173.42T:triadhashv1
190.64190.84191.25T:cubehash164
191.69191.80192.42T:knot256v1
196.45197.44199.27T:fsb256
222.73222.78222.81T:clxhash
258.62258.84259.30T:lane512
263.88264.84265.12T:cubehash81
274.08274.53274.73T:photonbeetlehash256rate32v1
302.00302.73302.91T:cubehash162
406.77407.64411.30T:knot384
431.27431.47432.23T:knot512
522.23523.23524.27T:cubehash161
1203.671203.731203.89T:syconhash256v1
1316.161318.671320.08T:subterraneanv1
1440.221441.141445.41T:sivrijndael256hash256v1
2270.552271.362273.88T:acehash256v1
2290.522293.092304.58T:skinnyhashtk3
3289.273292.693293.16T:skinnyhashtk2
4380.704389.984394.52T:heron256v1
6697.586701.806713.75T:gage1h256c256r128
9132.709174.129178.73T:gage1h256c224r032
9277.389286.319301.62T:gage1h256c224r064
9763.809765.849771.09T:orangishv1
10287.6210296.3910312.05T:gage1h256c256r064
13205.6713250.8113271.50T:sivtemphotonhashv1
17832.2217879.5517889.17T:gage1h256c256r032
18518.7318539.6118549.27T:gage1h256c512r064
31069.9231158.6631228.72T:gage1h256c224r016
35206.8835303.2035358.70T:gage1h256c256r016
35675.7835777.7335818.45T:gage1h256c512r032
60613.5560714.6660759.56T:gage1h256c224r008
1345431.41?1430455.61?1511660.84?T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
3.25?3.38?4.50?T:floppsy
4.504.624.88komihash
24.75?24.88?28.12?T:bebb4185
26.5026.8828.50T:beamsplitter
27.2529.2529.62sha1
35.8836.2538.88sha224
37.3838.8839.38sha256
38.6239.3840.25T:blake3
43.0043.6245.88prh42s256
46.8847.6250.62T:md4
48.5049.0049.75T:blake2s
59.2560.0061.38T:edonr512
63.2565.6265.62md5
66.1266.3866.62T:edonr256
70.1271.2573.62prh42s512
75.1275.6280.12T:xoodyakv1
74.2576.0077.62T:blake32
77.0077.5079.12T:gimli24v1
78.3878.8880.00prh64s256
79.8879.8881.88lsh256
78.1280.1281.38T:tiger
81.0082.7584.88blake256
85.6286.5087.38T:hamsi
99.5099.88101.75T:blake2b
113.62114.00114.38T:skein256256
113.75115.38118.50T:rfsb509
118.38120.25121.00asconxofav12
119.50121.62122.88asconhashav12
127.00128.50129.50T:nasha256
127.88129.38130.38T:ripemd160
131.62132.25134.25T:skein512256
133.62134.50137.00prh42s1024
136.25138.88141.00T:k12
137.50139.50144.12T:sarmal256
139.38140.25142.75prh64s512
139.00141.25142.62T:luffa256
142.12143.88146.75T:blake64
150.88151.12151.88T:shavite3256
150.75151.38152.12blake512
149.75151.75153.25T:skein512512
152.50152.62153.00T:bmw512
155.88157.38159.00asconxofv12
154.38157.50160.38asconhashv12
160.25160.62161.38T:bmw256
161.38161.38162.12T:cubehash512
164.12167.12168.75T:sarmal512
178.38178.62179.88T:sneikha256
194.50195.00195.12T:shamashashv1
193.25196.38198.62T:whirlpool
199.88201.12204.12T:echo256
201.75202.50205.00sha384
201.88203.25205.38lsh512
205.00206.12207.88sha512
208.38208.88209.12T:luffa384
227.12227.50230.25T:romulush
229.88230.50231.88T:esch256v1
228.88230.62231.00T:esch256v2
239.38240.75241.88T:shabal512
238.38241.00241.62T:keccakc1024
241.00241.75242.38T:shabal256
243.88245.38247.88T:nasha512
250.75251.75255.25T:drygascon128
255.50256.88257.62T:saturninhashv2
264.38265.25265.50T:keccakc768
265.62265.75266.12T:keccak
266.00266.25266.25T:keccakc512
268.50268.50268.62T:keccakc256
267.75268.62268.88T:keccakc448
271.38272.12274.00prh64s1024
280.75282.25285.75T:lux256
303.62305.75308.12sha3512
303.88306.38312.62shake256
305.00307.25308.75shake128
305.88308.62310.12sha3256
307.62310.75314.88sha3384
311.00311.25311.62T:triadhashv1
309.88312.62315.50sha3224
311.00313.25314.00T:groestl256
314.88316.25316.88T:luffa512
316.62317.50318.38T:photonbeetlehash256rate32v1
323.25323.62323.75asconhashabi32v12
328.88329.38331.88T:fugue256
327.88330.75332.88T:bblake256
332.62332.88334.88T:skein10241024
330.00334.12337.50T:knot256v1
336.88337.25338.75T:jh384
336.75337.75339.00T:cubehash832
337.88338.38338.88T:jh256
338.38338.50338.88T:jh224
338.25338.62340.62T:jh512
344.38345.25346.75T:cubehash816
352.50357.38363.12T:clxhash
364.75365.38366.38T:cubehash88
388.25389.25389.50T:round3jh256
389.25389.62390.62T:round3jh512
391.25393.00393.62T:cubehash84
407.38409.88410.50asconhashbi32v12
413.00415.75418.75T:knot256v2
415.50416.38417.25T:mcssha4
418.62420.25421.25T:mcssha6
442.00443.12444.62T:cubehash82
445.12445.38446.25T:esch384v1
443.88446.38447.12T:coral256v1
452.12453.12454.75T:esch384v2
472.50473.12473.75T:lux512
471.75473.38483.50T:shavite3512
477.50478.50480.62T:simd512
494.62508.12511.88T:fugue384
514.62515.25516.00T:sneikha384
558.88559.50560.38T:cubehash81
566.88567.00567.50T:cubehash1632
566.62568.62571.62T:drygascon256
578.00578.62579.88T:essence256
581.25583.12586.25T:essence224
598.50599.62600.38T:simd256
628.50629.25630.75T:groestl512
645.25645.75646.25T:lane256
650.75651.50652.62T:cubehash1616
700.12701.12702.00T:cubehash168
696.88708.25711.00T:essence384
697.88712.75719.00T:essence512
712.50714.25717.50T:echosp256
724.75725.62727.00T:mcssha5
755.38756.12757.25T:cubehash164
757.62757.88758.25T:keccakc512treed2
756.50758.50760.75T:fugue512
760.00760.25760.75T:keccakc256treed2
828.75833.00845.62T:knot384
864.50865.38866.38T:cubehash162
877.88878.75880.50T:echo512
887.12888.75891.62T:echosp512
921.62925.00926.88T:fugue2
1047.501049.251052.88T:knot512
1070.621074.381098.88T:mgrostl256
1085.001086.251087.50T:cubehash161
1580.251587.001598.62T:fsb256
1684.121688.121691.62T:sivrijndael256hash256v1
2069.622072.002073.12T:lane512
2522.122526.002529.75T:subterraneanv1
4433.124434.884443.00T:syconhash256v1
5856.625860.255864.12T:skinnyhashtk2
6095.506105.626155.50T:skinnyhashtk3
8380.888385.128401.00T:acehash256v1
14103.5014149.2514215.75T:sivtemphotonhashv1
19014.0019094.6219217.62T:heron256v1
23025.2523041.6223106.00T:gage1h256c256r128
32077.6232276.2532293.25T:gage1h256c224r032
34240.2534258.3834347.00T:gage1h256c224r064
37988.5038042.2538094.25T:gage1h256c256r064
39037.7539045.8839079.62T:orangishv1
62744.7562953.7562972.12T:gage1h256c256r032
68370.8868441.7568491.12T:gage1h256c512r064
106446.62106492.25106797.12T:gage1h256c224r016
120660.00120691.38120747.38T:gage1h256c256r016
125655.00126099.75126210.88T:gage1h256c512r032
204987.38205042.88205087.75T:gage1h256c224r008
9597580.25?10475163.12?10858384.50?T:fsb512