VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of hash functions on one machine: amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20240625

[Page version: 20240726 23:45:54]

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.


Implementation notes

Graphs: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.000.000.00T:floppsy
0.280.280.28komihash
0.690.690.69prh64s512
0.720.720.72prh42s1024
0.720.720.72prh42s256
0.790.790.81prh64s256
0.810.810.81prh42s512
0.840.850.85prh64s1024
1.241.241.25T:bebb4185
2.262.262.27T:edonr512
3.063.063.06T:md4
3.773.773.78T:bmw512
4.404.404.42T:edonr256
4.494.504.51T:blake2b
5.005.005.00md5
5.435.475.51T:beamsplitter
5.545.555.57T:k12
5.945.945.94T:skein512512
5.945.945.94T:skein512256
6.026.026.03T:blake3
6.036.036.03T:cubehash832
6.156.156.15T:skein256256
6.226.226.22sha1
6.226.236.23T:tiger
6.806.816.81lsh512
6.866.866.87T:blake64
7.097.097.10blake512
7.277.287.28T:shabal512
7.337.347.34T:shabal256
7.627.647.64T:blake2s
7.917.927.95T:bmw256
8.308.308.31T:sarmal256
9.299.299.29sha384
9.299.299.30sha512
9.499.499.50lsh256
9.539.539.53T:skein10241024
9.739.779.80T:blake32
9.759.779.77T:bblake256
10.4310.4310.44T:keccakc256
10.5110.5110.52shake128
10.6810.6810.71T:sarmal512
11.3211.3211.33T:rfsb509
12.0612.0612.06T:cubehash816
12.0712.0812.09T:keccakc448
12.1812.1812.18sha3224
12.2412.2412.26T:cubehash1632
12.2512.2512.25T:cubehash512
12.7012.7012.71blake256
12.7812.7912.79T:keccakc512
12.8212.8212.82sha3256
12.8212.8312.83shake256
13.0213.0313.03T:ripemd160
13.5513.5513.56T:keccak
14.6214.6214.62T:nasha256
14.6214.6314.64sha256
14.6214.6314.63sha224
14.8114.8114.81T:nasha512
15.1115.1215.12T:fugue2
15.3715.3815.38T:luffa256
16.7016.7116.71T:keccakc768
16.7516.7816.78T:luffa384
16.7816.7816.80sha3384
17.8817.8817.88asconhashav12
17.8817.8817.88asconxofav12
18.7118.7118.73T:jh256
18.7118.7118.72T:jh384
18.7118.7118.75T:jh512
18.6918.7218.84T:jh224
21.2421.2621.30T:shavite3256
22.2822.3422.35T:round3jh256
22.3322.3622.36T:round3jh512
23.9323.9423.95T:keccakc1024
24.0524.0524.06sha3512
24.3724.3824.38T:cubehash88
24.9124.9124.94T:fugue256
25.0625.0625.06T:cubehash1616
26.6226.6226.63asconhashv12
26.6226.6326.63asconxofv12
29.0729.1229.13T:luffa512
29.6329.6329.63T:xoodyakv1
30.0630.0730.13T:gimli24v1
30.2530.2530.26T:hamsi
30.3530.3630.36T:lane256
31.7331.7431.76T:whirlpool
32.7632.7732.81T:echosp256
34.0834.0834.09T:groestl256
34.1734.2234.25T:shamashashv1
34.4434.4834.55T:shavite3512
36.2536.2536.25asconhashabi32v12
36.5536.5636.61T:echo256
39.9740.0140.03T:sneikha256
41.3041.3241.49T:lane512
41.4341.5241.72T:simd256
46.0846.1046.10T:simd512
47.4447.4547.49T:echosp512
48.2548.2548.29T:cubehash84
49.5249.5549.58T:groestl512
50.3150.3250.36T:cubehash168
51.8151.8251.85T:mcssha5
51.8151.8351.85T:mcssha4
52.3452.3652.40T:mcssha6
54.4154.4154.45asconhashbi32v12
55.2755.6658.31T:mgrostl256
57.2457.2957.31T:fugue512
62.6662.7562.78T:esch256v1
62.8762.8862.91T:esch256v2
64.2264.2264.27T:saturninhashv2
68.4168.4868.53T:echo512
71.8471.8571.89T:drygascon128
79.2579.2579.29T:coral256v1
79.7679.7679.81T:sneikha384
89.6389.6489.68T:esch384v1
91.1991.2391.25T:drygascon256
91.9892.0092.04T:esch384v2
96.5096.5396.54T:cubehash82
100.50100.53100.54T:cubehash164
103.88103.91103.92T:knot256v2
110.60110.83111.14T:fsb256
128.08128.08128.10T:romulush
157.54157.54157.64T:knot256v1
192.52192.62192.70T:cubehash81
201.53201.55201.56T:cubehash162
223.09223.15223.17T:clxhash
352.94352.95352.97T:knot512
363.17363.24363.79T:knot384
386.74386.98387.65T:photonbeetlehash256rate32v1
403.07403.10403.12T:cubehash161
448.14450.77454.01T:fsb512
827.59827.67827.89T:syconhash256v1
1457.011458.111468.92T:subterraneanv1
1769.391780.541867.63T:acehash256v1
2590.292591.062591.82T:skinnyhashtk3
2655.132669.972673.28T:sivrijndael256hash256v1
2754.302783.152788.32T:heron256v1
4714.504714.654717.75T:skinnyhashtk2
5150.055150.115150.16T:gage1h256c256r128
6137.866145.836147.89T:orangishv1
7741.727742.307747.64T:gage1h256c224r064
8586.098591.438596.95T:gage1h256c256r064
8855.958859.518859.82T:gage1h256c224r032
15303.3715304.5615305.36T:gage1h256c512r064
15405.0615405.2715405.37T:gage1h256c256r032
16479.2616506.7916513.14T:sivtemphotonhashv1
26716.9726718.6326719.09T:gage1h256c224r016
29862.5229869.2429928.44T:gage1h256c512r032
30166.4530181.1530323.07T:gage1h256c256r016
58657.2558660.4658684.32T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.00?0.01?0.01?T:floppsy
0.300.300.30komihash
0.870.870.87prh42s256
0.930.940.95prh64s256
0.990.990.99prh64s512
1.001.001.00prh42s512
1.081.081.08prh42s1024
1.271.281.28prh64s1024
1.301.301.30T:bebb4185
2.412.412.42T:edonr512
3.163.163.16T:md4
4.084.084.08T:bmw512
4.524.524.53T:blake2b
4.534.534.54T:edonr256
5.135.135.14md5
5.505.525.60T:beamsplitter
5.695.705.72T:k12
5.925.925.93T:blake3
6.076.076.07T:skein512256
6.076.076.07T:skein512512
6.246.246.24T:skein256256
6.396.396.40T:tiger
6.606.606.60T:cubehash832
6.906.906.91sha1
7.127.137.13T:blake64
7.287.287.29lsh512
7.397.407.41blake512
7.647.667.66T:blake2s
7.777.777.77T:shabal512
7.837.837.84T:shabal256
8.238.238.26T:bmw256
8.608.608.62T:sarmal256
9.879.879.87lsh256
9.929.929.93T:skein10241024
9.979.9710.00T:blake32
10.2010.2110.21sha384
10.2210.2210.23sha512
10.6710.6810.68T:bblake256
10.7310.7310.74T:keccakc256
10.7510.7510.76shake128
11.0411.0411.04T:sarmal512
12.0612.0712.07T:rfsb509
12.3712.3712.38T:keccakc448
12.4212.4212.42sha3224
12.5512.5512.56T:cubehash512
12.6312.6312.63T:cubehash816
12.9512.9512.96blake256
13.2613.2613.27sha3256
13.2713.2813.28shake256
13.2913.2913.29T:ripemd160
13.2913.2913.31T:keccakc512
13.3013.3013.34T:cubehash1632
14.0514.0614.07T:keccak
14.9114.9114.91T:nasha256
15.3515.3615.36T:nasha512
15.5015.5115.52sha224
15.5015.5115.52sha256
15.6815.6915.69T:luffa256
16.6716.6716.68T:fugue2
16.9916.9916.99T:keccakc768
17.0117.0117.03sha3384
17.1917.2417.25T:luffa384
18.0618.0618.06asconxofav12
18.0618.0618.06asconhashav12
19.0319.0319.04T:jh384
19.0319.0319.04T:jh256
19.0319.0319.15T:jh224
19.0319.0419.06T:jh512
21.5921.6121.61T:shavite3256
22.6622.6622.71T:round3jh256
22.6722.6722.73T:round3jh512
24.1224.1324.16T:keccakc1024
24.1824.1824.18sha3512
24.9424.9424.94T:cubehash88
25.9625.9625.97T:fugue256
26.2126.2126.21T:cubehash1616
26.8626.8626.86asconxofv12
26.8626.8626.86asconhashv12
29.7729.7729.77T:xoodyakv1
29.8329.8829.91T:luffa512
30.3130.3130.37T:gimli24v1
30.4130.4130.42T:hamsi
31.3231.3231.34T:lane256
32.2932.3232.33T:whirlpool
34.1434.1534.18T:echosp256
34.4734.4734.47T:shamashashv1
34.8734.9134.93T:groestl256
35.5235.5235.53T:shavite3512
36.7036.7036.70asconhashabi32v12
37.8137.9037.91T:echo256
40.2440.3340.33T:sneikha256
42.1442.1942.41T:simd256
43.9443.9443.95T:lane512
47.5147.5747.58T:simd512
48.8248.8248.82T:cubehash84
49.1649.1849.19T:echosp512
51.4651.4651.48T:cubehash168
51.8951.9351.97T:groestl512
52.9052.9052.92T:mcssha4
53.3153.3153.31T:mcssha6
53.7653.7653.78T:mcssha5
54.8554.8554.85asconhashbi32v12
58.5158.9261.04T:mgrostl256
60.0460.0660.06T:fugue512
63.0263.1463.14T:esch256v1
63.2963.2963.30T:esch256v2
64.7264.7564.76T:saturninhashv2
70.6170.6270.64T:echo512
71.9571.9571.95T:drygascon128
79.9279.9279.93T:coral256v1
80.7180.7180.72T:sneikha384
90.5090.5090.50T:esch384v1
91.8191.8191.81T:drygascon256
92.9192.9192.91T:esch384v2
97.0797.0797.08T:cubehash82
101.64101.64101.64T:cubehash164
104.69104.69104.70T:knot256v2
108.81109.10109.61T:fsb256
129.00129.00129.04T:romulush
157.10157.10157.12T:knot256v1
193.12193.21193.60T:cubehash81
202.66202.67202.77T:cubehash162
223.41223.41223.64T:clxhash
354.27354.27354.43T:knot512
363.96364.13364.46T:knot384
385.95386.19386.49T:photonbeetlehash256rate32v1
404.15404.28404.33T:cubehash161
835.74835.78835.96T:syconhash256v1
1461.521463.141471.25T:subterraneanv1
1796.001798.021876.58T:acehash256v1
2610.602611.292611.91T:skinnyhashtk3
2654.662667.392669.48T:sivrijndael256hash256v1
2801.652828.462829.43T:heron256v1
4724.644724.744727.16T:skinnyhashtk2
5210.345210.475210.58T:gage1h256c256r128
6186.986193.856194.84T:orangishv1
7817.727817.877822.51T:gage1h256c224r064
8670.828675.398679.68T:gage1h256c256r064
8936.638937.298937.58T:gage1h256c224r032
15453.4515454.3415454.94T:gage1h256c512r064
15540.7715540.9715541.09T:gage1h256c256r032
16466.1116492.0116494.35T:sivtemphotonhashv1
21786.7821788.5221792.92T:fsb512
26939.4626940.3326940.56T:gage1h256c224r016
30131.4430132.0030185.49T:gage1h256c512r032
30430.8730431.7730559.86T:gage1h256c256r016
59133.5359134.9959155.72T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.330.330.33komihash
1.121.121.12prh42s256
1.181.191.20prh64s256
1.331.331.33prh42s512
1.381.381.50T:bebb4185
1.501.501.50prh64s512
1.681.681.68prh42s1024
1.991.992.00prh64s1024
2.662.662.68T:edonr512
3.333.333.34T:md4
4.554.554.56T:blake2b
4.574.574.57T:bmw512
4.744.744.75T:edonr256
5.365.365.37md5
5.635.665.79T:beamsplitter
5.905.925.92T:blake3
6.276.296.35T:k12
6.296.296.29T:skein512256
6.296.296.29T:skein512512
6.396.406.40T:skein256256
6.656.666.66T:tiger
7.557.557.56T:cubehash832
7.587.597.60T:blake64
7.677.687.69T:blake2s
7.887.897.94blake512
8.048.058.06sha1
8.068.078.09lsh512
8.598.608.60T:shabal512
8.668.668.67T:shabal256
8.758.758.77T:bmw256
9.089.089.10T:sarmal256
10.3110.3210.34T:blake32
10.5110.5110.51lsh256
10.5710.5710.58T:skein10241024
11.5011.5011.51shake128
11.5811.5911.59T:keccakc256
11.6111.6311.65T:sarmal512
11.7311.7411.76sha384
11.7611.7711.78sha512
12.1812.1912.22T:bblake256
12.5912.5912.59sha3224
12.6212.6212.64T:keccakc448
13.0513.0613.08T:cubehash512
13.3613.3713.38blake256
13.4013.4113.42T:rfsb509
13.5813.5813.58T:cubehash816
13.7113.7113.73sha3256
13.7313.7313.74T:ripemd160
13.7413.7413.75shake256
13.8313.8313.90T:keccakc512
14.8414.8714.90T:keccak
15.0615.1515.16T:cubehash1632
15.4015.4015.40T:nasha256
16.1816.1916.20T:luffa256
16.2616.2716.28T:nasha512
16.9416.9717.01sha224
16.9316.9917.01sha256
17.0517.0517.07sha3384
17.1117.1217.12T:keccakc768
17.9818.0118.03T:luffa384
18.3618.3618.36asconxofav12
18.3618.3618.36asconhashav12
19.2519.2519.26T:fugue2
19.5519.5619.57T:jh256
19.5719.5719.60T:jh512
19.5619.5719.57T:jh384
19.5719.5819.70T:jh224
22.0922.1822.21T:shavite3256
23.2923.2923.30T:round3jh256
23.3023.3623.36T:round3jh512
24.9224.9224.92sha3512
24.9524.9825.05T:keccakc1024
25.8925.8925.89T:cubehash88
27.2427.2427.25asconxofv12
27.2427.2527.25asconhashv12
27.7327.7327.73T:fugue256
28.1128.1128.11T:cubehash1616
30.0130.0130.01T:xoodyakv1
30.6730.6830.68T:hamsi
30.7230.7230.78T:gimli24v1
31.1231.1431.15T:luffa512
32.9832.9933.00T:lane256
33.3033.3133.32T:whirlpool
33.6033.6233.63T:echosp256
35.0035.0035.01T:shamashashv1
36.2936.3436.36T:groestl256
37.3437.3737.42T:shavite3512
37.4537.4537.45asconhashabi32v12
40.7740.8440.85T:sneikha256
41.2841.3441.36T:echo256
43.2643.3343.52T:simd256
48.3548.3548.37T:lane512
49.7649.7649.77T:cubehash84
49.9950.0350.05T:simd512
53.3653.3653.42T:cubehash168
53.6853.6953.70T:echosp512
54.7354.7554.77T:mcssha4
54.8954.9254.92T:mcssha6
55.5855.5955.59asconhashbi32v12
56.0256.0256.02T:groestl512
57.0557.0857.08T:mcssha5
63.2863.3763.47T:mgrostl256
63.6863.7863.79T:esch256v1
63.9963.9964.00T:esch256v2
64.7564.7864.82T:fugue512
65.6165.6365.64T:saturninhashv2
72.1172.1272.15T:drygascon128
74.2274.2574.27T:echo512
81.0481.0581.05T:coral256v1
81.5582.0982.47T:fsb256
82.3182.3182.31T:sneikha384
91.9591.9691.97T:esch384v1
92.8292.8392.84T:drygascon256
94.3494.3594.35T:esch384v2
98.0198.0198.03T:cubehash82
103.53103.53103.53T:cubehash164
106.04106.04106.05T:knot256v2
130.57130.59130.62T:romulush
157.70157.70157.70T:knot256v1
194.16194.16194.66T:cubehash81
204.56204.61204.61T:cubehash162
223.92223.93223.93T:clxhash
356.58356.58356.61T:knot512
366.10366.13366.94T:knot384
384.79385.20385.60T:photonbeetlehash256rate32v1
406.05406.05406.06T:cubehash161
849.09849.29849.68T:syconhash256v1
1463.621467.271476.61T:subterraneanv1
1825.101827.131907.03T:acehash256v1
2644.412644.982645.69T:skinnyhashtk3
2651.012663.762665.64T:sivrijndael256hash256v1
2875.602903.262903.78T:heron256v1
4739.894740.204742.15T:skinnyhashtk2
5310.905311.135311.29T:gage1h256c256r128
6266.746273.766274.91T:orangishv1
7943.537943.797948.72T:gage1h256c224r064
8810.618815.198819.14T:gage1h256c256r064
9066.629067.179067.50T:gage1h256c224r032
15703.2315704.1215704.61T:gage1h256c512r064
15767.3715767.6015767.89T:gage1h256c256r032
16439.4316464.5916465.33T:sivtemphotonhashv1
27307.8227310.4427311.00T:gage1h256c224r016
30568.9730569.4330624.91T:gage1h256c512r032
30849.0330849.4730978.60T:gage1h256c256r016
57311.4157338.5457358.07T:fsb512
59922.8759923.5259945.07T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.03?0.04?0.04?T:floppsy
0.370.370.37komihash
1.591.591.70T:bebb4185
1.801.801.80prh42s256
1.821.831.84prh64s256
2.182.182.18prh42s512
2.852.852.85prh64s512
3.063.063.06T:edonr512
3.273.273.27prh42s1024
3.763.773.77T:md4
3.853.853.85prh64s1024
5.145.145.15T:blake2b
5.245.255.26T:edonr256
5.495.505.50T:bmw512
5.595.595.64T:blake3
5.925.925.94md5
5.996.006.01T:beamsplitter
6.806.826.86T:skein256256
6.856.856.85T:skein512256
6.866.866.86T:skein512512
7.267.277.44T:k12
7.437.437.48T:tiger
7.717.737.73T:blake2s
8.018.028.04T:blake64
8.418.428.43blake512
9.419.419.46lsh512
9.449.469.46T:sarmal256
10.0910.0910.12T:bmw256
10.0910.0910.10T:cubehash832
10.7810.7910.82T:shabal512
10.8210.8510.86T:shabal256
11.0911.1011.15sha1
11.1711.1711.18lsh256
11.2411.2511.26T:blake32
12.0312.0312.05T:sarmal512
12.3812.3812.40shake128
12.6612.6712.68T:keccakc256
13.4213.4313.45T:skein10241024
14.3714.4014.41T:cubehash512
14.4114.4114.42blake256
14.8014.8314.88sha384
14.8414.8514.88T:ripemd160
14.8814.9214.97sha512
15.2915.2915.31sha3224
15.3015.3115.36sha3256
15.3515.3515.36shake256
15.5815.5815.60T:keccakc448
15.4915.6315.70T:keccak
15.6815.6815.85T:keccakc512
16.1016.1016.10T:cubehash816
16.5716.5916.61T:bblake256
16.6416.6416.66T:nasha256
16.8216.8416.86T:rfsb509
17.0617.0717.08T:nasha512
17.5317.5417.57T:luffa256
18.2818.2818.30sha3384
18.5418.5518.56T:keccakc768
19.1619.1619.16asconxofav12
19.1619.1619.16asconhashav12
19.7119.7419.98T:cubehash1632
20.0420.0720.12T:luffa384
20.8220.8820.96sha224
20.8220.9721.01sha256
20.9820.9820.99T:jh384
20.9720.9820.98T:jh256
21.0021.0021.03T:jh512
21.0221.0421.18T:jh224
23.6623.7423.76T:shavite3256
24.9624.9725.00T:round3jh256
24.9924.9925.05T:round3jh512
26.1426.1426.15T:fugue2
27.2527.2527.25sha3512
27.4827.4927.77T:keccakc1024
28.2728.2728.28asconxofv12
28.2828.2828.28asconhashv12
28.4028.4128.41T:cubehash88
30.6530.6530.66T:xoodyakv1
31.3731.3831.39T:hamsi
31.8031.8131.87T:gimli24v1
32.4332.4532.46T:fugue256
33.1933.2033.20T:cubehash1616
34.5334.5434.54T:luffa512
35.8935.9235.94T:whirlpool
36.4236.4336.47T:shamashashv1
37.3237.3637.37T:lane256
38.4738.5038.58T:shavite3512
38.5638.5638.61T:echosp256
39.4539.4539.46asconhashabi32v12
40.0740.0940.21T:groestl256
42.1742.2242.22T:sneikha256
46.2846.3546.51T:simd256
49.0549.1049.14T:echo256
52.2752.2852.28T:cubehash84
57.5557.5557.56asconhashbi32v12
58.4458.4458.60T:cubehash168
59.1459.1659.17T:mcssha6
59.5859.6059.63T:mcssha4
61.0861.1361.15T:groestl512
61.7461.8061.84T:simd512
63.7563.7663.85T:echosp512
64.7364.8064.83T:lane512
65.3865.4965.51T:esch256v1
65.7565.7665.88T:mcssha5
65.8465.8565.87T:esch256v2
67.9867.9968.02T:saturninhashv2
70.0270.6773.64T:mgrostl256
72.5972.6072.62T:drygascon128
76.3476.3976.82T:echo512
77.2177.2577.36T:fugue512
84.0384.0484.06T:coral256v1
86.5586.5586.55T:sneikha384
95.5395.5395.58T:drygascon256
95.8395.8595.87T:esch384v1
96.7297.1797.88T:fsb256
98.4698.4998.58T:esch384v2
100.53100.56100.59T:cubehash82
108.58108.58108.58T:cubehash164
109.65109.65109.65T:knot256v2
134.73134.78134.83T:romulush
159.27159.27160.02T:knot256v1
196.92196.94197.41T:cubehash81
209.64209.79209.79T:cubehash162
225.28225.30228.98T:clxhash
362.76362.76362.81T:knot512
370.88370.95371.38T:knot384
381.73382.64383.25T:photonbeetlehash256rate32v1
411.11411.12411.14T:cubehash161
885.09885.23885.30T:syconhash256v1
1482.131483.881491.66T:subterraneanv1
1903.661905.171987.51T:acehash256v1
2641.642654.202654.96T:sivrijndael256hash256v1
2734.162735.012735.97T:skinnyhashtk3
3073.033100.133104.35T:heron256v1
4781.724783.904786.78T:skinnyhashtk2
5579.045579.295579.42T:gage1h256c256r128
6479.646486.696487.70T:orangishv1
8278.848279.738283.64T:gage1h256c224r064
9183.159187.089190.81T:gage1h256c256r064
9388.789412.559413.47T:gage1h256c224r032
16369.4516370.4716370.91T:gage1h256c512r064
16371.4016372.2616372.48T:gage1h256c256r032
16366.1416392.9416393.54T:sivtemphotonhashv1
28294.5928295.2228295.75T:gage1h256c224r016
31735.3131735.9131791.89T:gage1h256c512r032
31961.1931962.2832096.98T:gage1h256c256r016
62028.9462032.5062051.14T:gage1h256c224r008
152131.02152190.33152210.10T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.310.330.34T:floppsy
1.09?1.09?1.31?komihash
3.953.954.30T:bebb4185
6.306.366.58T:blake3
8.388.388.38T:blake2s
9.179.209.20T:md4
9.489.509.56T:edonr512
10.1410.1410.19prh42s256
10.1710.2010.23T:beamsplitter
10.2310.2310.27T:blake2b
10.0810.3110.31prh64s256
11.7711.8812.05T:skein256256
11.9711.9711.98T:edonr256
12.8612.8612.86prh42s512
13.0813.0813.08md5
13.9113.9113.92T:skein512256
13.9713.9713.97T:skein512512
16.3816.3816.39T:tiger
16.6416.6416.88T:blake64
18.3818.4118.47T:bmw512
18.5018.5818.61T:sarmal256
19.0319.0319.08blake512
21.8421.8421.86prh64s512
22.2022.5924.52T:k12
22.6622.8623.16T:blake32
22.4523.2323.50lsh256
23.0623.2723.59T:sarmal512
23.4523.4523.47prh42s1024
27.5027.5227.61T:bmw256
27.7227.7827.97blake256
28.1428.2228.47sha3256
28.3028.3128.36sha3384
28.3028.3128.52sha3224
28.4428.4528.61sha3512
28.6928.7228.73shake256
28.8828.8828.91shake128
29.0629.0629.06asconhashav12
29.0629.0629.06asconxofav12
29.1229.1729.78T:ripemd160
30.0230.0930.16lsh512
30.7330.7330.86T:keccakc768
30.8030.8132.42T:keccakc1024
31.2231.2331.28T:keccakc448
31.4431.4532.66T:keccakc512
30.5631.6131.94T:keccak
31.5031.6432.08T:cubehash512
31.3631.6731.72T:keccakc256
32.3932.6132.61prh64s1024
32.7732.7832.80T:nasha256
34.0934.1634.41T:luffa256
35.1735.1935.19T:nasha512
38.7738.7838.84T:xoodyakv1
38.9138.9538.97T:shabal512
38.9138.9838.98T:jh256
38.9739.0239.06T:jh384
38.9239.0339.28T:shabal256
39.1639.1639.20T:jh512
39.4739.5339.55T:jh224
40.3440.4740.59T:hamsi
41.0541.0541.08asconxofv12
41.0541.0641.08asconhashv12
42.3442.3442.42T:cubehash832
43.4443.5543.61T:shavite3256
43.5643.5943.59T:skein10241024
45.7345.8145.84T:gimli24v1
45.3445.9246.06T:luffa384
46.0946.0946.19T:round3jh256
46.2746.3446.34T:round3jh512
48.4148.4448.44T:cubehash816
49.6949.9250.50sha1
54.2354.2754.39T:shamashashv1
57.8958.0558.41T:rfsb509
58.2558.6759.08sha384
58.6258.8359.12sha512
60.1260.2760.27T:sneikha256
60.6460.6960.70T:cubehash88
64.7364.7364.77asconhashabi32v12
69.1669.3069.52T:whirlpool
69.5070.0671.03sha224
70.5370.6670.70T:shavite3512
70.8070.9471.31T:bblake256
70.5271.1772.16sha256
76.5576.8077.08T:luffa512
78.6678.6978.95T:drygascon128
79.5079.6482.05T:cubehash1632
82.2082.2782.27asconhashbi32v12
84.4484.4884.48T:cubehash84
84.6984.7084.78T:simd256
87.2587.2787.70T:esch256v1
87.8887.8988.19T:groestl256
89.2889.5889.77T:esch256v2
91.5991.6691.77T:fugue256
93.1693.1793.56T:lane256
97.8398.0098.11T:saturninhashv2
98.2398.2398.27T:cubehash1616
111.47111.75111.92T:echo256
113.41113.61113.72T:mcssha6
114.53114.61114.67T:fugue2
117.09117.30117.34T:echosp256
121.84122.05122.12T:mcssha4
122.28122.36122.50T:coral256v1
123.50124.86124.88T:cubehash168
130.28131.27131.44T:drygascon256
132.73133.02133.31T:cubehash82
139.25139.52140.00T:echo512
140.88140.89140.91T:sneikha384
144.91145.08145.27T:echosp512
145.48145.62145.83T:esch384v1
151.19151.34151.45T:esch384v2
152.12152.34152.77T:groestl512
155.84155.84155.86T:knot256v2
173.20173.22173.25T:cubehash164
177.50177.61177.64T:mcssha5
179.44180.09180.09T:knot256v1
186.78186.86187.00T:simd512
185.34187.25191.97T:mgrostl256
188.59188.91189.00T:romulush
193.12197.61198.05T:fsb256
232.28232.30232.73T:cubehash81
238.20238.81239.09T:fugue512
242.75242.75242.91T:clxhash
252.16252.16252.48T:lane512
274.88276.08276.09T:cubehash162
339.22340.80342.11T:photonbeetlehash256rate32v1
409.36409.64409.75T:knot384
441.78441.84441.84T:knot512
476.03476.11476.11T:cubehash161
1346.481346.501346.72T:syconhash256v1
1673.301675.881684.98T:subterraneanv1
2515.562525.642528.39T:sivrijndael256hash256v1
2892.952896.563023.03T:acehash256v1
3886.753888.063979.73T:skinnyhashtk3
5303.665307.175312.88T:skinnyhashtk2
5588.345611.735679.05T:heron256v1
9011.169011.229012.12T:gage1h256c256r128
9199.399212.399215.09T:orangishv1
12570.2812576.5312577.88T:gage1h256c224r064
13841.2513842.6913848.30T:gage1h256c224r032
13948.6413953.2013955.83T:gage1h256c256r064
15463.2015474.2515475.12T:sivtemphotonhashv1
24099.7324104.8624111.53T:gage1h256c256r032
24892.4424898.1224903.11T:gage1h256c512r064
40910.4240913.5940915.22T:gage1h256c224r016
46215.5646218.1146411.80T:gage1h256c256r016
46674.6146677.6646753.72T:gage1h256c512r032
88980.8989011.2889019.38T:gage1h256c224r008
1366106.441366652.771367022.17T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
2.502.622.75T:floppsy
5.25?5.25?7.88?komihash
21.62?21.62?28.25?T:bebb4185
36.8836.8836.88T:beamsplitter
50.8851.2551.25T:md4
53.7553.7555.62T:blake3
63.2563.2563.25T:edonr256
64.1264.1264.12md5
66.0066.0068.38T:blake2s
67.8867.8867.88T:skein256256
75.7575.8876.00T:edonr512
76.5076.6276.62prh42s256
77.6278.0078.88T:tiger
77.2578.2578.25prh64s256
80.7580.8883.00T:blake2b
97.2597.2597.25prh42s512
100.88101.12102.75T:blake32
106.88107.00107.12T:hamsi
107.38107.38107.38asconhashav12
107.38107.62109.25asconxofav12
110.50110.50113.25T:skein512256
110.88110.88110.88T:skein512512
120.12120.38121.88blake256
125.00125.25125.38T:gimli24v1
129.12129.38129.50T:xoodyakv1
128.00129.62132.12T:ripemd160
134.50134.75137.25T:blake64
142.00142.00142.00asconxofv12
142.00142.12142.12asconhashv12
144.88145.25145.50T:nasha256
148.38149.75150.00T:sarmal256
147.88150.62151.50T:bmw512
152.12152.12157.25blake512
154.38154.38154.38T:cubehash512
154.62154.62154.62T:bmw256
156.12156.50158.12T:luffa256
160.75160.88162.75T:sneikha256
169.62169.62169.75prh64s512
174.75175.00176.50T:shamashashv1
178.25178.25189.12T:k12
177.62178.38179.50T:shavite3256
182.50182.50182.50prh42s1024
179.50185.50187.62lsh256
185.88187.00188.50T:sarmal512
196.50196.88200.00T:drygascon128
225.00225.38226.50sha3224
225.38225.62227.12sha3384
224.88226.12227.62sha3256
226.50226.75227.38sha3512
229.12229.12231.62shake128
229.25230.25232.62shake256
238.12241.25242.12T:luffa384
240.75241.62242.00lsh512
248.12248.25248.62T:keccakc768
247.88248.38259.88T:keccakc1024
251.88251.88252.12T:keccakc448
252.38252.38252.88T:shabal512
252.38252.50253.88T:shabal256
254.38254.62254.62prh64s1024
244.75255.12255.38T:keccak
255.38255.38255.38T:keccakc256
254.25256.25262.62T:keccakc512
264.12264.38268.25asconhashabi32v12
268.50268.88269.88T:saturninhashv2
277.00277.00277.00asconhashbi32v12
280.88280.88281.00T:nasha512
293.12295.12298.25T:whirlpool
297.12297.25297.25T:cubehash816
297.75297.88299.00T:cubehash832
314.88314.88315.00T:cubehash88
315.12315.25315.38T:jh384
315.12315.25315.75T:jh256
315.75315.88316.00T:jh512
318.00318.00319.38T:esch256v1
317.38318.12318.25T:jh224
333.62334.38335.62T:esch256v2
335.75336.12338.12T:cubehash84
338.00338.00338.38T:knot256v1
341.88344.25347.25sha1
346.62347.12348.62T:skein10241024
372.50372.50372.50T:round3jh256
373.50373.50373.75T:round3jh512
379.38379.75385.75T:clxhash
383.75386.00387.38T:photonbeetlehash256rate32v1
387.88388.25388.25T:luffa512
386.38388.62391.00T:cubehash82
393.38393.75394.88T:rfsb509
416.38416.38416.50T:knot256v2
421.88422.50423.62T:coral256v1
430.88432.00432.00T:groestl256
436.38444.62453.88sha224
437.62446.50452.62sha256
462.38466.25469.00sha384
466.12467.38470.62sha512
467.25469.12472.88T:bblake256
484.62485.00487.12T:sneikha384
485.50485.88486.25T:romulush
492.38492.50494.62T:drygascon256
510.75510.88510.88T:cubehash81
538.38538.38538.38T:cubehash1632
541.62542.25543.88T:mcssha6
557.50557.88558.12T:fugue256
563.00563.00564.75T:shavite3512
595.88595.88595.88T:cubehash1616
611.88612.75613.38T:mcssha4
622.50624.62625.88T:esch384v1
633.50634.00644.88T:cubehash168
654.62654.88655.38T:esch384v2
679.50679.62680.12T:simd256
683.50683.62683.88T:cubehash164
751.25751.38752.50T:lane256
787.25787.38798.12T:cubehash162
797.75798.38799.50T:fugue2
823.75825.00826.00T:knot384
891.38892.88896.62T:echo256
938.62939.00939.50T:echosp256
987.25987.88987.88T:cubehash161
1057.501058.251058.75T:mcssha5
1062.251062.751066.25T:knot512
1110.621110.621111.88T:echo512
1158.001159.501160.12T:echosp512
1221.251223.621227.62T:groestl512
1474.381477.881484.00T:fsb256
1469.001484.621515.38T:mgrostl256
1494.121495.501496.38T:simd512
1502.001503.881513.88T:fugue512
2020.382020.502020.75T:lane512
2860.752870.622874.38T:sivrijndael256hash256v1
3200.623204.253210.50T:subterraneanv1
4979.254979.384979.75T:syconhash256v1
9427.629444.389447.50T:skinnyhashtk2
10361.6210373.2510388.50T:skinnyhashtk3
10688.0010697.7511164.12T:acehash256v1
16496.1216520.5016520.88T:sivtemphotonhashv1
25402.8825410.5025955.75T:heron256v1
30900.8830902.0030904.12T:gage1h256c256r128
36765.2536821.8836824.88T:orangishv1
46370.3846373.1246392.00T:gage1h256c224r064
48723.5048726.0048727.88T:gage1h256c224r032
51447.6251476.3851491.12T:gage1h256c256r064
84986.8884997.1285019.75T:gage1h256c256r032
92025.5092031.1292099.12T:gage1h256c512r064
140235.12140257.50140322.12T:gage1h256c224r016
158438.88158508.12159109.00T:gage1h256c256r016
164252.88164321.75164515.38T:gage1h256c512r032
301238.88301320.75301582.75T:gage1h256c224r008
10944193.3810946567.6210950942.25T:fsb512