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; Golden Cove (906a4-40); 2022 Intel Core i3-1215U, P cores; 2 x 1600MHz; alder2,big, supercop-20250922

[Page version: 20251010 17:32:57]

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.00-0.000.00T:floppsy
0.140.150.15komihash
0.360.370.37prh64s1024
0.36?0.37?0.42?prh64s256
0.370.370.38prh64s512
0.530.530.53prh42s256
0.540.550.55prh42s512
0.540.550.56prh42s1024
0.610.620.62T:bebb4185
0.930.930.97T:blake3
1.231.241.24T:edonr512
1.821.831.83sha1
2.042.052.05sha224
2.052.052.05sha256
1.962.052.06T:bmw512
2.132.132.14lsh512
2.412.422.43T:edonr256
2.652.692.71T:k12
2.712.712.72T:echo256
2.812.822.82T:md4
3.193.193.20lsh256
3.293.303.30T:blake2b
3.963.963.96T:beamsplitter
4.094.104.11T:blake64
4.194.194.20T:cubehash832
4.154.294.32T:bmw256
4.384.394.41blake512
4.504.524.54T:skein512256
4.554.564.57T:skein10241024
4.564.574.58T:cheetah256
4.564.584.59T:skein512512
4.634.644.64T:keccakc256treed2
4.634.644.65sha384
4.774.774.78md5
4.784.784.79T:sarmal256
4.814.824.82T:bblake256
4.724.834.93T:keccakc256
4.864.955.03shake128
5.015.025.02sha512
5.035.035.04T:tiger
5.105.115.12T:bash256
5.235.245.24T:blake2s
5.415.415.41T:shabal256
5.415.415.42T:shabal512
5.455.515.63T:keccakc448
5.615.615.62T:blake32
5.665.675.67T:keccakc512treed2
5.695.745.95sha3224
5.905.936.11sha3256
5.945.955.97T:sarmal512
5.845.986.14T:keccakc512
5.996.016.08shake256
6.236.246.25T:skein256256
6.136.286.45T:keccak
6.476.496.51T:cheetah512
6.786.786.80T:bash384
7.087.097.11T:simd512
7.127.137.13T:rfsb509
7.337.347.34blake256
7.767.968.15T:keccakc768
7.948.028.23sha3384
8.138.138.14T:groestl256
8.318.318.34T:cubehash816
8.358.368.36T:cubehash1632
8.498.498.50T:cubehash512
8.608.668.86T:fugue2
10.2210.2310.25T:bash512
10.3810.3910.39T:groestl512
10.6310.6310.65T:luffa256
10.8310.8410.85T:luffa384
10.8511.0911.41T:keccakc1024
11.0411.1111.34sha3512
11.5511.5611.56T:ripemd160
11.6911.7211.73T:shavite3256
11.5511.9712.03T:md6d224
12.4312.4412.46T:gimli24v1
12.6512.6612.67T:jh256
12.6512.6612.68T:jh512
12.6512.6612.67T:jh384
12.6512.6612.67T:jh224
12.4712.7913.02T:md6d256
13.1813.2013.21asconhashav12
13.0013.2113.26asconxofav12
13.2113.2213.25T:nasha256
13.2213.2813.84T:nasha512
13.5313.5813.66T:fugue256
14.8714.8814.90T:round3jh512
14.8814.8814.90T:round3jh256
15.3115.3415.38T:xoodyakv1
15.6515.7015.77T:lane256
16.2116.2716.52T:md6d384
16.6516.6616.67T:cubehash1616
16.7316.7416.74T:cubehash88
16.7616.7716.77T:whirlpool
17.1617.1817.19T:luffa512
17.1017.5818.38T:echosp256
17.6317.7518.06T:simd256
18.2118.2718.33T:shavite3512
19.7519.7719.78asconxofv12
19.7119.8019.87asconhashv12
20.3020.3220.33T:hamsi
20.9320.9520.96T:fugue384
23.3223.6424.13T:mgrostl256
23.7123.7623.84T:shamashashv1
24.3424.5725.00T:echosp512
24.7024.7424.77T:esch256v1
24.8424.8725.32T:esch256v2
25.7525.8025.82asconhashabi32v12
27.1527.1727.18T:fugue512
27.5827.5927.66T:lane512
29.4129.6029.73T:atelopus64
29.8530.0330.17T:atelopus32
29.85?30.16?36.48?T:fsb256
30.6830.6930.70T:essence512
30.6830.7031.41T:essence384
32.5933.1534.00T:echo512
33.3733.3933.40T:cubehash168
33.4333.4533.46T:cubehash84
34.1334.1634.21T:esch384v1
34.08?34.83?39.01?T:esch384v2
34.9935.0035.01T:sneikha256
38.5438.5938.65asconhashbi32v12
38.8638.8738.89T:saturninhashv2
39.8239.8439.87T:drygascon128
43.1543.1743.19T:romulush
43.3043.3343.38T:essence224
43.2843.3443.37T:essence256
46.0146.0246.02T:mcssha6
46.0146.0246.02T:mcssha5
46.0146.0246.02T:mcssha4
51.3051.7751.99T:drygascon256
59.9059.9459.96T:coral256v1
60.1960.4361.40T:knot256v2
66.6866.6966.70T:cubehash82
66.7366.7566.77T:cubehash164
69.8769.8969.92T:sneikha384
79.0079.0279.03T:triadhashv1
75.26?80.45?83.87?T:fsb512
110.62110.64110.67T:knot256v1
111.35?125.26?131.92?T:clxhash
133.26133.37133.41T:cubehash162
133.37133.39133.41T:cubehash81
158.46158.66159.00T:photonbeetlehash256rate32v1
167.54167.59167.66T:syconhash256v1
208.41208.58208.70T:knot512
218.88219.53219.72T:knot384
260.36260.47261.36T:cubehash161
651.39653.07664.27T:heron256v1
693.90694.38695.00T:subterraneanv1
731.99732.42732.91T:acehash256v1
893.66894.24894.58T:skinnyhashtk3
924.86926.42929.47T:sivrijndael256hash256v1
1613.751662.081670.25T:skinnyhashtk2
1707.391725.881770.37T:gage1h256c256r128
2345.622405.422435.71T:gage1h256c224r064
2623.112624.392626.81T:orangishv1
2666.342675.782808.67T:gage1h256c256r064
3587.083658.283713.49T:gage1h256c224r032
4656.984690.814812.04T:gage1h256c256r032
4743.674784.955083.76T:gage1h256c512r064
7860.167867.817923.13T:sivtemphotonhashv1
8721.488919.138995.44T:gage1h256c256r016
8883.039123.739198.23T:gage1h256c512r032
9147.549154.199162.86T:gage1h256c224r016
19980.4719992.6220007.04T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.000.000.00T:floppsy
0.160.160.17komihash
0.440.440.45prh64s256
0.510.530.54prh64s512
0.580.590.59prh42s256
0.580.590.59prh64s1024
0.630.630.64T:bebb4185
0.630.630.65prh42s512
0.700.710.72prh42s1024
1.251.261.27T:blake3
1.281.301.36T:edonr512
2.092.092.09sha256
2.122.132.14sha1
2.182.192.21T:bmw512
2.272.282.28lsh512
2.352.362.36sha224
2.462.472.50T:edonr256
2.702.712.73T:k12
2.832.832.84T:echo256
2.872.872.88T:md4
3.283.293.29T:blake2b
3.293.303.30lsh256
4.014.024.03T:beamsplitter
4.254.264.27T:blake64
4.194.334.56T:bmw256
4.564.574.58T:cubehash832
4.574.574.59blake512
4.604.624.63T:skein512256
4.644.654.66T:skein512512
4.744.744.75T:skein10241024
4.764.774.78T:cheetah256
4.854.854.86md5
4.964.974.98T:sarmal256
4.945.045.10T:keccakc256
5.015.065.15shake128
5.115.125.14sha384
5.155.165.17T:tiger
5.195.205.21sha512
5.235.235.24T:blake2s
5.275.285.30T:bash256
5.325.335.34T:keccakc256treed2
5.335.345.35T:bblake256
5.715.725.73T:blake32
5.625.745.85T:keccakc448
5.765.775.77T:shabal256
5.775.775.78T:shabal512
5.845.915.96sha3224
6.176.186.20T:sarmal512
6.096.256.34T:keccakc512
6.186.266.32shake256
6.226.306.33sha3256
6.296.316.32T:skein256256
6.446.456.46T:keccakc512treed2
6.446.486.71T:keccak
6.886.886.90T:bash384
6.987.007.01T:cheetah512
7.277.287.28T:rfsb509
7.377.387.39T:simd512
7.457.467.47blake256
8.038.078.15sha3384
8.008.188.28T:keccakc768
8.438.448.45T:groestl256
8.698.718.72T:cubehash816
8.718.728.73T:cubehash512
9.109.119.12T:cubehash1632
9.409.579.73T:fugue2
10.3810.4110.43T:bash512
10.8110.8210.84T:luffa256
11.1011.1111.12T:luffa384
11.1111.1211.13T:groestl512
11.0211.1311.35T:keccakc1024
11.2011.2411.55sha3512
11.7511.7611.77T:ripemd160
11.9211.9311.94T:shavite3256
11.7012.0612.11T:md6d224
12.5212.5512.57T:gimli24v1
12.8512.8612.88T:jh512
12.8512.8712.88T:jh256
12.8612.8812.89T:jh384
12.6712.8813.03T:md6d256
12.8712.8912.90T:jh224
13.3113.3313.36asconhashav12
13.1913.3413.39asconxofav12
13.4713.4913.50T:nasha256
13.7613.8014.27T:nasha512
14.0714.1014.18T:fugue256
15.1115.1315.14T:round3jh512
15.1115.1315.15T:round3jh256
15.3915.4215.47T:xoodyakv1
16.1916.2716.36T:lane256
16.2816.4916.59T:md6d384
17.0917.1017.11T:whirlpool
17.1117.1217.13T:cubehash88
17.3917.4017.41T:cubehash1616
17.5917.6017.62T:luffa512
17.7218.0118.55T:echosp256
18.2318.4518.54T:simd256
18.7818.9219.04T:shavite3512
19.9119.9319.96asconxofv12
19.7719.9520.01asconhashv12
20.4020.4220.45T:hamsi
21.4621.4921.51T:fugue384
23.0923.4824.40T:fsb256
24.3524.4824.52T:shamashashv1
24.7624.8125.01T:mgrostl256
24.8524.8724.91T:esch256v1
25.0025.0625.08T:esch256v2
25.1425.3525.56T:echosp512
26.0726.1026.14asconhashabi32v12
27.9227.9627.98T:fugue512
29.3429.3529.36T:lane512
30.6730.7930.97T:atelopus64
30.9431.0331.28T:atelopus32
31.7131.7231.74T:essence512
31.7131.7532.42T:essence384
33.8233.8333.85T:cubehash84
34.1234.1334.14T:cubehash168
34.4334.4934.56T:esch384v1
34.88?34.91?38.88?T:esch384v2
34.2535.0535.75T:echo512
35.2735.2835.29T:sneikha256
38.9438.9638.99asconhashbi32v12
39.2039.2239.24T:saturninhashv2
39.9239.9439.97T:drygascon128
43.5243.5443.57T:romulush
44.0444.0644.11T:essence224
44.0844.1044.13T:essence256
46.7346.7446.74T:mcssha6
46.7846.7846.79T:mcssha4
47.5347.5447.54T:mcssha5
51.7351.8051.85T:drygascon256
60.3660.4060.44T:coral256v1
60.9160.9561.01T:knot256v2
67.0667.0867.10T:cubehash82
67.4667.4867.52T:cubehash164
70.6770.7270.76T:sneikha384
79.1679.1979.21T:triadhashv1
110.83110.87110.91T:knot256v1
112.88?112.94?130.20?T:clxhash
133.76133.80133.82T:cubehash81
133.86133.89134.08T:cubehash162
157.41157.72158.96T:photonbeetlehash256rate32v1
169.19169.23169.31T:syconhash256v1
209.30209.49209.67T:knot512
218.70219.27219.88T:knot384
261.71261.84262.55T:cubehash161
663.23664.67674.42T:heron256v1
695.88696.12697.49T:subterraneanv1
739.65740.20740.64T:acehash256v1
900.36900.78901.28T:skinnyhashtk3
922.81924.12926.41T:sivrijndael256hash256v1
1618.711665.751670.78T:skinnyhashtk2
1731.121751.811771.58T:gage1h256c256r128
2377.542421.482459.81T:gage1h256c224r064
2642.432643.762645.29T:orangishv1
2700.652707.832825.88T:gage1h256c256r064
3636.273691.963749.35T:gage1h256c224r032
4713.744758.964859.01T:gage1h256c256r032
4805.824831.025097.86T:gage1h256c512r064
6104.686122.496135.05T:fsb512
7857.827861.057909.52T:sivtemphotonhashv1
8819.368918.329086.69T:gage1h256c256r016
9001.199165.989241.58T:gage1h256c512r032
9225.529232.829239.08T:gage1h256c224r016
20139.1420152.3320176.22T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.17?0.18?0.21?komihash
0.560.570.61prh64s256
0.660.660.67T:bebb4185
0.680.720.73prh42s256
0.760.770.79prh42s512
0.760.790.80prh64s512
0.970.980.99prh42s1024
0.960.981.01prh64s1024
1.38?1.44?1.54?T:edonr512
2.152.152.15sha256
2.382.402.46T:bmw512
2.512.522.53lsh512
2.542.552.58T:edonr256
2.622.632.64sha1
2.852.862.87sha224
2.922.942.98T:k12
2.952.952.96T:md4
3.133.143.15T:echo256
3.273.283.29T:blake2b
3.473.483.49lsh256
3.563.573.58T:blake3
4.084.094.13T:beamsplitter
4.484.504.55T:blake64
4.464.604.73T:bmw256
4.744.764.79T:skein512256
4.774.784.80T:skein512512
4.814.844.87blake512
4.984.995.00md5
5.005.015.04T:skein10241024
5.045.055.07T:cheetah256
5.175.195.20T:cubehash832
5.215.225.23T:blake2s
5.265.285.30T:sarmal256
5.345.375.42shake128
5.355.375.40T:tiger
5.355.415.50T:keccakc256
5.485.505.52sha512
5.565.575.60T:bash256
5.785.816.06T:keccakc448
5.865.885.90sha384
5.895.895.91T:blake32
5.875.956.13sha3224
6.126.146.17T:keccakc256treed2
6.216.226.24T:bblake256
6.366.366.37T:shabal256
6.376.386.43T:shabal512
6.366.396.46T:keccakc512
6.396.416.45T:skein256256
6.376.476.54shake256
6.516.556.58sha3256
6.546.566.57T:sarmal512
6.796.857.00T:keccak
7.127.137.14T:keccakc512treed2
7.267.297.32T:bash384
7.527.547.55T:rfsb509
7.657.667.67blake256
7.807.827.84T:simd512
7.837.857.90T:cheetah512
7.908.068.15T:keccakc768
7.998.148.25sha3384
8.878.888.90T:groestl256
9.079.099.10T:cubehash512
9.319.329.33T:cubehash816
10.3310.3410.35T:cubehash1632
10.5710.6510.79T:fugue2
10.6810.7010.73T:bash512
11.1011.1311.16T:luffa256
11.4211.5311.76T:keccakc1024
11.5111.5311.56T:luffa384
11.6111.7512.11sha3512
11.5311.9111.95T:md6d224
12.0812.0912.10T:ripemd160
12.2512.2812.28T:shavite3256
12.2912.3112.33T:groestl512
12.4112.6012.87T:md6d256
12.6812.7212.77T:gimli24v1
13.1813.2013.22T:jh256
13.1813.2113.22T:jh512
13.1913.2113.24T:jh384
13.2013.2213.25T:jh224
13.3613.4913.62asconxofav12
13.4713.5113.54asconhashav12
13.9113.9313.96T:nasha256
14.5514.5815.06T:nasha512
15.0115.0315.07T:fugue256
15.5015.5215.55T:round3jh512
15.5015.5315.57T:round3jh256
15.5415.5715.60T:xoodyakv1
16.0316.2616.30T:md6d384
17.1017.2217.29T:lane256
17.6317.6517.68T:whirlpool
17.7117.7317.75T:cubehash88
18.2718.2918.31T:luffa512
17.7818.3918.70T:echosp256
18.6118.6318.64T:cubehash1616
18.8419.0719.39T:simd256
19.7219.8719.96T:shavite3512
20.1420.2020.23asconxofv12
20.1220.2220.27asconhashv12
20.5720.6020.63T:hamsi
22.2922.3522.41T:fugue384
22.3722.4422.51T:fsb256
24.6224.7624.91T:shamashashv1
25.1725.2525.32T:esch256v1
25.2725.3225.43T:esch256v2
26.4526.5426.59asconhashabi32v12
27.0527.1227.65T:mgrostl256
27.5327.7628.04T:echosp512
29.2029.2429.30T:fugue512
32.2732.3132.32T:lane512
32.6933.2533.59T:atelopus64
33.4033.4333.47T:essence384
33.4333.4533.48T:essence512
33.2333.5733.88T:atelopus32
34.4634.4934.52T:cubehash84
35.0235.1035.19T:esch384v1
35.3335.3635.40T:cubehash168
35.4035.5235.65T:esch384v2
35.7135.7335.75T:sneikha256
36.2536.8337.74T:echo512
39.5639.5939.63asconhashbi32v12
39.7939.8339.87T:saturninhashv2
40.1240.1540.20T:drygascon128
44.1344.1744.22T:romulush
45.2645.2945.37T:essence224
45.3145.3545.40T:essence256
47.9247.9347.94T:mcssha6
48.0748.0848.08T:mcssha4
50.0850.0850.10T:mcssha5
52.2852.3952.44T:drygascon256
61.1361.1861.26T:coral256v1
61.7161.7863.66T:knot256v2
67.7067.7367.76T:cubehash82
68.6968.7268.77T:cubehash164
72.0272.0472.07T:sneikha384
79.4379.4879.51T:triadhashv1
111.21111.24111.28T:knot256v1
113.22113.29113.36T:clxhash
134.45134.48134.54T:cubehash81
135.07135.13135.27T:cubehash162
156.52156.65156.98T:photonbeetlehash256rate32v1
171.89171.98172.05T:syconhash256v1
210.50210.69211.06T:knot512
220.43220.72221.23T:knot384
263.87264.14264.66T:cubehash161
681.83682.71691.87T:heron256v1
698.33698.71699.16T:subterraneanv1
751.66751.90752.51T:acehash256v1
911.63912.66913.24T:skinnyhashtk3
919.90921.65924.92T:sivrijndael256hash256v1
1635.001665.981670.24T:skinnyhashtk2
1763.141778.991828.30T:gage1h256c256r128
2425.722464.212518.48T:gage1h256c224r064
2676.822678.042681.47T:orangishv1
2743.902750.122853.84T:gage1h256c256r064
3646.123762.593801.05T:gage1h256c224r032
4749.954855.584924.70T:gage1h256c256r032
4874.424975.095096.88T:gage1h256c512r064
7845.057847.197893.44T:sivtemphotonhashv1
8969.129078.239172.17T:gage1h256c256r016
9137.209248.539380.80T:gage1h256c512r032
9352.629362.949374.15T:gage1h256c224r016
16173.2916208.7216238.41T:fsb512
20400.8120417.2520452.24T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.19?0.20?0.29?komihash
0.760.760.78T:bebb4185
0.900.910.93prh42s256
0.930.960.97prh64s256
1.14?1.15?1.27?prh42s512
1.361.391.44prh64s512
1.521.561.63T:edonr512
1.651.661.69prh42s1024
1.921.942.01prh64s1024
2.322.322.33sha256
2.772.842.90T:edonr256
2.802.862.93T:bmw512
2.892.912.92lsh512
3.213.223.23T:md4
3.203.223.39T:k12
3.453.463.47T:blake3
3.533.543.58lsh256
3.613.623.65T:blake2b
3.823.843.86T:echo256
3.973.984.01sha1
4.224.234.24sha224
4.274.284.32T:beamsplitter
4.674.694.75T:blake64
4.995.005.10blake512
5.125.155.20T:skein512256
5.165.195.22T:skein512512
5.185.205.21T:blake2s
5.345.345.39md5
5.345.365.46T:bmw256
5.445.495.55T:sarmal256
5.505.525.57T:cheetah256
5.645.685.88shake128
5.715.735.77sha512
5.745.775.82T:bash256
5.745.835.93T:keccakc256
5.825.865.94T:tiger
6.226.246.32T:skein10241024
6.356.366.38T:blake32
6.676.726.77T:skein256256
6.756.806.83T:sarmal512
6.776.806.83T:cubehash832
7.047.117.28T:keccak
7.107.167.36T:keccakc512
7.127.207.28sha3256
7.157.287.37shake256
7.187.317.44T:keccakc448
7.227.317.41sha3224
7.467.537.55sha384
7.957.967.97T:shabal256
7.977.978.01T:shabal512
8.028.078.10T:bash384
8.188.208.21blake256
8.188.208.21T:rfsb509
8.248.278.29T:keccakc256treed2
8.508.628.73sha3384
8.598.698.86T:keccakc768
8.868.908.92T:bblake256
9.339.379.43T:cheetah512
9.729.759.83T:simd512
10.0810.1110.14T:cubehash512
10.1110.1510.18T:groestl256
10.9310.9410.98T:keccakc512treed2
10.9510.9610.99T:cubehash816
11.4511.4811.53T:bash512
11.8411.9011.95T:luffa256
12.6712.7212.78T:luffa384
12.6212.7212.88T:keccakc1024
12.6612.7912.92sha3512
13.0113.0313.05T:ripemd160
12.8413.1113.13T:shavite3256
13.1513.1913.25T:gimli24v1
13.5513.5713.62T:cubehash1632
13.8113.9014.05T:fugue2
14.0014.0514.13asconhashav12
14.0814.1214.16T:jh384
14.1014.1314.18T:jh224
14.0514.1514.23asconxofav12
14.0914.1514.20T:jh512
14.1114.1514.19T:jh256
14.5414.6014.64T:groestl512
14.9715.0415.12T:nasha256
15.1415.2515.59T:nasha512
15.8515.8815.96T:xoodyakv1
16.5416.5816.63T:round3jh256
16.5716.6116.64T:round3jh512
17.2517.3017.44T:fugue256
18.9318.9419.14T:whirlpool
19.3119.3519.38T:cubehash88
19.3119.5419.56T:lane256
20.0120.0820.51T:simd256
20.0920.1420.17T:luffa512
20.3220.4120.59T:shavite3512
20.8620.9020.96asconxofv12
20.8120.9221.02asconhashv12
20.9421.0121.10T:hamsi
20.9721.1321.18T:echosp256
21.8421.8821.93T:cubehash1616
23.2123.8923.97T:md6d224
24.5924.6624.77T:fugue384
25.0125.3025.68T:md6d256
25.4625.6825.79T:shamashashv1
25.8125.9226.06T:esch256v1
25.9926.0826.22T:esch256v2
27.8927.9728.05asconhashabi32v12
28.5728.7628.88T:fsb256
30.4830.5630.93T:mgrostl256
32.3632.6232.93T:md6d384
32.5932.7232.79T:fugue512
32.9533.0433.25T:echosp512
36.0536.1236.18T:cubehash84
36.6236.7336.90T:esch384v1
36.9136.9636.99T:sneikha256
36.9137.1737.46T:esch384v2
36.5237.6838.45T:echo512
37.9437.9738.02T:essence384
38.0238.0538.10T:essence512
38.5538.5938.65T:cubehash168
40.5340.6140.69T:drygascon128
41.3341.3941.50T:saturninhashv2
41.4041.4941.64asconhashbi32v12
41.5842.3143.77T:atelopus32
43.1643.2243.26T:lane512
45.7645.8345.88T:romulush
47.8048.2049.03T:atelopus64
48.5548.5948.65T:essence224
48.5748.6248.71T:essence256
51.1151.1251.14T:mcssha6
51.5151.5251.53T:mcssha4
53.6653.7653.84T:drygascon256
56.8556.8656.89T:mcssha5
63.2463.3563.44T:coral256v1
63.8363.9464.07T:knot256v2
69.3269.3869.42T:cubehash82
71.9372.0372.09T:cubehash164
75.5975.6475.70T:sneikha384
80.1980.2480.27T:triadhashv1
112.17112.27112.40T:knot256v1
114.13?118.32?131.45?T:clxhash
136.26136.31136.39T:cubehash81
138.44138.60138.78T:cubehash162
155.19155.24155.36T:photonbeetlehash256rate32v1
179.23179.31179.42T:syconhash256v1
214.23214.47214.68T:knot512
224.40224.71225.11T:knot384
269.74270.03270.77T:cubehash161
705.67705.98706.48T:subterraneanv1
729.01730.19740.68T:heron256v1
783.47783.92784.26T:acehash256v1
914.69918.82921.94T:sivrijndael256hash256v1
944.17944.58945.00T:skinnyhashtk3
1654.631682.481695.41T:skinnyhashtk2
1850.971861.971897.48T:gage1h256c256r128
2495.132553.952631.74T:gage1h256c224r064
2765.732767.902783.19T:orangishv1
2858.402880.882960.12T:gage1h256c256r064
3817.663934.153946.67T:gage1h256c224r032
4939.725070.485208.39T:gage1h256c256r032
5086.785166.455299.85T:gage1h256c512r064
7811.777815.747857.08T:sivtemphotonhashv1
9263.629309.629501.40T:gage1h256c256r016
9467.669552.149717.90T:gage1h256c512r032
9683.119699.539723.64T:gage1h256c224r016
21090.3521100.7821155.54T:gage1h256c224r008
42981.0243044.1543146.73T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.22?0.28?0.31?T:floppsy
0.58?0.62?1.05?komihash
1.72?1.75?1.94?T:bebb4185
3.113.203.27T:blake3
3.923.974.02prh42s256
3.974.114.19T:edonr512
4.674.754.83sha256
4.814.864.92T:blake2s
5.425.485.56prh64s256
5.945.986.14prh42s512
6.006.206.53T:beamsplitter
6.276.316.42T:blake2b
6.17?6.45?7.23?T:edonr256
6.346.476.55T:md4
6.977.097.19lsh256
8.618.819.20T:k12
9.339.429.59T:bmw512
9.449.509.61lsh512
9.419.629.92T:blake64
9.559.629.73T:echo256
9.779.8910.08T:skein512256
9.849.9710.09T:skein512512
9.9410.0310.31md5
10.1910.2510.47prh64s512
10.3610.4710.61T:skein256256
10.0810.7011.12blake512
11.0511.2311.38T:bash256
11.1611.2511.39sha512
11.2711.4111.61T:sarmal256
11.2511.4411.59T:bash384
10.75?11.78?12.36?prh42s1024
12.3812.4812.64T:blake32
12.3812.6612.83T:cheetah256
12.5012.6713.52T:tiger
12.9813.1213.47sha3384
13.0613.2213.56sha3224
13.1213.2513.58sha3512
12.9513.3413.69sha3256
13.1213.3413.73shake128
13.2213.4514.22shake256
13.3613.5013.67T:sarmal512
13.7213.8614.47T:keccak
13.6413.8914.27T:keccakc1024
13.9514.1614.58T:keccakc448
13.9114.2214.53T:keccakc512
13.9814.2814.80T:keccakc256
13.8914.3014.58T:bmw256
13.9814.3014.69T:keccakc768
14.9215.0015.17T:rfsb509
14.9715.0815.19blake256
15.7715.8115.94T:cheetah512
16.6416.7716.88prh64s1024
18.8618.9819.14T:gimli24v1
19.6219.7519.94T:skein10241024
20.0020.1420.31T:xoodyakv1
20.4820.8021.02asconhashav12
20.5620.9221.12asconxofav12
21.2521.4821.70T:bash512
21.3821.5221.72sha1
21.7021.8022.03T:luffa256
21.7321.8621.97sha224
22.3922.6222.89T:cubehash512
24.1124.2324.38T:ripemd160
23.9824.4424.62T:shavite3256
25.5625.8126.02T:jh384
25.5925.8125.97T:jh512
25.7225.8926.12T:jh224
25.7226.0526.47T:jh256
25.7826.0526.41T:hamsi
26.1426.2226.47T:groestl256
27.0327.1928.31T:nasha256
27.4427.5527.67T:luffa384
27.5327.7528.09T:cubehash832
28.2828.3628.42T:shabal256
28.4728.5528.72T:shabal512
29.3829.6430.45T:nasha512
29.4529.7330.17asconxofv12
29.5329.8030.14asconhashv12
29.8430.0330.34sha384
29.9530.1930.50T:round3jh512
30.1230.4230.78T:round3jh256
31.1131.2731.61T:simd512
31.8932.0532.23T:cubehash816
34.0334.4735.05T:esch256v1
34.3334.8335.19T:esch256v2
35.7036.0636.55T:shamashashv1
36.2236.3636.61T:whirlpool
36.1136.4436.97T:simd256
37.4537.9138.31T:shavite3512
40.0540.3840.56T:cubehash88
41.3041.5241.86asconhashabi32v12
42.2842.4542.66T:bblake256
43.4543.6143.86T:luffa512
44.7845.3045.86T:drygascon128
46.8847.3448.03T:fugue256
47.7348.0048.55T:groestl512
49.3149.3649.89T:lane256
49.8049.9150.02T:keccakc512treed2
50.3050.4550.67T:keccakc256treed2
51.8051.9752.09T:sneikha256
54.3054.6254.91T:fugue384
55.3055.6656.08T:cubehash1632
55.9256.1456.55T:fugue2
55.1956.3457.11T:esch384v1
56.3356.8957.66T:esch384v2
56.7857.0857.45T:cubehash84
58.8659.1759.56asconhashbi32v12
59.3959.8360.69T:saturninhashv2
62.7262.8663.19T:cubehash1616
64.1664.4764.75T:echosp256
66.0866.3166.67T:romulush
66.8668.0069.69T:echo512
70.6271.0071.36T:drygascon256
74.8375.3175.83T:md6d224
75.9476.5377.05T:echosp512
77.0877.2277.67T:fugue512
79.2279.8880.88T:md6d256
79.6480.0280.34T:cubehash168
79.7380.1781.52T:mgrostl256
86.7887.7288.47T:fsb256
89.1189.3689.72T:triadhashv1
90.0690.3090.59T:cubehash82
90.3890.5991.05T:essence224
90.2890.6190.94T:coral256v1
90.4790.6790.97T:essence256
91.8391.9492.16T:mcssha6
91.6492.2892.83T:knot256v2
95.4795.5595.69T:mcssha4
96.0896.3896.75T:essence384
96.4196.6697.08T:essence512
102.31103.45106.55T:md6d384
113.55113.91114.38T:cubehash164
120.98121.22121.52T:sneikha384
124.81125.02125.42T:knot256v1
123.62125.20128.08T:clxhash
132.64137.31143.59T:atelopus32
138.66139.28139.59T:photonbeetlehash256rate32v1
143.55143.70143.84T:mcssha5
159.19159.64159.95T:cubehash81
167.27167.41168.77T:lane512
179.50180.06180.70T:cubehash162
197.64205.14213.62T:atelopus64
245.86246.97247.73T:knot384
261.03261.81262.36T:knot512
271.83272.38272.67T:syconhash256v1
345.14345.98346.75T:cubehash161
801.70802.20803.17T:subterraneanv1
876.56877.88879.53T:sivrijndael256hash256v1
1190.161191.271192.25T:acehash256v1
1339.411341.691343.58T:skinnyhashtk3
1340.551344.161356.77T:heron256v1
1818.641865.161873.44T:skinnyhashtk2
2974.592992.173042.55T:gage1h256c256r128
3857.813915.843947.09T:gage1h256c224r064
3930.273930.943931.58T:orangishv1
4348.664483.734538.38T:gage1h256c256r064
5680.365700.385709.67T:gage1h256c224r032
7274.287380.557465.08T:gage1h256c256r032
7379.917388.147417.31T:sivtemphotonhashv1
7957.388057.598163.72T:gage1h256c512r064
13186.2013569.7213712.64T:gage1h256c256r016
13844.4414030.9814345.44T:gage1h256c512r032
14025.4514046.7514055.09T:gage1h256c224r016
30237.8630241.8830266.61T:gage1h256c224r008
385844.88386472.92387218.06T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.00?2.38?2.50?T:floppsy
3.50?3.75?4.00?komihash
8.62?9.00?9.88?T:bebb4185
17.1217.8818.12T:beamsplitter
24.0024.6224.75sha256
30.2530.5031.00T:md4
30.0030.8831.88T:edonr256
32.0032.5033.00prh42s256
32.1232.8833.25T:blake3
31.8833.1233.62T:edonr512
41.6242.0042.50prh64s256
44.8845.2546.00md5
45.5046.0046.50T:blake2s
47.7548.0048.62prh42s512
54.0055.2556.75T:gimli24v1
56.1256.6257.00T:blake32
56.2557.1257.50T:blake2b
56.7557.7560.50T:tiger
58.7559.3860.38lsh256
63.0063.7565.12T:skein256256
64.8865.7566.88T:hamsi
66.2566.8867.50blake256
67.7568.1268.75T:xoodyakv1
68.1269.8872.00T:k12
72.5073.3874.50asconxofav12
72.7574.1275.88asconhashav12
73.8876.2579.88T:bmw512
76.0076.5077.88lsh512
77.1277.8880.88T:echo256
77.2578.5079.62T:bmw256
76.6279.0083.00T:blake64
78.3879.0080.00prh64s512
78.2579.8882.62T:rfsb509
79.5080.2582.62T:skein512256
80.1281.2582.25T:skein512512
80.5084.7588.50blake512
88.7589.3890.50sha512
90.1290.3892.50T:luffa256
89.6290.5091.88T:cheetah256
89.8891.0092.38T:bash512
90.8892.0094.25T:bash256
90.6292.3894.12T:bash384
96.7597.5099.38T:sarmal256
98.5098.8899.38prh42s1024
98.2599.38101.62asconhashv12
99.38100.12103.12asconxofv12
101.00101.88102.50T:ripemd160
101.62102.38103.38T:shavite3256
103.25105.25108.75sha3224
103.62105.50107.62sha3256
104.12105.50107.75sha3384
104.50105.88108.88shake256
104.88106.00108.88sha3512
104.25106.50111.38shake128
109.12110.62113.00T:drygascon128
109.50111.88115.38T:keccakc1024
110.38113.38115.88T:keccak
112.50113.50115.12T:cubehash512
111.88114.12117.00T:keccakc448
111.75114.75117.50T:keccakc512
114.12115.25119.12T:nasha256
112.75116.38118.50T:keccakc768
114.50116.50118.50T:sarmal512
114.38116.62117.88T:shamashashv1
113.00117.88122.00T:keccakc256
127.12127.88128.38T:cheetah512
127.88129.50135.62T:esch256v1
130.38132.75136.62T:esch256v2
132.00133.25134.38prh64s1024
135.25135.88137.12T:luffa384
142.38143.25144.50T:sneikha256
145.88147.50152.00asconhashabi32v12
148.75149.62150.50T:groestl256
154.50155.50157.25T:whirlpool
158.88159.12159.88sha1
158.62159.88161.12T:skein10241024
159.62160.38161.38T:triadhashv1
159.50160.88161.62T:photonbeetlehash256rate32v1
162.38163.75166.12T:saturninhashv2
163.62164.75165.75sha224
181.12181.50181.88T:shabal256
182.00182.50183.00T:shabal512
184.88186.12187.38T:romulush
192.75195.38199.00T:cubehash816
193.75196.38198.00T:cubehash832
198.12199.38200.88asconhashbi32v12
203.00204.00208.88T:cubehash88
209.75211.62213.12T:jh384
210.75212.00213.25T:luffa512
210.88212.62214.38T:jh512
211.12212.88215.75T:jh256
212.00213.12215.50T:jh224
213.25218.00221.38T:clxhash
224.12225.38227.25T:knot256v1
224.75226.38227.38T:cubehash84
236.25237.75240.12T:nasha512
239.00243.38248.12T:esch384v1
242.88244.12246.00sha384
244.38245.50247.12T:round3jh512
242.00245.88250.38T:esch384v2
245.50246.50248.38T:round3jh256
251.62252.25254.12T:simd512
251.25254.25256.62T:knot256v2
255.75257.00263.38T:drygascon256
255.12257.50259.75T:cubehash82
274.75276.50278.75T:fugue256
277.38278.62280.00T:bblake256
290.00290.75292.25T:fugue384
294.25297.00304.00T:simd256
301.50303.25305.38T:coral256v1
300.75303.75307.38T:shavite3512
337.12338.75340.50T:cubehash81
367.50369.62371.38T:groestl512
377.00378.88381.12T:cubehash1632
376.62381.75383.38T:cubehash1616
379.12383.75388.00T:fugue2
398.38399.12403.88T:lane256
399.12399.75400.50T:keccakc512treed2
400.75402.50405.25T:keccakc256treed2
402.88406.38411.50T:cubehash168
412.12412.88414.38T:mcssha6
417.00417.88419.25T:sneikha384
427.12428.62433.62T:fugue512
435.62438.25441.88T:cubehash164
440.38441.38442.62T:mcssha4
491.88497.12501.25T:knot384
501.88503.88505.75T:cubehash162
512.88515.75517.12T:echosp256
527.62537.62553.62T:echo512
549.88552.00553.75T:essence256
550.25552.12553.75T:essence224
599.12602.50604.38T:md6d224
607.62618.50628.75T:echosp512
628.50631.12635.50T:knot512
638.50643.00649.25T:md6d256
671.88676.12686.75T:mgrostl256
688.00693.12700.50T:fsb256
771.50773.75775.75T:essence384
774.38775.88778.12T:essence512
825.00827.38828.38T:mcssha5
817.88829.25851.75T:md6d384
933.62935.75939.25T:cubehash161
1001.501004.621006.62T:syconhash256v1
1020.881025.121030.25T:sivrijndael256hash256v1
1056.621074.881101.75T:atelopus32
1342.501343.621353.75T:lane512
1552.501556.251566.62T:subterraneanv1
1548.881584.881718.12T:atelopus64
3251.503322.753333.25T:skinnyhashtk2
3588.003591.503598.25T:skinnyhashtk3
4401.38?4491.12?4898.38?T:acehash256v1
6146.756173.506202.62T:heron256v1
7891.507902.887944.62T:sivtemphotonhashv1
10176.7510195.8810459.50T:gage1h256c256r128
14033.1214152.5014469.38T:gage1h256c224r064
15721.2515726.6215730.75T:orangishv1
16655.1216738.8816876.75T:gage1h256c256r064
19194.6219372.7519547.38T:gage1h256c224r032
25664.1226122.0026392.25T:gage1h256c256r032
29627.7529723.3829886.75T:gage1h256c512r064
45427.6245840.2546688.75T:gage1h256c256r016
48044.2548168.6248206.62T:gage1h256c224r016
49857.2550982.5051471.88T:gage1h256c512r032
102432.25102482.12102545.38T:gage1h256c224r008
3095980.383103228.123124602.75T:fsb512