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; Skylake (506e3); 2015 Intel Core i5-6500T; 4 x 2500MHz; thinksky, supercop-20250415

[Page version: 20250828 09:43:58]

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.160.160.16komihash
0.450.460.46prh64s256
0.470.470.47prh42s1024
0.470.470.47prh42s256
0.470.470.47prh42s512
0.530.530.54prh64s1024
0.530.540.54prh64s512
0.72?0.76?0.80?T:bebb4185
0.950.950.96T:blake3
1.931.931.94T:edonr512
2.122.122.12lsh512
2.942.952.96T:md4
2.962.962.96T:bmw512
2.982.982.99lsh256
3.023.033.07T:echo256
3.353.363.40T:blake2b
3.473.473.48sha1
3.573.583.59T:edonr256
3.963.963.96T:k12
4.034.034.03T:cubehash832
4.724.734.74T:shabal512
4.734.734.73T:shabal256
4.754.764.76md5
4.764.764.78T:keccakc256treed2
4.854.854.85T:blake2s
4.854.884.94T:beamsplitter
5.105.115.11T:bblake256
5.145.155.17sha384
5.215.215.22T:skein512512
5.225.225.26T:skein512256
5.245.245.25sha512
5.345.355.39T:sarmal256
5.445.455.45T:bash256
5.505.515.51blake512
5.645.655.66T:blake64
5.765.765.77T:keccakc512treed2
5.805.815.88T:tiger
5.996.006.01T:bmw256
6.196.196.20T:blake32
6.596.596.60T:sarmal512
6.696.696.70T:cubehash1632
6.766.766.76blake256
7.037.047.04T:keccakc256
7.177.187.18T:skein10241024
7.227.237.23T:bash384
7.247.257.27shake128
7.567.577.59T:skein256256
7.677.687.69sha256
7.677.687.69sha224
7.707.717.71T:cubehash512
7.827.847.88T:simd512
8.038.038.03T:cubehash816
8.148.148.15T:keccakc448
8.208.218.21T:groestl256
8.388.408.42sha3224
8.578.588.58T:keccakc512
8.878.888.88T:groestl512
8.878.888.89shake256
8.888.888.89sha3256
8.908.928.93T:rfsb509
9.129.139.13T:keccak
10.8910.9110.93T:bash512
10.9110.9110.92T:luffa256
11.2611.2611.26T:keccakc768
11.5311.6011.60T:luffa384
11.6611.6811.72T:fugue2
11.6811.6911.69sha3384
11.7011.7111.72T:gimli24v1
12.3412.3512.36T:ripemd160
13.0513.0613.09T:jh512
13.0613.0713.09T:jh384
13.0113.0713.70T:jh256
13.0613.0813.09T:jh224
13.6013.6213.63T:fugue256
13.9914.0014.00T:shavite3256
14.5014.5214.54asconhashav12
14.4714.5214.53asconxofav12
14.9814.9915.00T:round3jh512
15.0115.0215.03T:xoodyakv1
15.3015.3115.31T:round3jh256
16.0316.0316.03T:cubehash1616
16.0616.0616.06T:cubehash88
16.0716.0816.14T:nasha512
16.1016.1216.13T:keccakc1024
16.2516.3016.38T:nasha256
16.6916.6916.71sha3512
17.9517.9617.97T:luffa512
19.8019.8119.82T:lane256
19.8519.8619.87T:hamsi
20.2220.2320.24T:fugue384
21.3221.3221.32T:whirlpool
21.7321.7521.76asconhashv12
21.7421.7521.76asconxofv12
21.9821.9922.01T:echosp256
23.5223.5323.54T:shavite3512
25.1625.1725.18T:shamashashv1
25.2525.2925.33T:fugue512
25.3825.4025.45T:simd256
27.0427.0427.05asconhashabi32v12
27.7627.7727.78T:lane512
32.0632.0632.07T:cubehash168
32.1132.1132.12T:cubehash84
32.5032.5032.51T:echosp512
33.1133.1533.30T:essence384
33.1033.1533.38T:essence512
31.9933.2633.49T:fsb256
34.0034.0434.19T:esch256v1
34.1334.1534.22T:esch256v2
35.2535.2635.28T:mgrostl256
35.9335.9435.95T:sneikha256
40.3140.6141.16asconhashbi32v12
41.0041.0141.07T:mcssha4
41.0241.0341.07T:mcssha5
41.0141.0341.09T:mcssha6
42.0842.1142.13T:echo512
42.1242.1342.14T:essence224
42.0942.1442.47T:essence256
43.2043.2243.23T:saturninhashv2
43.5543.5743.59T:romulush
46.4346.5547.64T:esch384v1
46.0547.6647.84T:esch384v2
50.7150.7450.79T:drygascon128
64.1264.1264.13T:cubehash164
64.3964.4264.45T:drygascon256
64.5064.5264.55T:cubehash82
65.7965.9366.06T:coral256v1
70.4570.4670.48T:knot256v2
71.7671.7871.80T:sneikha384
74.7174.7274.74T:triadhashv1
90.6892.5696.03T:fsb512
113.07113.10113.13T:knot256v1
124.47124.52124.53T:cubehash162
129.01129.04129.05T:cubehash81
144.43144.47144.49T:clxhash
187.59187.60187.63T:syconhash256v1
224.33224.46224.51T:photonbeetlehash256rate32v1
230.44231.39232.43T:knot512
242.58242.74244.38T:cubehash161
251.64251.68251.74T:knot384
825.40829.99833.93T:subterraneanv1
936.52943.31947.24T:heron256v1
987.23989.82998.14T:skinnyhashtk3
1033.351033.431033.65T:acehash256v1
1214.821214.901214.99T:sivrijndael256hash256v1
2094.182094.312094.52T:skinnyhashtk2
2129.662131.892132.72T:gage1h256c256r128
2459.442459.572459.63T:orangishv1
3187.133204.463215.38T:gage1h256c224r064
3577.073591.593687.01T:gage1h256c256r064
4711.084711.194711.42T:gage1h256c224r032
5099.995108.915119.26T:sivtemphotonhashv1
6370.966378.156440.10T:gage1h256c256r032
6439.426439.446439.49T:gage1h256c512r064
10284.0610289.5410340.96T:gage1h256c224r016
11912.6011924.5011974.57T:gage1h256c512r032
12310.9712335.1012449.03T:gage1h256c256r016
20012.4820079.8920242.61T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.170.170.17komihash
0.560.560.56prh42s256
0.590.590.59prh64s256
0.600.610.61prh42s512
0.690.700.70prh64s512
0.700.700.71prh42s1024
0.760.760.78T:bebb4185
0.810.820.83prh64s1024
1.581.581.58T:blake3
2.052.062.07T:edonr512
2.282.292.30lsh512
3.033.043.05T:md4
3.133.143.14lsh256
3.233.243.28T:echo256
3.243.253.26T:bmw512
3.373.393.41T:blake2b
3.733.753.78T:edonr256
3.853.853.86sha1
4.034.044.05T:k12
4.424.434.43T:cubehash832
4.854.864.87md5
4.864.864.87T:blake2s
4.934.944.96T:beamsplitter
5.055.065.08T:shabal512
5.065.075.08T:shabal256
5.335.345.35T:skein512512
5.335.355.37T:skein512256
5.455.455.46sha512
5.525.525.54T:keccakc256treed2
5.545.555.58T:sarmal256
5.645.655.66T:bash256
5.645.655.66T:bblake256
5.685.695.71sha384
5.725.735.74blake512
5.875.885.90T:blake64
5.955.965.98T:tiger
6.276.276.28T:bmw256
6.326.336.33T:blake32
6.616.616.62T:keccakc512treed2
6.816.826.83T:sarmal512
6.926.936.93blake256
7.217.217.22T:keccakc256
7.337.347.35T:bash384
7.347.367.37T:cubehash1632
7.477.487.50shake128
7.487.497.49T:skein10241024
7.707.737.78T:skein256256
7.927.937.93T:cubehash512
8.128.128.14sha224
8.118.138.14sha256
8.188.208.23T:simd512
8.318.328.33T:keccakc448
8.448.448.45T:cubehash816
8.578.588.59T:groestl256
8.608.618.63sha3224
8.898.898.90T:keccakc512
9.209.219.21sha3256
9.239.249.25shake256
9.429.429.44T:rfsb509
9.459.459.46T:keccak
9.749.759.76T:groestl512
11.1011.1111.12T:bash512
11.1111.1211.15T:luffa256
11.2211.2311.85T:luffa384
11.4611.4611.47T:keccakc768
11.8511.8511.86sha3384
11.8611.8711.88T:gimli24v1
12.5812.5912.61T:ripemd160
12.9512.9913.03T:fugue2
13.2713.2813.30T:jh224
13.2813.2913.31T:jh512
13.2813.3013.31T:jh384
13.3013.3213.85T:jh256
14.0014.0214.04T:fugue256
14.2314.2414.24T:shavite3256
14.6214.6514.68asconhashav12
14.6414.6814.69asconxofav12
15.1515.1615.17T:xoodyakv1
15.2615.2815.29T:round3jh512
15.5515.5615.57T:round3jh256
16.2416.2416.26T:keccakc1024
16.4616.4716.47T:cubehash88
16.5416.5616.59T:nasha256
16.6516.6716.71T:nasha512
16.7816.7916.79sha3512
16.7916.7916.80T:cubehash1616
18.4218.4318.45T:luffa512
19.9319.9419.96T:hamsi
20.4820.4920.50T:lane256
20.8220.8320.85T:fugue384
21.7321.7421.75T:whirlpool
21.9321.9521.97asconhashv12
21.9421.9521.98asconxofv12
22.9622.9822.99T:echosp256
24.2924.3124.35T:shavite3512
25.4325.4525.47T:shamashashv1
25.8225.8425.86T:simd256
26.3526.4026.45T:fugue512
27.3427.3527.36asconhashabi32v12
29.5629.5729.58T:lane512
32.5232.5332.53T:cubehash84
32.8232.8332.83T:cubehash168
33.7433.7533.76T:echosp512
34.2734.3034.36T:esch256v1
34.2834.3134.52T:essence512
34.2834.3234.43T:essence384
34.4034.4334.49T:esch256v2
34.1035.2535.30T:fsb256
36.2436.2536.27T:sneikha256
37.0637.0837.10T:mgrostl256
41.4041.5541.57asconhashbi32v12
41.7341.7541.77T:mcssha4
41.7741.7841.86T:mcssha6
42.3942.4042.41T:mcssha5
42.8942.9042.91T:essence224
42.8942.9143.23T:essence256
43.5543.5743.59T:echo512
43.5943.6143.64T:saturninhashv2
43.9343.9543.98T:romulush
47.0047.0247.98T:esch384v1
46.6848.1448.16T:esch384v2
50.9351.0751.10T:drygascon128
64.8964.8964.89T:cubehash164
64.8564.8964.96T:drygascon256
64.9264.9664.97T:cubehash82
66.2366.4766.61T:coral256v1
71.0371.0471.05T:knot256v2
72.6272.6472.69T:sneikha384
74.8674.8974.93T:triadhashv1
113.29113.32113.36T:knot256v1
125.72125.75125.79T:cubehash162
129.42129.44129.58T:cubehash81
144.63144.66144.69T:clxhash
189.46189.48189.50T:syconhash256v1
223.91224.03224.08T:photonbeetlehash256rate32v1
232.04233.27233.38T:knot512
243.89243.94245.39T:cubehash161
252.25252.27252.29T:knot384
832.33836.17837.01T:subterraneanv1
952.81958.37961.26T:heron256v1
996.52997.521005.48T:skinnyhashtk3
1043.641044.131044.20T:acehash256v1
1213.431213.491213.74T:sivrijndael256hash256v1
2098.092098.582098.84T:skinnyhashtk2
2155.072157.052157.27T:gage1h256c256r128
2478.692478.772478.85T:orangishv1
3221.293235.793244.12T:gage1h256c224r064
3626.583630.573717.21T:gage1h256c256r064
4752.694752.874753.05T:gage1h256c224r032
5096.795104.075112.56T:sivtemphotonhashv1
6433.716434.246489.51T:gage1h256c256r032
6502.326502.416502.47T:gage1h256c512r064
9363.829366.409369.23T:fsb512
10374.8610375.4810421.81T:gage1h256c224r016
12023.0912029.3012074.16T:gage1h256c512r032
12426.4512436.9012539.61T:gage1h256c256r016
20198.6020242.0420371.87T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.030.030.03T:floppsy
0.200.200.22komihash
0.700.700.73prh42s256
0.810.820.84prh64s256
0.790.820.83T:bebb4185
0.830.830.84prh42s512
0.960.970.99prh64s512
1.081.091.09prh42s1024
1.291.301.33prh64s1024
2.182.202.21T:edonr512
2.552.562.57lsh512
3.163.173.19T:md4
3.323.333.34lsh256
3.373.373.38T:blake3
3.393.413.43T:blake2b
3.603.603.62T:bmw512
3.663.693.71T:echo256
3.984.024.04T:edonr256
4.444.464.47T:k12
4.484.514.57sha1
4.884.884.89T:blake2s
5.035.045.05md5
5.095.095.10T:cubehash832
5.105.135.18T:beamsplitter
5.495.505.53T:skein512512
5.515.535.55T:skein512256
5.625.635.64T:shabal256
5.615.645.66T:shabal512
5.795.805.82sha512
5.925.935.96T:sarmal256
5.985.996.03T:bash256
6.116.126.13blake512
6.206.226.24T:tiger
6.246.266.27T:blake64
6.426.436.46T:keccakc256treed2
6.516.526.53T:bblake256
6.536.546.56T:blake32
6.616.636.65sha384
6.746.756.78T:bmw256
7.187.197.21blake256
7.267.277.29T:sarmal512
7.357.357.37T:keccakc512treed2
7.727.727.73T:keccakc256
7.777.787.81T:bash384
7.927.947.98T:skein256256
8.008.008.02T:skein10241024
8.058.068.08shake128
8.278.288.30T:cubehash512
8.448.458.45T:keccakc448
8.438.468.49T:cubehash1632
8.808.818.86T:simd512
8.778.828.85sha3224
8.858.878.89sha224
8.868.878.90sha256
9.119.119.12T:cubehash816
9.139.149.16T:groestl256
9.219.219.22T:keccakc512
9.519.529.54sha3256
9.599.619.64shake256
9.959.969.98T:keccak
10.3210.3310.35T:rfsb509
11.1611.1711.21T:groestl512
11.4211.4411.46T:bash512
11.4511.5011.52T:luffa256
11.5511.5511.57T:keccakc768
11.8911.9011.92sha3384
12.0712.0812.11T:gimli24v1
11.7312.3312.38T:luffa384
12.9612.9713.01T:ripemd160
13.6313.6513.67T:jh384
13.6413.6713.68T:jh224
13.6513.6713.70T:jh512
13.6613.7014.22T:jh256
14.6314.6414.66T:shavite3256
14.6714.7014.73T:fugue256
14.8714.9014.93asconxofav12
14.8914.9214.97T:fugue2
14.8914.9214.94asconhashav12
15.3315.3515.37T:xoodyakv1
15.7515.7815.80T:round3jh512
15.9715.9916.01T:round3jh256
16.8116.8116.84T:keccakc1024
17.0317.0717.09T:nasha256
17.1417.1417.15T:cubehash88
17.3117.3217.34sha3512
17.5717.6217.67T:nasha512
18.0518.0618.06T:cubehash1616
19.2119.2319.26T:luffa512
20.1220.1520.19T:hamsi
21.6121.6321.65T:lane256
21.8121.8321.85T:fugue384
22.2422.2722.30asconxofv12
22.2522.2822.30asconhashv12
22.4222.4322.45T:whirlpool
22.6822.6922.71T:echosp256
25.5625.5925.61T:shavite3512
25.8225.8625.88T:shamashashv1
26.5726.5926.65T:simd256
27.8427.8627.88asconhashabi32v12
28.3428.3528.44T:fugue512
32.5632.5832.60T:lane512
33.2133.2133.22T:cubehash84
34.0834.0934.10T:cubehash168
34.6734.7534.81T:esch256v1
34.8634.9134.96T:esch256v2
36.1736.2336.38T:essence384
36.2436.2736.46T:essence512
36.7236.7536.79T:sneikha256
36.9436.9636.98T:echosp512
38.2639.6539.95T:fsb256
40.0440.1040.13T:mgrostl256
42.1742.2042.22asconhashbi32v12
42.9042.9142.96T:mcssha4
42.9742.9943.04T:mcssha6
44.1444.1544.19T:essence224
44.1544.1744.52T:essence256
44.2644.2944.33T:saturninhashv2
44.5844.5944.61T:romulush
44.6644.6644.68T:mcssha5
45.9846.0346.10T:echo512
47.7847.8448.76T:esch384v1
47.4648.9248.96T:esch384v2
51.0251.0951.17T:drygascon128
65.5565.6065.65T:drygascon256
65.6165.6465.65T:cubehash82
66.1666.1766.18T:cubehash164
67.0167.1267.43T:coral256v1
71.9872.0072.02T:knot256v2
74.0674.0974.13T:sneikha384
75.1675.1975.22T:triadhashv1
113.74113.81113.83T:knot256v1
127.79127.85127.91T:cubehash162
130.12130.12130.13T:cubehash81
144.99145.04145.10T:clxhash
192.59192.60192.63T:syconhash256v1
223.17223.30223.38T:photonbeetlehash256rate32v1
233.32234.84235.01T:knot512
245.94246.00247.16T:cubehash161
253.71253.77253.80T:knot384
839.46840.24840.70T:subterraneanv1
977.68983.54986.01T:heron256v1
1009.951010.771017.82T:skinnyhashtk3
1060.781061.051061.20T:acehash256v1
1212.021212.241212.74T:sivrijndael256hash256v1
2104.722104.922105.50T:skinnyhashtk2
2196.902198.742199.26T:gage1h256c256r128
2510.892511.132511.31T:orangishv1
3273.523288.043296.37T:gage1h256c224r064
3687.023687.433771.73T:gage1h256c256r064
4821.594821.804822.05T:gage1h256c224r032
5088.885096.415103.87T:sivtemphotonhashv1
6526.726527.406584.24T:gage1h256c256r032
6607.176607.276607.35T:gage1h256c512r064
10518.7010519.7110564.77T:gage1h256c224r016
12197.8712203.9812249.18T:gage1h256c512r032
12596.9012604.3412709.92T:gage1h256c256r016
20471.6820512.9620657.08T:gage1h256c224r008
24816.2524819.2924828.05T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.08?0.08?0.09?T:floppsy
0.260.260.26komihash
1.011.021.06T:bebb4185
1.091.101.10prh42s256
1.371.381.46prh64s256
1.431.441.44prh42s512
1.701.711.72prh64s512
2.122.132.14prh42s1024
2.402.412.42T:edonr512
2.562.572.59prh64s1024
3.053.073.09lsh512
3.303.313.33T:blake3
3.503.513.53lsh256
3.543.563.58T:md4
3.833.863.90T:blake2b
4.344.364.41T:bmw512
4.354.384.46T:edonr256
4.484.524.56T:echo256
4.884.904.92T:k12
4.914.914.94T:blake2s
5.435.485.56T:beamsplitter
5.505.525.53md5
5.996.016.04T:skein512512
6.026.036.09T:skein512256
6.106.126.13sha512
6.176.196.22sha1
6.226.246.26T:sarmal256
6.236.276.31T:bash256
6.306.316.32blake512
6.646.666.73T:blake64
6.666.666.69T:cubehash832
6.906.926.95T:tiger
7.057.107.14T:shabal512
7.057.107.14T:shabal256
7.117.137.15T:blake32
7.607.637.71T:sarmal512
7.737.767.80T:bmw256
7.897.907.92blake256
8.228.278.32T:skein256256
8.328.338.33T:keccakc256
8.558.568.61shake128
8.548.578.59sha384
8.638.668.70T:bash384
8.848.868.92T:keccakc256treed2
9.059.069.09T:bblake256
9.209.239.26T:cubehash512
9.919.929.95T:skein10241024
10.2610.2710.28T:keccak
10.2910.2910.30T:keccakc448
10.2910.2910.31T:keccakc512
10.5110.5210.54T:groestl256
10.6110.6710.70sha3256
10.7010.7910.84sha3224
10.7710.8010.87shake256
10.8910.9110.95T:cubehash816
10.9510.9811.01sha256
10.9911.0111.04sha224
11.1111.1611.19T:simd512
11.1711.2011.26T:keccakc512treed2
11.3411.4811.53T:cubehash1632
12.2612.3012.32T:bash512
12.3812.3812.56T:keccakc768
12.5112.5312.56T:luffa256
12.7112.7212.76T:gimli24v1
12.7012.7612.85T:rfsb509
12.7512.7912.81sha3384
13.1513.1913.57T:luffa384
13.9914.0014.07T:groestl512
14.0014.0214.04T:ripemd160
14.6314.6814.72T:jh512
14.6414.6814.73T:jh384
14.6214.6914.73T:jh224
14.6714.7015.30T:jh256
15.5515.5915.62asconxofav12
15.5315.5915.62asconhashav12
15.6715.6915.71T:shavite3256
15.8315.8515.89T:xoodyakv1
16.4216.4716.52T:fugue256
17.0417.0817.10T:round3jh512
17.1017.1417.17T:round3jh256
18.2818.3318.44T:nasha512
18.4118.5618.67T:nasha256
18.5718.6518.70T:keccakc1024
18.9118.9118.95T:cubehash88
18.9118.9418.98sha3512
19.8419.9119.97T:fugue2
20.4520.4820.52T:hamsi
21.3121.3521.38T:luffa512
21.3821.3921.43T:cubehash1616
23.0723.1323.20asconxofv12
23.1123.1423.21asconhashv12
24.1824.1824.28T:whirlpool
24.4224.4824.57T:fugue384
24.5824.6224.66T:lane256
26.1526.1726.19T:echosp256
26.3226.3626.45T:shavite3512
26.8826.9326.97T:shamashashv1
28.5528.5928.66T:simd256
29.1129.1529.19asconhashabi32v12
33.6133.6633.72T:fugue512
35.0035.0335.07T:cubehash84
35.8335.9436.01T:esch256v1
36.0236.1436.21T:esch256v2
37.4137.4437.46T:cubehash168
38.0338.1138.16T:sneikha256
41.2941.3941.46T:essence384
41.3641.4341.58T:essence512
43.6743.6843.76T:lane512
43.7843.8643.90asconhashbi32v12
43.8843.9844.08T:mgrostl256
44.0344.0744.12T:echosp512
45.5945.8446.55T:fsb256
45.9746.0146.10T:saturninhashv2
46.0446.0746.12T:mcssha4
46.1546.2246.27T:mcssha6
46.2646.2946.32T:romulush
47.5247.5647.60T:essence224
47.5347.5947.86T:essence256
47.7347.8047.88T:echo512
49.8049.8650.85T:esch384v1
50.6850.7050.74T:mcssha5
49.4851.0151.12T:esch384v2
51.5951.6551.74T:drygascon128
67.4467.4567.46T:cubehash82
67.5167.5867.64T:drygascon256
69.3469.4669.89T:coral256v1
69.5169.5369.56T:cubehash164
74.5374.5574.57T:knot256v2
75.9075.9375.99T:triadhashv1
77.8177.9378.03T:sneikha384
114.80114.85114.95T:knot256v1
131.92131.96132.02T:cubehash81
133.22133.38133.45T:cubehash162
145.91145.98146.07T:clxhash
200.87200.92200.95T:syconhash256v1
221.39221.54221.63T:photonbeetlehash256rate32v1
237.80239.10239.40T:knot512
251.38251.68252.75T:cubehash161
257.14257.14257.21T:knot384
848.23849.29850.14T:subterraneanv1
1041.901043.611052.93T:skinnyhashtk3
1044.521050.411052.86T:heron256v1
1106.071106.231106.35T:acehash256v1
1207.441207.901208.39T:sivrijndael256hash256v1
2123.382123.822123.98T:skinnyhashtk2
2308.032310.322310.65T:gage1h256c256r128
2596.572597.622597.94T:orangishv1
3412.513427.413435.76T:gage1h256c224r064
3846.303846.933928.95T:gage1h256c256r064
5005.575005.895006.74T:gage1h256c224r032
5068.605072.955082.03T:sivtemphotonhashv1
6776.046777.726835.40T:gage1h256c256r032
6886.436886.546887.56T:gage1h256c512r064
10900.8810902.4910948.59T:gage1h256c224r016
12663.8812669.8112716.82T:gage1h256c512r032
13053.3413065.4013163.72T:gage1h256c256r016
21196.5921238.3321376.21T:gage1h256c224r008
66024.4166032.4466044.24T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.730.750.75T:floppsy
1.171.191.23komihash
3.093.123.17T:bebb4185
4.024.034.06T:blake3
5.555.565.61T:blake2s
5.915.945.95T:edonr512
6.096.146.19prh42s256
7.737.847.97T:blake2b
7.787.847.95lsh256
8.258.308.39T:md4
9.199.229.28prh42s512
9.279.349.44T:beamsplitter
9.289.459.75prh64s256
9.629.669.67T:edonr256
10.7810.8010.91lsh512
11.6411.6911.75md5
11.9812.0812.34prh64s512
12.0812.1712.27T:skein512512
12.0012.4213.09T:echo256
12.3112.4212.58T:skein512256
12.4212.4812.58T:bash384
12.3912.5613.19T:bash256
12.5012.5612.64sha512
12.7712.8612.95blake512
13.4113.4713.59T:k12
13.4713.6213.69T:skein256256
13.5813.6613.81T:sarmal256
14.5014.6215.42T:blake32
14.6914.7314.78T:bmw512
14.6914.8014.94T:blake64
15.1215.2215.31T:tiger
15.3915.4415.52prh42s1024
16.0916.1916.36T:sarmal512
16.9717.0817.28blake256
18.6218.7818.97T:gimli24v1
19.4119.4219.50T:keccakc448
19.4119.4419.81T:keccakc1024
19.3919.4519.52T:keccakc512
19.4519.4819.53T:keccakc768
19.4719.5019.55T:keccak
19.7819.8019.92T:keccakc256
19.6219.8320.06sha3256
19.7219.8820.16sha3384
19.6619.9120.12sha3512
19.8820.0320.17shake128
20.3420.4720.78sha3224
20.4220.4820.62T:xoodyakv1
20.8921.0821.39shake256
21.0621.3021.48T:bmw256
21.1621.3021.38T:cubehash512
21.1621.3121.66prh64s1024
23.2023.3323.45T:bash512
23.4223.5223.62T:luffa256
23.7323.8624.23asconhashav12
23.7323.9124.30asconxofav12
25.5825.6426.36T:shabal512
25.5526.3026.64T:shabal256
26.3926.6626.83T:hamsi
27.2227.2827.38T:ripemd160
27.1727.3627.47T:jh512
27.2827.3927.67T:jh384
27.6127.6227.67T:cubehash832
27.3827.6928.28T:jh256
27.5027.7327.84T:jh224
27.7528.0328.62sha1
28.9429.0529.47T:groestl256
29.1429.2029.25T:shavite3256
29.3829.5529.80T:luffa384
31.5931.6631.88T:round3jh256
31.5931.6731.77T:cubehash816
31.5931.6931.78T:round3jh512
31.6131.7231.83T:skein10241024
33.9134.1134.53asconhashv12
34.0334.2734.52asconxofv12
34.3634.5034.73sha384
34.9435.1235.64T:nasha256
35.3435.5035.73T:nasha512
36.4236.6736.97T:simd512
36.9737.2537.80T:fugue256
37.6137.7837.95sha256
37.8637.9438.05sha224
38.0838.2538.47T:shamashashv1
39.7339.9740.27T:cubehash88
40.1240.2040.30T:bblake256
41.5241.7042.20T:rfsb509
43.2543.5344.08asconhashabi32v12
45.8946.0546.20T:luffa512
46.4746.5346.59T:whirlpool
48.5048.8149.16T:esch256v2
48.8848.9449.05T:shavite3512
48.8349.1149.42T:esch256v1
48.4849.5549.89T:cubehash1632
51.5051.6652.05T:keccakc512treed2
52.5052.7853.03T:simd256
54.6154.8655.03T:keccakc256treed2
54.5354.9255.36T:groestl512
55.1655.2855.59T:sneikha256
55.3155.5655.94T:drygascon128
55.6455.8655.95T:fugue384
55.8956.0856.14T:cubehash84
61.9462.0262.20T:cubehash1616
62.0362.3462.58asconhashbi32v12
62.7762.9863.23T:lane256
67.4567.5667.73T:romulush
67.8468.1968.94T:saturninhashv2
75.7076.0077.28T:esch384v1
75.7077.9778.31T:esch384v2
78.1478.1678.34T:cubehash168
80.8480.9881.14T:echosp256
82.1482.4183.11T:fugue2
84.2384.4285.30T:mcssha4
85.0085.1485.38T:triadhashv1
86.8887.1487.41T:mcssha6
88.6688.8689.17T:essence224
88.9489.1489.39T:essence256
89.3389.8090.42T:echo512
90.1690.4790.58T:cubehash82
91.2891.5091.86T:drygascon256
99.58100.23101.14T:coral256v1
101.50101.77102.39T:fugue512
102.08102.31102.55T:echosp512
105.23105.44105.97T:essence384
105.62106.06106.30T:essence512
106.95107.14107.38T:knot256v2
112.20112.28112.53T:cubehash164
113.27114.00114.64T:mgrostl256
125.58126.19126.88T:fsb256
126.75127.06127.31T:sneikha384
128.02128.14128.33T:mcssha5
128.27128.83128.94T:knot256v1
154.39154.47155.00T:cubehash81
158.14158.25158.67T:clxhash
170.81170.92171.16T:lane512
196.39196.59196.83T:photonbeetlehash256rate32v1
203.67204.20204.61T:cubehash162
284.12284.45284.80T:knot384
294.00294.69296.47T:knot512
306.39306.44306.70T:syconhash256v1
321.42322.09322.81T:cubehash161
954.75957.48960.16T:subterraneanv1
1153.551154.591155.83T:sivrijndael256hash256v1
1485.271488.591495.56T:skinnyhashtk3
1684.521684.951686.28T:acehash256v1
1902.081909.691911.34T:heron256v1
2355.832356.952358.45T:skinnyhashtk2
3690.843691.483692.27T:orangishv1
3730.943737.273738.61T:gage1h256c256r128
4790.114797.914804.42T:sivtemphotonhashv1
5193.175213.055222.70T:gage1h256c224r064
5883.175923.915953.98T:gage1h256c256r064
7363.457363.927364.67T:gage1h256c224r032
9966.809968.3110051.97T:gage1h256c256r032
10466.0010466.5310466.98T:gage1h256c512r064
15800.6215802.9715850.14T:gage1h256c224r016
18624.2218637.3318701.77T:gage1h256c512r032
18881.4718893.0019054.06T:gage1h256c256r016
30474.4730513.0630559.28T:gage1h256c224r008
593551.47593662.67593751.48T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
5.886.006.00T:floppsy
7.507.507.75komihash
19.5019.6219.75T:bebb4185
36.0036.1237.12T:blake3
39.7540.2541.00T:beamsplitter
41.7542.1242.50T:md4
46.2546.3846.62T:edonr256
47.3847.6247.75prh42s256
47.6247.6248.25T:edonr512
47.6247.8848.00T:blake2s
54.7555.1255.50md5
58.3859.7560.62T:gimli24v1
63.0063.5064.12T:blake2b
64.1264.8865.50lsh256
67.0068.2569.50prh64s256
70.7571.0071.38T:blake32
71.7572.1272.75T:tiger
72.1272.3873.00prh42s512
72.0072.8876.12T:hamsi
75.8876.3877.12T:xoodyakv1
76.3877.1277.88T:skein256256
86.8887.2587.38blake256
89.3889.7590.12lsh512
90.6291.7592.12asconhashav12
91.2591.8892.62asconxofav12
91.7592.5093.50prh64s512
97.2597.8898.50T:skein512512
96.1298.50102.75T:echo256
98.5099.1299.75T:skein512256
99.38100.00101.38T:bash512
100.25100.50101.62sha512
100.88101.88102.12T:bash384
102.75103.38103.88T:luffa256
101.62104.12110.38T:bash256
103.25104.12104.75blake512
106.00106.38107.62T:k12
110.75111.00112.00T:cubehash512
115.38115.75115.88T:bmw512
116.25116.62118.00T:bmw256
117.75118.12118.75T:sarmal256
117.00118.25118.88T:blake64
118.12118.50119.50T:ripemd160
120.38121.00122.25asconxofv12
120.62121.38121.88asconhashv12
122.00122.25122.38prh42s1024
123.00123.50124.50T:shavite3256
126.75127.38128.12T:shamashashv1
138.25139.25140.50T:sarmal512
141.75143.00145.50T:drygascon128
149.12151.62153.38T:nasha256
150.50152.00153.25T:luffa384
153.88154.88155.38T:sneikha256
155.00155.62156.00T:keccakc512
155.50155.88156.38T:keccakc448
155.50156.12159.88T:keccakc1024
156.00156.25156.38T:keccakc768
156.00156.38156.88T:shabal512
156.50156.50156.88T:keccak
155.75157.00162.00T:shabal256
156.12157.00157.88asconhashabi32v12
156.62157.25158.38T:triadhashv1
156.38157.75159.38sha3384
155.75158.12159.62sha3256
157.00158.88159.88sha3512
157.38159.12160.62shake128
159.00159.12161.25T:keccakc256
161.12163.00164.88sha3224
165.50166.25168.25prh64s1024
165.88168.00170.25shake256
167.25168.12171.62T:groestl256
180.25181.25183.00T:esch256v1
181.12182.12183.38T:esch256v2
189.38190.12191.88sha1
189.88190.88191.12T:romulush
191.00193.62197.12T:saturninhashv2
195.12195.62196.12T:cubehash816
194.75196.00196.75T:cubehash832
197.12197.62198.50T:whirlpool
201.38202.50208.12T:fugue256
204.12204.25204.75T:cubehash88
210.12210.88211.75asconhashbi32v12
220.38220.62220.88T:cubehash84
220.25222.00223.12T:jh512
220.88222.62224.50T:jh384
222.50223.25225.00T:jh224
222.00224.00227.75T:jh256
227.00227.88228.38T:photonbeetlehash256rate32v1
229.38230.62232.62T:luffa512
229.88231.00232.00sha256
231.50232.00232.88sha224
236.75238.00239.00T:knot256v1
252.88253.38254.00T:cubehash82
254.00255.00256.62T:round3jh256
254.88255.38256.62T:round3jh512
254.50255.62256.38T:skein10241024
254.00255.88258.00T:clxhash
266.12266.88268.62T:bblake256
278.00278.75280.00sha384
278.12279.00284.00T:rfsb509
283.25284.25285.50T:nasha512
292.62293.62297.38T:simd512
292.75293.62297.38T:knot256v2
303.75304.62305.50T:fugue384
316.50317.25317.75T:cubehash81
325.88327.38333.38T:esch384v1
328.62335.25336.88T:esch384v2
335.62337.75340.12T:coral256v1
331.12340.50342.25T:cubehash1632
342.75343.25344.50T:drygascon256
373.88374.88376.25T:cubehash1616
390.38391.00394.88T:mcssha4
390.25391.12392.00T:shavite3512
397.88399.50401.25T:mcssha6
400.25400.38401.12T:cubehash168
412.75414.38417.50T:keccakc512treed2
420.88422.50425.38T:simd256
431.12431.88433.12T:cubehash164
433.00436.00440.50T:groestl512
435.00438.25441.25T:keccakc256treed2
441.00441.62443.75T:sneikha384
511.00512.62514.62T:lane256
543.75545.50549.00T:essence224
545.25545.88546.50T:essence256
559.25563.25567.62T:fugue2
574.38575.38578.12T:knot384
637.00639.50642.62T:fugue512
646.50647.75649.50T:echosp256
719.00723.00729.62T:echo512
733.25734.38736.50T:mcssha5
732.75737.00740.12T:knot512
757.50759.38762.50T:cubehash162
817.25818.75820.25T:echosp512
846.25848.88853.88T:essence512
845.62850.25854.00T:essence384
872.25875.00877.62T:cubehash161
903.12913.50922.38T:mgrostl256
996.621000.501007.62T:fsb256
1137.621139.001139.88T:syconhash256v1
1351.751354.751360.38T:sivrijndael256hash256v1
1366.501367.501368.75T:lane512
1827.381847.001854.38T:subterraneanv1
3957.123972.253993.50T:skinnyhashtk3
4196.624199.884204.00T:skinnyhashtk2
5144.755152.125158.12T:sivtemphotonhashv1
6210.506215.256220.88T:acehash256v1
8649.508676.758688.25T:heron256v1
12808.1212839.2512852.00T:gage1h256c256r128
14763.5014772.0014777.25T:orangishv1
19214.6219273.8819295.88T:gage1h256c224r064
21850.3821898.7522254.88T:gage1h256c256r064
25932.3825937.0025940.38T:gage1h256c224r032
35097.5035106.5035396.50T:gage1h256c256r032
38654.3838656.2538660.75T:gage1h256c512r064
54375.6254397.7554450.88T:gage1h256c224r016
64776.7564796.5065290.62T:gage1h256c256r016
65574.6265615.1265838.25T:gage1h256c512r032
102957.25103471.62103544.75T:gage1h256c224r008
4826402.124829146.384834906.62T:fsb512