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

[Page version: 20250523 10:17:46]

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.290.290.30komihash
0.750.750.75prh42s256
0.800.800.80prh42s1024
0.810.810.81prh42s512
0.810.810.81prh64s256
0.850.850.85prh64s1024
0.890.890.89prh64s512
1.441.471.47T:bebb4185
2.302.312.31T:edonr512
3.003.003.00T:md4
3.923.923.93T:bmw512
4.484.484.48T:edonr256
4.764.764.79T:blake2b
4.894.894.89md5
5.575.585.59T:k12
5.625.625.66T:beamsplitter
5.955.955.97T:skein512512
5.955.965.96T:skein512256
6.216.216.21T:skein256256
6.306.306.31T:blake3
6.306.406.40sha1
6.726.736.73T:tiger
7.227.227.34T:shabal512
7.347.347.34T:blake64
7.227.367.36T:shabal256
7.527.537.54blake512
7.797.827.98lsh512
8.098.118.11T:blake2s
8.388.398.41T:bmw256
9.049.059.07T:sarmal256
9.329.329.33sha512
9.319.339.33sha384
9.689.699.71T:skein10241024
10.4310.4310.43T:keccakc256
10.4510.4510.45shake128
10.8710.8810.88T:blake32
10.9511.0711.17T:sarmal512
11.8011.8011.81T:keccakc448
12.1212.1212.13T:cubehash832
12.1512.1512.15sha3224
12.3912.3912.39T:keccakc512
12.7512.7612.76shake256
12.7712.7712.77sha3256
12.8312.8412.85T:ripemd160
13.3113.3113.32T:keccak
13.5113.5413.54blake256
13.7913.8013.81T:bblake256
13.8113.8213.83lsh256
14.6514.6614.66sha224
14.6514.6614.66sha256
15.2415.2515.26T:nasha256
15.2715.2715.27T:nasha512
15.7215.7215.72T:fugue2
16.4416.4416.45T:keccakc768
16.7516.7616.76sha3384
17.9617.9617.96asconxofav12
17.9617.9617.96asconhashav12
20.4920.4920.49T:rfsb509
22.4422.5122.52T:luffa256
22.5422.5622.56T:shavite3256
23.5823.5823.58T:keccakc1024
23.9623.9623.96sha3512
24.0624.0624.06T:cubehash1632
24.0624.0624.07T:cubehash512
24.1224.1324.13T:cubehash816
24.1024.1324.18T:simd512
25.5025.5025.50T:fugue256
26.6926.6926.69asconxofv12
26.6926.6926.69asconhashv12
30.8130.8430.91T:luffa384
31.1031.1631.33T:xoodyakv1
32.4432.4632.48T:lane256
33.5533.5833.59T:whirlpool
33.6833.7833.88T:groestl256
34.8534.8634.88T:echosp256
35.8535.8635.88T:shamashashv1
36.5536.5536.57T:jh256
36.5536.5536.57T:jh384
36.5536.5536.58T:jh224
36.5536.5536.57T:jh512
36.6936.7036.72T:shavite3512
36.8836.8836.90asconhashabi32v12
38.8738.8838.91T:echo256
39.3639.3739.39T:luffa512
40.1740.2040.44T:sneikha256
41.2141.2141.24T:essence512
41.2141.2141.24T:essence384
42.4242.4342.44T:round3jh256
42.4242.4342.45T:round3jh512
44.2844.3144.50T:lane512
46.0446.5446.57T:hamsi
46.5646.6346.69T:gimli24v1
46.7746.7946.82T:simd256
48.3748.3848.38T:cubehash88
48.5648.6048.73T:mcssha5
48.5748.6148.72T:mcssha6
48.6048.7148.73T:mcssha4
49.3149.3149.34T:cubehash1616
50.4050.4150.44T:echosp512
53.7753.8053.82T:groestl512
55.3955.4055.42asconhashbi32v12
60.0160.0360.07T:mgrostl256
62.0262.0562.06T:fugue512
67.6767.7167.86T:esch256v1
68.3568.6168.66T:saturninhashv2
70.3770.4170.59T:esch256v2
70.8270.8270.85T:drygascon128
73.0273.0473.06T:echo512
77.7477.7477.76T:sneikha384
79.3479.3779.39T:essence256
79.3579.3879.38T:essence224
82.0082.0282.03T:coral256v1
91.0191.0391.04T:drygascon256
96.2596.2796.28T:cubehash84
97.6397.6597.65T:esch384v1
99.0099.0299.03T:cubehash168
101.74101.78102.04T:esch384v2
106.44106.46106.47T:knot256v2
131.48131.49131.50T:romulush
166.68167.50168.16T:fsb256
174.69174.69175.61T:knot256v1
192.53192.54192.55T:cubehash82
197.52197.53197.55T:cubehash164
226.80226.81226.82T:clxhash
370.26370.30370.72T:knot512
380.71380.72380.74T:knot384
385.03385.06385.07T:cubehash81
395.54395.56395.58T:cubehash162
403.40403.65406.35T:photonbeetlehash256rate32v1
662.93666.56669.10T:fsb512
791.07791.11791.13T:cubehash161
860.46861.87863.03T:syconhash256v1
1538.851541.451541.77T:subterraneanv1
1817.801818.181822.04T:acehash256v1
2628.022636.532643.94T:skinnyhashtk3
2896.072908.452924.43T:sivrijndael256hash256v1
3856.643858.423877.65T:heron256v1
4687.904690.064700.59T:skinnyhashtk2
5498.415499.425500.73T:gage1h256c256r128
6531.356531.416531.48T:orangishv1
8523.788523.968524.20T:gage1h256c224r064
9227.349333.849345.44T:gage1h256c224r032
9332.099349.019352.81T:gage1h256c256r064
16403.6616409.8016411.10T:gage1h256c512r064
16689.9716942.5416971.51T:gage1h256c256r032
27857.5827862.9427867.31T:gage1h256c224r016
29077.9329162.0129277.35T:sivtemphotonhashv1
31135.9731136.4631136.81T:gage1h256c512r032
31213.4031215.5831232.61T:gage1h256c256r016
57577.4658445.6658546.11T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.300.310.31komihash
0.910.910.91prh42s256
0.970.970.97prh64s256
1.011.011.01prh42s512
1.141.141.14prh42s1024
1.151.151.15prh64s512
1.311.311.32prh64s1024
1.491.491.49T:bebb4185
2.462.462.46T:edonr512
3.103.103.11T:md4
4.244.244.24T:bmw512
4.614.614.63T:edonr256
4.784.784.82T:blake2b
5.035.035.03md5
5.685.685.71T:k12
5.705.745.75T:beamsplitter
6.096.096.10T:skein512512
6.096.106.10T:skein512256
6.206.206.20T:blake3
6.316.316.31T:skein256256
6.916.916.91T:tiger
7.067.127.13sha1
7.637.637.64T:blake64
7.847.847.85blake512
7.737.847.84T:shabal512
7.747.857.86T:shabal256
8.118.138.13T:blake2s
8.318.338.47lsh512
8.718.718.76T:bmw256
9.379.379.37T:sarmal256
10.0810.0910.10T:skein10241024
10.2610.2810.30sha384
10.2910.2910.31sha512
10.7010.7010.70shake128
10.7410.7410.74T:keccakc256
11.1011.1011.10T:blake32
11.4511.6711.72T:sarmal512
12.1012.1012.11T:keccakc448
12.3812.3812.39sha3224
12.8912.8912.89T:keccakc512
13.0913.1113.11T:ripemd160
13.2113.2113.21shake256
13.2213.2213.22sha3256
13.3313.3313.33T:cubehash832
13.7913.8013.80T:keccak
13.7813.8113.81blake256
14.2914.3014.31lsh256
15.2715.2715.29T:bblake256
15.5515.5515.56T:nasha256
15.5615.5715.57sha224
15.5715.5715.58sha256
15.8215.8215.83T:nasha512
16.7316.7316.75T:keccakc768
16.9916.9916.99sha3384
17.3917.4017.40T:fugue2
18.1418.1418.15asconhashav12
18.1418.1418.15asconxofav12
21.3321.3321.33T:rfsb509
22.8522.9122.92T:luffa256
22.9022.9222.95T:shavite3256
23.7623.7623.76T:keccakc1024
24.0824.0824.08sha3512
24.6624.6624.66T:cubehash512
24.9725.0325.22T:simd512
25.2725.2725.28T:cubehash816
26.1626.1626.16T:cubehash1632
26.6326.6426.66T:fugue256
26.9326.9326.93asconxofv12
26.9326.9326.93asconhashv12
31.2831.4731.47T:xoodyakv1
31.6431.6631.71T:luffa384
33.5033.5133.53T:lane256
34.1334.1634.16T:whirlpool
34.8634.8935.15T:groestl256
36.1536.1536.16T:shamashashv1
36.3136.3236.34T:echosp256
37.1337.1437.15T:jh384
37.1337.1437.14T:jh512
37.1337.1437.15T:jh256
37.1437.1437.14T:jh224
37.3437.3437.34asconhashabi32v12
37.8337.8437.91T:shavite3512
40.2940.3140.38T:echo256
40.3540.3640.40T:luffa512
40.5040.5340.73T:sneikha256
42.6242.6242.63T:essence384
42.6442.6442.64T:essence512
43.1043.1043.11T:round3jh512
43.1043.1243.12T:round3jh256
46.3146.7346.73T:hamsi
46.9446.9447.06T:gimli24v1
47.1247.1247.13T:lane512
47.5047.5447.75T:simd256
49.5349.5349.53T:cubehash88
49.5349.5349.66T:mcssha6
49.6549.7849.80T:mcssha4
50.4950.5050.63T:mcssha5
51.4951.5051.50T:cubehash1616
52.2352.2352.24T:echosp512
55.8455.8455.85asconhashbi32v12
56.3556.3656.39T:groestl512
63.0763.0863.09T:mgrostl256
64.4964.5064.54T:fugue512
68.1068.1168.29T:esch256v1
68.8569.1569.15T:saturninhashv2
70.8570.8571.04T:esch256v2
70.9370.9370.93T:drygascon128
75.3475.3675.37T:echo512
78.6378.6378.76T:sneikha384
80.6880.6980.69T:essence224
80.6980.7080.77T:essence256
82.6882.6982.69T:coral256v1
91.6091.6091.61T:drygascon256
97.4297.4297.43T:cubehash84
98.5898.5898.59T:esch384v1
101.19101.20101.20T:cubehash168
102.76102.77103.01T:esch384v2
107.31107.31107.31T:knot256v2
132.45132.51132.53T:romulush
162.87163.50164.73T:fsb256
175.14175.16175.89T:knot256v1
193.65193.65193.75T:cubehash82
199.68199.68199.77T:cubehash164
227.09227.10227.20T:clxhash
371.73371.81372.10T:knot512
381.47381.52381.58T:knot384
386.16386.25386.25T:cubehash81
397.70397.78397.79T:cubehash162
402.78403.02405.15T:photonbeetlehash256rate32v1
793.27793.28793.30T:cubehash161
869.18870.32871.26T:syconhash256v1
1542.731545.021545.04T:subterraneanv1
1835.951836.051839.43T:acehash256v1
2650.262657.182662.95T:skinnyhashtk3
2896.422905.892919.38T:sivrijndael256hash256v1
3915.253919.853934.56T:heron256v1
4685.614697.514708.11T:skinnyhashtk2
5564.705564.855564.90T:gage1h256c256r128
6584.516584.596584.65T:orangishv1
8606.968607.088607.24T:gage1h256c224r064
9318.799411.349415.43T:gage1h256c224r032
9425.349440.109442.40T:gage1h256c256r064
16564.0016569.8416570.26T:gage1h256c512r064
16867.8317090.5617090.74T:gage1h256c256r032
22267.8322275.2222280.09T:fsb512
28087.7328091.4728098.07T:gage1h256c224r016
29068.1529129.3529229.24T:sivtemphotonhashv1
31409.2231409.4931409.91T:gage1h256c512r032
31474.7231475.3331490.60T:gage1h256c256r016
58150.8458917.5758926.69T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.330.330.34komihash
1.171.171.17prh42s256
1.221.231.23prh64s256
1.341.341.34prh42s512
1.571.571.59T:bebb4185
1.571.581.59prh64s512
1.701.701.70prh42s1024
2.082.092.09prh64s1024
2.702.712.72T:edonr512
3.273.273.28T:md4
4.744.754.75T:bmw512
4.814.814.84T:blake2b
4.824.824.83T:edonr256
5.255.255.25md5
5.855.855.89T:beamsplitter
6.176.186.26T:k12
6.176.186.18T:blake3
6.326.326.33T:skein512512
6.326.326.33T:skein512256
6.466.476.47T:skein256256
7.217.227.25T:tiger
8.118.118.11T:blake64
8.158.168.16T:blake2s
8.308.338.34sha1
8.368.368.38blake512
8.578.698.69T:shabal512
8.598.718.71T:shabal256
9.139.149.31lsh512
9.269.279.29T:bmw256
9.889.889.88T:sarmal256
10.7510.7610.76T:skein10241024
11.4411.4511.45shake128
11.4711.4811.48T:blake32
11.6011.6011.60T:keccakc256
11.8011.8511.90sha384
11.8911.9311.94sha512
12.3712.3812.38T:keccakc448
12.5512.5512.56sha3224
12.5512.6312.71T:sarmal512
13.4313.4313.44T:keccakc512
13.5313.5413.56T:ripemd160
13.6613.6813.68shake256
13.6713.6813.68sha3256
14.2414.2614.26blake256
14.5914.6014.60T:keccak
15.0915.1115.11lsh256
15.3115.3315.34T:cubehash832
16.0416.0516.06T:nasha256
16.7416.7416.75T:nasha512
16.8616.8716.87T:keccakc768
17.0217.0317.03sha3384
17.0517.0717.11sha256
17.0617.0817.10sha224
17.7117.7317.79T:bblake256
18.4518.4518.46asconhashav12
18.4518.4518.46asconxofav12
20.1820.1920.22T:fugue2
22.9022.9222.92T:rfsb509
23.5123.5323.54T:shavite3256
23.5523.5523.60T:luffa256
24.5824.5924.60T:keccakc1024
24.8224.8224.83sha3512
25.6525.6525.65T:cubehash512
26.4726.5126.63T:simd512
27.1827.1827.19T:cubehash816
27.3227.3227.33asconxofv12
27.3227.3327.34asconhashv12
28.5528.5628.56T:fugue256
29.6529.6529.65T:cubehash1632
31.5431.5431.72T:xoodyakv1
33.0533.0733.08T:luffa384
35.1535.1935.19T:whirlpool
35.2535.3035.31T:lane256
35.7435.7635.76T:echosp256
36.6936.6936.70T:shamashashv1
36.7536.9337.06T:groestl256
38.1038.1138.11asconhashabi32v12
38.1138.1138.12T:jh384
38.1138.1238.12T:jh256
38.1138.1238.14T:jh512
38.1338.1338.14T:jh224
39.8339.8639.93T:shavite3512
41.0241.1141.23T:sneikha256
42.0142.0142.01T:luffa512
44.0044.0244.06T:echo256
44.2244.2444.26T:round3jh512
44.2444.2544.25T:round3jh256
44.9744.9744.98T:essence384
45.0145.0245.02T:essence512
46.6446.6746.73T:hamsi
47.5647.5747.68T:gimli24v1
48.7648.8149.00T:simd256
51.1151.1151.25T:mcssha6
51.4551.4551.45T:cubehash88
51.4451.5651.61T:mcssha4
51.8051.8151.83T:lane512
53.6653.6853.79T:mcssha5
55.1355.1355.13T:cubehash1616
56.5956.5956.60asconhashbi32v12
57.0057.0457.07T:echosp512
60.6460.6860.70T:groestl512
68.1068.1168.16T:mgrostl256
68.6768.7268.74T:fugue512
68.8068.8168.96T:esch256v1
69.7669.9470.07T:saturninhashv2
71.1271.1271.13T:drygascon128
71.6371.6471.83T:esch256v2
79.1979.2379.24T:echo512
80.1180.1180.11T:sneikha384
82.9082.9182.94T:essence224
82.9182.9483.12T:essence256
83.8383.8383.83T:coral256v1
92.5992.5992.60T:drygascon256
99.3899.3899.38T:cubehash84
100.18100.18100.19T:esch384v1
104.45104.46104.70T:esch384v2
104.82104.87104.87T:cubehash168
108.76108.76108.77T:knot256v2
118.97120.64121.49T:fsb256
134.05134.08134.11T:romulush
175.80175.80176.54T:knot256v1
195.56195.57195.61T:cubehash82
203.30203.30203.31T:cubehash164
227.62227.62227.63T:clxhash
374.23374.55374.55T:knot512
383.71383.72383.77T:knot384
388.08388.08388.34T:cubehash81
401.32401.32401.38T:cubehash162
402.21402.44403.84T:photonbeetlehash256rate32v1
796.80796.82797.06T:cubehash161
883.32884.51885.27T:syconhash256v1
1548.721551.051551.10T:subterraneanv1
1865.751866.041869.17T:acehash256v1
2684.562691.602697.43T:skinnyhashtk3
2891.932901.732915.36T:sivrijndael256hash256v1
4019.204022.194036.97T:heron256v1
4721.684722.944723.17T:skinnyhashtk2
5670.765672.165672.46T:gage1h256c256r128
6669.376669.456669.64T:orangishv1
8745.708745.868746.03T:gage1h256c224r064
9450.679552.229554.09T:gage1h256c224r032
9577.779592.459594.68T:gage1h256c256r064
16831.6516836.9316837.40T:gage1h256c512r064
17099.2617338.2217353.45T:gage1h256c256r032
28474.0928481.6528483.21T:gage1h256c224r016
29024.0029089.5829180.26T:sivtemphotonhashv1
31865.1531865.4431865.90T:gage1h256c512r032
31907.8631908.4131923.92T:gage1h256c256r016
58245.5558270.1458294.36T:fsb512
58892.1459701.6559741.72T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.040.040.04T:floppsy
0.380.390.41komihash
1.781.801.80T:bebb4185
1.881.881.88prh42s256
1.911.931.93prh64s256
2.222.222.22prh42s512
2.692.732.75prh64s512
3.113.113.16T:edonr512
3.193.193.20prh42s1024
3.703.713.74T:md4
4.104.124.12prh64s1024
5.345.355.35T:edonr256
5.425.425.44T:blake2b
5.695.695.70T:bmw512
5.825.825.82md5
5.855.855.85T:blake3
6.216.216.22T:beamsplitter
6.896.906.90T:skein256256
6.906.906.90T:skein512256
6.916.916.91T:skein512512
6.906.917.14T:k12
8.008.038.10T:tiger
8.208.218.21T:blake2s
8.598.598.60T:blake64
8.928.928.95blake512
10.2310.2510.27T:sarmal256
10.4810.4810.64lsh512
10.7010.7010.74T:bmw256
10.8010.8010.94T:shabal256
10.9310.9410.94T:shabal512
11.5011.5511.59sha1
12.3212.3412.35shake128
12.4912.5012.50T:blake32
12.7912.7912.80T:keccakc256
12.9213.4613.47T:sarmal512
13.6713.6813.71T:skein10241024
14.6514.6814.70T:ripemd160
14.9815.0815.19sha384
15.1515.1815.28sha512
15.2415.2515.25T:keccakc512
15.2515.2615.27sha3224
15.2715.2815.28sha3256
15.2815.2815.31T:keccak
15.2815.2915.29T:keccakc448
15.3015.3115.32shake256
15.4415.4615.47blake256
15.7015.7215.74lsh256
17.3217.3517.40T:nasha256
17.5417.5517.57T:nasha512
18.2518.2518.26sha3384
18.3018.3018.32T:keccakc768
19.2719.2719.29asconhashav12
19.2719.2719.29asconxofav12
20.5220.5720.58T:cubehash832
21.1021.1221.21sha256
21.0621.1321.21sha224
24.2324.2624.43T:bblake256
25.1925.2025.22T:shavite3256
25.3925.4225.45T:luffa256
26.8526.8726.89T:rfsb509
27.0727.0927.11T:keccakc1024
27.1527.1527.17sha3512
27.6527.6627.68T:fugue2
28.2428.2428.27T:cubehash512
28.3828.3828.40asconxofv12
28.3928.4028.41asconhashv12
32.2932.3232.32T:cubehash816
32.2532.4132.53T:xoodyakv1
33.3633.4433.61T:simd512
33.6433.6433.65T:fugue256
36.5536.5636.61T:luffa384
37.8837.9137.95T:whirlpool
38.1538.1738.18T:shamashashv1
38.9038.9138.96T:cubehash1632
39.9139.9339.94T:lane256
40.1540.1640.16asconhashabi32v12
40.7240.7240.74T:jh256
40.7240.7340.75T:jh512
40.7240.7340.74T:jh384
40.7740.7840.79T:jh224
41.0141.0341.04T:echosp256
41.1241.1641.17T:shavite3512
41.7441.8842.49T:groestl256
42.4042.6442.68T:sneikha256
46.4446.4546.46T:luffa512
47.2447.2647.37T:round3jh256
47.2747.2847.29T:round3jh512
47.6048.0348.05T:hamsi
49.2549.2849.30T:gimli24v1
51.2451.2551.27T:essence384
51.3551.3551.36T:essence512
52.1152.1852.34T:simd256
52.2952.3152.36T:echo256
55.3155.3555.49T:mcssha6
56.2256.3156.45T:mcssha4
56.5756.5756.60T:cubehash88
58.5858.5958.60asconhashbi32v12
62.1762.1762.29T:mcssha5
64.8364.8364.83T:cubehash1616
66.2666.3066.31T:groestl512
67.7467.7467.84T:echosp512
69.4369.4869.52T:lane512
70.6270.6470.80T:esch256v1
71.6071.6371.67T:drygascon128
72.2172.3972.39T:saturninhashv2
73.6473.7173.89T:esch256v2
74.7574.8175.01T:mgrostl256
79.7679.8379.90T:fugue512
81.4281.4481.45T:echo512
84.0584.0584.07T:sneikha384
86.8786.8786.87T:coral256v1
88.8488.8588.94T:essence224
88.8788.8788.90T:essence256
95.2395.2395.26T:drygascon256
104.44104.44104.46T:esch384v1
104.49104.60104.63T:cubehash84
108.92108.93109.19T:esch384v2
112.63112.63112.64T:knot256v2
114.51114.66114.66T:cubehash168
126.42126.81128.17T:fsb256
138.42138.51138.53T:romulush
177.54177.54178.29T:knot256v1
200.66200.66200.69T:cubehash82
212.98212.98212.98T:cubehash164
229.02229.03229.05T:clxhash
380.73380.73381.10T:knot512
388.72388.72388.82T:knot384
393.18393.20393.20T:cubehash81
397.67398.69399.95T:photonbeetlehash256rate32v1
411.02411.17411.17T:cubehash162
806.46806.46806.52T:cubehash161
921.31921.86922.77T:syconhash256v1
1564.841566.841566.86T:subterraneanv1
1944.621945.641948.26T:acehash256v1
2775.662783.092789.70T:skinnyhashtk3
2881.332890.902903.88T:sivrijndael256hash256v1
4288.954295.444310.36T:heron256v1
4741.284753.014765.24T:skinnyhashtk2
5956.565956.775958.22T:gage1h256c256r128
6895.716895.776896.53T:orangishv1
9115.919116.289116.67T:gage1h256c224r064
9811.929916.869917.04T:gage1h256c224r032
9982.449997.9310000.10T:gage1h256c256r064
17543.1717549.2617549.68T:gage1h256c512r064
17764.2617998.2418014.40T:gage1h256c256r032
28896.7928956.0729054.20T:sivtemphotonhashv1
29507.2829507.6829508.67T:gage1h256c224r016
33063.4633064.1233080.07T:gage1h256c256r016
33081.0633081.3233081.60T:gage1h256c512r032
61048.2861788.1261797.83T:gage1h256c224r008
154283.77154374.24154394.98T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.340.340.34T:floppsy
1.14?1.14?1.45?komihash
4.164.164.16T:bebb4185
6.786.816.86T:blake3
8.918.918.91T:blake2s
9.129.169.36T:md4
9.669.669.75T:edonr512
10.2810.3010.30T:beamsplitter
10.6910.6910.72prh42s256
10.7010.7010.70T:blake2b
11.0811.1111.12prh64s256
12.0912.1212.27T:skein256256
12.2512.2512.31T:edonr256
13.1113.1113.11md5
13.2513.2513.25prh42s512
14.1214.1214.12T:skein512256
14.1914.1914.20T:skein512512
17.7017.7217.81T:blake64
18.1718.3118.39T:tiger
18.69?18.72?21.42?T:k12
19.1619.1719.17T:bmw512
19.1419.3119.53prh64s512
20.0620.0620.06blake512
19.8920.2220.33T:sarmal256
22.2522.2522.30prh42s1024
25.2025.2325.36T:blake32
28.1428.2028.27sha3224
28.2028.2728.55sha3384
28.2728.2728.80sha3256
28.2528.3128.62sha3512
28.6428.6629.12shake256
28.7328.7529.09shake128
28.9129.2029.59T:ripemd160
29.2529.2529.33T:bmw256
29.4229.4229.42asconhashav12
29.4229.4429.44asconxofav12
30.0030.2530.39lsh256
30.4130.4230.45T:keccak
30.4230.4430.45T:keccakc1024
30.6230.6430.66blake256
30.8330.8431.16T:keccakc768
31.1431.2031.45T:keccakc448
31.0231.2831.34T:keccakc512
31.4231.4231.77lsh512
28.27?31.94?32.30?T:sarmal512
32.5932.6132.84T:keccakc256
33.8834.1134.33T:nasha256
34.7034.9134.91prh64s1024
35.7735.7835.83T:nasha512
39.2839.5039.77T:shabal256
39.3639.5339.78T:shabal512
41.1441.2041.22T:xoodyakv1
41.5841.5841.75asconxofv12
41.5641.6641.66asconhashv12
44.3144.4444.44T:skein10241024
46.1246.2246.33T:shavite3256
48.7348.9448.97T:luffa256
52.1752.4152.78sha1
55.7055.8855.97T:shamashashv1
60.0560.2060.22T:hamsi
59.3160.5660.72sha384
60.5360.5860.73T:sneikha256
60.3361.2761.70sha512
61.3061.3061.53T:cubehash512
66.1466.1466.14asconhashabi32v12
70.3870.4570.52T:gimli24v1
71.5571.8472.38sha256
71.1171.8872.00sha224
72.3872.4172.56T:whirlpool
72.5872.8373.23T:rfsb509
73.9473.9774.16T:jh256
73.9773.9874.17T:jh384
73.9574.0074.19T:jh512
74.4274.4574.59T:jh224
75.7375.8175.81T:shavite3512
77.5377.6177.64T:drygascon128
81.1181.1481.16T:luffa384
83.6683.6783.86asconhashbi32v12
85.6485.6985.81T:round3jh256
85.7385.7885.91T:round3jh512
87.2887.3087.45T:cubehash832
93.8493.8694.19T:esch256v1
94.8694.9895.00T:simd256
97.5697.6297.69T:fugue256
97.8497.8497.88T:cubehash816
99.7899.81100.17T:esch256v2
99.7599.94100.17T:lane256
103.16103.20103.25T:luffa512
103.75104.17104.17T:saturninhashv2
105.84106.56108.67T:groestl256
105.05106.59107.17T:simd512
107.33107.66109.36T:bblake256
109.28109.34109.70T:mcssha6
117.02117.36118.33T:mcssha4
118.86118.89118.97T:echo256
122.14122.41122.41T:cubehash88
123.31123.39123.83T:fugue2
124.47124.48124.84T:echosp256
125.83125.83125.84T:coral256v1
129.08129.09129.30T:drygascon256
131.00131.11131.17T:essence384
131.91131.92132.00T:essence512
134.53134.59134.78T:sneikha384
148.08148.44148.50T:echo512
153.92153.94153.97T:echosp512
157.28157.28157.28T:cubehash1632
158.55158.58158.66T:esch384v1
162.20162.20162.20T:knot256v2
164.52164.55164.86T:groestl512
165.41165.44165.45T:essence224
165.67165.67165.69T:essence256
166.27166.31166.50T:esch384v2
170.50170.92171.14T:mcssha5
170.42171.69171.70T:cubehash84
188.94188.98189.00T:cubehash1616
191.17191.83195.39T:mgrostl256
194.36194.41194.61T:romulush
199.89199.89200.59T:knot256v1
220.41220.53221.53T:fugue512
238.62238.62239.98T:cubehash168
246.69246.69247.02T:clxhash
244.91246.97249.86T:fsb256
266.25266.25266.27T:cubehash82
270.38270.89270.91T:lane512
336.78336.78336.78T:cubehash164
354.20355.22355.86T:photonbeetlehash256rate32v1
428.94428.97428.97T:knot384
458.33458.47458.61T:cubehash81
464.53464.53464.88T:knot512
535.11536.52536.53T:cubehash162
930.12930.12930.12T:cubehash161
1400.411402.561403.62T:syconhash256v1
1766.701771.501771.70T:subterraneanv1
2740.732748.832762.80T:sivrijndael256hash256v1
2957.302958.412963.22T:acehash256v1
3944.253955.333965.08T:skinnyhashtk3
5260.705275.285275.47T:skinnyhashtk2
7764.887787.707806.25T:heron256v1
9619.679619.989623.44T:gage1h256c256r128
9792.039792.089792.53T:orangishv1
13850.7813851.0513857.06T:gage1h256c224r064
14433.2514582.6914593.69T:gage1h256c224r032
15171.4215189.8815194.84T:gage1h256c256r064
26080.1426443.2826448.45T:gage1h256c256r032
26659.9726662.2726667.98T:gage1h256c512r064
27288.3127340.3027431.92T:sivtemphotonhashv1
42636.5642642.8342643.36T:gage1h256c224r016
47855.3647856.0947879.02T:gage1h256c256r016
48646.7348647.0648649.95T:gage1h256c512r032
87451.4788611.1188618.05T:gage1h256c224r008
1384752.141385037.221385487.52T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.752.752.88T:floppsy
5.62?5.62?7.88?komihash
22.38?22.38?25.75?T:bebb4185
37.2537.2540.75T:beamsplitter
49.0049.1250.25T:md4
55.8855.8856.00T:blake3
64.3864.3864.38md5
64.5064.5064.50T:edonr256
69.6269.6270.00T:skein256256
69.8869.8869.88T:blake2s
77.1277.2577.25T:edonr512
80.7580.8880.88prh42s256
82.5083.2583.25prh64s256
83.8883.8884.12T:blake2b
86.5086.8887.00T:tiger
100.62100.62100.62prh42s512
109.50109.50111.38asconhashav12
109.50109.62111.38asconxofav12
110.75111.00112.25T:blake32
111.62111.62113.62T:skein512256
112.00112.38114.00T:skein512512
127.00127.38128.38T:ripemd160
137.38138.25140.12T:xoodyakv1
139.12139.12139.12blake256
143.12143.12144.00T:blake64
145.88145.88147.50asconxofv12
145.75147.12147.62asconhashv12
147.25148.75148.75prh64s512
148.25149.88154.75T:nasha256
148.75?153.12?170.62?T:k12
153.12153.38154.62T:bmw512
153.38153.75156.00T:hamsi
160.00160.38161.12T:sarmal256
160.38160.38160.38blake512
162.00162.50162.50T:sneikha256
165.62165.62165.62T:bmw256
172.88172.88173.25prh42s1024
179.00179.38180.75T:shamashashv1
189.38189.38190.62T:shavite3256
191.00191.25192.88T:gimli24v1
194.88195.00197.88T:drygascon128
204.25204.38204.38T:luffa256
225.12225.12227.12sha3256
225.12225.12227.25sha3384
225.12225.25229.00sha3224
225.50225.50227.88sha3512
228.75229.00230.38shake256
228.88229.00230.88shake128
231.12233.12233.12T:sarmal512
244.00244.12245.62T:keccak
243.25244.38245.25lsh256
245.75246.50247.88T:keccakc1024
249.62249.62249.75T:keccakc448
248.12249.75249.75T:keccakc512
251.00251.00253.62lsh512
249.50252.00252.25T:keccakc768
254.88255.00256.25T:shabal256
255.25256.38256.62T:shabal512
261.12261.12261.25T:keccakc256
271.00271.00271.00asconhashabi32v12
272.62273.12273.25prh64s1024
279.75279.75280.50T:saturninhashv2
281.50282.50283.12asconhashbi32v12
283.38283.75284.75T:nasha512
299.25299.25299.25T:cubehash512
305.88305.88306.00T:whirlpool
345.62345.62347.00T:esch256v1
353.12355.00355.75T:skein10241024
365.75370.75374.62sha1
372.62374.00374.25T:esch256v2
375.38375.50376.00T:knot256v1
384.38384.38386.38T:clxhash
401.75404.38411.62T:photonbeetlehash256rate32v1
409.12410.88413.12T:luffa384
431.12431.12431.25T:coral256v1
438.75438.75439.12T:knot256v2
450.38451.25456.12sha256
453.62455.25460.00sha224
456.50456.75457.25T:sneikha384
457.38458.88460.88T:rfsb509
475.50483.12488.25sha384
485.50485.62487.25T:drygascon256
481.75489.12495.00sha512
498.12498.25500.88T:luffa512
503.50504.38505.12T:romulush
534.12534.25534.50T:mcssha6
594.12594.25596.12T:jh256
594.50594.50598.75T:cubehash816
594.50594.75596.38T:jh512
594.75594.88596.25T:jh384
595.38595.88608.25T:cubehash832
595.25596.88601.62T:mcssha4
575.50597.50604.88T:groestl256
596.62597.50599.12T:jh224
601.75602.25602.38T:fugue256
605.38607.62608.00T:shavite3512
636.38636.62636.62T:cubehash88
678.38679.75680.50T:esch384v1
687.38687.62689.12T:round3jh256
688.38688.50689.00T:round3jh512
687.88698.00698.12T:cubehash84
714.38715.25715.62T:esch384v2
751.25755.75763.50T:bblake256
761.00761.75762.00T:simd256
782.50782.50782.62T:cubehash82
803.75804.00806.75T:lane256
847.50851.12857.25T:simd512
861.00861.00861.38T:knot384
865.00865.25865.50T:fugue2
949.00950.62951.75T:echo256
971.62971.62972.75T:cubehash81
994.00994.50996.62T:echosp256
1011.121011.251017.50T:essence256
1009.001017.381018.38T:essence224
1026.251027.751031.25T:mcssha5
1053.251053.251054.25T:essence384
1061.121061.381061.50T:essence512
1067.121067.121067.12T:cubehash1632
1122.381122.501122.75T:knot512
1127.751127.751127.88T:cubehash1616
1185.251188.621189.25T:echo512
1215.001225.621225.88T:cubehash168
1232.001232.621232.88T:echosp512
1313.001313.121313.12T:cubehash164
1319.001320.001320.12T:groestl512
1339.881343.001344.50T:fugue512
1512.381523.621523.75T:cubehash162
1524.621527.001595.75T:mgrostl256
1904.001904.001904.00T:cubehash161
1926.251954.121965.38T:fsb256
2163.252165.002165.12T:lane512
3100.003104.253110.88T:sivrijndael256hash256v1
3372.623385.003386.62T:subterraneanv1
5176.755184.385188.25T:syconhash256v1
9345.129373.629380.38T:skinnyhashtk2
10531.3810561.7510570.62T:skinnyhashtk3
10925.2510926.5010945.88T:acehash256v1
29141.1229193.7529291.12T:sivtemphotonhashv1
32976.3832981.1232985.25T:gage1h256c256r128
35142.2535276.1235341.88T:heron256v1
39138.6239139.1239139.12T:orangishv1
51146.1251146.1251156.12T:gage1h256c224r064
50792.5051331.6251372.50T:gage1h256c224r032
56017.6256086.1256098.00T:gage1h256c256r064
91815.5092961.3893068.50T:gage1h256c256r032
98445.5098445.6298473.75T:gage1h256c512r064
146052.62146058.25146099.50T:gage1h256c224r016
164322.12164368.88164404.62T:gage1h256c256r016
171201.75171204.38171249.38T:gage1h256c512r032
296166.12299821.62299993.62T:gage1h256c224r008
11081225.3811083557.6211087063.00T:fsb512