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

[Page version: 20251128 09:21:51]

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: (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.430.430.44prh42s256
0.430.430.44prh42s1024
0.430.430.44prh42s512
0.440.450.47prh64s256
0.440.450.46prh64s512
0.460.460.46prh64s1024
0.600.600.60T:blake3
0.970.970.97T:bebb4185
1.251.261.26T:edonr512
1.711.721.73lsh512
1.891.891.89sha1
2.022.022.02sha256
2.022.032.03T:echo256
2.032.032.03sha224
2.062.062.07T:bmw512
2.372.382.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.612.622.64lsh256
2.782.782.78T:md4
2.912.912.92T:keccakc512treed2
2.912.922.92T:k12
2.912.922.93T:edonr256
3.523.523.52T:bmw256
3.523.523.53T:blake2b
4.074.084.09T:bash256
4.164.194.22sha384
4.184.204.23sha512
4.464.514.53T:shabal512
4.524.524.52md5
4.564.564.56T:skein512512
4.564.564.57T:skein512256
4.594.604.62T:shabal256
4.634.634.66T:blake64
5.025.025.02T:cubehash512
5.025.025.03T:cubehash1632
5.025.035.03T:cubehash816
5.105.105.11blake512
5.355.365.38T:sarmal256
5.365.375.39shake128
5.405.415.42T:bash384
5.425.435.44T:tiger
5.425.435.43T:keccakc256
5.435.435.44T:bblake256
5.525.535.53T:blake2s
5.715.715.72T:groestl256
5.745.755.76T:simd512
5.815.815.81T:skein256256
6.026.046.06T:beamsplitter
6.096.106.10T:rfsb509
6.166.176.19T:skein10241024
6.206.216.22sha3224
6.236.276.28T:blake32
6.276.276.28T:groestl512
6.456.466.46T:keccakc448
6.556.556.55sha3256
6.556.556.56shake256
6.586.596.60T:sarmal512
6.636.646.65T:keccakc512
6.937.007.01T:luffa256
7.167.167.16T:keccak
7.377.377.41T:luffa384
7.797.817.83blake256
8.168.188.20T:bash512
8.228.248.34T:fugue2
8.598.598.60sha3384
8.788.788.79T:keccakc768
9.389.409.43T:jh224
9.369.409.43T:jh512
9.399.429.46T:jh256
9.399.429.44T:jh384
9.679.8510.22T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0610.07T:cubehash88
10.2510.2510.25asconhashav12
10.2510.2510.25asconxofav12
10.9310.9610.98T:round3jh512
10.9310.9710.99T:round3jh256
11.7311.7311.74T:ripemd160
11.7711.7811.84T:md6d224
12.2612.2712.30sha3512
11.8512.4513.04T:xoodyakv1
12.6012.6212.63T:keccakc1024
12.6112.6412.66T:whirlpool
12.7612.7812.79T:md6d256
12.9713.0013.20T:shavite3256
13.1313.1513.51T:fugue256
13.2113.6714.54T:simd256
14.1314.1514.18T:luffa512
14.7614.8315.05T:nasha512
14.7414.9514.95T:nasha256
15.1415.2315.42T:hamsi
15.2515.2515.25asconhashv12
15.2515.2515.25asconxofv12
16.5616.6016.81T:md6d384
18.0018.0118.04T:echosp256
19.2419.2919.38T:fugue384
19.3419.3519.38T:lane256
20.0420.0620.07T:cubehash168
20.1120.1120.12T:cubehash84
21.0621.0721.08T:shamashashv1
21.2521.3021.47T:shavite3512
22.5122.5222.53T:echo512
24.6224.6324.63asconhashabi32v12
24.2925.0825.17T:fugue512
25.0225.1025.26T:fsb256
26.1026.1126.12T:echosp512
27.9828.0028.01T:mgrostl256
29.1029.1229.14T:essence512
29.1429.1429.15T:essence384
30.4630.6030.77T:atelopus64
30.6430.6830.71T:lane512
31.0331.1331.31T:atelopus32
33.0633.0633.10T:sneikha256
33.2133.2333.26T:esch256v1
33.3133.3533.43T:esch256v2
36.6336.6336.63asconhashbi32v12
40.1240.1540.19T:cubehash164
40.3740.3740.38T:cubehash82
41.4241.4241.43T:saturninhashv2
43.6243.6743.72T:essence224
42.8043.7643.92T:essence256
44.6044.6344.65T:romulush
43.0645.8046.10T:esch384v1
45.5746.5447.09T:esch384v2
48.2948.3348.34T:drygascon128
49.6749.6749.67T:mcssha6
49.6649.6749.78T:mcssha4
49.6649.7149.78T:mcssha5
52.7552.7552.79T:coral256v1
55.1955.7556.95T:knot256v2
60.9560.9661.00T:triadhashv1
65.9465.9465.98T:sneikha384
73.9373.9474.62T:drygascon256
80.3580.3880.45T:cubehash162
80.6980.7380.79T:cubehash81
102.00102.04102.07T:knot256v1
160.57160.74160.81T:cubehash161
171.53177.07185.56T:fsb512
178.12178.17178.20T:syconhash256v1
198.27199.15199.67T:knot512
203.40203.90204.37T:knot384
206.67206.83207.07T:photonbeetlehash256rate32v1
208.82208.82208.83T:clxhash
584.65584.94585.11T:subterraneanv1
767.97771.97774.18T:acehash256v1
794.48796.77857.92T:skinnyhashtk3
885.20885.33885.48T:heron256v1
1242.611244.271246.07T:sivrijndael256hash256v1
1323.261325.301327.74T:gage1h256c256r128
1701.301723.751726.22T:skinnyhashtk2
1964.031966.391970.29T:gage1h256c224r064
2265.992268.112279.61T:gage1h256c256r064
2703.432728.692737.00T:orangishv1
3495.883496.223496.46T:gage1h256c224r032
3903.533910.113916.67T:sivtemphotonhashv1
3933.833944.703946.70T:gage1h256c256r032
4073.674076.984079.39T:gage1h256c512r064
6738.366744.566749.48T:gage1h256c224r016
7314.557338.807355.14T:gage1h256c512r032
7536.367562.147574.70T:gage1h256c256r016
13222.4613235.6013243.58T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.17komihash
0.480.480.48prh42s256
0.510.510.52prh42s512
0.580.580.58prh42s1024
0.560.590.59prh64s256
0.640.650.65prh64s512
0.760.770.77prh64s1024
1.011.011.01T:bebb4185
1.231.241.25T:blake3
1.311.321.32T:edonr512
1.841.851.85lsh512
2.052.052.05sha256
2.112.112.11sha1
2.142.152.15T:echo256
2.242.252.25sha224
2.282.282.29T:bmw512
2.702.712.73lsh256
2.752.752.76T:cubehash832
2.752.762.76T:keccakc256treed2
2.852.852.85T:md4
2.962.973.03T:k12
3.013.063.12T:edonr256
3.333.333.34T:keccakc512treed2
3.543.543.54T:blake2b
3.643.643.70T:bmw256
4.214.234.24T:bash256
4.474.484.55sha384
4.504.524.55sha512
4.614.614.61md5
4.674.674.67T:skein512512
4.674.674.68T:skein512256
4.764.814.83T:shabal512
4.804.824.82T:blake64
4.884.894.90T:shabal256
5.155.165.17T:cubehash512
5.255.265.27T:cubehash816
5.305.325.32blake512
5.465.475.48T:cubehash1632
5.495.495.51shake128
5.475.495.51T:bash384
5.525.525.52T:blake2s
5.545.545.56T:tiger
5.545.555.58T:sarmal256
5.565.575.58T:keccakc256
5.885.885.89T:skein256256
5.965.975.99T:simd512
5.975.975.99T:groestl256
6.066.076.08T:bblake256
6.176.206.23T:beamsplitter
6.226.226.23T:rfsb509
6.336.356.35sha3224
6.366.376.39T:blake32
6.406.416.43T:skein10241024
6.586.596.60T:keccakc448
6.766.786.78sha3256
6.776.786.78shake256
6.796.806.82T:groestl512
6.816.826.83T:sarmal512
6.896.906.91T:keccakc512
7.087.097.14T:luffa256
7.427.427.42T:keccak
7.557.557.58T:luffa384
7.937.947.95blake256
8.298.318.33T:bash512
8.718.718.73sha3384
8.918.928.93T:keccakc768
9.009.049.08T:fugue2
9.519.559.60T:jh256
9.499.559.59T:jh512
9.539.569.60T:jh224
9.559.589.62T:jh384
9.9410.0210.12T:gimli24v1
10.2810.2910.30T:cubehash88
10.3610.3610.37asconhashav12
10.3610.3610.37asconxofav12
10.4610.4710.49T:cubehash1616
11.0311.1011.18T:round3jh512
11.0811.1511.19T:round3jh256
11.9511.9511.95T:ripemd160
11.9611.9712.00T:md6d224
12.3612.3612.38sha3512
12.3712.3812.51T:xoodyakv1
12.6812.7012.72T:keccakc1024
12.8712.8912.91T:whirlpool
12.9412.9612.98T:md6d256
13.2113.2313.37T:shavite3256
13.5313.7913.81T:fugue256
13.6213.9414.86T:simd256
14.4314.4614.49T:luffa512
15.2415.2515.26T:nasha256
15.2315.3615.49T:hamsi
15.3915.3915.39asconxofv12
15.3515.3915.59T:nasha512
15.3915.3915.40asconhashv12
16.7616.8016.95T:md6d384
18.7618.7618.78T:echosp256
19.8319.8819.94T:lane256
19.8219.9419.96T:fugue384
20.3420.3520.35T:cubehash84
20.5020.5120.52T:cubehash168
21.2321.2421.31T:shamashashv1
21.8421.8621.96T:shavite3512
23.2523.2623.28T:echo512
24.9224.9224.93asconhashabi32v12
25.3625.5225.67T:fsb256
25.2725.7825.96T:fugue512
27.0527.0627.10T:echosp512
29.5329.5629.57T:mgrostl256
30.0830.0930.12T:essence512
30.1130.1230.13T:essence384
31.9732.0832.18T:atelopus64
32.5232.5332.54T:lane512
32.6232.7232.85T:atelopus32
33.3233.3233.35T:sneikha256
33.4533.4733.49T:esch256v1
33.5233.5933.69T:esch256v2
36.9536.9536.95asconhashbi32v12
40.5540.5640.58T:cubehash164
40.5940.6040.62T:cubehash82
41.7641.7641.76T:saturninhashv2
44.3844.4644.50T:essence224
43.7044.5444.83T:essence256
44.8044.8744.94T:romulush
43.8746.2446.33T:esch384v1
46.0646.9646.99T:esch384v2
48.4548.4948.62T:drygascon128
50.4950.5050.61T:mcssha4
50.5350.5350.53T:mcssha6
51.2251.2551.33T:mcssha5
53.1853.1853.18T:coral256v1
55.6555.6555.66T:knot256v2
61.0761.1161.17T:triadhashv1
66.7066.7066.71T:sneikha384
75.3175.3275.33T:drygascon256
80.7480.7980.84T:cubehash162
80.9580.9780.99T:cubehash81
102.21102.21102.21T:knot256v1
161.14161.19161.22T:cubehash161
179.79179.86179.95T:syconhash256v1
198.17199.63200.35T:knot512
204.29204.43204.61T:knot384
206.19206.33206.55T:photonbeetlehash256rate32v1
209.02209.02209.05T:clxhash
585.89586.32587.18T:subterraneanv1
781.24784.63788.10T:acehash256v1
800.48801.60852.37T:skinnyhashtk3
899.70899.86901.44T:heron256v1
1241.471242.961244.18T:sivrijndael256hash256v1
1337.551340.431342.34T:gage1h256c256r128
1723.051723.951731.39T:skinnyhashtk2
1989.081990.251997.99T:gage1h256c224r064
2289.502291.302299.18T:gage1h256c256r064
2744.272746.782753.18T:orangishv1
3526.863527.113527.20T:gage1h256c224r032
3903.003904.863908.47T:sivtemphotonhashv1
3970.863981.443982.90T:gage1h256c256r032
4114.904117.654121.88T:gage1h256c512r064
6795.326801.716805.28T:gage1h256c224r016
6867.016873.596884.58T:fsb512
7402.517418.787441.11T:gage1h256c512r032
7603.017611.817624.54T:gage1h256c256r016
13341.7613348.1013366.80T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.570.570.57prh42s256
0.650.650.65prh42s512
0.790.790.79prh64s256
0.820.820.82prh42s1024
0.950.950.95prh64s512
1.071.071.07T:bebb4185
1.271.271.28prh64s1024
1.421.421.44T:edonr512
2.032.042.05lsh512
2.102.112.11sha256
2.402.432.44T:echo256
2.472.482.48sha1
2.602.612.61sha224
2.662.662.67T:bmw512
2.852.862.87lsh256
2.972.972.97T:md4
3.133.143.15T:cubehash832
3.113.143.27T:edonr256
3.203.213.22T:keccakc256treed2
3.223.223.23T:k12
3.553.563.56T:blake2b
3.703.713.72T:keccakc512treed2
3.743.753.76T:blake3
3.863.863.92T:bmw256
4.464.484.50T:bash256
4.774.774.77md5
4.844.854.85T:skein512512
4.864.864.86T:skein512256
5.045.055.09sha512
5.075.105.12sha384
5.115.135.16T:blake64
5.265.295.33T:shabal512
5.375.385.39T:cubehash512
5.385.395.40T:shabal256
5.515.515.52T:blake2s
5.645.655.66T:cubehash816
5.625.655.68blake512
5.795.805.82T:tiger
5.805.815.84T:bash384
5.845.865.89T:sarmal256
5.875.875.87shake128
6.006.006.00T:skein256256
5.976.036.05T:keccakc256
6.196.216.23T:cubehash1632
6.326.336.35T:simd512
6.406.426.44T:groestl256
6.436.436.43sha3224
6.476.486.49T:rfsb509
6.496.556.57T:beamsplitter
6.586.586.60T:blake32
6.716.726.73T:keccakc448
6.806.846.86T:skein10241024
7.007.007.00sha3256
7.017.017.02shake256
7.127.137.15T:bblake256
7.177.197.22T:sarmal512
7.197.207.20T:keccakc512
7.317.337.34T:luffa256
7.697.707.71T:groestl512
7.847.857.85T:keccak
7.847.877.90T:luffa384
8.138.148.16blake256
8.548.568.60T:bash512
8.748.748.74sha3384
8.958.968.97T:keccakc768
9.719.819.86T:jh256
9.739.829.87T:jh512
9.749.829.86T:jh224
9.789.849.91T:jh384
10.0710.0910.22T:gimli24v1
10.3210.3910.47T:fugue2
10.5410.5410.54asconxofav12
10.5410.5510.56asconhashav12
10.6710.6810.70T:cubehash88
11.2011.2211.24T:cubehash1616
11.3311.3611.46T:round3jh512
11.3511.4211.51T:round3jh256
11.8811.8911.91T:md6d224
12.3012.3012.30T:ripemd160
12.1612.5913.07T:xoodyakv1
12.7112.7312.75sha3512
12.8312.8412.87T:md6d256
13.0813.1013.12T:keccakc1024
13.2413.2713.29T:whirlpool
13.5613.5913.73T:shavite3256
14.1314.2114.41T:fugue256
13.8914.4014.95T:simd256
15.0115.0615.12T:luffa512
15.3815.4515.63T:hamsi
15.6215.6215.62asconhashv12
15.6215.6215.62asconxofv12
15.6215.6415.74T:nasha256
16.2716.2916.48T:nasha512
16.5616.5816.76T:md6d384
18.5018.5118.54T:echosp256
20.6820.7020.80T:lane256
20.7120.7420.76T:cubehash84
20.6220.8420.94T:fugue384
21.2521.2721.29T:cubehash168
21.5121.5221.53T:shamashashv1
23.0023.0123.24T:shavite3512
24.4724.5124.52T:echo512
24.4324.6424.87T:fsb256
25.4125.4125.42asconhashabi32v12
26.7327.4027.44T:fugue512
29.5729.5929.62T:echosp512
31.7231.7431.75T:essence512
31.7431.7631.77T:essence384
32.2132.2532.29T:mgrostl256
33.7533.7533.78T:sneikha256
33.8133.8433.87T:esch256v1
33.9634.0034.07T:esch256v2
34.6134.7234.91T:atelopus64
34.9035.3335.66T:atelopus32
35.7735.9235.96T:lane512
37.4937.4937.49asconhashbi32v12
40.9640.9941.00T:cubehash82
41.2641.2941.32T:cubehash164
42.2942.3042.30T:saturninhashv2
45.3145.3945.45T:romulush
45.5445.6745.74T:essence224
45.0345.7345.81T:essence256
44.4146.9647.01T:esch384v1
46.7847.6947.78T:esch384v2
48.6448.6448.64T:drygascon128
51.8751.9051.97T:mcssha4
51.9651.9751.98T:mcssha6
53.7953.8153.95T:mcssha5
53.8953.8953.90T:coral256v1
56.4356.4356.44T:knot256v2
61.3261.3461.40T:triadhashv1
67.9767.9767.97T:sneikha384
75.5575.5576.28T:drygascon256
81.2981.3581.39T:cubehash81
81.5081.5481.61T:cubehash162
102.55102.55102.55T:knot256v1
161.79161.92161.95T:cubehash161
182.66182.75182.86T:syconhash256v1
199.47200.76200.84T:knot512
205.54205.58205.82T:photonbeetlehash256rate32v1
205.66205.67205.84T:knot384
209.48209.48209.48T:clxhash
588.24588.36588.99T:subterraneanv1
793.98800.38801.86T:acehash256v1
810.01810.66816.74T:skinnyhashtk3
922.97923.50923.81T:heron256v1
1236.701237.131237.88T:sivrijndael256hash256v1
1364.691365.291367.21T:gage1h256c256r128
1716.481732.941745.24T:skinnyhashtk2
2016.872023.972030.52T:gage1h256c224r064
2327.482328.962330.06T:gage1h256c256r064
2778.862781.062781.88T:orangishv1
3578.113578.873579.71T:gage1h256c224r032
3892.783893.833900.34T:sivtemphotonhashv1
4034.784040.604042.48T:gage1h256c256r032
4183.504201.134203.03T:gage1h256c512r064
6903.486928.626932.29T:gage1h256c224r016
7512.797515.017535.73T:gage1h256c512r032
7686.437698.617715.22T:gage1h256c256r016
13504.4413515.7713521.07T:gage1h256c224r008
17998.1918025.3218048.56T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.220.220.22komihash
0.790.790.79prh42s256
1.011.011.02prh42s512
1.241.251.29T:bebb4185
1.301.311.32prh64s256
1.451.461.46prh42s1024
1.551.561.60T:edonr512
1.751.751.76prh64s512
2.252.262.26sha256
2.332.382.39lsh512
2.622.622.63prh64s1024
2.952.982.99lsh256
3.023.033.11T:echo256
3.283.283.28T:md4
3.443.453.48T:edonr256
3.453.453.46sha1
3.453.463.47T:bmw512
3.573.583.59T:k12
3.573.583.59sha224
3.633.643.65T:blake3
4.004.004.01T:blake2b
4.144.154.16T:cubehash832
4.424.434.45T:keccakc256treed2
4.424.454.49T:bmw256
4.684.704.73T:bash256
5.195.195.19md5
5.335.345.35T:skein512512
5.345.345.34T:skein512256
5.375.395.44T:blake64
5.475.495.49T:blake2s
5.745.775.80T:keccakc512treed2
5.865.955.98blake512
5.955.965.98T:cubehash512
6.066.106.16T:sarmal256
6.146.186.21sha384
6.176.206.22sha512
6.326.326.32T:skein256256
6.326.326.33shake128
6.336.356.36T:tiger
6.446.486.51T:bash384
6.486.506.54T:keccakc256
6.576.576.59T:shabal512
6.666.686.69T:cubehash816
6.706.716.76T:shabal256
7.117.127.15T:rfsb509
7.147.167.18T:blake32
7.237.377.52T:beamsplitter
7.427.497.56T:sarmal512
7.567.597.63T:groestl256
7.827.827.86shake256
7.817.837.83sha3256
7.837.857.90sha3224
7.827.857.88T:luffa256
7.947.967.99T:simd512
8.148.148.15T:keccakc512
8.178.198.20T:cubehash1632
8.168.228.23T:keccak
8.208.258.28T:keccakc448
8.578.618.67T:skein10241024
8.648.678.71T:luffa384
8.678.698.70blake256
9.179.209.24T:bash512
9.369.369.38sha3384
9.619.649.68T:keccakc768
9.979.9710.02T:groestl512
10.3910.4110.45T:bblake256
10.3910.5110.58T:jh512
10.3810.5310.62T:jh224
10.4910.5410.60T:gimli24v1
10.4410.5610.64T:jh256
10.4810.6110.64T:jh384
11.0211.0211.04asconhashav12
11.0211.0311.04asconxofav12
11.6811.7111.73T:cubehash88
12.0512.1812.29T:round3jh512
12.0612.1812.26T:round3jh256
12.7712.7912.89T:xoodyakv1
13.1713.2013.24T:cubehash1616
13.2413.2413.24T:ripemd160
13.9113.9113.94sha3512
13.8314.0414.22T:fugue2
14.3014.3114.39T:whirlpool
14.3714.4114.49T:keccakc1024
14.5314.5714.76T:shavite3256
14.8715.3515.95T:simd256
15.7615.8016.04T:fugue256
15.7715.8515.91T:hamsi
16.2316.2316.24asconhashv12
16.2316.2316.24asconxofv12
16.5216.5516.61T:luffa512
16.8116.9016.97T:nasha256
16.9917.1117.19T:nasha512
21.2221.2721.34T:echosp256
21.7421.7721.84T:cubehash84
22.2822.2922.32T:shamashashv1
22.9422.9723.00T:lane256
23.1223.2123.55T:fugue384
23.2123.2923.34T:cubehash168
23.7023.7023.72T:shavite3512
24.0424.0824.14T:md6d224
25.2725.3125.35T:echo512
25.8925.9425.97T:md6d256
26.7126.7126.74asconhashabi32v12
31.0631.2131.39T:fsb256
30.5831.2631.41T:fugue512
33.4233.4633.83T:md6d384
34.9034.9034.93T:sneikha256
34.9134.9835.07T:esch256v1
35.0835.1435.20T:esch256v2
35.1535.2435.31T:echosp512
36.1236.1436.17T:essence384
36.1036.1536.16T:essence512
36.1036.1836.31T:mgrostl256
38.9438.9438.95asconhashbi32v12
41.9942.0242.08T:cubehash82
43.2843.3143.36T:cubehash164
43.7543.7643.76T:saturninhashv2
45.0845.3045.54T:atelopus32
47.0447.0547.16T:romulush
47.6747.8147.99T:lane512
48.2448.8148.98T:essence256
46.2748.8648.91T:esch384v1
48.8649.0049.12T:essence224
49.1749.1849.19T:drygascon128
49.2349.7149.83T:esch384v2
51.4651.6651.89T:atelopus64
55.5355.5655.72T:mcssha4
55.7855.7955.82T:mcssha6
55.7955.7955.79T:coral256v1
58.5058.5058.50T:knot256v2
60.6860.7660.78T:mcssha5
61.7861.8061.95T:triadhashv1
71.3571.3571.36T:sneikha384
78.1078.1178.86T:drygascon256
82.2782.3382.40T:cubehash81
83.4683.5383.59T:cubehash162
103.48103.48103.48T:knot256v1
163.73163.80163.94T:cubehash161
190.32190.51190.68T:syconhash256v1
203.68203.79204.57T:photonbeetlehash256rate32v1
205.88205.92207.12T:knot512
208.38208.39208.43T:knot384
210.69210.69210.70T:clxhash
594.52595.57595.58T:subterraneanv1
834.88835.16836.02T:acehash256v1
839.26842.08845.11T:skinnyhashtk3
986.20986.24986.52T:heron256v1
1231.181231.931232.81T:sivrijndael256hash256v1
1431.751433.041433.86T:gage1h256c256r128
1727.921759.061797.19T:skinnyhashtk2
2105.862108.992111.62T:gage1h256c224r064
2429.102430.512432.41T:gage1h256c256r064
2869.992872.382909.81T:orangishv1
3713.833714.723715.53T:gage1h256c224r032
3879.813884.563898.08T:sivtemphotonhashv1
4164.804190.984207.83T:gage1h256c256r032
4358.104359.554360.73T:gage1h256c512r064
7134.787139.657141.23T:gage1h256c224r016
7779.357796.567835.33T:gage1h256c512r032
7976.237983.577991.35T:gage1h256c256r016
13991.6013999.1114010.90T:gage1h256c224r008
47712.8047768.7547840.26T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.560.560.56T:floppsy
0.860.880.88komihash
3.113.143.22T:blake3
3.393.483.59T:bebb4185
3.773.843.97prh42s256
3.943.984.25T:edonr512
4.164.204.23sha256
5.005.055.09T:blake2s
5.755.785.86prh42s512
6.126.166.25lsh256
7.307.317.34T:md4
7.477.647.78T:edonr256
7.847.897.92T:blake2b
8.238.258.34lsh512
8.258.348.38prh64s256
8.278.348.92T:echo256
9.279.399.52T:bash384
9.309.419.53T:bash256
9.599.599.59prh42s1024
9.739.779.81T:k12
10.2310.3110.72T:bmw512
10.3310.3810.41T:skein256256
10.5510.5510.56md5
10.9811.0211.16T:blake64
11.1611.1611.39T:skein512256
11.1711.1911.22T:skein512512
11.4511.5511.70T:bmw256
11.7311.8012.42T:sarmal256
12.1112.2213.06blake512
12.8913.0513.11prh64s512
13.3113.3913.58T:tiger
13.4413.4713.53T:cubehash512
13.6413.7013.84T:rfsb509
14.3314.3814.47T:blake32
14.3114.3914.55T:sarmal512
14.5914.5915.23sha3512
14.6714.6915.20sha3256
14.6414.7315.20sha3384
14.7314.8315.03shake256
14.8614.9215.36shake128
14.6215.0015.17T:luffa256
14.9215.0615.78T:beamsplitter
15.1915.2715.33T:gimli24v1
15.6915.7315.81blake256
15.8815.9216.05sha1
15.9115.9516.06sha224
15.7815.9816.28T:keccakc256
15.8415.9816.44T:keccakc512
15.9516.0516.27T:keccakc768
15.9716.0916.25T:keccakc1024
15.9716.0916.34T:keccakc448
15.9416.6717.12T:xoodyakv1
15.48?16.72?18.83?sha3224
17.2017.2017.20asconhashav12
17.2017.2017.27asconxofav12
17.0917.2317.34T:cubehash832
17.3617.4517.83T:keccak
17.3817.5317.75T:bash512
19.0819.1919.38T:luffa384
19.0219.3819.72T:jh512
19.2719.5919.86T:jh224
19.2519.6120.25T:jh256
19.7819.8619.94T:cubehash816
19.7320.1420.27T:jh384
20.3320.5820.69T:hamsi
21.5921.8422.16sha512
21.8322.2022.47T:round3jh256
21.9122.2322.70T:round3jh512
22.3022.4422.47prh64s1024
22.4522.6122.69T:groestl256
22.4822.6122.73sha384
23.3023.3323.58T:shabal512
23.5323.6423.95T:shabal256
24.0824.0824.08asconhashv12
24.0824.0824.08asconxofv12
24.7224.7524.91T:cubehash88
25.3025.3025.30T:ripemd160
25.8025.9826.11T:simd512
26.6126.8627.31T:keccakc512treed2
26.7027.0027.20T:shavite3256
26.8827.1227.55T:skein10241024
27.0027.1627.27T:keccakc256treed2
27.7227.8127.94T:whirlpool
28.0028.2828.69T:simd256
31.6231.6731.75T:shamashashv1
31.7232.2332.33T:nasha256
32.9733.1433.58T:nasha512
33.4433.5333.67T:cubehash1632
34.7334.8634.95T:cubehash84
36.1236.4836.88T:luffa512
36.5236.8837.11T:fugue256
38.4838.5338.69T:cubehash1616
39.6939.8440.17T:groestl512
43.4243.4243.55asconhashabi32v12
43.9444.0544.19T:shavite3512
46.7847.0047.16T:echo512
47.8448.1448.48T:esch256v1
48.4248.6949.55T:cubehash168
48.7048.9549.52T:esch256v2
49.5949.5949.62T:sneikha256
50.2850.5351.14T:bblake256
48.6753.1953.80T:lane256
54.9155.0855.27T:cubehash82
55.5555.5655.69T:drygascon128
56.2556.4256.92T:fugue384
57.4457.4457.44asconhashbi32v12
58.4858.6158.89T:fugue2
62.3462.5062.50T:saturninhashv2
64.8865.1165.36T:echosp256
68.4868.5668.77T:cubehash164
68.3068.8868.88T:romulush
68.9468.9469.09T:triadhashv1
71.0673.5873.72T:esch384v1
73.7274.8174.98T:esch384v2
79.4879.6279.73T:md6d224
80.1480.1480.14T:coral256v1
80.3980.4880.88T:echosp512
80.1780.5881.86T:fugue512
84.6284.6284.62T:knot256v2
84.9585.0085.08T:md6d256
89.9590.2790.69T:essence256
90.8991.3991.70T:essence224
91.5591.5892.00T:essence384
92.1492.2092.28T:essence512
95.0295.1295.41T:cubehash81
102.31102.42102.52T:mcssha4
102.05102.61103.03T:mgrostl256
104.31104.39104.44T:mcssha6
106.20106.47107.27T:fsb256
108.55108.80108.92T:cubehash162
108.61109.03110.44T:md6d384
110.86111.06112.19T:drygascon256
114.66114.66114.70T:sneikha384
115.30115.30115.53T:knot256v1
148.33148.62149.58T:mcssha5
155.31156.33157.33T:atelopus32
180.86180.91181.05T:photonbeetlehash256rate32v1
185.22185.94186.59T:lane512
188.72188.95189.09T:cubehash161
216.27220.30224.09T:atelopus64
226.27226.27226.27T:clxhash
229.48229.81229.89T:knot384
256.72257.52259.59T:knot512
289.27289.88290.27T:syconhash256v1
670.97671.05672.62T:subterraneanv1
1174.021175.421176.56T:sivrijndael256hash256v1
1193.171201.881204.97T:skinnyhashtk3
1264.201265.581269.75T:acehash256v1
1795.911796.231820.55T:heron256v1
1941.331946.171953.58T:skinnyhashtk2
2314.272315.382315.73T:gage1h256c256r128
3210.813214.473215.70T:gage1h256c224r064
3657.753660.583664.22T:sivtemphotonhashv1
3684.003685.723688.42T:gage1h256c256r064
4077.674086.334094.70T:orangishv1
5462.665463.065463.27T:gage1h256c224r032
6152.166156.776160.03T:gage1h256c256r032
6622.506626.166630.06T:gage1h256c512r064
10309.9510317.1610327.05T:gage1h256c224r016
11450.2311453.0911458.39T:gage1h256c512r032
11511.3611548.5911551.50T:gage1h256c256r016
20034.6420059.3020077.88T:gage1h256c224r008
428389.34428985.75429991.78T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.504.504.50T:floppsy
5.505.505.50komihash
20.2520.5020.50T:bebb4185
24.8825.2525.75sha256
28.8828.8829.00prh42s256
31.8831.8832.25T:edonr512
33.6233.7534.00T:md4
36.0036.1236.38T:blake3
35.7536.6237.50T:edonr256
39.38?39.88?47.12?T:beamsplitter
44.8845.3845.88T:gimli24v1
45.3845.3845.75prh42s512
46.6246.6246.62md5
48.5048.8849.12T:blake2s
50.3850.7550.88lsh256
56.6257.2558.00T:hamsi
58.0058.0060.12T:xoodyakv1
60.8860.8861.38T:skein256256
61.0061.2561.62T:tiger
61.1261.5061.88T:blake32
61.5061.7562.50prh64s256
62.0062.0063.12T:bmw256
61.7562.1262.38T:blake2b
63.5064.7566.62T:luffa256
65.1265.8866.25lsh512
65.8865.8868.50asconhashav12
65.8865.8868.62asconxofav12
66.3867.7571.50T:echo256
70.1270.5070.75blake256
70.7571.3872.00T:cubehash512
74.5075.0076.00T:bash512
74.6275.0076.25T:bash384
74.3875.1276.00T:bash256
76.1276.5078.75prh42s1024
76.2576.5082.62T:rfsb509
77.1277.3877.75T:k12
81.3882.1285.00T:bmw512
85.8885.8885.88asconxofv12
85.8885.8888.50asconhashv12
87.6287.6288.38T:blake64
92.1292.2592.50T:skein512256
91.5092.8892.88T:skein512512
95.1296.1299.12T:sarmal256
95.8897.0097.88T:luffa384
97.2597.6298.50blake512
98.6299.0099.88prh64s512
106.75106.75106.75T:ripemd160
108.00108.12108.38T:shamashashv1
110.88112.88114.38T:shavite3256
112.25112.88113.38sha224
115.00115.00118.12T:sarmal512
114.88116.00117.00sha1
116.12116.38120.88sha3256
116.38116.75119.38shake256
116.12117.12121.00sha3512
116.25117.12119.50sha3384
117.62117.88119.88shake128
118.75119.38119.62T:whirlpool
120.75121.12121.88T:cubehash832
120.75121.62122.25T:cubehash816
125.75126.25126.88T:keccakc768
124.75126.38126.75T:triadhashv1
125.62126.62127.88T:keccakc1024
126.88127.38132.25T:keccakc512
126.62127.88129.00T:keccakc256
128.25?130.25?142.62?T:cubehash88
130.75131.12132.38T:nasha256
130.62131.62132.25T:keccakc448
120.25?132.50?149.25?sha3224
135.25135.25135.50T:sneikha256
136.75137.62138.00T:cubehash84
137.25138.50139.62T:groestl256
138.88139.12140.62T:keccak
141.38142.38142.75T:shabal256
143.12143.75144.00T:shabal512
153.25154.00154.12T:drygascon128
155.88155.88156.25T:jh224
157.50158.25158.75T:cubehash82
158.75159.12165.38T:jh256
155.88161.12165.62T:jh384
160.50165.62165.62T:jh512
168.50168.75169.50T:saturninhashv2
174.25174.75175.12prh64s1024
175.00175.00176.00asconhashabi32v12
174.12177.25179.25sha512
179.25180.75182.62T:esch256v1
179.62181.12182.62T:luffa512
181.50182.88185.50T:round3jh512
181.62182.88185.12sha384
182.00183.75185.88T:esch256v2
181.62184.00186.88T:round3jh256
193.12194.00195.00T:romulush
195.88196.75197.38T:cubehash81
199.75201.62203.12T:fugue256
203.12203.12203.12asconhashbi32v12
206.38206.38206.75T:photonbeetlehash256rate32v1
207.62207.62207.62T:knot256v1
207.50209.38214.50T:simd512
214.12215.75216.75T:keccakc256treed2
214.62217.00224.38T:skein10241024
229.62230.62231.25T:cubehash1616
230.25230.88231.38T:cubehash1632
233.12239.75243.50T:simd256
240.38240.50240.75T:knot256v2
248.12250.00255.88T:cubehash168
267.75268.12269.25T:cubehash164
265.62269.00273.25T:nasha512
271.88271.88271.88T:coral256v1
275.38276.25277.00T:groestl512
306.62307.75309.12T:cubehash162
308.25318.88321.00T:esch384v1
320.75322.00323.62T:fugue384
321.88323.25323.38T:keccakc512treed2
321.38325.25327.00T:esch384v2
332.88334.50334.62T:bblake256
348.88348.88348.88T:clxhash
349.62350.25351.50T:shavite3512
374.88376.12385.12T:echo512
383.88385.00385.75T:fugue2
385.50386.50387.25T:cubehash161
392.62392.62392.75T:sneikha384
394.88417.50433.38T:lane256
444.62445.62445.62T:drygascon256
461.12461.38461.62T:knot384
472.38474.25479.62T:fugue512
483.50485.38488.00T:mcssha4
499.38499.88501.00T:mcssha6
519.88522.12524.25T:echosp256
542.88545.62550.25T:essence256
557.75561.00564.25T:essence224
635.38636.75638.38T:md6d224
642.75644.88646.75T:echosp512
672.88678.00679.50T:knot512
679.25679.62681.00T:md6d256
735.38736.88737.25T:essence384
739.62741.75742.00T:essence512
816.50818.62821.75T:mgrostl256
847.12848.50854.00T:fsb256
852.25854.12857.75T:mcssha5
869.38870.62875.00T:md6d384
1068.751071.881075.00T:syconhash256v1
1233.121247.381279.88T:atelopus32
1270.881272.251275.25T:subterraneanv1
1345.751349.881357.25T:sivrijndael256hash256v1
1482.251486.881497.75T:lane512
1784.751796.121818.38T:atelopus64
3162.003169.123381.12T:skinnyhashtk3
3422.003448.123459.38T:skinnyhashtk2
3910.753916.883927.38T:sivtemphotonhashv1
4660.884663.624668.12T:acehash256v1
7934.887940.887960.62T:gage1h256c256r128
8170.258177.008183.38T:heron256v1
11858.5011865.7511881.38T:gage1h256c224r064
13621.6213643.7513690.62T:gage1h256c256r064
16283.7516333.6216564.88T:orangishv1
19239.6219240.8819240.88T:gage1h256c224r032
21653.7521678.2521724.75T:gage1h256c256r032
24463.8824474.0024505.38T:gage1h256c512r064
35342.0035371.8835504.75T:gage1h256c224r016
39515.8839738.1239760.00T:gage1h256c256r016
40268.3840318.0040431.75T:gage1h256c512r032
67696.3867761.7567798.38T:gage1h256c224r008
3427196.253429822.883435262.00T:fsb512