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-20260330

[Page version: 20260422 02:30: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 (or StQ1 starting with supercop-20260214), the median of many speed measurements (or StQ2 starting with supercop-20260214), the third quartile of many speed measurements (or StQ3 starting with supercop-20260214), and the name of the primitive. Measurements with large interquartile range (or stabilized interquartile range) are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each hash function and each implementation. Designers and implementors interested in submitting new hash functions and new implementations should read the call for submissions.


Test results

Graphs: (bytes,cycles)

NISTLWC graphs: (bytes,cycles)
Cycles/byte for long messages
25%50%75%hash
-0.00-0.00-0.00T:floppsy
0.150.150.15komihash
0.430.430.44prh42s1024
0.430.430.44prh42s256
0.430.430.44prh42s512
0.440.440.45prh64s512
0.460.460.47prh64s1024
0.450.460.47prh64s256
0.600.600.61T:blake3
0.971.021.04T:bebb4185
1.251.261.26T:edonr512
1.711.721.73lsh512
1.891.891.89sha1
2.022.022.02sha256
2.022.032.03sha224
2.032.032.03T:echo256
2.082.092.09T:bmw512
2.372.382.38T:keccakc256treed2
2.522.522.53T:cubehash832
2.602.612.62lsh256
2.782.782.79T:md4
2.902.912.91T:k12
2.912.912.92T:keccakc512treed2
2.912.932.93T:edonr256
3.523.523.53T:blake2b
3.543.553.55T:bmw256
3.953.984.01T:bash256
4.164.174.19sha384
4.164.184.19sha512
4.524.524.52md5
4.514.524.53T:shabal512
4.554.564.56T:skein512512
4.564.564.56T:skein512256
4.604.614.63T:shabal256
4.714.734.79T:blake64
5.025.025.03T:cubehash1632
5.025.025.03T:cubehash512
5.025.035.03T:cubehash816
5.035.035.04T:keccakc256
5.095.095.10blake512
5.215.275.31T:bash384
5.375.375.37shake128
5.425.435.43T:tiger
5.435.445.44T:bblake256
5.465.475.48T:sarmal256
5.525.545.55T:blake2s
5.715.715.72T:groestl256
5.735.745.76T:simd512
5.815.815.81T:skein256256
5.835.845.84T:keccakc448
5.965.965.97T:groestl512
6.016.036.06T:beamsplitter
6.096.096.10T:rfsb509
6.146.156.16T:keccakc512
6.166.186.19T:skein10241024
6.186.196.19T:blake32
6.226.226.23sha3224
6.516.556.57sha3256
6.556.556.56shake256
6.556.566.57T:keccak
6.806.816.82T:sarmal512
6.976.987.00T:luffa256
7.317.327.33T:luffa384
7.807.827.83blake256
7.777.898.04T:bash512
8.058.068.07T:keccakc768
8.318.328.37T:fugue2
8.588.608.62sha3384
9.389.399.44T:jh224
9.379.409.43T:jh256
9.389.419.44T:jh384
9.389.419.44T:jh512
9.879.9510.00T:gimli24v1
10.0210.0310.03T:cubehash1616
10.0510.0610.06T:cubehash88
10.2510.2510.25asconhashav12
10.2510.2510.25asconxofav12
10.9210.9610.99T:round3jh512
10.9410.9710.99T:round3jh256
11.6411.6611.67T:keccakc1024
11.7311.7311.74T:ripemd160
11.8211.9011.99T:md6d224
12.2612.2912.30sha3512
12.5112.6213.15T:xoodyakv1
12.6212.6412.65T:whirlpool
12.7212.7713.02T:md6d256
13.2613.4313.47T:fugue256
13.8813.9014.07T:simd256
14.0914.1114.13T:luffa512
15.1415.1615.18T:nasha512
15.1215.2415.35T:hamsi
15.2515.2515.25asconhashv12
15.2515.2515.25asconxofv12
15.4215.4515.53T:nasha256
15.5415.5915.96T:shavite3256
16.7016.7516.92T:md6d384
18.5518.5818.69T:echosp256
19.1419.3219.33T:fugue384
19.3219.3719.41T:lane256
20.0520.0720.08T:cubehash168
20.1020.1120.12T:cubehash84
21.0721.0821.09T:shamashashv1
21.7121.7221.73T:shavite3512
22.4722.4822.50T:echo512
24.3324.3624.65T:fugue512
24.6224.6324.63asconhashabi32v12
24.7024.8224.90T:fsb256
26.8626.9127.00T:echosp512
27.6527.7127.76T:mgrostl256
29.1029.1129.13T:essence384
29.1129.1229.15T:essence512
30.3530.5130.69T:atelopus64
31.1531.2531.36T:atelopus32
32.1232.1532.24T:lane512
33.0633.0633.08T:sneikha256
33.2233.2633.47T:esch256v1
33.5033.5633.84T:esch256v2
36.6236.6336.64asconhashbi32v12
40.1240.1640.19T:cubehash164
39.9640.3440.39T:drygascon128
40.3540.3640.39T:cubehash82
41.4241.4241.44T:saturninhashv2
43.6143.6543.71T:essence256
43.6343.6743.73T:essence224
43.6443.8945.33T:esch384v2
44.3844.4144.44T:romulush
42.8744.9245.18T:esch384v1
49.6649.6749.70T:mcssha6
49.6649.6749.70T:mcssha4
49.6549.6949.77T:mcssha5
55.2555.2555.29T:coral256v1
55.2057.1858.06T:knot256v2
60.9460.9761.00T:triadhashv1
65.9465.9465.99T:sneikha384
50.64?67.14?71.76?T:fsb512
73.9374.0674.62T:drygascon256
80.3180.3780.42T:cubehash162
80.6880.7480.79T:cubehash81
102.00102.02102.07T:knot256v1
160.61160.73160.81T:cubehash161
170.95170.99171.02T:syconhash256v1
205.23205.55205.65T:knot384
212.35213.20215.35T:photonbeetlehash256rate32v1
214.07214.07214.08T:clxhash
226.87231.31237.03T:knot512
605.28606.71608.67T:subterraneanv1
766.92769.98772.53T:acehash256v1
794.51801.40802.95T:skinnyhashtk3
949.15949.32949.45T:heron256v1
1155.431161.031164.06T:sivrijndael256hash256v1
1246.551248.351255.97T:gage1h256c256r128
1711.731723.081730.22T:skinnyhashtk2
1851.911853.241854.93T:gage1h256c224r064
1909.571914.701919.76T:gage1h256c256r064
2224.422227.112228.10T:orangishv1
3495.593496.683497.36T:gage1h256c224r032
3589.413600.603623.28T:gage1h256c256r016
3600.763607.723614.19T:gage1h256c512r064
3704.983712.043716.96T:gage1h256c256r032
4052.954055.564059.60T:sivtemphotonhashv1
6100.866113.316126.83T:gage1h256c224r016
6791.496804.066832.27T:gage1h256c512r032
12007.1312040.2112085.09T:gage1h256c224r008
Cycles/byte for 4096 bytes
25%50%75%hash
0.010.010.01T:floppsy
0.160.160.16komihash
0.480.480.49prh42s256
0.510.520.53prh42s512
0.560.570.59prh64s256
0.580.580.59prh42s1024
0.630.640.65prh64s512
0.770.770.77prh64s1024
1.071.101.13T:bebb4185
1.241.241.25T:blake3
1.311.321.33T:edonr512
1.831.831.84lsh512
2.052.052.05sha256
2.112.112.12sha1
2.142.142.15T:echo256
2.252.252.26sha224
2.252.252.26T:bmw512
2.692.702.71lsh256
2.752.752.76T:keccakc256treed2
2.752.752.76T:cubehash832
2.852.852.85T:md4
2.952.962.97T:k12
2.982.993.00T:edonr256
3.323.333.34T:keccakc512treed2
3.543.543.54T:blake2b
3.653.653.67T:bmw256
4.064.124.13T:bash256
4.504.534.55sha384
4.524.544.55sha512
4.614.614.61md5
4.674.674.67T:skein512256
4.674.674.68T:skein512512
4.824.824.83T:shabal512
4.894.894.91T:shabal256
4.964.974.98T:blake64
5.155.165.17T:cubehash512
5.165.165.17T:keccakc256
5.265.265.27T:cubehash816
5.295.305.31blake512
5.305.335.38T:bash384
5.465.475.48T:cubehash1632
5.495.495.53shake128
5.525.525.52T:blake2s
5.555.575.58T:tiger
5.655.675.68T:sarmal256
5.885.885.89T:skein256256
5.965.975.98T:simd512
5.975.975.99T:groestl256
5.985.985.99T:keccakc448
6.066.076.08T:bblake256
6.156.176.23T:beamsplitter
6.216.226.22T:rfsb509
6.296.306.32T:blake32
6.346.346.37sha3224
6.386.396.40T:keccakc512
6.406.426.43T:skein10241024
6.486.496.49T:groestl512
6.786.796.80T:keccak
6.806.806.82shake256
6.776.856.88sha3256
7.027.047.05T:sarmal512
7.117.127.13T:luffa256
7.507.517.52T:luffa384
7.937.957.96blake256
7.938.068.16T:bash512
8.178.188.20T:keccakc768
8.718.718.72sha3384
9.149.159.20T:fugue2
9.529.559.58T:jh384
9.529.559.60T:jh224
9.529.569.61T:jh256
9.539.569.60T:jh512
10.0010.0310.05T:gimli24v1
10.2810.2910.30T:cubehash88
10.3610.3610.36asconhashav12
10.3610.3610.36asconxofav12
10.4710.4710.48T:cubehash1616
11.0511.1111.19T:round3jh512
11.0511.1511.21T:round3jh256
11.7211.7311.74T:keccakc1024
11.9511.9511.95T:ripemd160
12.0012.0812.14T:md6d224
12.3412.3412.40sha3512
12.2812.4912.53T:xoodyakv1
12.8712.8912.94T:whirlpool
12.9312.9613.14T:md6d256
13.7113.8213.84T:fugue256
14.0614.0914.12T:simd256
14.4214.4514.48T:luffa512
15.1515.2115.36T:hamsi
15.3915.3915.39asconxofv12
15.3915.3915.39asconhashv12
15.6015.6215.62T:nasha512
15.7015.7015.72T:nasha256
15.8415.8716.21T:shavite3256
16.9216.9517.11T:md6d384
19.3519.3919.45T:echosp256
19.8519.9320.00T:lane256
19.9219.9619.97T:fugue384
20.3420.3520.36T:cubehash84
20.4920.5020.51T:cubehash168
21.2421.2521.26T:shamashashv1
22.4022.4222.45T:shavite3512
23.2223.2323.25T:echo512
24.9224.9224.92asconhashabi32v12
25.3225.3625.82T:fugue512
25.3225.4525.65T:fsb256
27.8527.9127.97T:echosp512
29.2529.2629.29T:mgrostl256
30.0730.0830.09T:essence384
30.0830.1030.13T:essence512
31.9432.0132.16T:atelopus64
32.4232.5732.77T:atelopus32
33.3233.3233.32T:sneikha256
33.4433.4733.51T:esch256v1
33.7533.7833.88T:esch256v2
34.1734.2134.26T:lane512
36.9536.9536.96asconhashbi32v12
39.7140.4040.43T:drygascon128
40.5440.5640.58T:cubehash164
40.5840.6140.63T:cubehash82
41.7541.7541.76T:saturninhashv2
44.3744.4344.47T:essence224
44.3844.4444.50T:essence256
44.7644.7744.83T:romulush
44.3244.9445.71T:esch384v2
43.5345.4245.78T:esch384v1
50.5050.5250.53T:mcssha4
50.5350.5350.53T:mcssha6
51.2151.2451.29T:mcssha5
55.6555.6555.98T:knot256v2
55.6955.6955.69T:coral256v1
61.0661.0861.11T:triadhashv1
66.7066.7066.70T:sneikha384
74.6074.7775.31T:drygascon256
80.7680.7980.84T:cubehash162
80.9280.9681.00T:cubehash81
102.21102.21102.22T:knot256v1
161.03161.18161.24T:cubehash161
172.58172.63172.69T:syconhash256v1
205.93205.93205.94T:knot384
212.23212.70214.71T:photonbeetlehash256rate32v1
214.30214.30214.41T:clxhash
228.10230.77234.88T:knot512
605.23606.03610.86T:subterraneanv1
775.63778.31780.19T:acehash256v1
803.92808.85811.70T:skinnyhashtk3
964.39964.45964.57T:heron256v1
1154.561155.471165.15T:sivrijndael256hash256v1
1262.061263.281270.80T:gage1h256c256r128
1706.051715.181725.42T:skinnyhashtk2
1872.331874.191874.76T:gage1h256c224r064
1925.261925.811935.69T:gage1h256c256r064
2241.422242.052244.08T:orangishv1
3526.433527.443527.75T:gage1h256c224r032
3617.013637.883659.81T:gage1h256c256r016
3633.253638.123643.60T:gage1h256c512r064
3735.643740.553744.79T:gage1h256c256r032
4049.014050.074051.24T:sivtemphotonhashv1
6150.316159.456168.45T:gage1h256c224r016
6796.426807.076815.32T:fsb512
6853.296864.256895.71T:gage1h256c512r032
12114.9012129.9312173.58T:gage1h256c224r008
Cycles/byte for 1536 bytes
25%50%75%hash
0.020.020.02T:floppsy
0.170.170.17komihash
0.570.570.57prh42s256
0.650.670.68prh42s512
0.780.780.79prh64s256
0.810.820.84prh42s1024
0.930.940.94prh64s512
1.111.121.19T:bebb4185
1.281.281.28prh64s1024
1.411.421.42T:edonr512
2.032.042.05lsh512
2.102.112.11sha256
2.402.402.42T:echo256
2.462.472.51sha1
2.512.522.55T:bmw512
2.612.612.62sha224
2.852.862.88lsh256
2.972.972.97T:md4
3.113.123.13T:edonr256
3.133.143.15T:cubehash832
3.183.203.21T:keccakc256treed2
3.203.203.21T:k12
3.553.563.56T:blake2b
3.693.713.72T:keccakc512treed2
3.743.753.76T:blake3
3.853.863.86T:bmw256
4.314.374.38T:bash256
4.764.764.77md5
4.854.864.86T:skein512256
4.854.864.91T:skein512512
5.055.085.12sha384
5.065.105.12sha512
5.255.275.31T:blake64
5.265.295.30T:shabal512
5.375.385.39T:cubehash512
5.375.395.41T:shabal256
5.505.515.52T:blake2s
5.535.545.55T:keccakc256
5.645.645.67blake512
5.645.655.67T:cubehash816
5.625.655.70T:bash384
5.775.795.80T:tiger
5.875.885.89shake128
5.955.986.02T:sarmal256
6.006.006.01T:skein256256
6.086.106.11T:keccakc448
6.206.226.24T:cubehash1632
6.316.336.34T:simd512
6.386.396.43T:groestl256
6.436.436.43sha3224
6.386.446.51T:beamsplitter
6.486.486.50T:rfsb509
6.456.496.50T:blake32
6.636.646.66T:keccakc512
6.786.806.84T:skein10241024
7.057.067.07shake256
7.127.137.14T:bblake256
7.007.157.30sha3256
7.177.187.20T:keccak
7.317.327.35T:luffa256
7.367.387.38T:groestl512
7.397.427.45T:sarmal512
7.81?7.83?8.69?T:luffa384
8.148.158.17blake256
8.238.238.26T:keccakc768
8.218.318.40T:bash512
8.738.738.76sha3384
9.729.809.85T:jh384
9.749.819.89T:jh256
9.769.819.88T:jh224
9.739.829.88T:jh512
10.1610.1710.18T:gimli24v1
10.5410.5410.55asconxofav12
10.5410.5410.55asconhashav12
10.5610.5710.61T:fugue2
10.6610.6810.69T:cubehash88
11.2111.2211.24T:cubehash1616
11.3011.3511.45T:round3jh512
11.3011.3911.51T:round3jh256
11.9212.0012.08T:md6d224
12.1012.1212.14T:keccakc1024
12.3012.3012.30T:ripemd160
12.6012.7313.13T:xoodyakv1
12.7212.7612.82sha3512
12.8212.8613.07T:md6d256
13.2713.3013.34T:whirlpool
14.3514.4514.50T:fugue256
14.5014.5114.59T:simd256
14.9715.0315.08T:luffa512
15.3015.3915.52T:hamsi
15.6215.6215.62asconhashv12
15.6215.6215.62asconxofv12
16.2116.2816.28T:nasha256
16.2816.3516.67T:shavite3256
16.4116.4216.44T:nasha512
16.7316.7916.91T:md6d384
19.0519.1019.19T:echosp256
20.7120.7420.75T:cubehash84
20.8821.0221.03T:fugue384
20.8921.0521.20T:lane256
21.2221.2421.26T:cubehash168
21.5421.5521.56T:shamashashv1
23.5223.5923.63T:shavite3512
24.4524.4824.51T:echo512
24.4024.5724.84T:fsb256
25.4125.4125.42asconhashabi32v12
26.8826.9727.45T:fugue512
30.3930.4730.56T:echosp512
31.6831.6931.71T:essence384
31.7231.7431.77T:essence512
31.8431.8831.96T:mgrostl256
33.7533.7533.75T:sneikha256
33.8233.8733.90T:esch256v1
33.9834.2134.53T:atelopus64
34.1534.2234.37T:esch256v2
34.0834.4834.81T:atelopus32
37.5037.5037.51asconhashbi32v12
37.5837.6037.61T:lane512
40.2040.5140.55T:drygascon128
40.9741.0141.04T:cubehash82
41.2841.3041.32T:cubehash164
42.2942.2942.30T:saturninhashv2
44.9144.9746.21T:esch384v2
45.3845.4245.60T:romulush
45.5545.6445.72T:essence256
45.5645.6445.72T:essence224
44.2546.0646.13T:esch384v1
51.8951.9451.98T:mcssha4
51.9651.9751.97T:mcssha6
53.7953.8153.87T:mcssha5
56.4256.4256.42T:coral256v1
56.4356.4356.52T:knot256v2
61.2361.2661.31T:triadhashv1
67.9767.9767.97T:sneikha384
75.6075.8576.24T:drygascon256
81.3081.3481.39T:cubehash81
81.4781.5081.55T:cubehash162
102.56102.56102.56T:knot256v1
161.70161.81161.91T:cubehash161
175.34175.42175.51T:syconhash256v1
206.94207.12207.14T:knot384
211.55212.07214.25T:photonbeetlehash256rate32v1
214.79214.79214.80T:clxhash
230.17233.50239.26T:knot512
609.56610.45613.44T:subterraneanv1
789.38795.45797.42T:acehash256v1
815.68818.16852.37T:skinnyhashtk3
989.56989.91990.31T:heron256v1
1149.851152.441155.71T:sivrijndael256hash256v1
1285.721286.801295.08T:gage1h256c256r128
1716.131724.661733.98T:skinnyhashtk2
1899.981904.311905.31T:gage1h256c224r064
1956.721959.631970.88T:gage1h256c256r064
2244.212250.492267.36T:orangishv1
3577.613578.263578.97T:gage1h256c224r032
3680.253699.793716.21T:gage1h256c256r016
3695.293703.283706.82T:gage1h256c512r064
3791.633797.303803.60T:gage1h256c256r032
4042.324047.364056.62T:sivtemphotonhashv1
6231.806235.606237.04T:gage1h256c224r016
6953.566961.146989.42T:gage1h256c512r032
12283.2112298.8012320.05T:gage1h256c224r008
18011.8918028.9618055.56T:fsb512
Cycles/byte for 576 bytes
25%50%75%hash
0.060.060.06T:floppsy
0.210.210.21komihash
0.790.800.80prh42s256
1.021.021.04prh42s512
1.301.311.31prh64s256
1.35?1.41?1.51?T:bebb4185
1.461.481.52prh42s1024
1.541.551.55T:edonr512
1.751.751.75prh64s512
2.252.252.26sha256
2.352.382.39lsh512
2.632.632.64prh64s1024
2.962.973.01lsh256
3.013.023.04T:echo256
3.003.043.13T:bmw512
3.273.273.28T:md4
3.423.433.43T:edonr256
3.413.473.55sha1
3.553.563.58T:k12
3.573.583.59sha224
3.633.633.64T:blake3
4.004.004.01T:blake2b
4.154.164.18T:cubehash832
4.354.374.39T:keccakc256treed2
4.404.414.43T:bmw256
4.544.594.60T:bash256
5.185.185.19md5
5.345.345.34T:skein512256
5.345.355.47T:skein512512
5.475.485.49T:blake2s
5.545.575.63T:blake64
5.715.755.77T:keccakc512treed2
5.855.905.97blake512
5.955.975.99T:cubehash512
6.016.036.07T:keccakc256
6.126.156.20sha512
6.166.206.27T:sarmal256
6.176.216.22sha384
6.236.286.32T:bash384
6.296.306.32shake128
6.326.326.32T:skein256256
6.346.366.37T:tiger
6.506.536.56T:shabal512
6.646.666.70T:shabal256
6.656.676.69T:cubehash816
6.856.957.10T:beamsplitter
7.017.027.07T:blake32
7.107.117.12T:rfsb509
7.407.427.44T:keccak
7.457.487.51T:keccakc512
7.467.517.55T:keccakc448
7.567.597.62T:groestl256
7.637.687.74T:sarmal512
7.837.847.87sha3224
7.847.877.89T:luffa256
7.917.947.98T:simd512
7.957.967.97shake256
8.188.238.28T:cubehash1632
7.838.258.62sha3256
8.518.608.67T:skein10241024
8.618.668.70T:luffa384
8.678.698.71blake256
8.858.888.90T:keccakc768
8.869.029.08T:bash512
9.359.369.37sha3384
9.659.679.70T:groestl512
10.3510.3510.37T:bblake256
10.3810.4710.54T:jh256
10.3710.4910.61T:jh384
10.4210.5110.65T:jh512
10.4210.5210.65T:jh224
10.5010.5410.58T:gimli24v1
11.0211.0211.04asconxofav12
11.0211.0211.04asconhashav12
11.6811.7011.73T:cubehash88
12.0512.1612.35T:round3jh256
12.0112.1712.39T:round3jh512
12.6812.9113.04T:xoodyakv1
13.1713.1913.25T:cubehash1616
13.2413.2413.24T:ripemd160
13.3213.3613.41T:keccakc1024
13.9513.9814.00sha3512
14.2914.3414.39T:whirlpool
14.2914.3614.61T:fugue2
15.5215.5615.60T:simd256
15.6615.7615.84T:hamsi
15.9916.1116.22T:fugue256
16.2316.2316.24asconhashv12
16.2316.2316.25asconxofv12
16.4816.5616.63T:luffa512
16.9016.9617.10T:nasha512
17.4217.5117.57T:nasha256
17.3917.5117.86T:shavite3256
21.7421.7721.81T:cubehash84
21.9121.9222.05T:echosp256
22.3422.3622.38T:shamashashv1
23.2023.2323.27T:cubehash168
23.7923.8923.92T:fugue384
23.4223.9624.40T:lane256
24.0524.2124.34T:md6d224
23.9424.3924.64T:shavite3512
25.2425.2925.43T:echo512
25.9225.9826.31T:md6d256
26.7126.7126.73asconhashabi32v12
31.0431.1631.28T:fugue512
32.2532.4332.59T:fsb256
33.7033.7833.96T:md6d384
34.8934.8934.89T:sneikha256
34.8834.9735.05T:esch256v1
35.2435.3235.42T:esch256v2
35.9035.9736.03T:mgrostl256
36.0436.0636.07T:essence384
36.0736.1036.16T:essence512
36.1036.1636.33T:echosp512
38.9438.9438.97asconhashbi32v12
40.4940.8340.88T:drygascon128
41.9842.0242.10T:cubehash82
43.2443.2943.34T:cubehash164
43.7443.7443.76T:saturninhashv2
43.5744.0544.42T:atelopus32
46.8246.9148.19T:esch384v2
47.1347.1547.18T:romulush
46.1148.0548.66T:esch384v1
48.8449.0049.16T:essence224
48.8349.0049.15T:essence256
49.8050.1650.48T:atelopus64
50.2750.3050.34T:lane512
55.6255.7255.78T:mcssha4
55.7855.8055.80T:mcssha6
58.3758.3758.38T:coral256v1
58.4958.4958.50T:knot256v2
60.6760.7560.78T:mcssha5
61.8061.8561.92T:triadhashv1
71.3571.3571.35T:sneikha384
77.8778.1679.29T:drygascon256
82.2682.3482.42T:cubehash81
83.4483.5483.62T:cubehash162
103.48103.48103.50T:knot256v1
163.67163.75163.84T:cubehash161
182.83182.90182.99T:syconhash256v1
209.20209.76209.79T:knot384
209.79210.55212.44T:photonbeetlehash256rate32v1
216.12216.12216.13T:clxhash
232.75235.33236.49T:knot512
617.12617.44619.75T:subterraneanv1
818.50819.86825.31T:acehash256v1
843.67852.09888.32T:skinnyhashtk3
1056.561056.921068.48T:heron256v1
1145.291147.541149.61T:sivrijndael256hash256v1
1350.301351.721353.21T:gage1h256c256r128
1726.851767.681788.80T:skinnyhashtk2
1982.761985.931992.57T:gage1h256c224r064
2047.602051.132051.86T:gage1h256c256r064
2103.50?2313.50?2343.05?T:orangishv1
3714.593715.923717.27T:gage1h256c224r032
3820.413823.813855.49T:gage1h256c256r016
3856.873863.993877.38T:gage1h256c512r064
3935.653938.263940.58T:gage1h256c256r032
4023.974027.514030.76T:sivtemphotonhashv1
6456.226461.166474.62T:gage1h256c224r016
7221.707234.107251.39T:gage1h256c512r032
12698.2812719.5312768.09T:gage1h256c224r008
47913.6247971.2248038.15T:fsb512
Cycles/byte for 64 bytes
25%50%75%hash
0.550.550.55T:floppsy
0.830.830.83komihash
3.113.143.21T:blake3
3.673.744.07T:bebb4185
3.733.773.77prh42s256
3.893.923.97T:edonr512
4.114.144.17sha256
5.005.065.14T:blake2s
5.785.825.85prh42s512
6.146.166.27lsh256
7.227.237.31T:md4
7.557.577.65T:edonr256
8.028.028.02T:blake2b
8.188.228.28prh64s256
8.128.318.43lsh512
8.288.338.45T:echo256
8.959.069.24T:bash384
8.979.219.35T:bash256
9.599.619.82T:k12
9.809.9210.26prh42s1024
10.2810.3310.52T:bmw512
10.3410.3410.40T:skein256256
10.5010.5010.51md5
10.49?11.02?11.82?T:beamsplitter
11.1611.1911.19T:skein512256
11.1811.2312.36T:skein512512
11.1811.4612.06T:blake64
11.5311.5411.58T:bmw256
12.0512.0712.28blake512
11.6512.0812.29T:sarmal256
12.9012.9713.06prh64s512
13.4513.5013.64T:tiger
13.4313.5513.67T:cubehash512
13.4313.5913.67T:blake32
13.6013.6813.74T:rfsb509
14.5014.6714.92T:keccak
14.6414.6815.48sha3384
14.6314.7315.49shake128
14.6914.7515.51sha3512
14.7314.7815.60sha3224
14.6614.8215.06T:keccakc448
14.7314.8215.02T:keccakc768
14.6814.8315.07T:sarmal512
14.7214.9015.05T:keccakc512
14.8014.9015.20T:keccakc256
14.8014.9015.05T:keccakc1024
14.9615.1315.24T:luffa256
15.1715.2815.39T:gimli24v1
15.5715.6416.34shake256
15.6315.6715.73blake256
15.5515.9916.64sha1
15.9516.0516.21sha224
16.3416.4316.56T:xoodyakv1
14.91?16.69?18.62?sha3256
17.1917.1917.23asconhashav12
17.2017.2017.28asconxofav12
17.1517.2917.42T:bash512
17.1817.2917.39T:cubehash832
18.9719.1619.31T:luffa384
19.0219.3619.76T:jh384
19.1619.4219.72T:jh256
19.1319.4219.72T:jh512
19.2119.4419.73T:jh224
19.7419.8419.91T:cubehash816
19.8320.3220.63T:hamsi
21.8221.9422.08sha384
21.8222.1422.59T:round3jh256
21.9422.2122.71T:round3jh512
22.1522.2522.33sha512
22.3322.3522.49prh64s1024
22.3522.5122.71T:shabal512
22.3722.5422.78T:groestl256
23.0523.0623.26T:shabal256
24.0624.0724.08asconhashv12
24.0724.0824.15asconxofv12
24.7224.8224.93T:cubehash88
25.3025.3225.33T:ripemd160
25.5825.7325.92T:simd512
26.5426.7627.03T:keccakc512treed2
26.7626.9027.68T:skein10241024
26.9527.1127.30T:keccakc256treed2
27.6927.8928.17T:whirlpool
28.4428.6128.71T:simd256
30.9530.9731.23T:shamashashv1
31.5831.6932.00T:nasha512
31.9332.6533.39T:shavite3256
33.4933.6433.94T:nasha256
33.5533.7334.30T:cubehash1632
34.8034.9735.11T:cubehash84
36.0336.2536.58T:luffa512
37.5937.8538.40T:fugue256
38.4438.5838.72T:cubehash1616
39.0839.2539.42T:groestl512
43.3943.3943.48asconhashabi32v12
43.0645.2346.49T:shavite3512
44.7145.3545.50T:drygascon128
46.6547.2248.40T:echo512
47.6147.9448.46T:esch256v1
48.4948.6548.89T:cubehash168
48.7449.1549.42T:esch256v2
49.5349.5349.53T:sneikha256
50.0250.1150.62T:bblake256
50.0151.3852.32T:lane256
55.1255.1555.27T:cubehash82
57.4257.4257.48asconhashbi32v12
60.4760.8160.93T:fugue384
62.3062.3262.33T:saturninhashv2
65.8065.9966.13T:fugue2
67.1067.2468.17T:echosp256
68.5668.7368.88T:cubehash164
68.7468.8968.92T:romulush
69.3469.4269.43T:triadhashv1
71.0871.9372.92T:esch384v2
69.9672.8873.55T:esch384v1
79.2979.9481.14T:md6d224
83.3383.3383.33T:coral256v1
82.58?83.41?125.33?T:echosp512
84.6284.6284.62T:knot256v2
85.3485.9886.85T:md6d256
85.8086.1186.91T:fugue512
90.8691.4592.16T:essence224
91.4991.6091.67T:essence384
91.2491.6192.13T:essence256
92.0092.1592.32T:essence512
94.9495.2195.39T:cubehash81
101.44101.48102.23T:mgrostl256
102.98104.20104.95T:mcssha4
104.45104.52104.60T:mcssha6
108.72108.95109.12T:cubehash162
109.96110.29110.79T:md6d384
110.53110.96112.06T:drygascon256
114.62114.64117.51T:sneikha384
115.30115.32115.45T:knot256v1
118.12118.61119.52T:fsb256
141.24144.21146.55T:atelopus32
148.48148.87149.15T:mcssha5
186.84188.43191.33T:photonbeetlehash256rate32v1
188.75188.92189.11T:cubehash161
195.51195.58195.63T:lane512
203.87206.07209.65T:atelopus64
230.69230.72230.86T:knot384
232.70232.70233.03T:clxhash
277.70278.13278.60T:syconhash256v1
288.56290.48292.72T:knot512
693.41696.94701.80T:subterraneanv1
1093.551095.361097.09T:sivrijndael256hash256v1
1197.991205.751240.49T:skinnyhashtk3
1249.621251.121253.17T:acehash256v1
1916.981917.971922.69T:heron256v1
1914.961953.751967.86T:skinnyhashtk2
2188.862190.352191.73T:gage1h256c256r128
3012.683017.893021.68T:gage1h256c224r064
3091.923101.153107.59T:gage1h256c256r064
2967.75?3294.65?3303.77?T:orangishv1
3798.623805.763813.68T:sivtemphotonhashv1
5465.055466.395468.68T:gage1h256c224r032
5480.525512.295583.31T:gage1h256c256r016
5779.775801.455823.68T:gage1h256c256r032
5852.485861.835871.60T:gage1h256c512r064
9363.199384.589423.51T:gage1h256c224r016
10627.7210637.7210692.41T:gage1h256c512r032
18222.7718275.2018344.91T:gage1h256c224r008
430986.73431545.06432678.66T:fsb512
Cycles/byte for 8 bytes
25%50%75%hash
4.384.384.38T:floppsy
5.505.505.50komihash
21.7121.9422.65T:bebb4185
25.1225.5125.79sha256
28.3828.4428.50prh42s256
31.4031.6232.32T:edonr512
33.6533.7834.29T:md4
34.5334.8335.69T:edonr256
36.0336.3536.59T:blake3
39.29?40.02?47.51?T:beamsplitter
44.6645.1245.62T:gimli24v1
44.2445.2546.21prh42s512
45.6245.6245.71md5
48.4548.8849.30T:blake2s
50.6850.7955.30lsh256
52.22?56.70?58.08?T:hamsi
55.1157.7358.81T:xoodyakv1
60.7560.7561.12T:skein256256
60.5761.3861.99T:tiger
62.2562.2562.25T:blake2b
61.8862.7663.28prh64s256
63.1263.5864.21T:bmw256
62.8663.8666.55T:blake32
64.8365.3166.54lsh512
65.7565.8066.55asconxofav12
65.8065.8866.67asconhashav12
66.1866.5266.98T:echo256
66.2267.0668.20T:luffa256
70.0570.3170.42blake256
70.3670.9071.91T:cubehash512
72.5372.6776.03T:rfsb509
72.4172.8173.69T:bash384
72.0773.1874.14T:bash256
73.2374.4175.79T:bash512
75.7476.2877.29T:k12
76.2877.1278.30prh42s1024
81.7082.4187.40T:bmw512
85.7585.7787.03asconhashv12
85.8085.8886.73asconxofv12
90.0291.4896.75T:blake64
91.5691.6291.62T:skein512256
91.8891.8899.75T:skein512512
96.4196.8199.06T:sarmal256
96.8997.45102.55blake512
96.1797.8899.86T:luffa384
98.7999.12100.29prh64s512
99.5899.68100.91T:shamashashv1
106.28106.50106.58T:ripemd160
113.18113.72114.57sha224
111.19114.82119.78sha1
115.00116.15117.15T:keccak
116.51116.88123.00sha3384
116.35117.03118.20T:keccakc768
116.71117.04123.30sha3224
116.88117.06123.11shake128
116.92117.56123.39sha3512
116.94117.70118.28T:keccakc1024
117.05117.99119.31T:keccakc512
117.39118.26119.15T:keccakc448
117.76118.80120.52T:sarmal512
118.55119.19120.49T:keccakc256
118.57119.40120.29T:whirlpool
119.78120.57122.06T:cubehash816
120.50121.09121.93T:cubehash832
118.42121.28121.68T:drygascon128
123.55123.88129.55shake256
125.15125.25125.75T:triadhashv1
128.35128.81129.65T:cubehash88
118.15?131.90?147.64?sha3256
135.50135.50135.55T:sneikha256
135.97136.26137.49T:shabal512
137.64138.27139.05T:groestl256
135.00138.30141.85T:shavite3256
138.31139.14140.95T:shabal256
138.57139.83140.86T:cubehash84
145.86146.50147.16T:nasha256
155.46156.12158.10T:jh512
155.83156.64162.50T:jh224
158.03158.34159.59T:cubehash82
155.93158.88160.35T:jh256
157.24159.92162.35T:jh384
169.00169.07169.12T:saturninhashv2
173.57173.93176.48prh64s1024
174.75174.75175.84asconhashabi32v12
175.01175.94176.91sha384
177.69178.70179.65sha512
176.75180.62181.28T:luffa512
179.07180.77183.28T:esch256v1
180.46183.19186.20T:round3jh256
182.51185.47187.20T:round3jh512
183.90185.75187.32T:esch256v2
194.31195.25195.68T:romulush
195.60196.10196.90T:cubehash81
203.00203.00203.49asconhashbi32v12
207.62207.80208.47T:knot256v1
205.97208.72214.34T:simd512
208.82210.47214.73T:photonbeetlehash256rate32v1
207.56211.11216.19T:fugue256
212.83214.31216.72T:keccakc512treed2
214.06215.14218.41T:skein10241024
214.08215.40216.94T:keccakc256treed2
229.78231.18232.47T:cubehash1616
230.62232.25235.34T:cubehash1632
235.23237.82239.40T:simd256
240.25240.33240.75T:knot256v2
247.34248.19249.47T:cubehash168
253.03254.36255.72T:nasha512
267.85268.93269.25T:cubehash164
270.07270.80271.91T:groestl512
279.88279.88279.88T:coral256v1
307.12307.69308.65T:cubehash162
306.25310.82316.84T:esch384v2
304.51315.86317.24T:esch384v1
329.74330.26330.85T:bblake256
345.57347.20349.08T:fugue384
348.07359.06370.69T:shavite3512
363.62363.62363.62T:clxhash
385.07386.31387.65T:cubehash161
392.77392.88392.88T:sneikha384
383.28?409.56?430.54?T:lane256
387.22410.00410.91T:echo512
434.36437.67439.21T:fugue2
443.31443.91448.50T:drygascon256
461.00461.00461.41T:knot384
487.73493.18496.33T:mcssha4
500.17500.74501.27T:mcssha6
515.79518.99522.23T:fugue512
537.06539.61539.97T:echosp256
554.30557.04559.73T:essence224
557.22559.52562.30T:essence256
633.60638.33647.89T:md6d224
660.05661.45663.80T:echosp512
682.97688.62692.57T:md6d256
722.22726.56728.14T:knot512
736.31736.97737.75T:essence384
740.43742.11743.12T:essence512
811.83814.25827.21T:mgrostl256
852.61852.89854.99T:mcssha5
877.58880.61886.02T:md6d384
952.10955.57961.27T:fsb256
1027.801030.511034.00T:syconhash256v1
1119.691138.951156.82T:atelopus32
1265.071270.451279.11T:sivrijndael256hash256v1
1317.111326.311329.33T:subterraneanv1
1556.331558.911563.57T:lane512
1627.811663.551692.02T:atelopus64
3181.403200.553327.68T:skinnyhashtk3
3421.663431.833443.33T:skinnyhashtk2
4055.654067.774081.91T:sivtemphotonhashv1
4599.054618.774638.57T:acehash256v1
7514.217533.507544.98T:gage1h256c256r128
8696.738704.008728.26T:heron256v1
11153.9311173.5011192.72T:gage1h256c224r064
11488.5311507.8811529.19T:gage1h256c256r064
11938.3813146.6713221.59T:orangishv1
18904.3819034.6819191.20T:gage1h256c256r016
19264.0719266.4419270.39T:gage1h256c224r032
20380.5720397.4520407.91T:gage1h256c256r032
21671.8421708.7921748.16T:gage1h256c512r064
32135.0632159.2132198.53T:gage1h256c224r016
37487.2937690.8237834.53T:gage1h256c512r032
61497.8561586.6061866.78T:gage1h256c224r008
3446283.353450732.193464892.26T:fsb512