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 A6-3650; 4 x 2600MHz; hydra4, supercop-20250307

[Page version: 20250416 12:37:43]

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: old (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
0.250.250.25T:floppsy
0.260.270.27komihash
0.690.690.69prh42s512
0.690.690.69prh42s256
0.690.690.69prh42s1024
0.760.770.77prh64s256
0.790.790.80prh64s1024
0.820.820.82prh64s512
1.251.251.25T:bebb4185
2.252.252.25T:edonr512
3.143.143.14T:md4
3.773.773.77T:bmw512
4.404.404.41T:edonr256
4.454.464.46T:blake2b
5.005.005.00md5
5.205.315.38T:beamsplitter
5.475.485.49T:k12
5.925.925.92T:skein512512
5.925.925.92T:skein512256
5.975.986.01T:blake3
6.036.036.03T:cubehash832
6.036.036.04T:skein256256
6.196.196.19sha1
6.226.226.26T:tiger
6.766.766.78T:blake64
7.197.197.19blake512
7.207.247.36lsh512
7.337.347.34T:shabal512
7.337.347.34T:shabal256
7.527.537.53T:blake2s
7.867.867.87T:bmw256
8.648.698.71T:sarmal256
9.119.129.16T:skein10241024
9.239.249.24lsh256
9.299.299.29sha384
9.299.299.29sha512
9.959.969.97T:blake32
10.1610.1710.18T:lux512
10.4210.4210.42shake128
10.4310.4310.44T:keccakc256
10.7610.7610.76T:sarmal512
10.7710.7710.78T:bblake256
11.3111.3211.32T:rfsb509
12.0212.0312.04T:cubehash816
12.0612.0612.06T:keccakc448
12.0712.0712.07sha3224
12.2512.2512.25T:cubehash512
12.2512.2612.26T:cubehash1632
12.4112.4112.42T:lux256
12.4512.4612.48blake256
12.4612.4612.46T:keccakc512
12.7212.7312.73sha3256
12.7312.7312.74shake256
12.8012.8012.80T:ripemd160
12.9112.9613.00T:simd512
13.2513.2813.28T:keccak
14.6214.6214.62T:nasha256
14.6214.6314.63sha256
14.6214.6314.63sha224
14.8414.8414.84T:luffa256
14.9714.9714.97T:fugue2
15.0015.0215.02T:nasha512
16.0316.0616.11sha3384
16.3416.3416.34T:keccakc768
16.7916.7916.81T:luffa384
17.8717.8817.88asconxofav12
17.8817.8817.88asconhashav12
18.9218.9518.96T:jh256
18.9218.9519.00T:jh384
18.9318.9618.96T:jh512
18.9218.9618.97T:jh224
19.5019.5119.52T:groestl256
20.4420.4520.46T:shavite3256
22.0522.0522.06T:round3jh512
22.1022.1122.16T:round3jh256
22.6622.6822.72sha3512
23.6123.6223.69T:keccakc1024
24.1224.1324.13T:cubehash88
24.5224.5324.56T:fugue256
25.1925.1925.19T:cubehash1616
26.6226.6226.63asconhashv12
26.6226.6226.63asconxofv12
28.9028.9028.90T:xoodyakv1
29.1329.1529.23T:lane256
29.1629.1729.18T:luffa512
30.2530.2530.26T:hamsi
30.4030.4230.47T:whirlpool
30.9030.9130.94T:groestl512
32.2332.2432.28T:shavite3512
33.0733.0833.09T:echosp256
34.4934.5334.56T:essence384
34.4734.5734.60T:essence512
35.4335.4435.48T:echo256
35.8735.8835.88asconhashabi32v12
38.6638.6638.69T:shamashashv1
40.0240.0540.17T:lane512
40.8440.8440.89T:simd256
42.2642.2942.30T:sneikha256
46.2746.2846.32T:mcssha6
46.2846.2846.32T:mcssha5
46.2946.3146.32T:mcssha4
47.8847.8947.93T:echosp512
48.2548.2548.29T:cubehash84
50.1950.1950.22T:cubehash168
52.4552.4552.49T:gimli24v1
53.8753.8853.92asconhashbi32v12
55.3055.3455.36T:fugue512
55.2655.6555.71T:mgrostl256
59.7159.7359.77T:essence224
59.6559.7460.27T:essence256
63.8463.9164.24T:esch256v1
65.4265.4265.47T:saturninhashv2
65.5065.6666.89T:esch256v2
67.0567.0867.14T:echo512
79.2579.2579.29T:coral256v1
81.2781.3583.30T:sneikha384
90.5890.6190.63T:drygascon128
94.7395.6595.84T:esch384v2
94.0096.0196.18T:esch384v1
96.3396.4996.53T:cubehash82
100.50100.54100.55T:cubehash164
101.50101.54101.54T:knot256v2
108.81108.85108.87T:drygascon256
110.95111.36111.64T:fsb256
128.03128.05128.07T:romulush
156.70156.79156.80T:knot256v1
192.56192.71192.85T:cubehash81
201.04201.05201.06T:cubehash162
225.57225.58225.60T:clxhash
305.42312.08317.70T:fsb512
352.94352.95352.97T:knot512
379.69380.36380.39T:knot384
398.35398.83399.58T:photonbeetlehash256rate32v1
402.07402.08402.11T:cubehash161
787.78793.38795.37T:syconhash256v1
1486.151488.331488.58T:subterraneanv1
1735.711744.011755.67T:acehash256v1
2746.822747.622761.76T:skinnyhashtk3
2766.142768.682785.12T:sivrijndael256hash256v1
2985.323019.493296.99T:heron256v1
5153.495153.835156.62T:gage1h256c256r128
5282.575285.135285.52T:skinnyhashtk2
6231.156231.296232.68T:orangishv1
7734.637735.617740.15T:gage1h256c224r064
8578.618579.718589.57T:gage1h256c256r064
8648.628665.378674.39T:gage1h256c224r032
15303.6815304.8415305.13T:gage1h256c512r064
15382.3815382.5215382.78T:gage1h256c256r032
17477.9017523.8117590.57T:sivtemphotonhashv1
26696.3826702.9526765.75T:gage1h256c224r016
29868.1529869.4629875.61T:gage1h256c512r032
30163.9730164.1930164.42T:gage1h256c256r016
59882.4359885.1659912.52T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.260.260.26T:floppsy
0.280.280.29komihash
0.840.840.84prh42s256
0.910.910.91prh42s512
0.910.920.92prh64s256
1.031.041.04prh42s1024
1.071.071.07prh64s512
1.231.231.23prh64s1024
1.311.311.31T:bebb4185
2.392.392.39T:edonr512
3.253.253.25T:md4
4.084.084.08T:bmw512
4.484.494.49T:blake2b
4.524.524.53T:edonr256
5.145.145.15md5
5.265.275.27T:beamsplitter
5.585.595.59T:k12
5.875.885.90T:blake3
6.076.076.07T:skein512256
6.076.076.08T:skein512512
6.126.126.12T:skein256256
6.346.346.35sha1
6.396.406.41T:tiger
6.666.666.66T:cubehash832
7.037.047.04T:blake64
7.467.467.46blake512
7.557.557.56T:blake2s
7.757.797.90lsh512
7.837.837.83T:shabal256
7.837.837.83T:shabal512
8.178.178.18T:bmw256
8.999.019.13T:sarmal256
9.499.499.53T:skein10241024
9.579.589.58lsh256
9.669.669.66sha384
9.669.669.66sha512
10.1510.1610.17T:blake32
10.6510.6510.66shake128
10.7310.7310.73T:keccakc256
11.1411.1511.15T:sarmal512
11.2411.2411.28T:lux512
11.7211.7311.73T:bblake256
12.0712.0812.08T:rfsb509
12.3012.3012.30sha3224
12.3512.3512.35T:keccakc448
12.5512.5512.56T:cubehash512
12.6612.6612.66T:cubehash816
12.7112.7112.74blake256
13.0513.0513.05T:keccakc512
13.0513.0513.05T:ripemd160
13.0913.1213.13T:lux256
13.1613.1613.17sha3256
13.1813.1813.18shake256
13.3013.3013.34T:cubehash1632
13.4313.4813.52T:simd512
13.8213.8513.86T:keccak
14.9114.9114.91T:nasha256
14.9214.9214.92sha256
14.9214.9214.92sha224
15.1315.1315.13T:luffa256
15.5615.5715.57T:nasha512
16.4516.4516.45T:fugue2
16.5116.5316.54sha3384
16.7216.7216.72T:keccakc768
17.2717.2717.28T:luffa384
18.0518.0518.05asconhashav12
18.0518.0518.05asconxofav12
19.2519.2719.31T:jh384
19.2519.2819.29T:jh256
19.2519.2819.28T:jh512
19.2619.2919.29T:jh224
20.0820.0920.10T:groestl256
20.7820.8120.81T:shavite3256
22.4222.4222.43T:round3jh512
22.4822.5222.53T:round3jh256
23.0223.0523.09sha3512
23.8623.8623.94T:keccakc1024
24.7524.7524.75T:cubehash88
25.5325.5425.55T:fugue256
26.3326.3326.33T:cubehash1616
26.8626.8626.86asconxofv12
26.8626.8626.86asconhashv12
29.0429.0429.05T:xoodyakv1
29.8829.9029.92T:luffa512
30.1030.1030.18T:lane256
30.4130.4230.42T:hamsi
30.9830.9931.04T:whirlpool
32.5232.5332.54T:groestl512
33.2933.2933.30T:shavite3512
34.5334.5534.55T:echosp256
35.6635.6735.71T:essence384
35.6335.7635.78T:essence512
36.3436.3436.34asconhashabi32v12
36.7036.7136.72T:echo256
39.0039.0039.00T:shamashashv1
41.5241.5241.52T:simd256
42.5342.5442.63T:sneikha256
42.5942.6042.60T:lane512
47.2447.2447.25T:mcssha4
47.2947.3047.30T:mcssha6
48.1248.1348.13T:mcssha5
48.8748.8748.90T:cubehash84
49.6649.6649.67T:echosp512
51.3251.3251.33T:cubehash168
52.8652.8652.86T:gimli24v1
54.4354.4354.43asconhashbi32v12
58.0958.1258.26T:fugue512
58.1058.4858.52T:mgrostl256
60.6760.7660.79T:essence224
60.7560.7661.13T:essence256
64.3064.3164.61T:esch256v1
65.9865.9865.98T:saturninhashv2
66.0166.0367.17T:esch256v2
69.2369.2569.33T:echo512
79.9279.9279.93T:coral256v1
82.2182.2184.17T:sneikha384
90.7190.7490.74T:drygascon128
94.5495.8096.50T:esch384v2
96.8796.8897.05T:cubehash82
101.64101.65101.68T:cubehash164
102.31102.31102.32T:knot256v2
97.20102.94104.58T:esch384v1
109.10109.38110.03T:fsb256
109.55109.55109.55T:drygascon256
128.95128.96128.99T:romulush
157.09157.09157.10T:knot256v1
193.13193.13193.19T:cubehash81
202.14202.14202.28T:cubehash162
225.84225.84225.98T:clxhash
354.30354.34354.46T:knot512
381.13381.16381.29T:knot384
397.85398.08398.53T:photonbeetlehash256rate32v1
403.14403.26403.33T:cubehash161
796.20801.20802.45T:syconhash256v1
1489.871491.801491.83T:subterraneanv1
1754.731761.311771.04T:acehash256v1
2765.562766.662781.09T:sivrijndael256hash256v1
2769.842777.012782.02T:skinnyhashtk3
3055.793068.423288.87T:heron256v1
5214.185214.275216.69T:gage1h256c256r128
5293.475295.505295.63T:skinnyhashtk2
6281.426283.186283.24T:orangishv1
7810.547811.097814.94T:gage1h256c224r064
8663.338663.548672.16T:gage1h256c256r064
8743.518748.108748.36T:gage1h256c224r032
15453.9915454.8715455.06T:gage1h256c512r064
15518.1115518.2915518.65T:gage1h256c256r032
17471.3817507.0017563.01T:sivtemphotonhashv1
21819.5821823.9621843.98T:fsb512
26924.2026924.6426981.54T:gage1h256c224r016
30130.8530131.4230137.31T:gage1h256c512r032
30414.2330414.5630414.68T:gage1h256c256r016
60368.1860368.4660391.76T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.270.270.27T:floppsy
0.310.320.32komihash
1.081.081.08prh42s256
1.151.151.17prh64s256
1.271.271.27prh42s512
1.421.421.42T:bebb4185
1.471.471.48prh64s512
1.611.611.61prh42s1024
1.941.951.95prh64s1024
2.632.642.64T:edonr512
3.423.423.43T:md4
4.514.514.51T:blake2b
4.584.584.58T:bmw512
4.734.734.73T:edonr256
5.365.375.40md5
5.405.415.42T:beamsplitter
5.825.825.84T:blake3
6.076.076.07T:k12
6.276.276.28T:skein256256
6.326.326.32T:skein512256
6.326.326.32T:skein512512
6.606.616.61sha1
6.666.686.69T:tiger
7.497.507.51T:blake64
7.587.597.59T:blake2s
7.717.717.72T:cubehash832
7.907.907.91blake512
8.658.668.66T:shabal256
8.668.668.67T:shabal512
8.698.698.70T:bmw256
8.668.708.82lsh512
9.509.529.81T:sarmal256
10.1110.1210.15T:skein10241024
10.1410.1410.15lsh256
10.2710.2710.28sha384
10.2810.2810.28sha512
10.5010.5010.52T:blake32
11.3811.3811.42shake128
11.5611.5711.57T:keccakc256
11.7611.7911.79T:sarmal512
12.4812.4812.49sha3224
12.6012.6012.61T:keccakc448
13.0213.0213.03T:lux512
13.0613.0613.06T:cubehash512
13.1313.1413.19blake256
13.3013.3213.32T:bblake256
13.4213.4313.46T:rfsb509
13.4813.4813.50T:ripemd160
13.6113.6213.64sha3256
13.6313.6513.66shake256
13.7013.7013.71T:cubehash816
13.7413.7413.77T:keccakc512
14.2214.2414.26T:lux256
14.2914.3414.43T:simd512
14.7614.8214.82T:keccak
15.0615.0615.06T:cubehash1632
15.4015.4015.41T:nasha256
15.4115.4115.42sha256
15.4215.4215.42sha224
15.6115.6115.61T:luffa256
16.4716.4716.48T:nasha512
16.9616.9717.00sha3384
16.9817.0217.03T:keccakc768
18.0718.0918.11T:luffa384
18.3518.3518.35asconhashav12
18.3518.3518.35asconxofav12
18.9018.9118.91T:fugue2
19.7819.8119.82T:jh256
19.7919.8119.81T:jh512
19.7819.8219.84T:jh384
19.8119.8519.85T:jh224
21.0221.0521.06T:groestl256
21.3121.3321.35T:shavite3256
23.0423.0423.05T:round3jh512
23.1023.1323.14T:round3jh256
24.1724.1724.18sha3512
24.7924.7924.88T:keccakc1024
25.8025.8025.80T:cubehash88
27.2427.2427.24asconxofv12
27.2427.2427.27T:fugue256
27.2527.2527.25asconhashv12
28.2328.2328.23T:cubehash1616
29.2829.2829.29T:xoodyakv1
30.6830.6830.71T:hamsi
31.1631.1731.18T:luffa512
31.7031.7231.73T:lane256
31.9331.9432.03T:whirlpool
34.0734.0734.09T:echosp256
35.0035.0535.09T:shavite3512
35.2535.2735.28T:groestl512
37.1237.1237.12asconhashabi32v12
37.6437.6637.66T:essence384
37.6437.7637.77T:essence512
39.5839.5939.60T:shamashashv1
40.1040.1140.12T:echo256
42.6342.6342.64T:simd256
43.1243.1643.17T:sneikha256
46.8246.8446.87T:lane512
48.7848.8148.82T:mcssha4
48.9848.9849.01T:mcssha6
49.9049.9149.91T:cubehash84
51.1951.2151.21T:mcssha5
53.2253.2253.22T:cubehash168
53.5253.5353.53T:gimli24v1
54.3754.3754.39T:echosp512
55.3555.3555.36asconhashbi32v12
62.4162.4262.44T:essence224
62.3762.4262.98T:essence256
62.6562.7262.74T:fugue512
63.1163.1563.31T:mgrostl256
65.0065.0065.32T:esch256v1
66.9066.9067.86T:esch256v2
66.9166.9166.92T:saturninhashv2
72.7672.8272.96T:echo512
81.0481.0581.05T:coral256v1
82.5583.4883.85T:fsb256
83.7483.7685.54T:sneikha384
90.9691.0391.04T:drygascon128
96.9196.91105.64T:esch384v1
96.0597.3498.03T:esch384v2
97.9197.9197.92T:cubehash82
103.54103.55103.64T:cubehash164
103.67103.67103.67T:knot256v2
110.76110.79110.80T:drygascon256
130.53130.53130.54T:romulush
157.65157.65157.65T:knot256v1
194.20194.20194.20T:cubehash81
204.04204.05204.05T:cubehash162
226.36226.36226.36T:clxhash
356.67356.67356.69T:knot512
383.36383.36383.42T:knot384
396.75396.76397.27T:photonbeetlehash256rate32v1
405.04405.11405.17T:cubehash161
809.29813.94815.25T:syconhash256v1
1495.791497.261497.69T:subterraneanv1
1783.051791.981799.61T:acehash256v1
2762.312762.652777.19T:sivrijndael256hash256v1
2805.982812.842817.93T:skinnyhashtk3
3138.953150.183358.12T:heron256v1
5310.765312.745313.03T:skinnyhashtk2
5314.815315.285317.32T:gage1h256c256r128
6364.116364.316365.19T:orangishv1
7936.247936.847940.56T:gage1h256c224r064
8802.448802.858811.48T:gage1h256c256r064
8866.068874.738875.16T:gage1h256c224r032
15703.8115704.6415704.84T:gage1h256c512r064
15744.5415744.8115745.26T:gage1h256c256r032
17442.5917478.5817528.24T:sivtemphotonhashv1
27293.6727294.8227351.74T:gage1h256c224r016
30569.1330569.6730575.38T:gage1h256c512r032
30831.5730832.0830832.49T:gage1h256c256r016
57645.6657657.6757713.58T:fsb512
61173.2461173.8961195.55T:gage1h256c224r008
Cycles/byte for 576 bytes
25%50%75%hash
0.300.300.30T:floppsy
0.360.360.37komihash
1.691.691.69T:bebb4185
1.741.741.74prh42s256
1.781.781.84prh64s256
2.242.242.24prh42s512
2.522.542.56prh64s512
3.013.023.03T:edonr512
3.153.153.15prh42s1024
3.833.843.84prh64s1024
3.863.863.88T:md4
5.105.105.11T:blake2b
5.245.245.25T:edonr256
5.515.515.51T:bmw512
5.575.575.57T:blake3
5.795.865.97T:beamsplitter
5.945.986.02md5
6.666.666.67T:skein256256
6.786.796.81T:k12
6.946.946.94T:skein512256
6.946.956.95T:skein512512
7.257.257.26sha1
7.457.457.47T:tiger
7.657.667.66T:blake2s
7.977.978.02T:blake64
8.288.298.29blake512
9.899.939.93T:sarmal256
10.0210.0310.04T:bmw256
10.2910.3210.46lsh512
10.5410.5410.57T:cubehash832
10.6210.6410.65lsh256
10.8310.8310.83T:shabal512
10.8410.8410.84T:shabal256
10.9010.9310.93sha384
10.9410.9510.97sha512
11.4411.4611.48T:blake32
12.2312.2412.27T:sarmal512
12.2512.2612.29shake128
12.6412.6412.67T:keccakc256
12.8712.8812.90T:skein10241024
14.2514.2614.35blake256
14.4114.4114.46T:cubehash512
14.5914.5914.62T:ripemd160
15.1315.1315.14sha3224
15.2015.2015.27sha3256
15.2015.2215.29shake256
15.5215.5215.56T:keccakc448
15.9215.9315.98T:keccakc512
15.7915.9715.98T:keccak
16.5216.5216.78T:cubehash816
16.6716.6716.69T:nasha256
16.7216.7316.74sha256
16.7316.7416.75sha224
16.8816.8816.92T:rfsb509
16.8916.8916.89T:luffa256
17.2317.2317.25T:nasha512
17.2817.3017.33T:lux256
17.7417.7817.83T:bblake256
18.1518.2618.33T:simd512
18.7718.8218.82T:keccakc768
18.8618.9219.03T:lux512
19.1519.1519.15asconhashav12
19.1519.1519.15asconxofav12
19.2719.3119.34sha3384
19.7419.7419.74T:cubehash1632
20.2220.2320.30T:luffa384
21.1921.2421.27T:jh256
21.2221.2421.25T:jh512
21.2021.2621.26T:jh384
21.2621.2821.28T:jh224
22.8622.8823.16T:shavite3256
23.5323.5523.57T:groestl256
24.7024.7024.72T:round3jh512
24.7424.7624.79T:round3jh256
25.4525.4625.47T:fugue2
27.5527.5527.57sha3512
27.5527.5627.67T:keccakc1024
28.2628.2628.26asconxofv12
28.2828.2828.28asconhashv12
28.6228.6228.62T:cubehash88
29.9229.9329.93T:xoodyakv1
31.4031.4131.50T:hamsi
31.7831.7831.78T:fugue256
33.3133.3133.31T:cubehash1616
34.4734.4734.49T:luffa512
34.4734.4934.53T:whirlpool
35.8635.8835.98T:lane256
36.1836.2036.23T:shavite3512
39.0739.1339.16T:groestl512
39.1939.1939.19asconhashabi32v12
39.2739.3439.37T:echosp256
41.1541.1641.17T:shamashashv1
42.8542.8742.89T:essence384
42.9943.0943.10T:essence512
44.6444.6544.68T:sneikha256
45.6045.6145.61T:simd256
47.6447.6447.65T:echo256
52.6952.7052.71T:cubehash84
52.9752.9852.98T:mcssha4
53.5053.5153.52T:mcssha6
55.3055.3155.31T:gimli24v1
57.8257.8257.82asconhashbi32v12
58.2658.2658.27T:cubehash168
59.4059.4159.41T:mcssha5
62.7562.7762.82T:lane512
64.7564.8364.90T:echosp512
66.7266.9167.21T:esch256v1
66.9366.9467.00T:essence224
66.9567.2467.65T:essence256
68.5168.7069.70T:esch256v2
69.4069.4069.41T:saturninhashv2
69.2869.6369.86T:mgrostl256
74.7674.8074.87T:echo512
74.8675.0975.12T:fugue512
84.0284.0284.04T:coral256v1
87.8487.8487.84T:sneikha384
91.5891.5991.63T:drygascon128
97.5297.8898.36T:fsb256
100.70100.70100.72T:cubehash82
100.08101.37102.15T:esch384v2
107.28107.28107.28T:knot256v2
108.62108.62108.88T:cubehash164
101.37108.85111.05T:esch384v1
114.03114.10114.36T:drygascon256
134.78134.83134.86T:romulush
159.15159.15159.16T:knot256v1
196.98197.01197.05T:cubehash81
209.12209.12209.13T:cubehash162
227.71227.71227.72T:clxhash
363.00363.00363.00T:knot512
388.35388.39388.40T:knot384
392.90393.41394.10T:photonbeetlehash256rate32v1
410.09410.09410.09T:cubehash161
843.17848.44849.82T:syconhash256v1
1512.051512.621512.68T:subterraneanv1
1859.291867.241875.46T:acehash256v1
2752.312753.542766.39T:sivrijndael256hash256v1
2908.952914.422917.66T:skinnyhashtk3
3361.913367.303485.13T:heron256v1
5356.765358.155358.72T:skinnyhashtk2
5583.095583.655586.00T:gage1h256c256r128
6579.976580.416581.17T:orangishv1
8270.668271.908275.02T:gage1h256c224r064
9174.329175.019183.55T:gage1h256c256r064
9213.809214.669215.15T:gage1h256c224r032
16347.7216348.3116348.68T:gage1h256c256r032
16369.9016370.4516370.92T:gage1h256c512r064
17366.1917402.5117458.14T:sivtemphotonhashv1
28280.1128281.0928339.14T:gage1h256c224r016
31735.9531736.5731741.91T:gage1h256c512r032
31943.5831944.4631944.79T:gage1h256c256r016
63319.6363321.0063339.64T:gage1h256c224r008
153245.48153296.83153416.71T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.530.530.53T:floppsy
1.19?1.20?1.45?komihash
4.864.864.88T:bebb4185
6.226.236.31T:blake3
8.478.558.69T:blake2s
9.319.319.31T:edonr512
9.489.669.66T:md4
9.899.9510.11T:beamsplitter
10.0010.0010.00prh64s256
10.0310.0510.06prh42s256
10.1610.1610.16T:blake2b
11.4411.4411.45T:skein256256
12.0312.1412.16T:edonr256
13.2813.6614.11md5
14.5014.5014.59prh42s512
14.8014.8014.81T:skein512256
14.8314.8314.88T:skein512512
15.7315.7815.94sha1
16.7516.7717.20T:blake64
16.9216.9217.16T:tiger
17.7817.7817.97prh64s512
17.8017.8017.81blake512
18.3418.4518.56T:k12
18.5518.6218.91T:bmw512
19.7719.7819.84T:sarmal256
20.9420.9821.25lsh256
22.7022.7322.73prh42s1024
23.1223.2223.56T:blake32
23.2323.2524.12sha384
23.5623.5623.58sha512
24.0324.0824.42T:sarmal512
27.1927.3027.36T:bmw256
28.0928.1128.11sha3256
28.1628.2728.38shake256
28.0828.3128.36sha3224
28.4128.4129.14blake256
28.6128.6129.12shake128
29.1929.2029.50T:ripemd160
29.4729.4729.47asconhashav12
29.4729.4729.47asconxofav12
31.0931.1131.16T:keccakc448
31.3931.4531.67T:keccakc256
31.6231.6231.64T:cubehash512
32.6732.6732.75prh64s1024
32.7232.7232.78T:luffa256
33.0233.0233.03T:nasha256
33.2333.2733.31sha224
33.5633.5633.61sha256
34.0034.0934.34lsh512
34.4734.9835.00T:keccakc1024
35.0535.0935.34T:nasha512
35.8136.1736.17T:keccakc768
36.5236.5537.52T:keccakc512
35.3136.9236.92T:keccak
38.0238.0338.03T:xoodyakv1
38.8438.8638.86T:shabal512
38.8838.8938.98T:shabal256
39.1639.1639.19T:jh256
39.2739.2739.31T:jh384
39.3639.4139.48T:jh512
39.6739.6739.73T:jh224
40.6140.6140.64T:hamsi
41.0041.0041.00asconxofv12
41.0541.0541.05asconhashv12
41.5841.5841.58T:skein10241024
41.6641.8041.83T:shavite3256
42.6442.7043.05sha3512
42.7742.8043.09sha3384
45.5245.5345.77T:round3jh256
45.8445.8845.88T:round3jh512
46.1646.2846.88T:luffa384
46.4446.5346.78T:cubehash832
52.1952.2354.55T:cubehash816
55.3055.4255.48T:groestl256
56.3956.6656.75T:lux256
58.6958.7559.17T:rfsb509
60.2260.2860.30T:shamashashv1
59.1660.4461.17T:simd512
63.6663.6664.08T:sneikha256
64.3164.3164.33T:cubehash88
65.3865.5065.50asconhashabi32v12
66.5966.7866.89T:whirlpool
66.7767.6267.69T:shavite3512
74.2274.6474.75T:bblake256
75.9175.9476.09T:luffa512
78.0678.0678.16T:gimli24v1
79.6279.6482.06T:cubehash1632
83.2783.2783.30T:simd256
87.8487.8688.25T:lux512
87.9788.0389.81T:cubehash84
88.3188.3988.42T:fugue256
89.1689.1689.17asconhashbi32v12
89.9789.9890.06T:lane256
90.6490.8691.42T:esch256v1
91.7891.8093.30T:esch256v2
98.2598.2598.28T:cubehash1616
100.09100.19100.58T:drygascon128
100.88100.91100.92T:saturninhashv2
103.41103.88104.02T:groestl512
106.50106.56107.06T:mcssha4
108.66108.75108.77T:echo256
109.56109.66109.70T:fugue2
110.20110.33110.36T:essence384
111.27111.52111.70T:essence512
111.44111.53111.97T:mcssha6
121.06121.64121.88T:echosp256
122.17122.22122.36T:coral256v1
122.86122.88122.91T:cubehash168
125.22125.45126.14T:essence224
125.73126.44126.52T:essence256
136.05136.05136.28T:cubehash82
136.48136.62136.86T:echo512
140.27140.28142.61T:sneikha384
150.42150.98151.25T:echosp512
153.52153.52153.52T:knot256v2
151.70153.72154.84T:esch384v2
155.91156.11158.86T:drygascon256
164.02164.78164.88T:mcssha5
154.34167.41169.47T:esch384v1
173.61173.61175.92T:cubehash164
178.39178.39178.45T:knot256v1
180.55182.14186.33T:mgrostl256
188.81188.84188.92T:romulush
205.92207.80209.38T:fsb256
233.09233.12235.20T:cubehash81
233.70235.91235.97T:fugue512
244.67244.70245.06T:lane512
245.14245.14245.16T:clxhash
274.08274.12274.16T:cubehash162
349.89350.30351.72T:photonbeetlehash256rate32v1
428.69428.69428.69T:knot384
443.97443.97444.03T:knot512
474.75474.84476.42T:cubehash161
1282.621290.281292.23T:syconhash256v1
1707.331709.421709.45T:subterraneanv1
2624.912624.952640.42T:sivrijndael256hash256v1
2825.552839.232851.62T:acehash256v1
4129.724131.944144.98T:skinnyhashtk3
5943.205943.365944.25T:skinnyhashtk2
6141.456186.126369.69T:heron256v1
9018.069018.479022.91T:gage1h256c256r128
9341.959343.779347.05T:orangishv1
12557.1912563.8812567.53T:gage1h256c224r064
13549.5213551.5213554.33T:gage1h256c224r032
13930.1113936.3413943.62T:gage1h256c256r064
16405.4516427.5816474.00T:sivtemphotonhashv1
24068.3924072.6224077.42T:gage1h256c256r032
24893.1124898.2524902.73T:gage1h256c512r064
40888.3040891.3940976.33T:gage1h256c224r016
46186.5046190.0046192.64T:gage1h256c256r016
46664.7246669.7246675.45T:gage1h256c512r032
90780.1690797.6490804.06T:gage1h256c224r008
1378095.731378483.891379626.44T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
3.123.123.12T:floppsy
5.38?5.62?8.00?komihash
29.7529.7529.75T:bebb4185
34.7534.7534.75T:beamsplitter
49.6250.0051.62T:md4
53.5053.5053.50T:blake3
62.6262.7562.75T:edonr256
65.1265.1265.75T:blake2s
65.6265.8866.12T:skein256256
66.5067.8869.00md5
74.5074.5074.50T:edonr512
75.7575.7575.75prh42s256
75.2576.1276.88sha1
76.2576.2576.25prh64s256
77.7578.3880.88T:tiger
79.2579.2579.25T:blake2b
104.75105.88106.00T:blake32
106.62106.62108.88asconhashav12
106.62106.62109.00asconxofav12
106.62106.88107.38T:hamsi
111.38111.38111.50prh42s512
118.25118.25118.75T:skein512512
118.00118.38118.62T:skein512256
127.62127.62130.00T:xoodyakv1
127.62129.88130.50T:ripemd160
129.75130.00131.50blake256
133.88134.12134.25T:blake64
136.25136.25136.25blake512
137.00137.75138.25prh64s512
141.62141.62144.38asconhashv12
141.62141.62144.62asconxofv12
146.75147.00150.88T:nasha256
147.12147.12147.25sha256
146.75147.50148.38T:k12
148.50148.50148.62T:bmw512
148.00148.75150.38sha224
151.25151.38153.88T:luffa256
154.38154.38154.38T:cubehash512
156.38156.50156.62T:bmw256
156.50159.00162.38T:sarmal256
167.00167.25169.00lsh256
171.50171.88172.12T:shavite3256
173.75173.75174.00T:sneikha256
177.75177.75177.75prh42s1024
185.88185.88185.88sha384
188.50188.50188.50sha512
189.88190.25193.00T:shamashashv1
189.75190.75193.88T:sarmal512
204.25205.38205.62T:gimli24v1
223.88223.88225.00sha3224
223.75224.00225.62sha3256
223.50224.12225.38shake256
227.75227.75230.50shake128
238.00239.00244.38T:luffa384
250.12250.50250.50T:keccakc448
251.25251.38252.00T:shabal256
252.00252.00252.75T:shabal512
252.38252.50255.88T:drygascon128
251.62253.38255.62T:keccakc256
254.88256.12257.88prh64s1024
271.88271.88273.62asconhashabi32v12
275.00275.50277.88lsh512
276.00276.00280.25T:keccakc1024
278.75279.00282.62T:whirlpool
281.00281.12281.50T:nasha512
283.50283.62283.88T:saturninhashv2
286.25289.50289.88T:keccakc768
288.50289.62292.50T:groestl256
282.75291.50291.50T:keccak
291.88291.88295.75T:keccakc512
317.75317.75317.88T:jh256
317.88318.38318.38T:jh384
318.38318.62319.25T:jh512
320.50320.50321.00T:jh224
329.88330.38331.38T:knot256v1
331.12331.50331.75T:cubehash832
331.50331.50350.12T:cubehash816
331.75332.50333.75T:esch256v1
332.50332.50332.50T:skein10241024
336.12336.12340.00asconhashbi32v12
336.12336.38339.62sha3512
334.38336.62341.38T:esch256v2
337.00338.75341.00sha3384
343.75343.75343.88T:cubehash88
364.38364.38364.88T:cubehash84
365.38365.50367.25T:round3jh256
366.62367.00367.12T:round3jh512
370.75372.50373.75T:lux256
380.38380.38381.50T:clxhash
383.50383.75385.25T:luffa512
398.50399.88401.12T:photonbeetlehash256rate32v1
400.12400.75400.88T:rfsb509
414.62414.62416.50T:cubehash82
419.88419.88419.88T:knot256v2
420.88421.50422.62T:coral256v1
473.00473.00473.00T:sneikha384
479.00482.25485.12T:simd512
487.50487.88490.50T:bblake256
486.25488.12488.62T:romulush
515.25517.50534.12T:cubehash81
527.50528.12528.25T:mcssha4
534.50535.25536.88T:fugue256
538.38538.38538.38T:cubehash1632
535.88540.62542.75T:shavite3512
559.88561.38561.75T:lux512
568.75568.88569.00T:mcssha6
591.25591.75591.88T:drygascon256
597.75597.75598.00T:cubehash1616
629.88629.88630.38T:cubehash168
647.25659.00663.62T:esch384v2
660.88662.88719.38T:esch384v1
667.88668.00668.25T:simd256
685.38686.88703.88T:cubehash164
723.25723.50723.75T:lane256
756.62757.75758.38T:fugue2
763.12766.62770.50T:essence224
769.25770.88772.50T:essence256
785.62786.00786.25T:cubehash162
825.25827.00829.00T:groestl512
865.38865.38865.38T:knot384
867.00867.25868.75T:echo256
886.75887.62888.00T:essence384
896.12897.00897.38T:essence512
966.38974.00977.62T:echosp256
983.00984.00997.38T:cubehash161
988.62990.25990.25T:mcssha5
1079.751079.751080.25T:knot512
1091.381093.251095.75T:echo512
1202.251205.621214.12T:echosp512
1421.251443.501461.62T:mgrostl256
1468.501481.621484.12T:fugue512
1622.381628.251635.12T:fsb256
1957.751958.881961.62T:lane512
3011.253015.123031.12T:sivrijndael256hash256v1
3254.883255.883258.75T:subterraneanv1
4738.504766.884776.38T:syconhash256v1
10433.6210472.7510518.62T:acehash256v1
10532.2510570.8810575.88T:skinnyhashtk2
10989.2511006.7511027.75T:skinnyhashtk3
17501.1217537.3817593.62T:sivtemphotonhashv1
28246.6228452.2529610.75T:heron256v1
30928.5030931.5030940.25T:gage1h256c256r128
37335.8837335.8837343.25T:orangishv1
46312.0046320.1246346.25T:gage1h256c224r064
47690.5047697.5047705.25T:gage1h256c224r032
51380.7551386.7551427.25T:gage1h256c256r064
84877.3884889.0084910.62T:gage1h256c256r032
92025.0092028.8892088.62T:gage1h256c512r064
140157.62140232.38140456.88T:gage1h256c224r016
158308.50158313.75158384.75T:gage1h256c256r016
164235.88164285.12164311.50T:gage1h256c512r032
306845.75307185.38307212.62T:gage1h256c224r008
11038959.8811043356.2511047076.12T:fsb512