VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


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

Measurements of hash functions on one machine: amd64; Zen 4 (a60f12); 2023 AMD Ryzen 7 7700; 8 x 3800MHz; hertz, supercop-20241011

[Page version: 20241021 10:28:03]

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.410.410.42prh42s512
0.410.410.42prh42s256
0.410.410.42prh42s1024
0.440.440.44prh64s1024
0.440.440.44prh64s256
0.440.440.44prh64s512
0.590.600.60T:blake3
1.141.231.24T:bebb4185
1.261.271.27T:edonr512
1.701.721.73lsh512
1.891.891.89sha1
2.022.022.02sha256
2.032.032.03sha224
2.032.042.05T:echo256
2.072.092.13T:bmw512
2.372.382.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.602.612.62lsh256
2.702.702.71T:edonr256
2.802.802.80T:md4
2.932.942.94T:keccakc512treed2
2.972.982.99T:k12
3.473.473.47T:blake2b
4.044.054.07T:bmw256
4.164.174.19sha512
4.174.184.19sha384
4.324.364.55T:bash256
4.414.424.43T:shabal512
4.424.434.45T:shabal256
4.564.564.57T:skein512512
4.584.584.58T:skein512256
4.694.694.71T:blake64
4.774.774.77md5
4.814.834.84T:beamsplitter
4.914.964.97blake512
4.974.974.98T:bblake256
5.025.025.03T:cubehash512
5.025.035.03T:cubehash816
5.045.055.06T:cubehash1632
5.25?5.37?6.49?T:sarmal256
5.445.475.48T:tiger
5.485.495.50T:keccakc256
5.495.515.52shake128
5.635.635.63T:blake2s
5.665.665.68T:skein256256
5.665.675.67T:groestl256
5.725.755.77T:bash384
6.006.016.05T:skein10241024
6.096.096.10T:rfsb509
6.146.146.15T:groestl512
6.376.386.38sha3224
6.416.416.42T:keccakc448
6.466.486.48T:blake32
6.596.606.61T:sarmal512
6.636.646.65T:keccakc512
6.716.736.76shake256
6.726.746.77sha3256
6.986.997.00T:luffa256
7.157.167.18T:keccak
7.367.417.42T:luffa384
7.807.837.84blake256
8.238.238.24T:fugue2
8.678.699.12T:bash512
8.788.808.83sha3384
8.818.828.84T:keccakc768
9.369.399.41T:jh384
9.329.4210.25T:jh256
9.379.439.46T:jh512
9.449.469.50T:jh224
9.869.9610.00T:gimli24v1
10.0210.0310.04T:cubehash1616
10.0510.0510.06T:cubehash88
10.2510.2510.25asconxofav12
10.2510.2510.25asconhashav12
10.9210.9410.98T:round3jh256
10.9310.9710.99T:round3jh512
11.6611.6611.66T:ripemd160
12.3412.3512.36T:shavite3256
11.7112.4512.85T:xoodyakv1
12.5912.6012.65sha3512
12.6012.6312.64T:whirlpool
12.5912.6312.67T:keccakc1024
13.0013.0113.05T:luffa512
13.7313.8514.70T:simd512
14.1114.1814.58T:fugue256
14.4514.4614.47T:nasha512
14.3314.4914.50T:nasha256
15.0915.2315.26T:hamsi
15.2515.2515.25asconxofv12
15.2515.2515.25asconhashv12
17.9517.9617.96T:lane256
17.9418.2118.49T:echosp256
18.58?18.81?20.83?T:simd256
20.0620.0620.08T:cubehash168
20.1120.1120.12T:cubehash84
20.2020.2120.25T:shavite3512
20.9220.9320.96T:shamashashv1
23.1623.1723.18T:echo512
23.9323.9524.68T:fugue384
25.2525.2525.26asconhashabi32v12
25.21?25.41?28.76?T:fsb256
26.0926.1026.12T:echosp512
26.4326.4426.46T:lane512
27.9828.0128.02T:mgrostl256
31.7332.1732.21T:fugue512
32.1132.2232.34T:esch256v1
33.0033.0033.00T:sneikha256
34.0834.1334.18T:esch256v2
36.8736.8836.88asconhashbi32v12
40.1240.1440.17T:saturninhashv2
40.1140.1540.17T:cubehash164
40.3740.3840.38T:cubehash82
44.4844.4944.51T:romulush
47.1347.2447.27T:esch384v1
48.0048.2348.30T:esch384v2
48.4048.4148.43T:drygascon128
49.0049.0249.07T:mcssha5
49.0249.0352.24T:mcssha4
49.0049.0849.14T:mcssha6
52.7552.7552.79T:coral256v1
55.2255.6355.95T:drygascon256
56.3756.3856.42T:knot256v2
61.0261.0361.09T:triadhashv1
65.8765.8865.92T:sneikha384
73.9276.4577.93T:fsb512
80.3480.3780.42T:cubehash162
80.7180.7680.79T:cubehash81
102.00102.03102.07T:knot256v1
149.91149.94149.97T:syconhash256v1
160.61160.75160.85T:cubehash161
182.38185.09186.51T:knot512
205.44205.60205.74T:photonbeetlehash256rate32v1
208.09208.82216.04T:clxhash
217.57217.58217.59T:knot384
549.88551.24553.79T:subterraneanv1
792.35801.47806.19T:skinnyhashtk3
804.26809.05809.31T:acehash256v1
885.23885.40885.58T:heron256v1
1225.741231.581233.75T:sivrijndael256hash256v1
1318.681322.591322.88T:gage1h256c256r128
1574.741575.881575.97T:orangishv1
1720.221765.571773.72T:skinnyhashtk2
1968.641970.681973.94T:gage1h256c224r064
2262.772269.942271.85T:gage1h256c256r064
3623.973633.833648.58T:gage1h256c224r032
3922.923942.223964.73T:gage1h256c256r032
4019.204021.124027.56T:sivtemphotonhashv1
4076.514077.124081.25T:gage1h256c512r064
6741.756747.426749.51T:gage1h256c224r016
7301.097351.257614.06T:gage1h256c512r032
7503.227537.587546.09T:gage1h256c256r016
13205.2813215.9013227.18T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.17komihash
0.480.480.49prh42s256
0.510.510.52prh42s512
0.560.560.56prh64s256
0.580.580.58prh42s1024
0.620.620.62prh64s512
0.740.740.75prh64s1024
1.211.241.26T:bebb4185
1.231.251.25T:blake3
1.331.341.34T:edonr512
1.841.851.85lsh512
2.052.052.05sha256
2.072.082.08sha1
2.162.172.17T:echo256
2.222.222.23sha224
2.252.262.26T:bmw512
2.692.702.71lsh256
2.752.752.76T:keccakc256treed2
2.752.762.76T:cubehash832
2.782.792.79T:edonr256
2.862.872.87T:md4
3.033.043.06T:k12
3.353.363.36T:keccakc512treed2
3.483.493.49T:blake2b
4.204.214.22T:bmw256
4.494.504.52sha384
4.534.544.55sha512
4.544.544.71T:bash256
4.674.674.68T:skein512512
4.684.684.68T:skein512256
4.714.724.77T:shabal256
4.724.734.74T:shabal512
4.844.864.89T:blake64
4.864.864.86md5
4.985.015.03T:beamsplitter
5.155.165.17T:cubehash512
5.165.165.28blake512
5.265.265.27T:cubehash816
5.495.495.50T:cubehash1632
5.53?5.55?6.58?T:sarmal256
5.565.575.59T:bblake256
5.605.605.71T:tiger
5.625.625.63T:blake2s
5.645.645.65T:keccakc256
5.645.715.76shake128
5.735.745.74T:skein256256
5.895.905.90T:groestl256
5.906.096.10T:bash384
6.226.226.23T:rfsb509
6.256.276.28T:skein10241024
6.506.526.55sha3224
6.566.586.60T:keccakc448
6.606.616.62T:blake32
6.706.706.71T:groestl512
6.806.826.83T:sarmal512
6.886.896.90T:keccakc512
6.976.986.98shake256
6.987.007.01sha3256
7.117.117.12T:luffa256
7.417.417.42T:keccak
7.557.587.60T:luffa384
7.957.967.98blake256
8.948.969.01sha3384
8.978.978.97T:keccakc768
9.019.029.06T:fugue2
8.859.299.30T:bash512
9.529.569.59T:jh384
9.539.5810.32T:jh256
9.559.599.63T:jh512
9.599.649.67T:jh224
9.969.9910.05T:gimli24v1
10.2910.3010.31T:cubehash88
10.3610.3610.37asconxofav12
10.3610.3710.37asconhashav12
10.4810.4910.50T:cubehash1616
11.0411.1211.19T:round3jh256
11.1011.1511.18T:round3jh512
11.8711.8711.87T:ripemd160
11.7811.8912.52T:xoodyakv1
12.5212.5312.54T:shavite3256
12.7112.7212.73T:keccakc1024
12.6712.7712.77sha3512
12.8412.8612.88T:whirlpool
13.3113.3313.35T:luffa512
14.1314.3215.09T:simd512
14.6414.6614.77T:nasha256
14.9314.9514.96T:nasha512
14.9415.1615.27T:fugue256
15.1915.2415.36T:hamsi
15.3915.3915.40asconxofv12
15.3915.4015.40asconhashv12
18.5318.5418.54T:lane256
18.9418.9620.97T:simd256
18.8419.0219.25T:echosp256
20.3620.3620.36T:cubehash84
20.5020.5120.52T:cubehash168
20.8420.8620.89T:shavite3512
21.2321.2421.25T:shamashashv1
23.9223.9323.95T:echo512
24.6825.2725.30T:fugue384
25.5125.5125.51asconhashabi32v12
25.4425.6425.83T:fsb256
27.0727.0727.09T:echosp512
28.1228.1228.12T:lane512
29.5929.6029.61T:mgrostl256
32.5232.5732.62T:esch256v1
33.2033.2333.27T:fugue512
33.2733.2733.27T:sneikha256
34.3334.3834.41T:esch256v2
37.2037.2037.21asconhashbi32v12
40.5540.5540.59T:cubehash164
40.4840.5940.59T:saturninhashv2
40.5940.6040.62T:cubehash82
44.8344.8744.88T:romulush
47.6347.6747.76T:esch384v1
48.4748.4748.48T:drygascon128
48.5248.7748.86T:esch384v2
49.8149.8149.90T:mcssha6
49.8149.8252.78T:mcssha4
50.5550.5550.55T:mcssha5
53.1853.1853.19T:coral256v1
55.8456.7557.68T:drygascon256
56.8556.8556.85T:knot256v2
61.1761.1761.19T:triadhashv1
66.6566.6566.65T:sneikha384
80.6880.7880.84T:cubehash162
80.9680.9881.00T:cubehash81
102.21102.21102.21T:knot256v1
151.35151.41151.47T:syconhash256v1
161.18161.21161.24T:cubehash161
183.27183.28186.80T:knot512
204.86205.04205.08T:photonbeetlehash256rate32v1
209.02209.05215.53T:clxhash
217.97217.99218.00T:knot384
551.86552.32552.60T:subterraneanv1
802.81807.46809.66T:skinnyhashtk3
812.72816.99817.06T:acehash256v1
899.52899.54899.78T:heron256v1
1225.901226.691228.44T:sivrijndael256hash256v1
1336.291336.811337.81T:gage1h256c256r128
1588.981593.341593.57T:orangishv1
1728.761764.261791.29T:skinnyhashtk2
1973.151992.182000.82T:gage1h256c224r064
2287.702292.902294.11T:gage1h256c256r064
3659.273664.633676.85T:gage1h256c224r032
3968.273978.723997.38T:gage1h256c256r032
4010.474015.434023.86T:sivtemphotonhashv1
4120.544124.284128.57T:gage1h256c512r064
6578.536582.446586.74T:fsb512
6800.136804.196806.47T:gage1h256c224r016
7379.987399.907643.77T:gage1h256c512r032
7560.117594.187599.74T:gage1h256c256r016
13288.2313311.4213327.80T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.180.180.18komihash
0.580.580.59prh42s256
0.680.680.68prh42s512
0.720.730.75prh64s256
0.850.850.86prh42s1024
0.890.890.93prh64s512
1.221.221.25prh64s1024
1.261.301.32T:bebb4185
1.431.451.46T:edonr512
2.042.052.06lsh512
2.112.112.11sha256
2.382.382.39sha1
2.422.422.45T:echo256
2.52?2.53?2.86?T:bmw512
2.542.552.55sha224
2.842.852.87lsh256
2.922.922.93T:edonr256
2.982.982.98T:md4
3.133.143.15T:cubehash832
3.213.213.22T:keccakc256treed2
3.273.273.28T:k12
3.513.513.53T:blake2b
3.723.733.74T:blake3
3.733.743.75T:keccakc512treed2
4.464.464.48T:bmw256
4.834.854.85T:skein512256
4.864.864.86T:skein512512
4.815.005.02T:bash256
5.025.025.03md5
5.025.065.08sha384
5.125.165.17T:blake64
5.125.175.18sha512
5.185.215.23T:shabal256
5.205.225.26T:shabal512
5.225.265.31T:beamsplitter
5.385.385.40T:cubehash512
5.515.545.65blake512
5.605.615.62T:blake2s
5.645.655.67T:cubehash816
5.855.865.86T:skein256256
5.845.886.00T:tiger
5.84?5.90?7.04?T:sarmal256
6.016.016.02shake128
6.086.096.10T:keccakc256
6.216.216.23T:bash384
6.236.236.24T:cubehash1632
6.246.266.27T:groestl256
6.476.486.49T:rfsb509
6.566.576.58T:bblake256
6.606.606.62sha3224
6.636.676.67T:skein10241024
6.686.696.73T:keccakc448
6.826.836.84T:blake32
7.157.187.21T:sarmal512
7.187.197.20T:keccakc512
7.197.227.25sha3256
7.197.237.24shake256
7.317.327.34T:luffa256
7.637.647.65T:groestl512
7.847.847.85T:keccak
7.867.877.99T:luffa384
8.158.168.17blake256
8.968.969.18sha3384
9.039.039.05T:keccakc768
9.129.179.18T:bash512
9.759.799.85T:jh384
9.779.8810.47T:jh256
9.829.929.98T:jh512
9.949.959.95T:jh224
10.1010.1610.18T:gimli24v1
10.4410.4410.45T:fugue2
10.5510.5510.55asconhashav12
10.5510.5510.56asconxofav12
10.6710.6810.71T:cubehash88
11.2211.2311.25T:cubehash1616
11.3611.3811.50T:round3jh256
11.2811.4011.51T:round3jh512
12.2212.2212.22T:ripemd160
11.8912.6312.63T:xoodyakv1
12.8512.8612.90T:shavite3256
13.0613.0713.07sha3512
13.1313.1613.17T:keccakc1024
13.3013.3213.36T:whirlpool
13.8613.8713.89T:luffa512
15.0115.0615.84T:simd512
15.1115.1215.22T:nasha256
15.3315.4315.53T:hamsi
15.6215.6215.64asconxofv12
15.6215.6315.64asconhashv12
15.7615.7915.82T:nasha512
16.2916.3116.33T:fugue256
18.5418.6818.92T:echosp256
19.4919.5219.55T:lane256
19.6019.6521.52T:simd256
20.7620.7720.77T:cubehash84
21.2721.2921.30T:cubehash168
21.5121.5121.51T:shamashashv1
21.9421.9822.02T:shavite3512
23.9524.1524.33T:fsb256
25.1925.2125.26T:echo512
25.8025.8626.41T:fugue384
25.9325.9425.94asconhashabi32v12
29.5529.5729.60T:echosp512
30.9330.9330.93T:lane512
32.2832.3032.31T:mgrostl256
32.7332.8132.89T:esch256v1
33.7133.7133.74T:sneikha256
34.7534.7934.84T:esch256v2
34.9835.0435.12T:fugue512
37.7437.7437.76asconhashbi32v12
40.9841.0041.01T:cubehash82
41.0541.0641.11T:saturninhashv2
41.2741.3541.37T:cubehash164
45.4645.4845.51T:romulush
48.4748.5148.64T:esch384v1
48.6048.6048.65T:drygascon128
49.3749.6249.72T:esch384v2
51.1551.1651.29T:mcssha6
51.1651.1651.17T:mcssha4
53.1253.1253.13T:mcssha5
53.9153.9153.91T:coral256v1
56.3656.4157.19T:drygascon256
57.6457.6557.65T:knot256v2
61.3861.3861.40T:triadhashv1
67.9467.9467.94T:sneikha384
81.3481.3781.38T:cubehash81
81.5281.5681.59T:cubehash162
102.57102.57102.57T:knot256v1
153.80153.85153.96T:syconhash256v1
161.92161.94161.94T:cubehash161
184.47187.99188.00T:knot512
204.21204.45204.73T:photonbeetlehash256rate32v1
209.48209.48216.00T:clxhash
219.25219.26219.27T:knot384
553.43554.91556.94T:subterraneanv1
820.47821.49869.53T:skinnyhashtk3
827.69829.88830.08T:acehash256v1
922.96922.99923.48T:heron256v1
1224.281225.501229.93T:sivrijndael256hash256v1
1364.031365.251368.43T:gage1h256c256r128
1610.561611.031612.67T:orangishv1
1742.281773.391775.74T:skinnyhashtk2
2019.002023.922025.19T:gage1h256c224r064
2319.632327.862329.84T:gage1h256c256r064
3716.263733.623760.06T:gage1h256c224r032
4006.084008.644019.79T:sivtemphotonhashv1
4025.584036.284058.69T:gage1h256c256r032
4183.454184.594190.62T:gage1h256c512r064
6889.096892.226894.61T:gage1h256c224r016
7480.417515.227793.60T:gage1h256c512r032
7641.697648.047685.64T:gage1h256c256r016
13474.8513521.0413522.24T:gage1h256c224r008
17398.5417424.5617452.57T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.220.220.22komihash
0.870.880.88prh42s256
1.091.091.12prh42s512
1.201.211.31prh64s256
1.321.371.43T:bebb4185
1.581.591.60prh42s1024
1.591.601.68T:edonr512
1.651.691.73prh64s512
2.262.262.27sha256
2.352.382.40lsh512
2.532.572.64prh64s1024
2.952.972.98lsh256
3.01?3.03?3.92?T:bmw512
3.023.033.04T:echo256
3.203.213.21sha1
3.263.273.28T:edonr256
3.283.343.34T:md4
3.403.413.42sha224
3.623.643.65T:blake3
3.643.643.64T:k12
3.994.004.00T:blake2b
4.154.164.18T:cubehash832
4.404.414.44T:keccakc256treed2
5.165.185.20T:bmw256
5.225.245.35T:bash256
5.305.315.31T:skein512256
5.365.365.36T:skein512512
5.385.425.48T:blake64
5.465.465.47md5
5.575.595.60T:blake2s
5.725.755.84blake512
5.785.805.82T:keccakc512treed2
5.965.976.00T:cubehash512
5.915.986.10T:beamsplitter
5.996.046.07sha384
6.07?6.13?7.30?T:sarmal256
6.186.206.20T:skein256256
6.306.336.34sha512
6.396.416.45T:tiger
6.466.476.47shake128
6.476.506.59T:shabal256
6.526.566.60T:shabal512
6.616.666.69T:keccakc256
6.656.686.69T:cubehash816
6.936.946.97T:bash384
7.107.117.14T:rfsb509
7.207.247.24T:groestl256
7.387.397.42T:blake32
7.407.437.48T:sarmal512
7.857.877.89T:luffa256
8.038.048.04sha3224
8.048.058.13sha3256
8.068.068.07shake256
8.148.158.16T:keccakc512
8.208.218.22T:cubehash1632
8.168.228.24T:keccak
8.258.298.37T:keccakc448
8.278.458.47T:skein10241024
8.648.688.72T:luffa384
8.698.718.72blake256
9.599.619.62sha3384
9.649.659.66T:bblake256
9.769.789.80T:keccakc768
9.859.8610.28T:bash512
10.0710.0710.12T:groestl512
10.3610.4510.57T:jh384
10.4810.5210.56T:gimli24v1
10.4410.6011.27T:jh256
10.5010.6110.65T:jh512
10.6010.7110.73T:jh224
11.0211.0211.02asconxofav12
11.0211.0511.07asconhashav12
11.6911.7211.76T:cubehash88
12.0412.1512.34T:round3jh256
11.9812.1812.30T:round3jh512
12.1912.8912.92T:xoodyakv1
13.1513.1613.16T:ripemd160
13.2013.2313.24T:cubehash1616
13.7513.7713.87T:shavite3256
14.1414.1814.19T:fugue2
14.2814.3014.30sha3512
14.3914.4414.58T:whirlpool
14.4314.4614.51T:keccakc1024
15.2715.3215.38T:luffa512
15.7115.8215.96T:hamsi
16.2316.2316.23asconhashv12
16.2316.2316.23asconxofv12
16.3616.4016.43T:nasha256
16.3816.4116.45T:nasha512
18.4718.5619.53T:simd512
19.9620.0020.03T:fugue256
20.8221.0623.10T:simd256
21.3721.4621.79T:echosp256
21.7921.8221.83T:cubehash84
21.9021.9021.94T:lane256
22.2422.2522.27T:shamashashv1
22.5322.5922.63T:shavite3512
23.2723.2923.32T:cubehash168
25.9826.0426.07T:echo512
27.0527.0827.09asconhashabi32v12
28.8729.3829.48T:fugue384
30.2630.4630.64T:fsb256
33.8533.9534.08T:esch256v1
34.8934.8934.89T:sneikha256
35.1235.1335.14T:echosp512
35.7135.8135.90T:esch256v2
36.3936.4336.45T:mgrostl256
39.1839.1839.20asconhashbi32v12
39.3839.6639.87T:fugue512
41.3741.3941.39T:lane512
41.9942.0242.06T:cubehash82
42.5642.5642.60T:saturninhashv2
43.3343.3843.42T:cubehash164
47.1647.1747.23T:romulush
48.9648.9749.01T:drygascon128
50.7450.8750.98T:esch384v1
51.6251.7751.89T:esch384v2
54.7154.7354.91T:mcssha6
54.7654.7754.78T:mcssha4
55.8155.8155.82T:coral256v1
58.1058.2258.25T:drygascon256
59.7559.7559.76T:knot256v2
59.9860.0060.01T:mcssha5
62.0062.0062.09T:triadhashv1
71.3971.3971.39T:sneikha384
82.2882.2882.34T:cubehash81
83.5483.6383.68T:cubehash162
103.50103.51103.51T:knot256v1
160.19160.36160.48T:syconhash256v1
163.87163.94163.94T:cubehash161
187.58187.65191.14T:knot512
202.32202.54202.86T:photonbeetlehash256rate32v1
210.69210.70217.25T:clxhash
222.10222.12222.14T:knot384
558.51559.94561.24T:subterraneanv1
841.79843.14853.86T:skinnyhashtk3
862.03865.11865.15T:acehash256v1
986.22986.23986.31T:heron256v1
1220.841222.241224.38T:sivrijndael256hash256v1
1430.901432.691435.12T:gage1h256c256r128
1664.651665.951668.86T:orangishv1
1754.801785.521792.83T:skinnyhashtk2
2108.272109.952110.66T:gage1h256c224r064
2423.432426.702428.28T:gage1h256c256r064
3864.063872.013873.32T:gage1h256c224r032
3992.013993.593994.97T:sivtemphotonhashv1
4157.584185.714193.80T:gage1h256c256r032
4357.554360.004362.47T:gage1h256c512r064
7134.547147.047178.32T:gage1h256c224r016
7791.897793.857968.77T:gage1h256c512r032
7938.707939.767988.76T:gage1h256c256r016
13954.4213958.4613974.34T:gage1h256c224r008
46313.2746344.6146381.86T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.560.560.56T:floppsy
0.880.880.88komihash
3.163.223.33T:blake3
4.08?4.12?4.86?T:edonr512
4.174.204.25sha256
4.25?4.39?4.75?T:bebb4185
4.594.664.67prh42s256
5.225.285.36T:blake2s
6.126.196.23lsh256
6.586.596.62prh42s512
7.197.197.22T:md4
7.347.478.08prh64s256
7.707.807.95T:edonr256
7.897.898.14T:blake2b
8.228.258.33lsh512
8.388.398.47T:echo256
9.489.589.67T:beamsplitter
9.819.869.91T:k12
10.1110.2710.70T:bash384
10.3310.3910.45T:bmw512
10.30?10.50?11.84?T:bash256
10.3610.5310.55T:skein256256
10.7510.7710.77T:skein512256
10.9510.9511.41T:blake64
10.9810.9811.09md5
10.9811.0011.23prh42s1024
11.2511.2511.36T:skein512512
11.80?11.89?13.92?T:sarmal256
11.9211.9512.91blake512
12.0912.2712.98prh64s512
13.5213.6113.64T:cubehash512
13.6113.7313.78T:tiger
13.6713.7813.88sha1
13.7213.7813.83T:rfsb509
14.2814.3114.86T:bmw256
14.2214.3614.41T:sarmal512
14.5514.6414.69T:blake32
14.4714.6714.75sha224
14.7015.0515.09T:luffa256
15.0215.0815.72sha3512
15.0815.1415.30sha3224
15.0915.1615.67sha3384
15.1215.2215.62shake128
15.1415.2215.66sha3256
15.1915.2515.31T:gimli24v1
15.2815.3815.64shake256
15.7015.7515.86blake256
15.9216.0916.72T:xoodyakv1
15.9816.1116.53T:keccakc512
16.0316.1116.47T:keccakc1024
16.0916.1916.27T:keccakc768
16.0616.3016.81T:keccak
16.1616.3316.75T:keccakc256
16.2716.4417.02T:keccakc448
17.1717.1717.17asconhashav12
17.1717.1717.17asconxofav12
17.2317.3417.47T:cubehash832
19.1219.2219.33T:luffa384
19.2219.4819.72T:jh384
18.8419.5519.67T:bash512
19.2719.6419.84T:jh512
19.6719.7519.86T:cubehash816
19.6719.7719.86T:groestl256
19.2719.9220.44T:jh256
20.0520.2020.31T:jh224
20.3120.4520.66T:hamsi
21.1121.2021.39sha384
21.5021.6122.44prh64s1024
22.0822.2822.78T:round3jh256
21.9122.3122.70T:round3jh512
23.0323.1123.22sha512
23.2023.4823.95T:shabal256
23.3323.5023.97T:shabal512
24.0524.0524.05asconhashv12
24.0524.0524.05asconxofv12
24.7324.8824.91T:cubehash88
25.1225.1625.16T:ripemd160
25.3925.5225.62T:shavite3256
26.0526.0927.08T:skein10241024
26.6926.9727.16T:keccakc512treed2
26.9427.0327.22T:keccakc256treed2
27.7227.9429.89T:whirlpool
31.4231.4731.52T:nasha256
31.3831.5331.81T:nasha512
31.6731.7731.78T:shamashashv1
33.3033.4833.62T:cubehash1632
33.4433.7033.98T:luffa512
35.0035.0235.64T:cubehash84
37.4738.2840.47T:simd256
38.8438.9539.06T:cubehash1616
41.4841.4841.80asconhashabi32v12
41.3141.5041.91T:groestl512
41.4241.5341.64T:shavite3512
43.6443.7343.81T:bblake256
47.5848.2248.67T:esch256v1
48.2048.3648.83T:echo512
48.7048.8648.88T:cubehash168
48.7249.0949.64T:esch256v2
49.9849.9850.00T:sneikha256
53.0953.4253.52T:drygascon128
54.9755.2055.31T:lane256
55.0555.2755.64T:cubehash82
56.0856.4258.56T:simd512
57.5857.5857.69asconhashbi32v12
58.2558.4559.27T:fugue2
61.5061.5261.55T:saturninhashv2
62.9463.3063.70T:fugue256
64.8865.7566.31T:echosp256
67.0067.8668.41T:fugue384
68.8368.9169.19T:romulush
69.0969.0969.42T:triadhashv1
69.1269.1769.59T:cubehash164
77.0277.2377.95T:drygascon256
78.8879.0979.45T:esch384v2
78.6179.3380.08T:esch384v1
80.2080.2080.20T:coral256v1
80.1680.2280.38T:echosp512
86.6286.6686.83T:knot256v2
95.0395.3095.47T:cubehash81
97.7397.7598.02T:fugue512
99.23100.03100.72T:fsb256
100.52100.58100.78T:mcssha6
100.72100.88100.97T:mcssha4
103.34103.69103.80T:mgrostl256
109.59109.77109.77T:cubehash162
115.48115.48115.48T:sneikha384
115.56115.61115.61T:knot256v1
147.72147.89148.00T:mcssha5
160.97161.03162.23T:lane512
179.31179.58179.88T:photonbeetlehash256rate32v1
188.88188.88189.59T:cubehash161
226.23226.25233.27T:clxhash
228.41231.36231.55T:knot512
243.77244.44244.92T:syconhash256v1
245.36245.36245.52T:knot384
631.72631.88635.17T:subterraneanv1
1161.191162.111163.05T:sivrijndael256hash256v1
1205.021216.881271.67T:skinnyhashtk3
1313.971315.831315.95T:acehash256v1
1796.221796.391796.83T:heron256v1
1946.911984.252004.44T:skinnyhashtk2
2315.392323.592327.41T:gage1h256c256r128
2361.942365.482366.39T:orangishv1
3200.833205.173206.23T:gage1h256c224r064
3677.093679.393685.59T:gage1h256c256r064
3768.973772.003778.81T:sivtemphotonhashv1
5670.845690.365696.06T:gage1h256c224r032
6152.706175.176189.95T:gage1h256c256r032
6623.336626.006630.45T:gage1h256c512r064
10322.1610329.4510339.42T:gage1h256c224r016
11434.0011498.7311569.41T:gage1h256c256r016
11439.4711506.5911804.34T:gage1h256c512r032
20055.0020076.2720089.20T:gage1h256c224r008
415823.33416239.47416585.55T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.504.504.50T:floppsy
5.255.255.25komihash
25.2525.6225.88sha256
23.25?27.88?28.50?T:bebb4185
30.62?31.88?35.38?T:beamsplitter
33.7533.7534.62T:md4
34.2534.3834.75T:blake3
33.50?34.50?38.62?T:edonr512
33.8835.3835.75prh42s256
36.00?36.50?40.62?T:edonr256
44.2545.5046.00T:gimli24v1
48.7549.2549.88T:blake2s
48.7549.6251.62md5
50.1250.6251.25lsh256
50.8851.2551.50prh42s512
55.7556.6258.25T:hamsi
55.7557.3859.25prh64s256
57.5057.5058.25T:xoodyakv1
60.0060.1260.25T:skein256256
62.25?62.38?74.62?T:tiger
63.0063.0063.00T:blake2b
63.8864.8866.12T:luffa256
65.6265.6267.62asconhashav12
65.6265.6268.00asconxofav12
66.5066.5067.12lsh512
67.1267.6268.00T:echo256
67.8868.5069.38T:blake32
70.1270.8871.88T:cubehash512
70.8871.1271.75blake256
73.7573.8874.38T:rfsb509
78.2578.6278.88T:k12
81.1281.5084.12T:bmw256
81.8882.3882.88T:bmw512
81.7583.0083.12T:bash512
82.5083.5083.75T:bash384
82.12?84.25?91.38?T:bash256
85.2585.2585.38T:skein512256
85.2585.6289.38prh42s1024
85.6285.6287.62asconhashv12
85.6285.6287.62asconxofv12
87.1287.6287.75T:blake64
93.3893.5093.50T:skein512512
94.2594.8896.50prh64s512
94.5095.6296.38sha1
94.00?95.75?108.38?T:sarmal256
97.1298.6299.25T:luffa384
99.3899.75101.50sha224
95.38102.38102.62blake512
103.75103.88104.00T:shamashashv1
106.00106.00106.38T:ripemd160
107.62108.12110.00T:shavite3256
114.12114.62117.00T:sarmal512
113.38115.25115.62T:groestl256
119.75119.88123.62sha3384
119.88119.88123.62sha3256
119.50?120.00?134.88?T:whirlpool
119.75120.00122.38sha3512
120.00120.62122.00sha3224
120.12120.62121.12T:cubehash816
120.12120.62123.62shake128
120.12121.38122.38T:cubehash832
121.12121.75125.88shake256
125.62126.12126.12T:triadhashv1
127.00127.38128.88T:keccakc1024
127.50127.75129.00T:keccakc768
126.88127.88132.12T:keccakc512
127.75128.25129.25T:cubehash88
127.62128.38133.12T:keccak
128.75129.88130.50T:keccakc256
129.38130.25131.25T:keccakc448
131.50131.75132.25T:nasha256
130.25134.00134.00T:drygascon128
135.12135.12135.12T:sneikha256
137.62138.88143.75T:cubehash84
138.25138.88140.12T:shabal256
139.38139.75140.62T:shabal512
151.12151.25152.00asconhashabi32v12
157.50158.25158.88T:cubehash82
158.38159.50160.62T:jh224
154.88160.38165.62T:jh384
155.50160.38164.62T:jh512
165.88167.25168.38T:luffa512
160.38167.62167.75T:jh256
168.00168.62169.38sha384
167.50170.62171.88prh64s1024
172.00172.00172.62T:saturninhashv2
177.88179.62182.12T:esch256v1
180.50182.38185.50T:round3jh256
180.88183.62189.50T:round3jh512
182.25184.00185.50T:esch256v2
185.50185.88187.62sha512
193.50193.75193.88T:romulush
195.38196.00196.88T:cubehash81
202.50202.50203.38asconhashbi32v12
204.62205.00206.00T:photonbeetlehash256rate32v1
207.88208.50209.00T:skein10241024
208.62208.62211.00T:knot256v1
214.25215.38217.12T:keccakc512treed2
214.62216.00216.88T:keccakc256treed2
228.38228.75230.25T:cubehash1632
233.50234.12234.62T:cubehash1616
243.75243.88244.00T:knot256v2
249.75250.12251.00T:cubehash168
250.62253.12253.88T:nasha512
269.25269.62270.25T:cubehash164
272.38272.38272.38T:coral256v1
279.12279.25280.50T:drygascon256
284.50286.12288.25T:bblake256
288.75290.00290.50T:groestl512
303.38305.62321.88T:simd256
309.12309.75309.88T:cubehash162
332.12332.75333.88T:shavite3512
340.50342.12343.12T:esch384v2
341.50343.38346.25T:esch384v1
348.62348.62359.38T:clxhash
363.25369.62376.25T:fugue384
368.75371.62377.50T:fugue256
383.38383.50384.25T:fugue2
387.88387.88390.50T:cubehash161
387.00388.12389.38T:echo512
396.50396.50396.50T:sneikha384
439.62440.62442.38T:lane256
447.00448.50473.38T:simd512
460.25460.38495.75T:mcssha6
461.50462.38463.25T:mcssha4
494.00494.12496.50T:knot384
519.12522.38530.25T:echosp256
545.88547.88549.25T:knot512
560.75563.00571.62T:fugue512
643.75644.12644.38T:echosp512
795.38801.25804.25T:fsb256
823.75825.25826.75T:mgrostl256
838.38839.50840.88T:mcssha5
903.25907.12908.38T:syconhash256v1
1201.121201.121201.75T:subterraneanv1
1287.251287.621288.75T:lane512
1337.381341.881345.62T:sivrijndael256hash256v1
3185.253221.753288.75T:skinnyhashtk3
3460.003533.253546.25T:skinnyhashtk2
4042.624057.504059.00T:sivtemphotonhashv1
4860.884861.124861.62T:acehash256v1
7945.007951.257958.50T:gage1h256c256r128
8169.628170.758172.00T:heron256v1
9449.889455.389473.75T:orangishv1
11812.6211823.5011893.25T:gage1h256c224r064
13585.3813601.5013607.62T:gage1h256c256r064
19958.6219980.3820059.75T:gage1h256c224r032
21690.8821715.8821747.12T:gage1h256c256r032
24454.0024478.0024509.75T:gage1h256c512r064
35337.8835430.3835586.75T:gage1h256c224r016
39263.3839391.3839758.00T:gage1h256c256r016
40247.1240338.8841503.50T:gage1h256c512r032
67683.2567835.0067874.25T:gage1h256c224r008
3330282.253333599.123337858.62T:fsb512