zig_os: linux
zig_arch: x86_64
zig_abi: gnu
zig_cpu: sapphirerapids
zig_mode: ReleaseFast
BenchmarkEncrypt/AES_128_GCM/16	 6372998	        94.01 ns/op	 170.19 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6510133	        92.07 ns/op	 347.56 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 6375768	        93.95 ns/op	 681.22 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 6252434	        95.71 ns/op	1337.35 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5527724	       108.4 ns/op	2361.14 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4589137	       130.9 ns/op	3911.95 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3831036	       156.6 ns/op	6537.49 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3253418	       184.5 ns/op	7317.64 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       504.7 ns/op	16231.60 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  666957	       908.7 ns/op	18030.64 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 6110931	        97.94 ns/op	 163.36 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 6166803	        97.89 ns/op	 326.89 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5998116	       100.1 ns/op	 639.50 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5753599	       104.1 ns/op	1229.53 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 4996191	       119.7 ns/op	2139.45 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4151508	       144.4 ns/op	3546.41 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3453272	       173.8 ns/op	5890.64 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2941320	       204.0 ns/op	6617.41 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  962940	       616.4 ns/op	13289.60 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  522547	      1148 ns/op	14269.72 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  931158	       647.9 ns/op	  24.69 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  894664	       671.3 ns/op	  47.67 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       558.7 ns/op	 114.55 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1000000	       580.6 ns/op	 220.45 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  983154	       600.1 ns/op	 426.60 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  868260	       690.8 ns/op	 741.15 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  804536	       749.7 ns/op	1365.79 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  551125	      1088 ns/op	1240.42 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  254410	      2381 ns/op	3441.12 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  138184	      4307 ns/op	3804.35 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 6352350	        95.01 ns/op	 168.41 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6436833	        93.19 ns/op	 343.40 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 6286854	        94.83 ns/op	 674.91 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 6214597	        96.58 ns/op	1325.28 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5503660	       109.4 ns/op	2339.19 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4548336	       132.0 ns/op	3879.89 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3803854	       157.9 ns/op	6484.48 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3218374	       186.9 ns/op	7223.72 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       528.3 ns/op	15505.96 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  632802	       934.8 ns/op	17526.03 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 6057988	        99.45 ns/op	 160.89 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 6112222	        98.44 ns/op	 325.07 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5959630	       100.2 ns/op	 638.66 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5758809	       104.3 ns/op	1227.77 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 5040610	       119.2 ns/op	2147.58 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4169053	       143.9 ns/op	3557.80 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3430538	       174.4 ns/op	5872.20 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2939757	       203.6 ns/op	6629.50 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  967585	       618.1 ns/op	13253.87 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  523456	      1149 ns/op	14257.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  938782	       646.9 ns/op	  24.73 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  902580	       669.7 ns/op	  47.78 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       556.7 ns/op	 114.96 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1000000	       580.0 ns/op	 220.69 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1000000	       600.0 ns/op	 426.64 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  867564	       691.4 ns/op	 740.51 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  796165	       748.0 ns/op	1369.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  546148	      1091 ns/op	1237.19 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  250053	      2384 ns/op	3436.35 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  139092	      4286 ns/op	3822.84 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 6304222	        94.85 ns/op	 168.69 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6447758	        92.94 ns/op	 344.32 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 6334192	        94.70 ns/op	 675.80 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 6199837	        97.04 ns/op	1319.06 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5490470	       109.6 ns/op	2335.31 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4563631	       132.3 ns/op	3868.61 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3805898	       157.6 ns/op	6496.29 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3211735	       186.4 ns/op	7240.77 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       522.3 ns/op	15683.58 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  647708	       938.0 ns/op	17466.72 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 6094610	        98.95 ns/op	 161.69 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 6129141	        98.60 ns/op	 324.54 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5891125	       100.4 ns/op	 637.21 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5783424	       104.3 ns/op	1227.03 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 5029707	       118.9 ns/op	2153.36 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4154095	       144.2 ns/op	3550.78 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3466634	       173.7 ns/op	5894.73 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2943319	       203.7 ns/op	6626.21 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  975933	       617.9 ns/op	13258.65 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  521336	      1155 ns/op	14188.79 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  930501	       650.3 ns/op	  24.60 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  889156	       670.1 ns/op	  47.75 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       559.7 ns/op	 114.35 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1000000	       580.3 ns/op	 220.58 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1000000	       599.8 ns/op	 426.79 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  860954	       689.2 ns/op	 742.90 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  808680	       748.9 ns/op	1367.36 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  552030	      1089 ns/op	1239.55 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  252549	      2386 ns/op	3433.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  140155	      4308 ns/op	3803.37 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 6299514	        95.30 ns/op	 167.89 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6469412	        92.78 ns/op	 344.91 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 6304190	        94.91 ns/op	 674.31 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 6219826	        96.64 ns/op	1324.53 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5505436	       109.2 ns/op	2344.90 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4537297	       132.1 ns/op	3876.24 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3809860	       157.9 ns/op	6486.08 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3232762	       186.8 ns/op	7225.83 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       522.3 ns/op	15684.44 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  639884	       937.0 ns/op	17485.58 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 6072903	        99.03 ns/op	 161.57 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 6113738	        98.25 ns/op	 325.71 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5959582	       100.3 ns/op	 637.92 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5744846	       104.2 ns/op	1228.42 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 5049217	       118.9 ns/op	2153.32 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4147161	       144.3 ns/op	3549.36 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3445647	       174.2 ns/op	5877.96 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2935935	       205.3 ns/op	6575.47 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  968628	       617.7 ns/op	13261.99 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  517778	      1151 ns/op	14228.62 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  922028	       646.7 ns/op	  24.74 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  893665	       670.0 ns/op	  47.76 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       558.1 ns/op	 114.68 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1000000	       580.6 ns/op	 220.48 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	  992334	       600.3 ns/op	 426.47 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  873879	       696.9 ns/op	 734.63 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  799838	       748.5 ns/op	1368.02 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  545221	      1093 ns/op	1234.63 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  254758	      2373 ns/op	3452.37 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  138982	      4289 ns/op	3820.14 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 6310162	        94.82 ns/op	 168.74 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 6404715	        92.98 ns/op	 344.15 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 6331470	        94.97 ns/op	 673.92 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 6239676	        96.81 ns/op	1322.17 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 5470724	       109.4 ns/op	2339.66 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 4537882	       132.1 ns/op	3875.92 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3801357	       158.1 ns/op	6475.51 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3212124	       186.7 ns/op	7230.35 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 1000000	       522.1 ns/op	15689.51 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	  625459	       938.9 ns/op	17449.68 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 6072889	        98.87 ns/op	 161.83 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 6071263	        98.44 ns/op	 325.08 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 5964828	       100.8 ns/op	 635.06 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 5771671	       104.0 ns/op	1231.26 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 5029598	       119.3 ns/op	2144.99 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 4169383	       143.9 ns/op	3558.41 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3458996	       173.2 ns/op	5913.09 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 2941160	       204.1 ns/op	6615.07 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	  973790	       617.1 ns/op	13274.07 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	  519534	      1154 ns/op	14198.35 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	  937479	       647.4 ns/op	  24.71 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	  885292	       671.3 ns/op	  47.67 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1000000	       562.3 ns/op	 113.83 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1000000	       582.6 ns/op	 219.70 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1000000	       602.2 ns/op	 425.09 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  867912	       692.8 ns/op	 739.03 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  795792	       750.0 ns/op	1365.33 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  547801	      1093 ns/op	1235.07 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  249925	      2382 ns/op	3438.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  138918	      4308 ns/op	3803.55 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6515131	        92.26 ns/op	 173.43 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6264363	        95.83 ns/op	 333.93 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6189814	        96.99 ns/op	 659.84 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6444584	        92.92 ns/op	1377.52 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5668041	       105.9 ns/op	2418.49 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4302021	       139.7 ns/op	3664.60 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3536425	       169.7 ns/op	6032.62 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3011318	       199.4 ns/op	6770.33 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       568.0 ns/op	14421.69 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  527468	      1168 ns/op	14025.88 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6310506	        95.48 ns/op	 167.58 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 6034208	        99.73 ns/op	 320.87 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5992104	       100.3 ns/op	 638.27 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 6007368	        99.97 ns/op	1280.36 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5284767	       113.8 ns/op	2249.13 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 4022883	       148.7 ns/op	3444.03 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3298137	       181.4 ns/op	5644.22 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2785228	       215.4 ns/op	6267.70 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  899485	       651.6 ns/op	12573.03 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  443596	      1357 ns/op	12070.76 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       545.2 ns/op	  29.35 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       553.3 ns/op	  57.83 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1821241	       329.7 ns/op	 194.13 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1712428	       349.8 ns/op	 365.96 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1658956	       364.0 ns/op	 703.33 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       571.4 ns/op	 896.12 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  937424	       636.8 ns/op	1608.07 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  617136	       975.7 ns/op	1383.57 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  261760	      2290 ns/op	3577.79 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  136516	      4363 ns/op	3755.45 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6525721	        91.95 ns/op	 174.00 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6245887	        96.04 ns/op	 333.19 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6135440	        97.19 ns/op	 658.54 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6475722	        92.99 ns/op	1376.48 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5598372	       106.4 ns/op	2406.83 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4281480	       139.7 ns/op	3663.76 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3534714	       169.7 ns/op	6035.28 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3005218	       199.4 ns/op	6771.08 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       558.6 ns/op	14665.52 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  528211	      1175 ns/op	13940.44 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6216610	        95.87 ns/op	 166.90 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 5991658	       100.1 ns/op	 319.60 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5969527	       100.9 ns/op	 634.08 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5979261	       100.2 ns/op	1277.68 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5252820	       113.9 ns/op	2247.55 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 4047304	       148.1 ns/op	3456.82 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3295348	       181.1 ns/op	5655.35 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2794220	       215.0 ns/op	6280.46 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  926425	       651.3 ns/op	12578.20 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  438756	      1360 ns/op	12048.54 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       546.6 ns/op	  29.27 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       556.1 ns/op	  57.54 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1817678	       329.6 ns/op	 194.15 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1719234	       348.8 ns/op	 366.92 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1662079	       360.8 ns/op	 709.62 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       568.5 ns/op	 900.69 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  957237	       637.9 ns/op	1605.35 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  613832	       974.2 ns/op	1385.69 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  260738	      2296 ns/op	3568.31 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  137128	      4378 ns/op	3742.07 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6460496	        91.93 ns/op	 174.04 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6245415	        95.70 ns/op	 334.38 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6200914	        97.11 ns/op	 659.07 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6431046	        93.01 ns/op	1376.27 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5653434	       105.8 ns/op	2419.10 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4301570	       139.8 ns/op	3662.59 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3528908	       170.2 ns/op	6016.11 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3003708	       200.0 ns/op	6749.16 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       565.5 ns/op	14485.61 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  529820	      1159 ns/op	14138.89 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6267682	        95.71 ns/op	 167.18 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 6000483	        99.85 ns/op	 320.47 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 6026067	       100.2 ns/op	 638.43 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 6002504	       100.1 ns/op	1278.87 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5278600	       113.8 ns/op	2249.82 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 4046400	       148.1 ns/op	3456.43 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3316364	       180.8 ns/op	5664.73 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2765290	       216.1 ns/op	6248.30 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  914480	       651.8 ns/op	12567.73 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  444004	      1360 ns/op	12049.01 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       545.5 ns/op	  29.33 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       555.0 ns/op	  57.66 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1812583	       330.4 ns/op	 193.68 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1716166	       350.0 ns/op	 365.68 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1665178	       360.8 ns/op	 709.54 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       570.5 ns/op	 897.51 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  933325	       637.2 ns/op	1606.95 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  617630	       972.5 ns/op	1388.18 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  260230	      2298 ns/op	3564.26 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  138090	      4370 ns/op	3749.62 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6528505	        91.76 ns/op	 174.38 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6304693	        96.02 ns/op	 333.27 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6061856	        97.56 ns/op	 656.04 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6446324	        93.22 ns/op	1373.04 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5652688	       106.1 ns/op	2411.86 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4304445	       139.4 ns/op	3672.32 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3545162	       169.7 ns/op	6034.32 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3003937	       199.6 ns/op	6761.96 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       560.3 ns/op	14620.45 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  516307	      1159 ns/op	14131.75 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6260144	        95.81 ns/op	 167.00 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 6046927	        99.82 ns/op	 320.59 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5978684	       100.5 ns/op	 636.74 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 5930676	       100.1 ns/op	1278.61 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5294367	       113.7 ns/op	2251.87 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 4063934	       148.2 ns/op	3455.74 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3329943	       181.0 ns/op	5658.81 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2756318	       215.9 ns/op	6252.87 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  908912	       652.7 ns/op	12551.81 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  444356	      1360 ns/op	12051.32 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       547.7 ns/op	  29.21 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       555.0 ns/op	  57.66 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1823455	       328.8 ns/op	 194.62 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1717413	       348.7 ns/op	 367.04 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1660323	       362.0 ns/op	 707.25 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       569.2 ns/op	 899.50 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  950030	       638.4 ns/op	1604.05 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  613117	       976.4 ns/op	1382.64 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  261337	      2300 ns/op	3562.04 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  134028	      4417 ns/op	3709.48 MB/s
BenchmarkDecrypt/AES_128_GCM/16	 6513994	        92.26 ns/op	 173.41 MB/s
BenchmarkDecrypt/AES_128_GCM/32	 6278772	        95.69 ns/op	 334.42 MB/s
BenchmarkDecrypt/AES_128_GCM/64	 6191037	        97.19 ns/op	 658.50 MB/s
BenchmarkDecrypt/AES_128_GCM/128	 6446762	        93.18 ns/op	1373.72 MB/s
BenchmarkDecrypt/AES_128_GCM/256	 5629056	       106.1 ns/op	2413.44 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 4281408	       139.8 ns/op	3662.04 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 3534650	       170.0 ns/op	6023.79 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3006470	       199.6 ns/op	6762.50 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	 1000000	       563.4 ns/op	14540.81 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  493452	      1159 ns/op	14138.71 MB/s
BenchmarkDecrypt/AES_256_GCM/16	 6265693	        95.77 ns/op	 167.07 MB/s
BenchmarkDecrypt/AES_256_GCM/32	 6048261	       100.1 ns/op	 319.62 MB/s
BenchmarkDecrypt/AES_256_GCM/64	 5976045	       100.8 ns/op	 634.78 MB/s
BenchmarkDecrypt/AES_256_GCM/128	 6007687	       100.2 ns/op	1277.78 MB/s
BenchmarkDecrypt/AES_256_GCM/256	 5253231	       114.0 ns/op	2246.24 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 4040690	       148.4 ns/op	3451.21 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 3326596	       180.5 ns/op	5673.34 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 2789026	       215.7 ns/op	6260.03 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  915081	       651.4 ns/op	12576.51 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  445378	      1358 ns/op	12061.85 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1000000	       548.7 ns/op	  29.16 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1000000	       553.8 ns/op	  57.78 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1814133	       330.5 ns/op	 193.67 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1720784	       349.1 ns/op	 366.64 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1658082	       361.9 ns/op	 707.29 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1000000	       568.3 ns/op	 900.91 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	  955968	       637.5 ns/op	1606.23 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  622502	       976.0 ns/op	1383.22 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  261686	      2299 ns/op	3563.33 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  135595	      4411 ns/op	3714.63 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  821073	       723.3 ns/op	  22.12 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  836793	       721.9 ns/op	  44.33 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  836942	       726.1 ns/op	  88.15 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  834362	       731.9 ns/op	 174.88 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  808618	       742.7 ns/op	 344.68 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  777954	       777.2 ns/op	 658.73 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  745353	       803.9 ns/op	1273.71 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  732354	       822.9 ns/op	1640.62 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  507640	      1182 ns/op	6929.86 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  351732	      1645 ns/op	9960.85 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  822033	       734.2 ns/op	  21.79 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  816955	       730.9 ns/op	  43.78 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  815611	       732.5 ns/op	  87.37 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  803542	       747.8 ns/op	 171.16 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  783517	       759.5 ns/op	 337.05 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  765069	       795.5 ns/op	 643.65 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  728371	       831.3 ns/op	1231.80 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  705315	       852.4 ns/op	1583.80 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  475430	      1274 ns/op	6428.20 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  332160	      1808 ns/op	9059.56 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  417939	      1443 ns/op	  11.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  411492	      1464 ns/op	  21.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  433614	      1366 ns/op	  46.84 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  434215	      1383 ns/op	  92.55 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  428954	      1402 ns/op	 182.57 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  403340	      1488 ns/op	 344.08 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  386414	      1559 ns/op	 656.99 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  316324	      1896 ns/op	 711.96 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  184677	      3245 ns/op	2524.58 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  116617	      5130 ns/op	3193.48 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  819528	       725.0 ns/op	  22.07 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  830362	       721.9 ns/op	  44.33 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  831542	       723.5 ns/op	  88.46 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  822193	       731.6 ns/op	 174.96 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  815544	       742.5 ns/op	 344.80 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  781171	       775.9 ns/op	 659.86 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  746913	       802.6 ns/op	1275.90 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  735034	       821.5 ns/op	1643.36 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  506782	      1183 ns/op	6925.72 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  355250	      1624 ns/op	10090.56 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  831854	       732.9 ns/op	  21.83 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  820977	       732.2 ns/op	  43.71 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  821314	       735.7 ns/op	  87.00 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  796350	       745.2 ns/op	 171.76 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  788173	       760.3 ns/op	 336.72 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  760630	       794.6 ns/op	 644.34 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  719658	       829.8 ns/op	1234.02 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  700923	       853.2 ns/op	1582.25 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  469890	      1278 ns/op	6410.27 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  329822	      1811 ns/op	9049.29 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  407244	      1447 ns/op	  11.05 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  407608	      1459 ns/op	  21.93 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  441537	      1366 ns/op	  46.84 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  428690	      1386 ns/op	  92.34 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  423727	      1403 ns/op	 182.48 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  406460	      1488 ns/op	 344.10 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  376977	      1568 ns/op	 653.25 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  317259	      1900 ns/op	 710.57 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  185355	      3234 ns/op	2533.06 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  117090	      5101 ns/op	3211.76 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  842310	       724.8 ns/op	  22.08 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  824005	       723.1 ns/op	  44.26 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  833660	       723.8 ns/op	  88.42 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  827082	       730.5 ns/op	 175.21 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  810927	       741.6 ns/op	 345.22 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  785038	       776.3 ns/op	 659.56 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  754964	       804.9 ns/op	1272.14 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  732495	       824.1 ns/op	1638.13 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  509500	      1185 ns/op	6910.83 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  376225	      1614 ns/op	10150.58 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  806682	       733.2 ns/op	  21.82 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  837031	       730.1 ns/op	  43.83 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  815601	       734.3 ns/op	  87.16 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  811551	       745.7 ns/op	 171.65 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  792831	       761.6 ns/op	 336.15 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  761894	       799.3 ns/op	 640.53 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  703263	       833.1 ns/op	1229.17 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  709040	       849.7 ns/op	1588.79 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  471723	      1275 ns/op	6424.88 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  334354	      1800 ns/op	9102.24 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  412098	      1447 ns/op	  11.06 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  409280	      1468 ns/op	  21.80 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  440683	      1367 ns/op	  46.81 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  426778	      1385 ns/op	  92.43 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  430531	      1407 ns/op	 181.97 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  399622	      1494 ns/op	 342.78 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  383740	      1558 ns/op	 657.10 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  315614	      1896 ns/op	 711.85 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  186295	      3232 ns/op	2534.92 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  116847	      5129 ns/op	3194.49 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  831466	       728.7 ns/op	  21.96 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  820150	       724.5 ns/op	  44.17 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  834854	       725.3 ns/op	  88.23 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  818462	       729.7 ns/op	 175.41 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  806546	       742.6 ns/op	 344.73 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  764552	       775.3 ns/op	 660.40 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  751461	       802.6 ns/op	1275.85 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  713581	       822.5 ns/op	1641.41 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  509956	      1188 ns/op	6892.84 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  365829	      1620 ns/op	10113.66 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  820010	       733.8 ns/op	  21.81 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  823872	       731.7 ns/op	  43.74 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  815190	       733.1 ns/op	  87.30 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  804798	       746.3 ns/op	 171.51 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  795618	       760.6 ns/op	 336.57 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  761991	       796.8 ns/op	 642.54 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  723165	       831.3 ns/op	1231.86 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  702931	       853.4 ns/op	1581.94 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  473389	      1273 ns/op	6436.57 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  326902	      1813 ns/op	9039.14 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  407911	      1450 ns/op	  11.04 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  413553	      1460 ns/op	  21.92 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  441450	      1367 ns/op	  46.83 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  435502	      1385 ns/op	  92.39 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  425797	      1401 ns/op	 182.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  402306	      1496 ns/op	 342.27 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  383542	      1566 ns/op	 653.73 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  315018	      1903 ns/op	 709.50 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  186950	      3238 ns/op	2529.78 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  116397	      5129 ns/op	3194.51 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	  821486	       723.2 ns/op	  22.13 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	  837064	       722.2 ns/op	  44.31 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	  816938	       726.2 ns/op	  88.13 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	  825344	       731.2 ns/op	 175.05 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	  808012	       743.7 ns/op	 344.21 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	  776178	       775.9 ns/op	 659.88 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	  742989	       803.3 ns/op	1274.79 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	  724938	       822.3 ns/op	1641.79 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	  510476	      1185 ns/op	6912.77 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	  378616	      1606 ns/op	10204.15 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	  794672	       732.5 ns/op	  21.84 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	  820294	       732.1 ns/op	  43.71 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	  822802	       733.2 ns/op	  87.29 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	  790106	       748.4 ns/op	 171.04 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	  790496	       762.7 ns/op	 335.63 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	  760605	       795.7 ns/op	 643.49 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	  721624	       830.1 ns/op	1233.53 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	  715116	       847.4 ns/op	1593.06 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	  473528	      1273 ns/op	6436.28 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	  333508	      1804 ns/op	9080.13 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	  414261	      1448 ns/op	  11.05 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	  407583	      1469 ns/op	  21.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	  440091	      1376 ns/op	  46.52 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	  435639	      1384 ns/op	  92.51 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	  432114	      1403 ns/op	 182.47 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  399267	      1489 ns/op	 343.80 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  385490	      1558 ns/op	 657.21 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  310520	      1901 ns/op	 710.06 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  184934	      3232 ns/op	2534.55 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  117453	      5133 ns/op	3191.96 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  818664	       731.6 ns/op	  21.87 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  842938	       711.6 ns/op	  44.97 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  824462	       732.8 ns/op	  87.33 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  818053	       736.2 ns/op	 173.87 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  799611	       749.6 ns/op	 341.52 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  779502	       762.5 ns/op	 671.49 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  753014	       797.4 ns/op	1284.22 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  749282	       815.1 ns/op	1656.31 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  500353	      1190 ns/op	6884.94 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  320164	      1883 ns/op	8699.15 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  821115	       738.6 ns/op	  21.66 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  840740	       724.0 ns/op	  44.20 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  811280	       744.1 ns/op	  86.00 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  809034	       751.5 ns/op	 170.33 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  784891	       762.8 ns/op	 335.61 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  769614	       784.8 ns/op	 652.41 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  733760	       818.6 ns/op	1250.98 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  715014	       844.0 ns/op	1599.61 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  471072	      1277 ns/op	6413.14 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  295861	      2024 ns/op	8093.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  446732	      1350 ns/op	  11.85 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  437775	      1363 ns/op	  23.48 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  664624	       907.9 ns/op	  70.49 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  649916	       924.2 ns/op	 138.49 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  644022	       938.6 ns/op	 272.73 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  430963	      1392 ns/op	 367.79 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  413118	      1463 ns/op	 699.99 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  338919	      1781 ns/op	 757.93 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  190051	      3138 ns/op	2610.26 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  112520	      5307 ns/op	3087.42 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  817774	       730.7 ns/op	  21.90 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  846229	       714.6 ns/op	  44.78 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  820004	       735.0 ns/op	  87.08 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  802701	       735.3 ns/op	 174.08 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  804859	       750.1 ns/op	 341.30 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  789685	       763.5 ns/op	 670.56 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  753704	       795.0 ns/op	1288.06 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  735388	       814.1 ns/op	1658.21 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  506149	      1182 ns/op	6929.64 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  321858	      1884 ns/op	8696.56 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  810656	       743.1 ns/op	  21.53 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  833078	       722.9 ns/op	  44.27 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  796284	       748.3 ns/op	  85.53 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  798378	       751.3 ns/op	 170.38 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  785439	       766.4 ns/op	 334.01 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  773793	       784.1 ns/op	 653.00 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  741624	       818.0 ns/op	1251.76 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  706818	       838.4 ns/op	1610.16 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  461203	      1281 ns/op	6394.94 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  297433	      2029 ns/op	8075.54 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  445929	      1349 ns/op	  11.86 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  440493	      1365 ns/op	  23.45 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  666021	       904.2 ns/op	  70.78 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  646354	       921.3 ns/op	 138.93 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  643161	       934.3 ns/op	 274.00 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  431103	      1387 ns/op	 369.25 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  415052	      1459 ns/op	 701.99 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  337816	      1779 ns/op	 758.83 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  186000	      3190 ns/op	2567.85 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  112128	      5337 ns/op	3070.08 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  808003	       732.1 ns/op	  21.85 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  827344	       711.9 ns/op	  44.95 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  831571	       732.1 ns/op	  87.42 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  816102	       735.7 ns/op	 173.98 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  802062	       749.5 ns/op	 341.56 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  790491	       762.1 ns/op	 671.81 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  757345	       797.9 ns/op	1283.30 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  733692	       817.6 ns/op	1651.17 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  503636	      1192 ns/op	6873.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  319726	      1884 ns/op	8694.47 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  813643	       737.7 ns/op	  21.69 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  837531	       722.0 ns/op	  44.32 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  811023	       743.7 ns/op	  86.06 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  790082	       752.2 ns/op	 170.16 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  785702	       766.0 ns/op	 334.21 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  752385	       784.9 ns/op	 652.27 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  733868	       820.3 ns/op	1248.33 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  698848	       839.9 ns/op	1607.38 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  464740	      1281 ns/op	6394.31 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  293714	      2023 ns/op	8099.76 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  445374	      1356 ns/op	  11.80 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  439310	      1368 ns/op	  23.40 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  659926	       905.9 ns/op	  70.65 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  640766	       923.0 ns/op	 138.67 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  642015	       936.8 ns/op	 273.28 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  434389	      1394 ns/op	 367.18 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  413535	      1459 ns/op	 701.88 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  337653	      1777 ns/op	 759.72 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  190251	      3118 ns/op	2627.38 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  114188	      5255 ns/op	3117.91 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  827989	       729.6 ns/op	  21.93 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  827714	       711.7 ns/op	  44.97 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  810306	       734.7 ns/op	  87.11 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  821917	       736.0 ns/op	 173.92 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  793264	       752.7 ns/op	 340.09 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  789246	       760.2 ns/op	 673.50 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  756294	       796.1 ns/op	1286.25 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  719792	       815.8 ns/op	1654.76 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  511258	      1185 ns/op	6913.44 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  320842	      1889 ns/op	8673.94 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  812943	       739.9 ns/op	  21.63 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  839858	       723.4 ns/op	  44.23 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  795428	       747.7 ns/op	  85.60 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  797184	       750.0 ns/op	 170.66 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  790669	       764.6 ns/op	 334.81 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  765296	       784.8 ns/op	 652.36 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  744580	       817.5 ns/op	1252.59 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  713296	       840.7 ns/op	1605.82 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  468048	      1278 ns/op	6412.23 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  293845	      2028 ns/op	8079.28 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  442773	      1350 ns/op	  11.85 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  439881	      1372 ns/op	  23.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  662158	       907.0 ns/op	  70.56 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  656311	       922.3 ns/op	 138.78 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  644128	       933.6 ns/op	 274.22 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  436545	      1387 ns/op	 369.16 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  409843	      1462 ns/op	 700.51 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  339166	      1783 ns/op	 757.18 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  189394	      3144 ns/op	2605.30 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  114996	      5249 ns/op	3121.33 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	  828969	       728.3 ns/op	  21.97 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	  853309	       711.0 ns/op	  45.01 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	  822268	       732.3 ns/op	  87.40 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	  824636	       736.6 ns/op	 173.76 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	  799623	       750.7 ns/op	 341.02 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	  788300	       764.0 ns/op	 670.19 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	  756392	       797.0 ns/op	1284.75 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	  724708	       816.0 ns/op	1654.32 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  508834	      1187 ns/op	6902.78 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  319987	      1881 ns/op	8708.57 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	  805275	       739.3 ns/op	  21.64 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	  827743	       725.9 ns/op	  44.08 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	  817143	       746.8 ns/op	  85.70 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	  797379	       752.8 ns/op	 170.04 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	  776822	       765.6 ns/op	 334.36 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	  764017	       786.1 ns/op	 651.28 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	  728740	       819.7 ns/op	1249.24 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	  713077	       838.9 ns/op	1609.28 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  471544	      1276 ns/op	6418.61 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  294254	      2030 ns/op	8071.48 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	  439566	      1356 ns/op	  11.80 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	  432831	      1363 ns/op	  23.48 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	  666380	       908.9 ns/op	  70.42 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	  651152	       925.9 ns/op	 138.24 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	  633714	       937.4 ns/op	 273.10 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	  434746	      1387 ns/op	 369.21 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	  408097	      1465 ns/op	 698.74 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  333993	      1781 ns/op	 757.88 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  186865	      3156 ns/op	2596.03 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  113461	      5308 ns/op	3086.81 MB/s
