zig_os: linux
zig_arch: x86_64
zig_abi: gnu
zig_cpu: sapphirerapids
zig_mode: ReleaseFast
BenchmarkEncrypt/AES_128_GCM/16	 5924251	       100.9 ns/op	 158.53 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 5926488	       100.2 ns/op	 319.25 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 5849101	       102.1 ns/op	 626.90 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 5800569	       103.7 ns/op	1233.75 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5063384	       118.1 ns/op	2167.60 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4219668	       142.6 ns/op	3589.29 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3503442	       170.6 ns/op	6003.09 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3003252	       200.6 ns/op	6728.46 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	  890652	       628.8 ns/op	13028.08 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  569205	      1133 ns/op	14459.71 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 5628526	       106.9 ns/op	 149.63 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 5649086	       106.0 ns/op	 301.76 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5528320	       107.9 ns/op	 592.93 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5437244	       110.8 ns/op	1155.25 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4689195	       128.6 ns/op	1991.00 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3898897	       154.7 ns/op	3308.58 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3198386	       186.5 ns/op	5489.96 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2729700	       219.1 ns/op	6160.30 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  916912	       687.4 ns/op	11917.65 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  460545	      1287 ns/op	12730.73 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  866038	       697.3 ns/op	  22.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  855541	       715.3 ns/op	  44.74 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       596.8 ns/op	 107.25 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	  983654	       623.1 ns/op	 205.43 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  913435	       647.1 ns/op	 395.62 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  820628	       744.9 ns/op	 687.36 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  726252	       807.0 ns/op	1268.88 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  521118	      1177 ns/op	1147.09 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  226910	      2568 ns/op	3189.59 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  127454	      4600 ns/op	3562.04 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 5917860	       101.1 ns/op	 158.20 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6041708	        99.80 ns/op	 320.63 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 5847944	       102.3 ns/op	 625.68 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 5772201	       103.5 ns/op	1237.16 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5059669	       117.9 ns/op	2170.60 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4230612	       142.3 ns/op	3598.39 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3523952	       170.6 ns/op	6003.47 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 2990241	       200.3 ns/op	6740.47 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       625.8 ns/op	13089.76 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  511915	      1119 ns/op	14642.83 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 5634090	       106.4 ns/op	 150.37 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 5634708	       106.2 ns/op	 301.27 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5524172	       108.3 ns/op	 590.71 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5374636	       110.9 ns/op	1154.39 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4669980	       128.3 ns/op	1995.96 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3868837	       155.3 ns/op	3296.60 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3206138	       187.0 ns/op	5476.65 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2743279	       219.3 ns/op	6155.00 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  858427	       689.5 ns/op	11881.54 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  475142	      1288 ns/op	12723.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  889075	       696.6 ns/op	  22.97 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  799071	       722.0 ns/op	  44.32 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	  932986	       604.5 ns/op	 105.87 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	  972208	       630.5 ns/op	 203.03 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  959910	       651.8 ns/op	 392.78 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  819908	       748.4 ns/op	 684.09 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  703490	       812.4 ns/op	1260.45 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  520443	      1176 ns/op	1147.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  229244	      2560 ns/op	3200.09 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  130821	      4631 ns/op	3537.70 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 5973260	       101.1 ns/op	 158.22 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6004207	       100.1 ns/op	 319.84 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 5888511	       102.2 ns/op	 626.05 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 5809096	       103.8 ns/op	1233.25 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5158254	       117.6 ns/op	2176.78 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4211863	       142.5 ns/op	3593.31 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3533226	       170.3 ns/op	6011.26 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3008076	       200.2 ns/op	6743.39 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	  884160	       627.0 ns/op	13064.82 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  503443	      1122 ns/op	14601.76 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 5653242	       106.7 ns/op	 150.01 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 5637872	       106.5 ns/op	 300.33 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5570310	       108.2 ns/op	 591.47 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5355038	       111.6 ns/op	1146.81 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4638984	       128.6 ns/op	1990.33 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3879780	       155.5 ns/op	3293.64 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3198925	       187.5 ns/op	5461.98 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2738394	       219.4 ns/op	6151.76 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  837541	       691.3 ns/op	11849.45 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  452457	      1311 ns/op	12495.64 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  820573	       698.7 ns/op	  22.90 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  832656	       721.4 ns/op	  44.36 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	  963824	       604.8 ns/op	 105.82 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	  954746	       630.7 ns/op	 202.96 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  883599	       651.0 ns/op	 393.22 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  805038	       747.7 ns/op	 684.80 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  714450	       811.6 ns/op	1261.71 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  527676	      1177 ns/op	1147.08 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  237146	      2560 ns/op	3199.55 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  130796	      4589 ns/op	3570.11 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 5929332	       101.1 ns/op	 158.32 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6053569	       100.2 ns/op	 319.42 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 5913844	       102.0 ns/op	 627.47 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 5776057	       103.8 ns/op	1233.71 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5066499	       118.3 ns/op	2164.56 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4184452	       142.3 ns/op	3598.01 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3533696	       170.0 ns/op	6022.19 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 2994744	       200.5 ns/op	6734.40 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       624.6 ns/op	13114.75 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  575509	      1121 ns/op	14614.36 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 5590402	       106.5 ns/op	 150.17 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 5649970	       106.2 ns/op	 301.40 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5591151	       107.6 ns/op	 594.78 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5432065	       111.0 ns/op	1152.91 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4671867	       128.4 ns/op	1993.67 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3867496	       155.6 ns/op	3289.67 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3215128	       186.7 ns/op	5485.93 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2735811	       219.6 ns/op	6147.13 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  907239	       718.2 ns/op	11405.57 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  463396	      1319 ns/op	12424.45 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  834488	       698.6 ns/op	  22.90 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  868340	       717.5 ns/op	  44.60 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	  949543	       602.9 ns/op	 106.15 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	  959384	       629.8 ns/op	 203.24 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  935185	       648.8 ns/op	 394.56 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  832380	       744.7 ns/op	 687.53 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  749078	       808.1 ns/op	1267.10 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  502333	      1175 ns/op	1148.63 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  224560	      2557 ns/op	3204.20 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  130866	      4615 ns/op	3550.39 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 5912244	        98.31 ns/op	 162.75 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6290293	        95.83 ns/op	 333.93 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 5888060	       101.9 ns/op	 627.93 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 5788059	       100.4 ns/op	1274.78 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5340303	       112.6 ns/op	2273.31 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4416420	       135.6 ns/op	3776.32 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3693586	       162.7 ns/op	6292.56 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3136776	       191.3 ns/op	7056.38 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       566.9 ns/op	14451.34 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  585828	      1020 ns/op	16066.00 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 5870716	       101.7 ns/op	 157.36 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 5909007	       101.4 ns/op	 315.71 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5841396	       103.0 ns/op	 621.53 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5685315	       105.7 ns/op	1210.88 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4910748	       122.4 ns/op	2090.83 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4039546	       148.0 ns/op	3459.09 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3367197	       178.4 ns/op	5740.61 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2869899	       208.9 ns/op	6461.51 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  926392	       669.8 ns/op	12230.78 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  486898	      1221 ns/op	13420.48 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  893404	       664.6 ns/op	  24.08 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  872810	       688.0 ns/op	  46.51 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       575.8 ns/op	 111.15 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	  978477	       600.6 ns/op	 213.13 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  976693	       618.6 ns/op	 413.86 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  831938	       712.9 ns/op	 718.19 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  770522	       770.5 ns/op	1328.94 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  536133	      1119 ns/op	1206.64 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  243736	      2468 ns/op	3319.08 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  134593	      4466 ns/op	3668.55 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6393351	        93.94 ns/op	 170.33 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6200210	        97.00 ns/op	 329.89 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6011652	        99.89 ns/op	 640.67 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6302109	        95.49 ns/op	1340.52 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5521382	       108.7 ns/op	2354.26 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4164825	       143.6 ns/op	3566.58 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3437640	       174.6 ns/op	5863.49 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 2920094	       205.7 ns/op	6563.04 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       603.9 ns/op	13565.20 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  479828	      1253 ns/op	13075.20 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6045698	        99.00 ns/op	 161.61 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5917903	       101.3 ns/op	 315.84 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5826780	       102.9 ns/op	 621.84 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5841045	       103.0 ns/op	1243.07 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5129917	       116.6 ns/op	2194.77 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 3940496	       152.3 ns/op	3360.82 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3232909	       186.1 ns/op	5503.89 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2721790	       220.2 ns/op	6130.64 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  891411	       677.8 ns/op	12085.44 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  417782	      1420 ns/op	11537.03 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       559.3 ns/op	  28.61 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       568.4 ns/op	  56.30 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1772806	       338.7 ns/op	 188.98 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1673869	       358.4 ns/op	 357.16 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1620345	       370.3 ns/op	 691.28 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       585.3 ns/op	 874.81 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  923908	       653.3 ns/op	1567.32 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  606880	       991.7 ns/op	1361.28 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  255775	      2356 ns/op	3477.36 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  130267	      4497 ns/op	3643.67 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6377894	        94.46 ns/op	 169.39 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6159184	        97.19 ns/op	 329.26 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 5970474	       100.1 ns/op	 639.32 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6272028	        95.59 ns/op	1339.10 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5522462	       108.5 ns/op	2358.37 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4170237	       143.6 ns/op	3564.81 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3439216	       174.6 ns/op	5864.77 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 2910734	       206.0 ns/op	6553.19 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       603.7 ns/op	13569.96 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  476260	      1252 ns/op	13086.13 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6089341	        98.85 ns/op	 161.85 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5932740	       101.3 ns/op	 315.99 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5812838	       106.6 ns/op	 600.21 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5837842	       102.9 ns/op	1243.54 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5146953	       116.6 ns/op	2195.52 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 3936860	       152.5 ns/op	3356.39 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3240052	       185.7 ns/op	5514.03 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2715897	       220.7 ns/op	6117.44 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  897213	       692.7 ns/op	11825.94 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  423306	      1417 ns/op	11563.92 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       559.7 ns/op	  28.59 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       569.1 ns/op	  56.23 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1771742	       338.6 ns/op	 189.04 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1675663	       357.8 ns/op	 357.79 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1618340	       370.7 ns/op	 690.50 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       584.7 ns/op	 875.63 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  908434	       653.3 ns/op	1567.53 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  606135	       992.9 ns/op	1359.62 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  255368	      2359 ns/op	3473.12 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  131724	      4553 ns/op	3598.54 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6369714	        94.40 ns/op	 169.50 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6169584	        97.29 ns/op	 328.93 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 5982506	       100.1 ns/op	 639.12 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6285766	        95.77 ns/op	1336.51 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5512264	       108.8 ns/op	2353.64 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4176890	       143.7 ns/op	3563.60 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3440510	       174.3 ns/op	5873.26 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 2919046	       205.5 ns/op	6568.83 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  993492	       603.4 ns/op	13576.48 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  477889	      1255 ns/op	13054.21 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6090588	        98.79 ns/op	 161.96 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5924688	       101.2 ns/op	 316.14 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5792552	       103.2 ns/op	 619.95 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5824098	       102.8 ns/op	1244.59 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5124062	       117.0 ns/op	2187.82 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 3930213	       152.5 ns/op	3356.98 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3227282	       186.0 ns/op	5506.23 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2723642	       220.0 ns/op	6135.01 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  848218	       698.7 ns/op	11725.07 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  403950	      1465 ns/op	11182.33 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       559.7 ns/op	  28.59 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       567.9 ns/op	  56.35 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1771047	       338.7 ns/op	 188.98 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1676902	       357.8 ns/op	 357.77 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1614736	       371.3 ns/op	 689.45 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       584.8 ns/op	 875.45 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  906212	       652.9 ns/op	1568.39 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  597316	       993.6 ns/op	1358.66 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  253950	      2371 ns/op	3454.67 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  130330	      4613 ns/op	3552.04 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6357056	        93.86 ns/op	 170.47 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6182869	        97.00 ns/op	 329.88 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 5999060	       100.2 ns/op	 639.00 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6277748	        95.63 ns/op	1338.52 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5528373	       108.6 ns/op	2356.74 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4194662	       143.4 ns/op	3569.31 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3429164	       174.5 ns/op	5869.64 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 2911179	       205.5 ns/op	6568.74 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       604.4 ns/op	13553.58 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  482977	      1258 ns/op	13020.87 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6063415	        99.02 ns/op	 161.59 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5924218	       101.2 ns/op	 316.19 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5825977	       103.3 ns/op	 619.67 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5827135	       102.9 ns/op	1243.79 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5141947	       117.0 ns/op	2187.19 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 3940329	       152.7 ns/op	3352.36 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3227569	       185.9 ns/op	5509.80 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2720096	       220.6 ns/op	6120.33 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  848598	       691.8 ns/op	11841.89 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  413886	      1431 ns/op	11448.31 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       559.7 ns/op	  28.59 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       568.3 ns/op	  56.31 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1771203	       338.7 ns/op	 188.95 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1679594	       357.5 ns/op	 358.00 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1616474	       371.1 ns/op	 689.86 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       585.0 ns/op	 875.14 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  916658	       652.8 ns/op	1568.71 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  605869	       993.3 ns/op	1359.09 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  255397	      2365 ns/op	3463.24 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  129225	      4569 ns/op	3585.64 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6370996	        93.85 ns/op	 170.49 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6193088	        96.84 ns/op	 330.45 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6000808	       100.3 ns/op	 638.21 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6256887	        95.60 ns/op	1338.91 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5494572	       108.9 ns/op	2349.94 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4187109	       143.4 ns/op	3571.06 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3443344	       174.2 ns/op	5878.90 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 2913850	       205.8 ns/op	6558.41 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       604.7 ns/op	13546.37 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  474046	      1256 ns/op	13047.12 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6069464	        98.94 ns/op	 161.72 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5932993	       101.2 ns/op	 316.31 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5814792	       103.4 ns/op	 619.01 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5828913	       102.9 ns/op	1244.09 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5143914	       116.8 ns/op	2191.50 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 3952005	       152.1 ns/op	3366.37 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3222252	       186.3 ns/op	5495.91 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2718558	       221.0 ns/op	6109.87 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  888252	       678.5 ns/op	12073.25 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  432294	      1413 ns/op	11595.18 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       559.9 ns/op	  28.58 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       569.2 ns/op	  56.22 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1773374	       338.0 ns/op	 189.32 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1677307	       358.1 ns/op	 357.40 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1616895	       371.1 ns/op	 689.77 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       584.0 ns/op	 876.76 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  912296	       654.5 ns/op	1564.62 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  604978	       993.8 ns/op	1358.41 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  252524	      2359 ns/op	3472.69 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  130909	      4526 ns/op	3620.16 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  799302	       742.8 ns/op	  21.54 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  808555	       743.7 ns/op	  43.03 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  804703	       745.5 ns/op	  85.85 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  794582	       750.7 ns/op	 170.51 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  791547	       761.3 ns/op	 336.27 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  759829	       798.3 ns/op	 641.40 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  731601	       824.3 ns/op	1242.33 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  702140	       841.9 ns/op	1603.53 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  488220	      1232 ns/op	6647.57 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  342508	      1741 ns/op	9411.41 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  798552	       752.3 ns/op	  21.27 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  797200	       753.2 ns/op	  42.48 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  797880	       754.3 ns/op	  84.85 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  790694	       764.2 ns/op	 167.50 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  774849	       782.6 ns/op	 327.12 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  737733	       817.0 ns/op	 626.71 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  707714	       852.0 ns/op	1201.89 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  686971	       869.3 ns/op	1553.06 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  454694	      1325 ns/op	6184.18 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  320350	      1877 ns/op	8727.03 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  402172	      1485 ns/op	  10.78 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  402218	      1499 ns/op	  21.34 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  430242	      1404 ns/op	  45.60 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  424992	      1417 ns/op	  90.30 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  416877	      1442 ns/op	 177.58 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  392991	      1529 ns/op	 334.77 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  375816	      1602 ns/op	 639.37 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  308983	      1949 ns/op	 692.72 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  178489	      3299 ns/op	2483.50 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  113013	      5282 ns/op	3101.71 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  812766	       742.6 ns/op	  21.55 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  805617	       742.5 ns/op	  43.09 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  805424	       745.4 ns/op	  85.87 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  803097	       750.2 ns/op	 170.62 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  796682	       761.1 ns/op	 336.37 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  752590	       796.9 ns/op	 642.51 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  730920	       824.0 ns/op	1242.78 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  718254	       841.9 ns/op	1603.58 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  487713	      1228 ns/op	6672.98 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  344217	      1742 ns/op	9406.62 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  801067	       749.1 ns/op	  21.36 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  802146	       748.9 ns/op	  42.73 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  802794	       752.8 ns/op	  85.02 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  791948	       761.8 ns/op	 168.02 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  776952	       780.0 ns/op	 328.23 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  740733	       816.3 ns/op	 627.23 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  709304	       849.0 ns/op	1206.16 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  685686	       871.6 ns/op	1548.80 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  453943	      1320 ns/op	6207.67 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  314641	      1891 ns/op	8663.01 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  404572	      1482 ns/op	  10.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  399661	      1497 ns/op	  21.37 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  431473	      1398 ns/op	  45.80 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  425871	      1415 ns/op	  90.43 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  414409	      1439 ns/op	 177.96 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  391528	      1529 ns/op	 334.87 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  378142	      1599 ns/op	 640.38 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  305692	      1948 ns/op	 693.10 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  175826	      3301 ns/op	2481.83 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  114807	      5272 ns/op	3107.69 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  804063	       741.8 ns/op	  21.57 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  810733	       742.3 ns/op	  43.11 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  811684	       745.1 ns/op	  85.89 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  806664	       749.4 ns/op	 170.81 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  780600	       760.2 ns/op	 336.77 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  750729	       795.3 ns/op	 643.77 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  726964	       823.7 ns/op	1243.15 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  714386	       838.2 ns/op	1610.65 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  492410	      1228 ns/op	6672.53 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  344808	      1740 ns/op	9415.92 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  788233	       752.1 ns/op	  21.27 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  796101	       751.0 ns/op	  42.61 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  791655	       753.9 ns/op	  84.89 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  790028	       763.1 ns/op	 167.75 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  769747	       781.0 ns/op	 327.79 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  733456	       815.0 ns/op	 628.23 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  704041	       851.2 ns/op	1203.04 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  693562	       870.6 ns/op	1550.67 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  452215	      1322 ns/op	6198.64 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  320600	      1874 ns/op	8744.98 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  404208	      1482 ns/op	  10.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  396739	      1500 ns/op	  21.34 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  432282	      1400 ns/op	  45.71 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  417135	      1418 ns/op	  90.26 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  413517	      1437 ns/op	 178.15 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  393981	      1533 ns/op	 333.97 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  374472	      1597 ns/op	 641.30 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  308260	      1948 ns/op	 692.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  179710	      3292 ns/op	2488.61 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  115544	      5232 ns/op	3131.47 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  806049	       741.3 ns/op	  21.58 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  817268	       743.1 ns/op	  43.07 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  816598	       744.4 ns/op	  85.97 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  796801	       750.4 ns/op	 170.58 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  795232	       760.4 ns/op	 336.67 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  751113	       795.7 ns/op	 643.44 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  731878	       823.6 ns/op	1243.27 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  714520	       841.2 ns/op	1604.91 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  490430	      1231 ns/op	6652.38 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  345542	      1740 ns/op	9415.93 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  800514	       752.9 ns/op	  21.25 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  797545	       752.4 ns/op	  42.53 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  779548	       757.2 ns/op	  84.53 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  787366	       763.5 ns/op	 167.66 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  771310	       780.1 ns/op	 328.16 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  740846	       816.6 ns/op	 626.99 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  710209	       851.4 ns/op	1202.75 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  674325	       872.3 ns/op	1547.59 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  458985	      1320 ns/op	6205.75 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  320918	      1877 ns/op	8727.13 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  406630	      1485 ns/op	  10.77 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  400168	      1500 ns/op	  21.33 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  430693	      1405 ns/op	  45.56 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  421786	      1421 ns/op	  90.11 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  413466	      1447 ns/op	 176.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  390549	      1534 ns/op	 333.78 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  379232	      1602 ns/op	 639.35 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  309217	      1950 ns/op	 692.31 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  182337	      3277 ns/op	2499.83 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  113539	      5266 ns/op	3111.41 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  803588	       743.3 ns/op	  21.53 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  815623	       743.6 ns/op	  43.04 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  805662	       754.0 ns/op	  84.88 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  799881	       755.4 ns/op	 169.45 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  771248	       761.8 ns/op	 336.06 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  759775	       797.7 ns/op	 641.82 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  729033	       826.5 ns/op	1238.89 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  707601	       843.4 ns/op	1600.71 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  487734	      1232 ns/op	6651.31 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  339345	      1740 ns/op	9416.27 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  787458	       752.6 ns/op	  21.26 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  800018	       751.7 ns/op	  42.57 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  792025	       754.6 ns/op	  84.81 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  785602	       766.0 ns/op	 167.09 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  761491	       782.2 ns/op	 327.28 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  734764	       818.9 ns/op	 625.25 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  711132	       852.7 ns/op	1200.85 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  680235	       871.8 ns/op	1548.54 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  454773	      1322 ns/op	6196.47 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  321118	      1884 ns/op	8695.21 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  405958	      1488 ns/op	  10.75 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  397820	      1500 ns/op	  21.34 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  426466	      1406 ns/op	  45.53 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  421377	      1420 ns/op	  90.12 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  415935	      1442 ns/op	 177.51 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  391186	      1535 ns/op	 333.48 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  374480	      1601 ns/op	 639.51 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  305763	      1950 ns/op	 692.15 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  178920	      3281 ns/op	2496.91 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  111718	      5335 ns/op	3070.88 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  812932	       753.8 ns/op	  21.23 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  807369	       733.5 ns/op	  43.63 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  800491	       753.1 ns/op	  84.98 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  801709	       757.1 ns/op	 169.06 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  777892	       771.5 ns/op	 331.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  768408	       784.5 ns/op	 652.68 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  729934	       818.6 ns/op	1250.90 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  713556	       841.1 ns/op	1604.96 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  488776	      1230 ns/op	6657.49 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  309397	      1955 ns/op	8381.73 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  785127	       758.7 ns/op	  21.09 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  814550	       738.6 ns/op	  43.32 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  803852	       762.2 ns/op	  83.96 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  791073	       767.8 ns/op	 166.71 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  756512	       782.8 ns/op	 327.03 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  751641	       804.2 ns/op	 636.65 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  724154	       837.1 ns/op	1223.25 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  694641	       859.0 ns/op	1571.58 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  452709	      1323 ns/op	6191.05 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  281193	      2104 ns/op	7785.55 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  435308	      1387 ns/op	  11.53 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  428901	      1405 ns/op	  22.77 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  657968	       928.1 ns/op	  68.96 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  630367	       946.5 ns/op	 135.23 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  611383	       959.3 ns/op	 266.85 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  419965	      1421 ns/op	 360.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  398925	      1498 ns/op	 683.38 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  327362	      1823 ns/op	 740.47 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  184184	      3210 ns/op	2552.15 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  107953	      5444 ns/op	3009.60 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  817906	       746.6 ns/op	  21.43 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  820488	       730.5 ns/op	  43.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  808119	       749.2 ns/op	  85.43 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  808437	       752.3 ns/op	 170.14 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  785563	       767.2 ns/op	 333.70 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  768193	       780.2 ns/op	 656.21 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  728109	       816.3 ns/op	1254.50 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  728678	       837.7 ns/op	1611.53 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  479949	      1238 ns/op	6617.22 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  308564	      1956 ns/op	8375.20 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  783934	       755.9 ns/op	  21.17 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  810859	       741.2 ns/op	  43.17 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  789524	       762.0 ns/op	  83.99 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  784586	       769.4 ns/op	 166.36 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  769915	       783.1 ns/op	 326.91 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  741955	       803.9 ns/op	 636.90 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  719504	       839.4 ns/op	1219.86 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  699739	       860.4 ns/op	1569.12 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  454664	      1328 ns/op	6170.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  282128	      2105 ns/op	7782.18 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  431356	      1387 ns/op	  11.53 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  430980	      1403 ns/op	  22.81 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  651957	       930.6 ns/op	  68.77 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  626032	       947.4 ns/op	 135.11 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  632109	       960.0 ns/op	 266.66 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  421824	      1422 ns/op	 360.13 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  400723	      1500 ns/op	 682.46 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  330432	      1821 ns/op	 741.18 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  183931	      3197 ns/op	2562.22 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  111646	      5367 ns/op	3052.65 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  804778	       747.6 ns/op	  21.40 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  842344	       731.9 ns/op	  43.72 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  802978	       751.7 ns/op	  85.14 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  806072	       753.5 ns/op	 169.88 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  769618	       769.4 ns/op	 332.71 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  771895	       781.1 ns/op	 655.47 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  742406	       817.5 ns/op	1252.66 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  717262	       836.8 ns/op	1613.38 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  489427	      1237 ns/op	6623.27 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  305168	      1953 ns/op	8389.32 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  795423	       757.9 ns/op	  21.11 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  821150	       741.3 ns/op	  43.16 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  788566	       763.7 ns/op	  83.80 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  777756	       770.4 ns/op	 166.15 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  761802	       784.4 ns/op	 326.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  738319	       805.8 ns/op	 635.38 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  716052	       840.4 ns/op	1218.44 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  703761	       861.3 ns/op	1567.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  457018	      1330 ns/op	6161.33 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  286002	      2103 ns/op	7790.07 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  432182	      1389 ns/op	  11.52 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  430612	      1404 ns/op	  22.79 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  644467	       930.1 ns/op	  68.81 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  638823	       947.5 ns/op	 135.09 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  623408	       962.8 ns/op	 265.89 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  411422	      1426 ns/op	 359.15 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  396255	      1503 ns/op	 681.39 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  331894	      1826 ns/op	 739.14 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  185000	      3220 ns/op	2543.83 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  109929	      5476 ns/op	2991.82 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  800000	       749.4 ns/op	  21.35 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  816396	       732.2 ns/op	  43.70 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  792100	       751.5 ns/op	  85.17 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  799416	       755.9 ns/op	 169.34 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  778939	       768.7 ns/op	 333.03 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  760124	       783.2 ns/op	 653.69 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  728587	       817.6 ns/op	1252.40 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  721713	       840.0 ns/op	1607.17 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  487124	      1233 ns/op	6642.74 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  309656	      1970 ns/op	8317.92 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  781100	       759.2 ns/op	  21.07 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  806014	       743.9 ns/op	  43.02 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  786216	       765.5 ns/op	  83.60 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  770781	       773.2 ns/op	 165.54 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  750228	       785.0 ns/op	 326.13 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  748548	       807.5 ns/op	 634.07 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  715050	       843.7 ns/op	1213.77 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  702444	       860.9 ns/op	1568.12 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  449102	      1325 ns/op	6182.17 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  286456	      2101 ns/op	7799.41 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  436240	      1387 ns/op	  11.54 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  428979	      1403 ns/op	  22.81 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  645554	       927.4 ns/op	  69.01 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  637975	       941.9 ns/op	 135.89 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  620007	       957.8 ns/op	 267.29 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  416894	      1420 ns/op	 360.59 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  401466	      1497 ns/op	 684.24 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  329408	      1823 ns/op	 740.71 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  183638	      3207 ns/op	2554.13 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  111375	      5367 ns/op	3052.74 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  809614	       747.4 ns/op	  21.41 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  818520	       730.6 ns/op	  43.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  801528	       749.7 ns/op	  85.36 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  805044	       751.6 ns/op	 170.29 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  778978	       767.4 ns/op	 333.60 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  772174	       780.8 ns/op	 655.70 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  733654	       814.2 ns/op	1257.64 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  723273	       837.1 ns/op	1612.76 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  489486	      1227 ns/op	6674.90 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  303219	      1952 ns/op	8392.26 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  791083	       754.7 ns/op	  21.20 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  819516	       740.6 ns/op	  43.21 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  784620	       762.0 ns/op	  83.99 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  782972	       768.4 ns/op	 166.59 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  761272	       783.5 ns/op	 326.74 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  741738	       804.6 ns/op	 636.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  706099	       839.1 ns/op	1220.30 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  699223	       860.9 ns/op	1568.11 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  454587	      1327 ns/op	6173.97 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  281300	      2104 ns/op	7787.33 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  431761	      1386 ns/op	  11.55 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  423080	      1404 ns/op	  22.79 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  648476	       930.7 ns/op	  68.77 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  627556	       945.1 ns/op	 135.44 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  627109	       960.7 ns/op	 266.47 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  421807	      1423 ns/op	 359.92 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  399000	      1499 ns/op	 683.09 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  325063	      1825 ns/op	 739.91 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  187008	      3190 ns/op	2567.90 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  110839	      5369 ns/op	3051.71 MB/s
