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: aarch64; Cortex-A76 (414fd0b1); 2023 Broadcom BCM2712; 4 x 1500MHz; pi5, supercop-20251222

[Page version: 20260221 06:45:02]

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 (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) 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.00-0.000.00T:floppsy
0.440.440.44komihash
0.500.500.50prh42s512
0.500.500.50prh42s256
0.510.510.51prh42s1024
0.530.530.53prh64s256
0.530.530.53prh64s512
0.530.530.53prh64s1024
0.940.940.95T:bebb4185
1.511.521.52T:edonr512
1.571.571.57sha224
1.631.631.63sha1
2.032.032.03sha256
2.362.372.37T:bmw512
2.602.612.61T:md4
3.023.033.03T:edonr256
3.043.043.05T:blake3
3.453.453.46T:k12
3.763.763.77T:blake2b
3.753.763.78lsh512
4.374.384.39T:skein512256
4.404.414.41T:skein512512
4.564.564.56md5
4.774.784.78T:bmw256
5.085.095.10T:shabal512
5.165.165.17T:shabal256
5.295.305.31T:skein10241024
5.295.315.32T:beamsplitter
5.495.495.50T:blake64
5.535.535.54T:sarmal256
5.865.875.88T:tiger
6.016.026.03sha384
6.036.036.04T:skein256256
6.116.126.12T:keccakc256
6.226.226.22T:blake2s
6.226.236.23shake128
6.236.236.26sha512
6.236.256.30blake512
6.806.816.82T:sarmal512
6.876.886.89lsh256
7.077.087.08T:keccakc448
7.217.217.21sha3224
7.497.497.49T:keccakc512
7.587.587.59shake256
7.587.587.59sha3256
7.977.988.05T:blake32
7.997.998.00T:keccak
8.168.178.18T:ripemd160
8.978.999.06T:fugue2
9.379.389.38asconhashav12
9.479.519.52asconxofav12
9.799.809.81T:keccakc768
10.0310.0410.05sha3384
10.7510.7610.77blake256
10.9010.9110.91T:bblake256
12.1512.1612.18T:cubehash512
12.3012.3412.36T:cubehash1632
12.3612.3612.37T:shavite3256
12.9112.9412.96T:luffa256
13.9013.9113.93T:nasha512
13.9813.9914.00asconhashv12
13.9813.9914.00asconxofv12
14.0514.0614.07T:keccakc1024
14.1014.1214.13T:nasha256
13.9114.1614.21T:cubehash832
14.3314.3414.34sha3512
15.0215.1715.19T:md6d224
15.2915.3015.31T:fugue256
16.2216.3816.40T:md6d256
16.8616.8716.91T:xoodyakv1
17.1517.1717.19T:groestl256
19.8419.8519.87T:echosp256
20.1820.2620.33T:luffa384
20.2420.2820.33T:cubehash816
20.7520.7620.77T:lane256
21.2021.2321.28asconhashabi32v12
20.9721.2321.43T:md6d384
21.3721.4021.57T:shavite3512
23.0223.0323.05T:echo256
23.2723.3223.38T:luffa512
23.3423.3423.34T:gimli24v1
23.4723.4823.48T:jh512
23.4723.4823.48T:jh224
23.4823.4823.48T:jh384
23.4723.4823.48T:jh256
23.5823.6023.61T:whirlpool
23.8623.8823.92T:shamashashv1
25.1225.1325.15T:essence384
25.1425.2325.25T:essence512
25.2625.2825.30T:simd256
26.8326.8526.86T:simd512
27.1027.3227.57T:groestl512
27.4527.4827.50T:lane512
27.4827.5027.51T:round3jh512
27.4927.5027.51T:round3jh256
28.6928.7028.71T:echosp512
32.0932.1132.17asconhashbi32v12
32.2932.3232.34T:fugue512
32.3332.3432.35T:sneikha256
32.6232.6632.69T:cubehash1616
32.7432.7632.79T:esch256v2
32.9332.9432.94T:cubehash88
32.9933.0233.04T:esch256v1
37.2537.3037.35T:atelopus64
37.7837.8237.89T:essence224
37.7337.8337.86T:essence256
38.4338.5038.60T:atelopus32
38.6038.6238.66T:mgrostl256
39.2039.2739.33T:saturninhashv2
40.9340.9941.24T:mcssha5
40.9941.0241.07T:mcssha4
41.0441.3341.34T:mcssha6
42.9642.9842.99T:echo512
45.3545.5845.64T:drygascon128
49.0449.0849.11T:esch384v2
49.4749.5649.63T:esch384v1
51.0851.4052.29T:coral256v1
51.3252.2153.21T:drygascon256
55.5355.8956.06T:rfsb509
57.4057.5057.51T:cubehash168
57.5057.5057.51T:cubehash84
63.7463.7563.76T:knot256v2
64.6864.6964.70T:sneikha384
66.2166.2366.25T:romulush
106.50106.50106.57T:cubehash164
107.50107.50107.50T:cubehash82
112.86112.90112.94T:knot256v1
129.15129.18129.23T:clxhash
143.49148.17151.80T:fsb256
207.14207.24207.30T:cubehash162
209.25209.25209.25T:cubehash81
217.75217.90218.75T:photonbeetlehash256rate32v1
233.28233.31233.36T:knot384
238.85239.37239.71T:knot512
260.97263.62266.09T:fsb512
407.25407.25407.26T:cubehash161
409.96410.08410.17T:syconhash256v1
522.74522.94523.15T:subterraneanv1
993.02993.85994.28T:acehash256v1
1026.311030.971032.46T:skinnyhashtk3
1216.761217.611218.28T:sivrijndael256hash256v1
1653.041667.751670.23T:heron256v1
2052.392062.712064.80T:skinnyhashtk2
2069.112071.022071.88T:gage1h256c256r128
2246.632248.322250.85T:orangishv1
3095.503097.933100.93T:gage1h256c224r064
3491.523492.953502.17T:gage1h256c256r064
5015.145015.935016.56T:gage1h256c224r032
5137.065137.715137.90T:sivtemphotonhashv1
6189.816193.976200.80T:gage1h256c256r032
6211.936227.426243.01T:gage1h256c512r064
10474.1310491.6310494.11T:gage1h256c224r016
11493.7411495.6411497.57T:gage1h256c512r032
11785.9411805.7211811.58T:gage1h256c256r016
20307.0020311.4920323.74T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.440.440.45komihash
0.560.560.57prh42s256
0.610.610.61prh42s512
0.640.640.65prh64s256
0.700.710.71prh42s1024
0.710.710.71prh64s512
0.840.850.85prh64s1024
0.980.980.98T:bebb4185
1.581.581.59T:edonr512
1.951.951.97sha224
2.012.012.01sha1
2.072.072.07sha256
2.542.552.55T:bmw512
2.672.672.68T:md4
3.043.053.05T:blake3
3.093.093.09T:edonr256
3.503.503.51T:k12
3.743.743.74T:blake2b
4.034.044.05lsh512
4.474.484.49T:skein512256
4.474.494.50T:skein512512
4.664.664.67md5
4.954.954.96T:bmw256
5.395.405.42T:beamsplitter
5.435.445.44T:shabal512
5.505.515.52T:skein10241024
5.525.535.53T:shabal256
5.705.715.71T:blake64
5.725.725.73T:sarmal256
6.016.016.03T:tiger
6.106.106.11T:skein256256
6.226.236.23T:blake2s
6.286.286.31T:keccakc256
6.376.376.38shake128
6.466.476.50sha512
6.476.496.53blake512
6.596.616.62sha384
7.037.057.06T:sarmal512
7.117.127.13lsh256
7.257.257.25T:keccakc448
7.357.357.36sha3224
7.767.777.79T:keccakc512
7.847.857.86sha3256
7.857.857.86shake256
8.148.168.22T:blake32
8.258.268.27T:keccak
8.338.358.36T:ripemd160
9.479.479.48asconhashav12
9.579.599.59asconxofav12
9.789.819.88T:fugue2
9.979.979.98T:keccakc768
10.1810.1810.19sha3384
10.9610.9610.97blake256
11.9912.0012.01T:bblake256
12.4812.4912.50T:cubehash512
12.5712.5812.59T:shavite3256
13.0813.0913.16T:luffa256
13.3913.4113.43T:cubehash1632
14.1114.1214.13asconhashv12
14.1114.1214.13asconxofv12
14.1614.1714.17T:keccakc1024
14.3714.3814.40T:nasha256
14.3914.4114.42T:nasha512
14.4114.4214.43sha3512
15.0715.2915.33T:cubehash832
15.2915.3715.38T:md6d224
15.8015.8115.82T:fugue256
16.4716.5716.59T:md6d256
16.9216.9616.98T:xoodyakv1
17.5917.6017.60T:groestl256
20.6420.7120.80T:luffa384
20.6920.7120.72T:echosp256
21.3021.4521.64T:md6d384
21.4321.4521.47T:lane256
21.4321.4521.47T:cubehash816
21.4821.5121.54asconhashabi32v12
22.1022.1222.28T:shavite3512
23.5323.5323.53T:gimli24v1
23.8523.8623.86T:jh512
23.8523.8623.86T:jh256
23.8523.8623.86T:jh384
23.8623.8623.86T:jh224
23.8823.8823.89T:echo256
23.9223.9423.98T:whirlpool
23.8723.9523.98T:luffa512
24.0724.0824.10T:shamashashv1
25.6525.6825.70T:simd256
26.0026.0226.03T:essence384
26.0626.1226.14T:essence512
27.6827.6927.71T:simd512
27.9327.9427.95T:round3jh512
27.9427.9527.95T:round3jh256
28.4828.6428.88T:groestl512
29.2129.2329.26T:lane512
29.7729.7829.80T:echosp512
32.3932.4132.45asconhashbi32v12
32.6032.6132.62T:sneikha256
32.9432.9733.00T:esch256v2
33.2033.2233.25T:esch256v1
33.8033.8233.87T:fugue512
33.9634.0634.08T:cubehash88
34.7834.8334.86T:cubehash1616
38.2938.4738.57T:essence224
38.4438.4838.53T:essence256
38.6638.7638.85T:atelopus64
39.5939.6139.68T:saturninhashv2
39.7739.8840.16T:atelopus32
40.5440.6240.67T:mgrostl256
41.7841.7941.80T:mcssha4
42.1042.1542.16T:mcssha6
42.4342.6642.77T:mcssha5
44.3844.3944.40T:echo512
45.3845.4045.59T:drygascon128
49.5449.5749.60T:esch384v2
49.9149.9650.04T:esch384v1
51.5851.7252.30T:coral256v1
51.9552.5553.70T:drygascon256
56.1956.4456.56T:rfsb509
58.6358.6458.70T:cubehash84
59.6059.6459.64T:cubehash168
64.2464.2664.27T:knot256v2
65.4565.4665.46T:sneikha384
66.7066.7166.73T:romulush
108.63108.63108.64T:cubehash82
108.64108.64108.65T:cubehash164
113.11113.14113.17T:knot256v1
129.24129.33129.39T:clxhash
207.76208.99209.27T:cubehash162
210.39210.39210.39T:cubehash81
217.41217.47218.22T:photonbeetlehash256rate32v1
233.80233.83233.90T:knot384
239.70240.41240.84T:knot512
409.39409.40409.41T:cubehash161
414.04414.15414.25T:syconhash256v1
524.02524.17524.32T:subterraneanv1
1002.541002.881003.57T:acehash256v1
1034.851035.251036.21T:skinnyhashtk3
1219.461220.181220.67T:sivrijndael256hash256v1
1679.781691.281696.72T:heron256v1
2067.202067.432069.57T:skinnyhashtk2
2092.452095.432097.47T:gage1h256c256r128
2265.012266.652268.12T:orangishv1
3126.513128.573130.80T:gage1h256c224r064
3527.043528.603535.25T:gage1h256c256r064
5058.965059.935060.74T:gage1h256c224r032
5132.205132.715132.84T:sivtemphotonhashv1
6245.166248.516254.05T:gage1h256c256r032
6280.796297.756299.25T:gage1h256c512r064
10562.6210578.0310579.88T:gage1h256c224r016
10864.3110868.9310875.74T:fsb512
11596.0711597.7211599.00T:gage1h256c512r032
11764.1011770.2211781.56T:fsb256
11885.9211902.2311905.58T:gage1h256c256r016
20471.9820475.1620485.37T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.00?0.01?0.01?T:floppsy
0.450.450.45komihash
0.660.670.68prh42s256
0.780.780.80prh42s512
0.810.820.83prh64s256
0.990.991.01prh64s512
1.021.031.05prh42s1024
1.041.041.05T:bebb4185
1.361.371.39prh64s1024
1.691.691.71T:edonr512
2.132.132.13sha256
2.562.572.62sha224
2.602.622.62sha1
2.772.782.78T:md4
2.832.842.85T:bmw512
3.203.203.21T:edonr256
3.753.753.75T:blake2b
3.793.803.81T:k12
4.474.484.49lsh512
4.624.634.64T:skein512256
4.634.644.65T:skein512512
4.674.684.69T:blake3
4.804.814.81md5
5.245.245.25T:bmw256
5.545.565.59T:beamsplitter
5.845.855.87T:skein10241024
6.016.036.05T:shabal512
6.046.046.06T:sarmal256
6.046.056.06T:blake64
6.116.126.13T:shabal256
6.206.216.23T:skein256256
6.236.246.24T:blake2s
6.246.256.28T:tiger
6.756.766.78T:keccakc256
6.816.816.81shake128
6.846.856.86sha512
6.866.876.91blake512
7.387.387.40T:keccakc448
7.427.437.45T:sarmal512
7.467.477.48sha3224
7.517.517.53lsh256
7.537.557.58sha384
8.078.088.12T:keccakc512
8.118.128.14sha3256
8.128.138.15shake256
8.418.458.47T:blake32
8.598.628.63T:ripemd160
8.728.748.77T:keccak
9.639.639.64asconhashav12
9.619.739.74asconxofav12
10.0410.0510.05T:keccakc768
10.2010.2110.22sha3384
11.1211.1511.21T:fugue2
11.2911.3011.30blake256
12.9412.9512.97T:shavite3256
13.0213.0313.04T:cubehash512
13.5113.5213.54T:luffa256
13.8213.8213.84T:bblake256
14.3214.3314.34asconhashv12
14.3214.3314.34asconxofv12
14.6514.6614.68T:keccakc1024
14.7814.8114.84T:nasha256
14.8614.8714.88sha3512
15.1715.1915.21T:cubehash1632
15.2015.2315.26T:nasha512
15.1815.2815.30T:md6d224
16.3616.3716.39T:md6d256
16.6416.6716.69T:fugue256
17.0717.1117.11T:xoodyakv1
17.1717.2417.27T:cubehash832
18.3118.3318.34T:groestl256
20.3720.3820.40T:echosp256
21.0621.1121.43T:md6d384
21.4921.6121.66T:luffa384
21.9221.9521.99asconhashabi32v12
22.5522.5722.59T:lane256
23.2723.2923.45T:shavite3512
23.2723.3123.35T:cubehash816
23.8423.8423.84T:gimli24v1
24.4524.4724.48T:whirlpool
24.4624.4824.51T:shamashashv1
24.4824.4924.49T:jh512
24.4924.4924.50T:jh256
24.4924.4924.50T:jh224
24.4924.5024.50T:jh384
24.9524.9825.02T:luffa512
26.1126.1226.13T:echo256
26.3626.4026.43T:simd256
27.4627.4827.50T:essence384
27.5327.5927.61T:essence512
28.6728.6828.70T:round3jh512
28.6828.6828.69T:round3jh256
29.1229.1329.15T:simd512
30.7830.9431.16T:groestl512
32.1432.1632.19T:lane512
32.5232.5332.56T:echosp512
32.9032.9232.95asconhashbi32v12
33.0333.0433.05T:sneikha256
33.3233.3533.41T:esch256v2
33.5533.6033.62T:esch256v1
35.9335.9535.96T:cubehash88
36.2836.3336.43T:fugue512
38.3938.4438.47T:cubehash1616
39.4139.5839.65T:essence256
39.5639.5939.68T:essence224
40.1140.1740.21T:saturninhashv2
41.3641.4841.61T:atelopus64
42.5042.8243.07T:atelopus32
43.1043.1243.30T:mcssha4
43.5243.5343.54T:mcssha6
43.7843.9944.05T:mgrostl256
44.8045.0345.26T:mcssha5
45.4645.4845.51T:drygascon128
46.7346.7646.79T:echo512
50.3350.3750.40T:esch384v2
50.6650.7650.82T:esch384v1
52.3452.4152.64T:coral256v1
52.4652.8853.86T:drygascon256
57.8858.1058.28T:rfsb509
60.5260.5260.54T:cubehash84
63.2163.2163.22T:cubehash168
65.1065.1265.13T:knot256v2
66.7266.7366.75T:sneikha384
67.5267.5467.58T:romulush
110.52110.52110.53T:cubehash82
112.21112.22112.22T:cubehash164
113.50113.54113.58T:knot256v1
129.56129.65129.71T:clxhash
212.28212.28212.29T:cubehash81
211.49212.82212.83T:cubehash162
216.66216.79217.58T:photonbeetlehash256rate32v1
235.19235.23235.29T:knot384
241.68242.07242.47T:knot512
412.96412.97412.98T:cubehash161
420.70420.82420.89T:syconhash256v1
526.06526.19526.27T:subterraneanv1
1018.501018.841019.26T:acehash256v1
1047.371050.461052.64T:skinnyhashtk3
1218.161218.501218.71T:sivrijndael256hash256v1
1727.541736.021739.08T:heron256v1
2073.932074.192076.14T:skinnyhashtk2
2133.642134.192135.99T:gage1h256c256r128
2294.352297.282299.75T:orangishv1
3176.793178.523180.86T:gage1h256c224r064
3583.453585.093592.17T:gage1h256c256r064
5123.955124.315124.43T:sivtemphotonhashv1
5131.585133.115134.95T:gage1h256c224r032
6336.136338.676344.26T:gage1h256c256r032
6352.966374.756376.70T:gage1h256c512r064
10708.1810721.6510723.77T:gage1h256c224r016
11762.6211764.7511768.03T:gage1h256c512r032
12049.5012068.1512070.07T:gage1h256c256r016
20744.6920748.7220758.60T:gage1h256c224r008
28515.3928529.5928545.32T:fsb512
31129.7331149.9731171.03T:fsb256
Cycles/byte for 576 bytes
25%50%75%hash
0.01?0.01?0.02?T:floppsy
0.470.480.48komihash
0.940.951.00prh42s256
1.191.201.21T:bebb4185
1.241.261.30prh42s512
1.261.271.32prh64s256
1.751.771.80prh64s512
1.821.821.82T:edonr512
1.871.901.95prh42s1024
2.282.292.30sha256
2.742.762.78prh64s1024
3.053.063.07T:md4
3.353.363.37T:bmw512
3.503.503.51T:edonr256
4.134.154.23sha224
4.194.204.21T:blake2b
4.194.214.37sha1
4.204.214.25T:k12
4.464.484.50T:blake3
5.015.025.05T:skein512512
5.005.035.05T:skein512256
5.205.215.22md5
5.235.255.27lsh512
5.905.935.97T:beamsplitter
6.006.026.04T:bmw256
6.256.266.26T:blake2s
6.246.266.28T:sarmal256
6.336.356.38T:blake64
6.486.506.53T:skein256256
6.846.866.89T:tiger
7.187.217.24blake512
7.287.297.32shake128
7.337.347.37T:skein10241024
7.347.367.38sha512
7.377.387.40T:keccakc256
7.577.597.62T:shabal512
7.677.697.72T:sarmal512
7.717.737.75T:shabal256
7.807.837.86lsh256
9.029.039.07sha3256
9.019.039.07sha3224
9.039.059.09shake256
9.069.089.10T:keccakc448
9.099.119.13T:keccak
9.099.129.16T:keccakc512
9.119.149.17T:blake32
9.199.259.40sha384
9.329.349.37T:ripemd160
10.0310.0610.08asconhashav12
9.9610.1110.14asconxofav12
10.8210.8310.85T:keccakc768
10.8810.9010.93sha3384
12.1212.1312.17blake256
13.8813.9013.94T:shavite3256
14.4314.4414.45T:cubehash512
14.4814.5314.59T:luffa256
14.7014.7514.80T:fugue2
14.8514.8814.90asconhashv12
14.8714.8914.91asconxofv12
15.8515.8915.92T:nasha512
15.9515.9916.06T:nasha256
16.0616.0716.11T:keccakc1024
16.2316.2616.29sha3512
17.3717.4117.46T:xoodyakv1
18.6718.6818.70T:bblake256
18.8018.8618.91T:fugue256
19.9219.9419.98T:cubehash1632
20.2120.2420.29T:groestl256
22.0022.1722.23T:cubehash832
23.0723.1023.14asconhashabi32v12
23.4323.4623.49T:echosp256
23.7823.8323.90T:luffa384
24.0424.0824.15T:shavite3512
24.6424.6524.66T:gimli24v1
25.4725.5025.54T:shamashashv1
25.5025.5425.59T:lane256
25.8625.8925.93T:whirlpool
26.1426.1526.19T:jh384
26.1526.1726.19T:jh512
26.1626.1826.21T:jh224
26.1726.1826.20T:jh256
27.6227.6627.69T:luffa512
28.1828.2228.26T:simd256
28.3028.3528.38T:cubehash816
30.6030.6230.65T:round3jh512
30.6030.6230.67T:round3jh256
30.6230.9431.02T:md6d224
31.0631.0931.12T:echo256
31.3631.3931.43T:essence384
31.5031.5431.60T:essence512
32.9933.0633.18T:md6d256
33.5433.6933.94T:groestl512
34.1934.2034.23T:sneikha256
34.2034.2334.28asconhashbi32v12
34.2434.2934.37T:esch256v2
34.4834.5434.61T:esch256v1
35.9335.9535.98T:simd512
38.7238.7538.81T:echosp512
40.9140.9641.00T:cubehash88
41.5341.5941.65T:saturninhashv2
42.4442.5042.64T:essence224
42.3542.5042.57T:essence256
42.5442.6343.05T:md6d384
42.9042.9943.39T:fugue512
43.0243.0843.13T:lane512
45.7745.8346.15T:drygascon128
46.6246.6546.69T:mcssha4
47.1647.1947.22T:mcssha6
47.9047.9648.04T:cubehash1616
47.9448.1848.33T:mgrostl256
48.1848.2248.26T:echo512
51.2651.4952.48T:mcssha5
52.4552.5452.60T:esch384v2
52.8152.8852.97T:esch384v1
53.0853.6354.13T:atelopus32
53.5853.9755.35T:drygascon256
54.1954.2654.59T:coral256v1
60.4960.8061.01T:atelopus64
61.2861.4461.63T:rfsb509
65.5565.5665.56T:cubehash84
67.3867.3967.40T:knot256v2
69.6469.7069.74T:romulush
70.1170.1370.16T:sneikha384
72.7272.7372.75T:cubehash168
114.50114.58114.71T:knot256v1
115.54115.54115.59T:cubehash82
121.74121.75121.75T:cubehash164
130.41130.48130.63T:clxhash
214.93215.05215.75T:photonbeetlehash256rate32v1
217.33217.33217.34T:cubehash81
222.33222.34222.35T:cubehash162
238.31238.37238.45T:knot384
245.80246.31246.71T:knot512
422.49422.51422.53T:cubehash161
438.58438.76438.87T:syconhash256v1
531.80532.06532.31T:subterraneanv1
1061.591062.301062.91T:acehash256v1
1083.231083.971088.89T:skinnyhashtk3
1211.091213.851214.20T:sivrijndael256hash256v1
1849.401853.321856.05T:heron256v1
2091.712092.152093.89T:skinnyhashtk2
2241.262242.142245.77T:gage1h256c256r128
2372.262374.942376.58T:orangishv1
3311.583312.943315.62T:gage1h256c224r064
3735.313737.723744.08T:gage1h256c256r064
5101.765102.065102.34T:sivtemphotonhashv1
5327.195329.545331.62T:gage1h256c224r032
6576.306582.126588.91T:gage1h256c256r032
6615.526618.536662.67T:gage1h256c512r064
11095.2811108.7111110.84T:gage1h256c224r016
12212.9412215.4512219.74T:gage1h256c512r032
12485.5912501.3112504.23T:gage1h256c256r016
21470.9021478.3121488.38T:gage1h256c224r008
75556.6475577.1675607.28T:fsb512
82811.2082861.3882936.16T:fsb256
Cycles/byte for 64 bytes
25%50%75%hash
0.11?0.12?0.13?T:floppsy
0.770.770.84komihash
3.053.123.30T:bebb4185
4.114.134.16T:edonr512
4.164.254.37sha256
4.424.514.88prh42s256
4.674.694.73T:blake3
6.536.566.59T:blake2s
6.636.706.87T:md4
7.217.307.49prh42s512
7.307.337.40T:edonr256
7.307.407.68prh64s256
7.817.867.91T:blake2b
9.579.639.71T:skein512512
9.579.649.75T:skein512256
9.629.7510.06T:beamsplitter
10.2610.3510.46T:skein256256
10.3510.4010.55md5
11.0911.1311.19T:bmw512
11.2111.2911.72T:k12
11.8911.9712.10T:sarmal256
12.5812.6812.93prh64s512
12.7212.8412.98T:blake64
12.7712.9113.10prh42s1024
13.9914.0814.24T:tiger
14.2714.3514.57blake512
14.4714.5614.69T:sarmal512
15.0715.1815.34asconxofav12
15.3015.3815.56asconhashav12
15.2915.3915.53lsh256
15.8415.9016.14T:bmw256
15.8215.9115.97sha512
16.4916.5516.90sha3256
16.5316.5916.82sha3224
16.5716.6216.88sha3512
16.6116.6717.00sha3384
16.6816.7217.05shake256
16.7416.8017.07shake128
16.7416.8416.97lsh512
17.6517.7418.13T:blake32
17.7817.8417.92T:keccakc1024
17.9718.0318.10T:keccakc768
18.0118.1018.20T:keccak
18.0318.1118.16T:keccakc448
18.0418.1418.20T:keccakc512
18.3518.4318.51T:keccakc256
18.4618.5818.67T:ripemd160
21.6221.6721.82T:xoodyakv1
21.6721.7321.89asconxofv12
21.6721.7321.89asconhashv12
23.0123.0523.41blake256
23.2123.3123.38T:skein10241024
23.2723.4223.75prh64s1024
25.5925.6925.84T:shavite3256
25.3525.9226.04sha1
25.3426.3226.78sha224
27.2427.3427.52T:luffa256
27.2527.3727.57T:shabal512
27.9528.0928.22T:shabal256
30.1530.4730.72T:nasha256
31.5631.6931.77T:nasha512
32.5832.6432.81T:cubehash512
34.9735.0035.03T:gimli24v1
34.8535.7737.01sha384
36.7937.1637.39T:shamashashv1
37.8537.9038.04asconhashabi32v12
43.6943.8244.33T:whirlpool
43.9844.0844.22T:shavite3512
44.2544.5644.86T:groestl256
46.1246.4746.72T:esch256v2
46.5246.7447.12T:esch256v1
46.7246.9447.39T:fugue256
47.5047.5447.74T:jh512
47.5047.5547.80T:jh224
47.5147.5747.84T:jh256
47.5047.5747.87T:jh384
48.9048.9849.15T:sneikha256
48.9349.0949.94T:drygascon128
50.9651.0351.15asconhashbi32v12
51.3851.5551.77T:luffa384
51.2951.6051.93T:simd256
55.4555.5255.85T:round3jh256
55.4755.5455.69T:round3jh512
59.2459.4659.86T:saturninhashv2
60.4560.7161.06T:fugue2
61.7161.9162.15T:luffa512
63.6163.7864.00T:lane256
70.1771.2872.05T:drygascon256
71.2671.4671.64T:echo256
71.6871.8171.89T:echosp256
78.5578.8779.19T:coral256v1
79.7479.9180.20T:essence224
79.9080.0180.16T:essence256
79.9380.1380.32T:esch384v1
79.9480.1580.31T:esch384v2
80.2580.2880.49T:bblake256
80.6581.0081.29T:cubehash1632
81.2081.4481.75T:essence384
81.8182.0682.35T:essence512
83.8484.2384.75T:groestl512
85.9986.1386.34T:cubehash832
89.0689.2589.61T:echosp512
89.1889.7190.18T:rfsb509
90.0790.2390.40T:echo512
91.5591.6591.76T:mcssha4
92.1792.4092.63T:cubehash816
93.8893.9894.11T:mcssha6
96.1796.2096.34T:knot256v2
97.0097.1897.34T:romulush
101.25104.10104.43T:md6d224
105.04105.13105.20T:cubehash88
108.30108.55108.81T:simd512
108.21108.56110.90T:md6d256
113.55113.65113.82T:sneikha384
123.93125.06126.47T:mgrostl256
127.65128.03128.36T:knot256v1
127.68128.48131.84T:fugue512
130.00130.03130.07T:cubehash84
132.45132.72132.97T:mcssha5
137.90139.18140.67T:md6d384
140.22140.53140.95T:clxhash
164.62165.80167.20T:atelopus32
167.66167.87168.26T:lane512
170.52170.91171.30T:cubehash1616
179.86179.90179.93T:cubehash82
191.51191.82192.25T:photonbeetlehash256rate32v1
194.62194.68194.74T:cubehash168
243.64243.68243.72T:cubehash164
249.06250.63252.52T:atelopus64
263.53263.75263.98T:knot384
281.84281.95281.98T:cubehash81
299.80300.24300.91T:knot512
343.14343.73343.90T:cubehash162
544.32544.40544.51T:cubehash161
601.39601.91602.29T:subterraneanv1
667.63668.09668.76T:syconhash256v1
1152.681154.121155.38T:sivrijndael256hash256v1
1539.851541.111551.36T:skinnyhashtk3
1609.981613.471614.91T:acehash256v1
2321.702322.922325.58T:skinnyhashtk2
3358.953359.623365.29T:heron256v1
3370.023375.033377.01T:orangishv1
3621.723623.583625.22T:gage1h256c256r128
4817.244817.944818.79T:sivtemphotonhashv1
5031.945034.985037.48T:gage1h256c224r064
5678.515682.675689.23T:gage1h256c256r064
7836.557840.137844.63T:gage1h256c224r032
9671.579680.619689.85T:gage1h256c256r032
10133.2510138.0810147.46T:gage1h256c512r064
16042.7016060.4116074.15T:gage1h256c224r016
17971.7017978.5517986.02T:gage1h256c512r032
18052.4918075.4218083.30T:gage1h256c256r016
30765.7730780.9630792.16T:gage1h256c224r008
678073.17678301.77678692.86T:fsb512
744259.60744740.52745199.90T:fsb256
Cycles/byte for 8 bytes
25%50%75%hash
0.88?0.98?1.16?T:floppsy
2.08?3.32?5.11?komihash
16.0316.3517.32T:bebb4185
20.8821.4321.58sha256
32.0132.7434.17prh42s256
33.1833.4033.89T:edonr512
33.1433.9235.95T:md4
34.2634.5535.39T:edonr256
36.2936.8238.29T:beamsplitter
38.3538.7339.61T:blake3
47.8448.4950.99md5
51.7652.5053.42T:blake2s
54.3854.6555.47asconxofav12
54.0254.8256.18prh42s512
54.7054.9155.93asconhashav12
56.0756.8359.39prh64s256
57.6158.2559.21T:skein256256
62.4562.7263.45T:blake2b
64.7865.2465.87T:tiger
71.8972.5874.74T:xoodyakv1
73.1273.4774.34asconhashv12
73.0573.5974.73asconxofv12
76.1476.8778.60T:blake32
76.5177.2078.18T:skein512512
76.8577.2778.10T:skein512256
81.2382.0383.93T:ripemd160
86.6487.0287.92T:bmw256
88.2889.3495.74T:k12
89.1589.5291.61T:bmw512
94.3694.9596.14T:gimli24v1
96.6097.2398.43T:sarmal256
98.9599.20100.12blake256
98.7199.67101.03prh42s1024
98.84100.10103.56prh64s512
102.64103.35104.47T:blake64
106.80108.17111.13T:shavite3256
110.63111.51113.41sha512
112.32112.71114.07T:luffa256
115.03115.76116.59blake512
117.32118.08120.55T:sarmal512
119.26119.78120.86T:shamashashv1
119.46120.63121.78T:drygascon128
122.54123.37124.66lsh256
129.14130.62132.96T:nasha256
131.67132.54135.05sha3256
132.35132.74135.10sha3224
132.50133.06135.97sha3384
132.46133.18134.86sha3512
132.84133.49135.62shake256
133.53134.41136.95shake128
135.91136.49137.06T:sneikha256
135.72137.01138.28lsh512
143.91144.59146.22T:keccakc1024
144.12144.72146.75T:keccakc512
144.30144.73146.98T:keccakc768
144.29144.85146.61T:keccakc448
144.14144.87145.69T:keccak
146.93147.37148.50T:keccakc256
154.29154.83155.31asconhashabi32v12
160.34161.29163.25T:saturninhashv2
160.47161.44162.07T:cubehash512
166.42167.38169.25T:whirlpool
166.82167.74169.00T:shabal512
171.12172.24174.81T:esch256v1
172.16173.52176.04T:esch256v2
174.63175.58176.94T:shabal256
183.03183.90185.12asconhashbi32v12
185.36186.38188.61T:skein10241024
184.61186.42189.66prh64s1024
193.31202.21202.41sha1
196.18205.90209.71sha224
217.80218.92220.89T:clxhash
217.78219.44220.87T:groestl256
221.40222.33223.88T:photonbeetlehash256rate32v1
232.15233.77235.46T:knot256v1
247.09247.98249.93T:romulush
250.63251.68253.31T:luffa384
250.48252.38254.45T:nasha512
251.62257.11258.21T:drygascon256
260.86261.17262.62T:knot256v2
265.74267.34271.88T:fugue256
267.46269.82272.18T:coral256v1
286.88288.49296.63sha384
301.54302.84307.14T:luffa512
340.95342.87346.11T:esch384v1
343.95345.06346.95T:esch384v2
353.40355.89358.57T:shavite3512
375.58378.68382.93T:rfsb509
381.75382.35384.49T:jh256
382.13382.85384.42T:jh512
382.40383.19385.59T:jh224
382.21383.26385.99T:jh384
393.43394.34395.48T:sneikha384
408.91411.06413.46T:simd256
418.45420.52423.08T:fugue2
442.08442.94443.72T:mcssha4
444.88445.66447.43T:round3jh256
445.06445.86447.65T:round3jh512
457.53458.55459.91T:mcssha6
488.10490.02492.66T:essence224
489.83491.10492.23T:essence256
510.47511.50513.08T:lane256
532.11535.36536.88T:knot384
545.19546.42548.24T:cubehash1632
557.11557.82561.19T:bblake256
573.48575.24577.41T:echo256
574.48575.93577.92T:echosp256
580.88581.65582.81T:cubehash816
582.96584.06584.52T:cubehash832
607.94608.55609.51T:cubehash88
635.25635.58635.82T:cubehash84
651.44653.68656.28T:essence384
657.67659.70661.97T:essence512
675.08678.48687.40T:groestl512
684.31684.56685.10T:cubehash82
713.35714.89718.54T:echosp512
718.17720.31723.88T:knot512
722.69724.05725.93T:echo512
768.07769.34770.94T:mcssha5
788.14788.85789.14T:cubehash81
795.83803.26824.58T:fugue512
817.66832.11838.38T:md6d224
866.13867.77870.45T:simd512
864.87870.25884.09T:md6d256
991.101024.581029.38T:mgrostl256
1100.401103.401125.34T:md6d384
1109.681115.621120.07T:cubehash1616
1150.081152.151155.17T:subterraneanv1
1152.531152.741153.79T:cubehash168
1202.471202.731203.09T:cubehash164
1297.991299.321300.11T:cubehash162
1300.911304.081309.09T:sivrijndael256hash256v1
1316.031322.731329.60T:atelopus32
1341.771343.951346.46T:lane512
1501.411502.171502.80T:cubehash161
1972.791991.522013.33T:atelopus64
2468.842471.182473.80T:syconhash256v1
4114.394124.694133.78T:skinnyhashtk3
4115.044128.734135.34T:skinnyhashtk2
5146.155148.035150.22T:sivtemphotonhashv1
5952.005960.845968.11T:acehash256v1
12425.2112435.0412440.10T:gage1h256c256r128
13450.8613458.9513478.60T:orangishv1
15215.3715219.4415236.14T:heron256v1
18585.1318602.2718619.63T:gage1h256c224r064
20980.5920992.0221006.82T:gage1h256c256r064
27616.2827630.9727651.95T:gage1h256c224r032
34042.6734068.3634091.32T:gage1h256c256r032
37109.9537146.5737384.95T:gage1h256c512r064
55000.8355084.8955131.65T:gage1h256c224r016
61899.0661952.3561981.49T:gage1h256c256r016
63301.4763334.6063369.09T:gage1h256c512r032
103957.89104029.33104084.40T:gage1h256c224r008
5423888.815426027.785429164.03T:fsb512
5954249.215957098.745961847.19T:fsb256