zig_os: linux
zig_arch: x86_64
zig_abi: gnu
zig_cpu: sapphirerapids
zig_mode: ReleaseFast
BenchmarkEncrypt/AES_128_GCM/16	 3828666	       157.0 ns/op	 101.91 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 3801998	       157.5 ns/op	 203.23 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 3807710	       157.4 ns/op	 406.49 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 3821316	       157.2 ns/op	 814.24 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 3818919	       157.4 ns/op	1626.60 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 3815264	       157.5 ns/op	3251.81 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3813891	       157.2 ns/op	6514.63 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3812979	       157.4 ns/op	8576.18 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 3819903	       157.0 ns/op	52165.92 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	 3812707	       157.3 ns/op	104163.77 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 3813348	       157.6 ns/op	 101.54 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 3819830	       157.2 ns/op	 203.59 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 3818731	       157.1 ns/op	 407.43 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 3810673	       157.4 ns/op	 813.17 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 3612296	       165.9 ns/op	1543.50 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3818212	       157.4 ns/op	3252.58 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3845281	       156.1 ns/op	6561.29 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 3808387	       157.5 ns/op	8573.23 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	 3816430	       157.4 ns/op	52042.29 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	 3809022	       157.4 ns/op	104061.96 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	 1462417	       410.3 ns/op	  39.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	 1357387	       441.2 ns/op	  72.52 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1317645	       453.7 ns/op	 141.08 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1259594	       476.4 ns/op	 268.69 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1206424	       497.4 ns/op	 514.70 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  996744	       602.0 ns/op	 850.51 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  895894	       669.9 ns/op	1528.59 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  565008	      1063 ns/op	1270.50 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  235180	      2551 ns/op	3211.55 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  126129	      4816 ns/op	3401.92 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 3810045	       157.4 ns/op	 101.67 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 3817123	       156.9 ns/op	 203.93 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 3795465	       157.7 ns/op	 405.71 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 3826300	       156.9 ns/op	 815.64 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 3806942	       157.5 ns/op	1625.71 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 3802534	       157.5 ns/op	3250.15 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3820797	       157.3 ns/op	6509.81 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3814972	       157.2 ns/op	8588.69 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 3819844	       157.0 ns/op	52175.80 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	 3808843	       157.4 ns/op	104080.56 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 3810163	       160.7 ns/op	  99.58 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 3495421	       161.7 ns/op	 197.95 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 3821503	       156.9 ns/op	 407.84 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 3823880	       157.2 ns/op	 814.34 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 3599792	       167.2 ns/op	1531.13 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3819644	       157.1 ns/op	3260.09 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3845091	       155.9 ns/op	6567.94 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 3830474	       156.7 ns/op	8616.44 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	 3835003	       156.7 ns/op	52280.67 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	 3817406	       157.0 ns/op	104327.71 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	 1462718	       410.2 ns/op	  39.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	 1367341	       438.7 ns/op	  72.95 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1338918	       448.1 ns/op	 142.81 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1259653	       476.3 ns/op	 268.73 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1206952	       497.1 ns/op	 514.96 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  995722	       601.7 ns/op	 850.88 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  898617	       669.6 ns/op	1529.19 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  565167	      1062 ns/op	1271.23 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  235114	      2551 ns/op	3211.07 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  126342	      4775 ns/op	3431.37 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 3811924	       157.3 ns/op	 101.71 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 3823765	       157.0 ns/op	 203.78 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 3817882	       157.3 ns/op	 406.85 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 3830616	       156.6 ns/op	 817.22 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 3809937	       157.4 ns/op	1626.08 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 3815124	       157.3 ns/op	3255.47 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3822314	       157.0 ns/op	6523.81 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3822967	       157.0 ns/op	8601.31 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 3825921	       156.9 ns/op	52224.80 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	 3815922	       157.3 ns/op	104145.72 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 3802916	       157.6 ns/op	 101.54 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 3809359	       158.0 ns/op	 202.59 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 3822573	       157.1 ns/op	 407.48 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 3818516	       157.3 ns/op	 813.72 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 3648859	       167.7 ns/op	1526.42 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3817008	       162.5 ns/op	3150.10 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3839222	       156.1 ns/op	6560.41 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 3826256	       157.2 ns/op	8587.41 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	 3809516	       157.6 ns/op	51965.02 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	 3814161	       157.4 ns/op	104071.21 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	 1462413	       410.3 ns/op	  39.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	 1368850	       438.3 ns/op	  73.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1339083	       448.1 ns/op	 142.82 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1259282	       476.5 ns/op	 268.64 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1205912	       497.5 ns/op	 514.52 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  995893	       602.1 ns/op	 850.41 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  895453	       670.2 ns/op	1527.93 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  564224	      1063 ns/op	1270.17 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  235182	      2551 ns/op	3211.11 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  126150	      4857 ns/op	3373.25 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 3827719	       156.6 ns/op	 102.14 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 3822193	       157.2 ns/op	 203.52 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 3811725	       157.1 ns/op	 407.26 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 3831476	       157.0 ns/op	 815.52 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 3825061	       157.0 ns/op	1630.44 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 3820844	       157.2 ns/op	3255.96 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3824949	       157.1 ns/op	6519.57 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3824037	       157.0 ns/op	8599.56 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 3831769	       156.6 ns/op	52325.17 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	 3824133	       157.0 ns/op	104366.05 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 3815583	       157.3 ns/op	 101.71 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 3821031	       157.2 ns/op	 203.56 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 3821082	       156.8 ns/op	 408.07 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 3818220	       156.9 ns/op	 815.92 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 3595965	       166.2 ns/op	1539.98 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3816788	       157.4 ns/op	3252.22 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3862984	       155.8 ns/op	6571.64 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 3825909	       157.0 ns/op	8599.89 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	 3809661	       157.3 ns/op	52092.06 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	 3675070	       164.0 ns/op	99889.50 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	 1457562	       411.2 ns/op	  38.91 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	 1368337	       438.4 ns/op	  72.99 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1338955	       448.1 ns/op	 142.84 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1259661	       476.3 ns/op	 268.73 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1206415	       497.3 ns/op	 514.75 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  996789	       601.9 ns/op	 850.68 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  889994	       670.1 ns/op	1528.04 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  565497	      1063 ns/op	1270.57 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  235202	      2551 ns/op	3211.78 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  126057	      4850 ns/op	3378.07 MB/s
BenchmarkEncrypt/AES_128_GCM/16	 3814208	       157.4 ns/op	 101.64 MB/s
BenchmarkEncrypt/AES_128_GCM/32	 3816015	       157.4 ns/op	 203.31 MB/s
BenchmarkEncrypt/AES_128_GCM/64	 3804421	       157.6 ns/op	 405.96 MB/s
BenchmarkEncrypt/AES_128_GCM/128	 3817477	       157.1 ns/op	 814.53 MB/s
BenchmarkEncrypt/AES_128_GCM/256	 3806467	       157.6 ns/op	1624.24 MB/s
BenchmarkEncrypt/AES_128_GCM/512	 3809494	       157.4 ns/op	3253.66 MB/s
BenchmarkEncrypt/AES_128_GCM/1024	 3813778	       157.1 ns/op	6516.79 MB/s
BenchmarkEncrypt/AES_128_GCM/1350	 3818462	       157.2 ns/op	8589.07 MB/s
BenchmarkEncrypt/AES_128_GCM/8192	 3830486	       157.3 ns/op	52093.73 MB/s
BenchmarkEncrypt/AES_128_GCM/16384	 3816560	       157.4 ns/op	104069.47 MB/s
BenchmarkEncrypt/AES_256_GCM/16	 3808870	       157.6 ns/op	 101.54 MB/s
BenchmarkEncrypt/AES_256_GCM/32	 3809528	       157.6 ns/op	 203.04 MB/s
BenchmarkEncrypt/AES_256_GCM/64	 3814346	       157.5 ns/op	 406.40 MB/s
BenchmarkEncrypt/AES_256_GCM/128	 3816996	       157.3 ns/op	 813.83 MB/s
BenchmarkEncrypt/AES_256_GCM/256	 3615232	       166.8 ns/op	1535.11 MB/s
BenchmarkEncrypt/AES_256_GCM/512	 3808927	       157.7 ns/op	3246.48 MB/s
BenchmarkEncrypt/AES_256_GCM/1024	 3825666	       156.4 ns/op	6548.48 MB/s
BenchmarkEncrypt/AES_256_GCM/1350	 3803245	       157.4 ns/op	8574.95 MB/s
BenchmarkEncrypt/AES_256_GCM/8192	 3805698	       157.8 ns/op	51920.14 MB/s
BenchmarkEncrypt/AES_256_GCM/16384	 3812161	       157.4 ns/op	104090.02 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16	 1462537	       410.2 ns/op	  39.00 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/32	 1368294	       438.5 ns/op	  72.97 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/64	 1338956	       448.1 ns/op	 142.82 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/128	 1250379	       479.3 ns/op	 267.07 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/256	 1000000	       508.1 ns/op	 503.79 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/512	  996086	       601.9 ns/op	 850.57 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1024	  892088	       669.8 ns/op	1528.87 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/1350	  564844	      1062 ns/op	1270.74 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/8192	  235078	      2551 ns/op	3211.31 MB/s
BenchmarkEncrypt/CHACHA20_POLY1305/16384	  125784	      4785 ns/op	3423.76 MB/s
BenchmarkDecrypt/AES_128_GCM/16	20469667	        29.29 ns/op	 546.18 MB/s
BenchmarkDecrypt/AES_128_GCM/32	18717978	        32.12 ns/op	 996.13 MB/s
BenchmarkDecrypt/AES_128_GCM/64	15823510	        37.80 ns/op	1693.34 MB/s
BenchmarkDecrypt/AES_128_GCM/128	19482019	        30.57 ns/op	4186.78 MB/s
BenchmarkDecrypt/AES_128_GCM/256	13535641	        44.27 ns/op	5782.58 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 7585952	        79.10 ns/op	6472.72 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 5157477	       116.3 ns/op	8803.90 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3798154	       157.9 ns/op	8548.01 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  946893	       634.0 ns/op	12920.82 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  484045	      1237 ns/op	13249.87 MB/s
BenchmarkDecrypt/AES_256_GCM/16	19411028	        30.18 ns/op	 530.17 MB/s
BenchmarkDecrypt/AES_256_GCM/32	17920843	        33.54 ns/op	 954.00 MB/s
BenchmarkDecrypt/AES_256_GCM/64	16280092	        36.82 ns/op	1738.00 MB/s
BenchmarkDecrypt/AES_256_GCM/128	18820321	        31.88 ns/op	4014.46 MB/s
BenchmarkDecrypt/AES_256_GCM/256	12267758	        48.91 ns/op	5233.59 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 6901992	        86.95 ns/op	5888.63 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 4897932	       122.5 ns/op	8359.17 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 3762472	       159.5 ns/op	8464.29 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  909508	       659.9 ns/op	12413.26 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  462889	      1372 ns/op	11943.53 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1557156	       385.3 ns/op	  41.52 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1500127	       400.0 ns/op	  80.01 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1995806	       300.7 ns/op	 212.86 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1843743	       325.4 ns/op	 393.40 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1750202	       342.9 ns/op	 746.63 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1335036	       449.4 ns/op	1139.37 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	 1000000	       524.5 ns/op	1952.37 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  638630	       940.5 ns/op	1435.44 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  244560	      2601 ns/op	3149.11 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  119342	      4784 ns/op	3424.86 MB/s
BenchmarkDecrypt/AES_128_GCM/16	20478230	        29.35 ns/op	 545.18 MB/s
BenchmarkDecrypt/AES_128_GCM/32	18570744	        32.27 ns/op	 991.58 MB/s
BenchmarkDecrypt/AES_128_GCM/64	15930116	        37.79 ns/op	1693.41 MB/s
BenchmarkDecrypt/AES_128_GCM/128	19968721	        30.13 ns/op	4248.31 MB/s
BenchmarkDecrypt/AES_128_GCM/256	13557849	        44.28 ns/op	5781.10 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 7580830	        79.13 ns/op	6470.57 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 5159318	       116.3 ns/op	8804.55 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3797451	       157.9 ns/op	8547.17 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  944085	       634.0 ns/op	12921.06 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  484813	      1236 ns/op	13255.48 MB/s
BenchmarkDecrypt/AES_256_GCM/16	19973983	        30.03 ns/op	 532.85 MB/s
BenchmarkDecrypt/AES_256_GCM/32	17940916	        33.49 ns/op	 955.63 MB/s
BenchmarkDecrypt/AES_256_GCM/64	16305668	        36.80 ns/op	1739.05 MB/s
BenchmarkDecrypt/AES_256_GCM/128	18619554	        32.13 ns/op	3984.18 MB/s
BenchmarkDecrypt/AES_256_GCM/256	12280558	        48.05 ns/op	5327.32 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 6887456	        87.24 ns/op	5868.87 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 4898341	       122.5 ns/op	8358.61 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 3761906	       159.5 ns/op	8462.25 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  904620	       660.0 ns/op	12412.48 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  460946	      1363 ns/op	12017.13 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1556077	       385.5 ns/op	  41.50 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1499954	       400.0 ns/op	  80.00 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1995085	       300.8 ns/op	 212.80 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1843240	       325.5 ns/op	 393.28 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1750371	       342.8 ns/op	 746.76 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1335007	       449.5 ns/op	1139.11 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	 1000000	       524.5 ns/op	1952.30 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  638980	       939.9 ns/op	1436.31 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  244620	      2452 ns/op	3340.29 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  126230	      4805 ns/op	3409.56 MB/s
BenchmarkDecrypt/AES_128_GCM/16	20051232	        29.23 ns/op	 547.43 MB/s
BenchmarkDecrypt/AES_128_GCM/32	18700285	        32.18 ns/op	 994.44 MB/s
BenchmarkDecrypt/AES_128_GCM/64	15946654	        38.09 ns/op	1680.40 MB/s
BenchmarkDecrypt/AES_128_GCM/128	19610930	        31.40 ns/op	4076.61 MB/s
BenchmarkDecrypt/AES_128_GCM/256	13546134	        44.28 ns/op	5781.15 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 7587364	        79.11 ns/op	6472.09 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 5157612	       116.3 ns/op	8803.09 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3798162	       158.0 ns/op	8544.78 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  946587	       634.1 ns/op	12920.10 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  487172	      1237 ns/op	13247.68 MB/s
BenchmarkDecrypt/AES_256_GCM/16	19194960	        30.23 ns/op	 529.22 MB/s
BenchmarkDecrypt/AES_256_GCM/32	17966253	        33.42 ns/op	 957.62 MB/s
BenchmarkDecrypt/AES_256_GCM/64	16321858	        36.78 ns/op	1740.03 MB/s
BenchmarkDecrypt/AES_256_GCM/128	18818884	        32.03 ns/op	3995.96 MB/s
BenchmarkDecrypt/AES_256_GCM/256	12263936	        48.93 ns/op	5232.09 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 6904611	        86.95 ns/op	5888.66 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 4898373	       122.5 ns/op	8359.17 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 3760192	       159.5 ns/op	8462.89 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  909926	       660.0 ns/op	12412.55 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  461702	      1297 ns/op	12629.42 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1557018	       385.4 ns/op	  41.52 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1500157	       399.9 ns/op	  80.01 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1995781	       300.6 ns/op	 212.88 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1843497	       325.5 ns/op	 393.29 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1750303	       342.8 ns/op	 746.77 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1335309	       449.3 ns/op	1139.51 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	 1000000	       524.4 ns/op	1952.87 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  637998	       940.2 ns/op	1435.93 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  244746	      2494 ns/op	3285.16 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  126025	      4776 ns/op	3430.50 MB/s
BenchmarkDecrypt/AES_128_GCM/16	20005977	        29.24 ns/op	 547.25 MB/s
BenchmarkDecrypt/AES_128_GCM/32	18632934	        32.23 ns/op	 992.86 MB/s
BenchmarkDecrypt/AES_128_GCM/64	15755830	        37.93 ns/op	1687.25 MB/s
BenchmarkDecrypt/AES_128_GCM/128	19861909	        30.26 ns/op	4229.49 MB/s
BenchmarkDecrypt/AES_128_GCM/256	13546380	        44.27 ns/op	5783.17 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 7586937	        79.11 ns/op	6472.12 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 5158927	       116.3 ns/op	8803.76 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3694156	       162.0 ns/op	8333.04 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  944001	       646.0 ns/op	12681.48 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  485587	      1236 ns/op	13257.59 MB/s
BenchmarkDecrypt/AES_256_GCM/16	19214292	        30.25 ns/op	 528.96 MB/s
BenchmarkDecrypt/AES_256_GCM/32	17895534	        33.62 ns/op	 951.68 MB/s
BenchmarkDecrypt/AES_256_GCM/64	16272310	        36.88 ns/op	1735.43 MB/s
BenchmarkDecrypt/AES_256_GCM/128	18768228	        31.97 ns/op	4003.52 MB/s
BenchmarkDecrypt/AES_256_GCM/256	12263098	        48.65 ns/op	5262.02 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 6898670	        86.96 ns/op	5888.09 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 4898084	       122.5 ns/op	8358.87 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 3760771	       159.5 ns/op	8463.38 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  908137	       706.3 ns/op	11598.94 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  463156	      1344 ns/op	12190.57 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1556331	       385.4 ns/op	  41.51 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1500169	       399.9 ns/op	  80.01 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1995382	       300.7 ns/op	 212.84 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1843633	       325.5 ns/op	 393.21 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1750058	       342.9 ns/op	 746.63 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1334910	       449.4 ns/op	1139.19 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	 1000000	       524.4 ns/op	1952.88 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  638113	       939.9 ns/op	1436.35 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  244870	      2520 ns/op	3251.02 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  126145	      4771 ns/op	3433.94 MB/s
BenchmarkDecrypt/AES_128_GCM/16	20198474	        29.64 ns/op	 539.83 MB/s
BenchmarkDecrypt/AES_128_GCM/32	17880104	        32.82 ns/op	 975.07 MB/s
BenchmarkDecrypt/AES_128_GCM/64	15917492	        37.81 ns/op	1692.70 MB/s
BenchmarkDecrypt/AES_128_GCM/128	19973659	        30.10 ns/op	4252.14 MB/s
BenchmarkDecrypt/AES_128_GCM/256	13562128	        44.29 ns/op	5780.22 MB/s
BenchmarkDecrypt/AES_128_GCM/512	 7590944	        79.11 ns/op	6471.72 MB/s
BenchmarkDecrypt/AES_128_GCM/1024	 5154216	       116.3 ns/op	8801.78 MB/s
BenchmarkDecrypt/AES_128_GCM/1350	 3800298	       157.9 ns/op	8547.14 MB/s
BenchmarkDecrypt/AES_128_GCM/8192	  947172	       634.0 ns/op	12920.50 MB/s
BenchmarkDecrypt/AES_128_GCM/16384	  485599	      1237 ns/op	13249.99 MB/s
BenchmarkDecrypt/AES_256_GCM/16	18734799	        31.07 ns/op	 514.91 MB/s
BenchmarkDecrypt/AES_256_GCM/32	17749702	        34.19 ns/op	 936.05 MB/s
BenchmarkDecrypt/AES_256_GCM/64	16268994	        38.16 ns/op	1677.19 MB/s
BenchmarkDecrypt/AES_256_GCM/128	18806148	        31.84 ns/op	4019.81 MB/s
BenchmarkDecrypt/AES_256_GCM/256	12273675	        48.18 ns/op	5313.82 MB/s
BenchmarkDecrypt/AES_256_GCM/512	 6900589	        86.97 ns/op	5887.03 MB/s
BenchmarkDecrypt/AES_256_GCM/1024	 4896622	       122.5 ns/op	8358.58 MB/s
BenchmarkDecrypt/AES_256_GCM/1350	 3760579	       159.5 ns/op	8463.10 MB/s
BenchmarkDecrypt/AES_256_GCM/8192	  908362	       738.9 ns/op	11086.24 MB/s
BenchmarkDecrypt/AES_256_GCM/16384	  401856	      1452 ns/op	11281.30 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16	 1556258	       385.5 ns/op	  41.51 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/32	 1500169	       400.0 ns/op	  80.01 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/64	 1995616	       300.7 ns/op	 212.87 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/128	 1843508	       325.4 ns/op	 393.31 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/256	 1750173	       342.8 ns/op	 746.81 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/512	 1334860	       449.5 ns/op	1139.07 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1024	 1000000	       524.5 ns/op	1952.22 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/1350	  638539	       940.1 ns/op	1436.09 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/8192	  244940	      2452 ns/op	3341.19 MB/s
BenchmarkDecrypt/CHACHA20_POLY1305/16384	  126450	      4773 ns/op	3432.73 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	 3843344	       156.5 ns/op	 102.23 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	 3828618	       156.7 ns/op	 204.16 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	 3812746	       157.2 ns/op	 407.04 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	 3826149	       157.1 ns/op	 814.52 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	 3817549	       157.1 ns/op	1629.25 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	 3817675	       156.9 ns/op	3263.18 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	 3821893	       156.8 ns/op	6530.14 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	 3831112	       156.8 ns/op	8611.77 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	 3812358	       157.6 ns/op	51978.56 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	 3817825	       157.4 ns/op	104117.36 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	 3813039	       157.1 ns/op	 101.84 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	 3817740	       157.2 ns/op	 203.55 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	 3804888	       157.6 ns/op	 405.96 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	 3825296	       157.0 ns/op	 815.20 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	 3826178	       157.0 ns/op	1630.11 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	 3822099	       157.1 ns/op	3259.70 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	 3673569	       161.1 ns/op	6354.47 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	 3557293	       160.6 ns/op	8407.42 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	 3805268	       157.3 ns/op	52092.83 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	 3818830	       156.9 ns/op	104426.98 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	 1463938	       409.8 ns/op	  39.04 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	 1370166	       437.9 ns/op	  73.07 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	 1339231	       448.0 ns/op	 142.87 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	 1259731	       476.3 ns/op	 268.73 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	 1207088	       497.1 ns/op	 515.00 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  996490	       601.6 ns/op	 851.04 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  893400	       669.0 ns/op	1530.56 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  565407	      1062 ns/op	1271.27 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  235299	      2558 ns/op	3202.13 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  125899	      4774 ns/op	3431.83 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	 3837994	       156.4 ns/op	 102.29 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	 3831951	       156.6 ns/op	 204.28 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	 3818040	       156.8 ns/op	 408.21 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	 3834195	       156.8 ns/op	 816.47 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	 3827418	       157.1 ns/op	1629.94 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	 3830966	       156.9 ns/op	3263.73 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	 3827049	       156.5 ns/op	6543.47 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	 3830362	       156.6 ns/op	8623.29 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	 3812130	       157.1 ns/op	52157.03 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	 3826472	       156.9 ns/op	104424.90 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	 3830566	       156.5 ns/op	 102.26 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	 3808436	       157.0 ns/op	 203.88 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	 3830691	       156.9 ns/op	 407.85 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	 3820550	       156.7 ns/op	 816.59 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	 3824689	       157.0 ns/op	1630.50 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	 3819502	       157.3 ns/op	3255.46 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	 3830575	       156.8 ns/op	6529.83 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	 3822511	       157.2 ns/op	8589.23 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	 3827258	       156.9 ns/op	52198.52 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	 3815196	       157.6 ns/op	103988.63 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	 1456350	       412.5 ns/op	  38.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	 1338868	       445.6 ns/op	  71.82 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	 1339602	       447.9 ns/op	 142.88 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	 1259766	       476.3 ns/op	 268.76 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	 1207380	       496.9 ns/op	 515.15 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  996415	       601.6 ns/op	 851.03 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  895597	       668.8 ns/op	1531.05 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  564897	      1061 ns/op	1271.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  235164	      2556 ns/op	3205.57 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  126294	      4757 ns/op	3443.89 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	 3828032	       156.8 ns/op	 102.05 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	 3829824	       157.0 ns/op	 203.80 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	 3820696	       157.5 ns/op	 406.40 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	 3814017	       157.4 ns/op	 813.13 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	 3813309	       157.4 ns/op	1626.36 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	 3820372	       157.5 ns/op	3250.94 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	 3832599	       156.6 ns/op	6537.75 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	 3810452	       157.1 ns/op	8592.39 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	 3803817	       157.7 ns/op	51948.86 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	 3822658	       157.3 ns/op	104147.26 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	 3826414	       157.1 ns/op	 101.84 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	 3825630	       157.0 ns/op	 203.86 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	 3820994	       157.5 ns/op	 406.40 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	 3806943	       157.3 ns/op	 813.64 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	 3819237	       157.3 ns/op	1626.98 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	 3829316	       157.1 ns/op	3259.29 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	 3829514	       156.8 ns/op	6530.38 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	 3801272	       157.7 ns/op	8561.13 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	 3815119	       157.3 ns/op	52093.95 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	 3808033	       157.4 ns/op	104121.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	 1464206	       409.8 ns/op	  39.05 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	 1370360	       437.8 ns/op	  73.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	 1339663	       447.9 ns/op	 142.88 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	 1259862	       476.3 ns/op	 268.76 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	 1207188	       497.0 ns/op	 515.05 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  995871	       614.5 ns/op	 833.22 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  893790	       670.6 ns/op	1527.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  564378	      1062 ns/op	1271.43 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  235135	      2583 ns/op	3171.28 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  126115	      4760 ns/op	3442.12 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	 3833112	       156.9 ns/op	 101.96 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	 3828937	       157.0 ns/op	 203.87 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	 3801614	       157.6 ns/op	 406.18 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	 3803240	       157.5 ns/op	 812.56 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	 3818503	       157.2 ns/op	1628.99 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	 3805923	       157.6 ns/op	3248.43 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	 3810192	       157.3 ns/op	6509.14 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	 3807296	       157.5 ns/op	8569.91 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	 3819634	       157.4 ns/op	52054.73 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	 3810990	       157.5 ns/op	104040.17 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	 3830866	       156.8 ns/op	 102.07 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	 3813518	       157.5 ns/op	 203.23 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	 3813483	       157.6 ns/op	 406.07 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	 3808237	       157.2 ns/op	 814.01 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	 3810940	       157.4 ns/op	1626.43 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	 3812806	       157.4 ns/op	3253.10 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	 3824742	       157.1 ns/op	6518.20 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	 3800562	       157.6 ns/op	8564.22 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	 3820480	       157.4 ns/op	52054.49 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	 3812853	       157.5 ns/op	104031.11 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	 1464043	       409.8 ns/op	  39.04 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	 1370144	       437.9 ns/op	  73.08 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	 1339617	       447.9 ns/op	 142.89 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	 1259977	       476.2 ns/op	 268.79 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	 1207153	       497.1 ns/op	 515.03 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  996739	       601.5 ns/op	 851.22 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  897633	       668.7 ns/op	1531.26 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  565074	      1062 ns/op	1270.98 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  234916	      2566 ns/op	3192.82 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  126099	      4849 ns/op	3379.01 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16	 3712410	       162.1 ns/op	  98.72 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/32	 3830626	       156.6 ns/op	 204.36 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/64	 3812574	       157.5 ns/op	 406.38 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/128	 3815632	       157.2 ns/op	 814.50 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/256	 3826897	       156.9 ns/op	1632.06 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/512	 3824396	       157.0 ns/op	3260.59 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1024	 3822754	       156.9 ns/op	6526.03 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/1350	 3817188	       157.2 ns/op	8587.27 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/8192	 3822890	       157.4 ns/op	52033.81 MB/s
BenchmarkBulkEncryptOnce/AES_128_GCM/16384	 3821125	       157.0 ns/op	104337.51 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16	 3827779	       156.7 ns/op	 102.10 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/32	 3823780	       157.1 ns/op	 203.76 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/64	 3832480	       156.9 ns/op	 408.00 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/128	 3825199	       156.9 ns/op	 815.81 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/256	 3832347	       156.8 ns/op	1633.16 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/512	 3837356	       156.9 ns/op	3263.11 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1024	 3829279	       156.9 ns/op	6527.58 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/1350	 3813343	       157.1 ns/op	8593.08 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/8192	 3825613	       156.9 ns/op	52227.38 MB/s
BenchmarkBulkEncryptOnce/AES_256_GCM/16384	 3816625	       156.8 ns/op	104495.38 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16	 1464208	       409.8 ns/op	  39.04 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/32	 1370688	       437.8 ns/op	  73.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/64	 1339254	       448.0 ns/op	 142.86 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/128	 1259578	       476.3 ns/op	 268.72 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/256	 1207224	       497.0 ns/op	 515.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/512	  998464	       601.6 ns/op	 851.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1024	  896533	       668.8 ns/op	1531.09 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/1350	  564901	      1062 ns/op	1270.82 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/8192	  235142	      2577 ns/op	3178.43 MB/s
BenchmarkBulkEncryptOnce/CHACHA20_POLY1305/16384	  125846	      4759 ns/op	3442.63 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	20349632	        29.29 ns/op	 546.35 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	18680244	        32.20 ns/op	 993.82 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	15956431	        37.65 ns/op	1700.04 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	19680086	        30.85 ns/op	4149.73 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	13509762	        45.95 ns/op	5571.17 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	 7585261	        79.12 ns/op	6471.42 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	 5157776	       116.3 ns/op	8803.96 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	 3793767	       158.2 ns/op	8534.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  945716	       634.0 ns/op	12921.43 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  484522	      1236 ns/op	13258.30 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	19134602	        30.64 ns/op	 522.20 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	17881213	        33.59 ns/op	 952.80 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	16229844	        36.89 ns/op	1734.81 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	18776232	        31.90 ns/op	4013.05 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	12253922	        48.44 ns/op	5285.07 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	 6870580	        87.11 ns/op	5877.48 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	 4899642	       122.5 ns/op	8358.92 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	 3760912	       159.5 ns/op	8463.28 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  909428	       669.3 ns/op	12239.76 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  462164	      1305 ns/op	12550.34 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	 1556880	       385.4 ns/op	  41.52 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	 1499296	       400.7 ns/op	  79.87 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	 1994768	       300.7 ns/op	 212.82 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	 1843618	       325.4 ns/op	 393.34 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	 1750135	       342.8 ns/op	 746.77 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	 1336381	       449.0 ns/op	1140.36 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	 1000000	       524.4 ns/op	1952.74 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  638218	       939.9 ns/op	1436.38 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  244782	      2461 ns/op	3328.81 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  126075	      4760 ns/op	3442.01 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	20065844	        29.13 ns/op	 549.30 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	18694062	        32.17 ns/op	 994.70 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	16014274	        37.50 ns/op	1706.80 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	19757734	        30.33 ns/op	4219.75 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	13548589	        44.30 ns/op	5778.14 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	 7589497	        79.12 ns/op	6471.24 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	 5158213	       116.3 ns/op	8802.98 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	 3801762	       157.9 ns/op	8547.38 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  946468	       639.2 ns/op	12815.09 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  484604	      1277 ns/op	12829.99 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	19225930	        30.07 ns/op	 532.04 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	17719572	        33.59 ns/op	 952.56 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	16236378	        36.86 ns/op	1736.23 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	18761805	        31.89 ns/op	4013.54 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	12272335	        48.92 ns/op	5232.93 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	 6908012	        86.95 ns/op	5888.45 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	 4897610	       122.5 ns/op	8360.79 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	 3761401	       159.5 ns/op	8463.38 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  908721	       660.2 ns/op	12408.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  462324	      1297 ns/op	12628.41 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	 1556994	       385.4 ns/op	  41.51 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	 1499756	       400.0 ns/op	  79.99 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	 1995226	       300.7 ns/op	 212.80 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	 1843557	       325.5 ns/op	 393.29 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	 1749924	       342.9 ns/op	 746.59 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	 1335018	       449.4 ns/op	1139.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	 1000000	       524.2 ns/op	1953.38 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  638318	       940.1 ns/op	1436.03 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  244764	      2450 ns/op	3343.06 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  126366	      4755 ns/op	3445.73 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	20242196	        29.19 ns/op	 548.21 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	18608356	        32.24 ns/op	 992.53 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	15926235	        37.56 ns/op	1704.02 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	19721248	        30.45 ns/op	4203.11 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	13556092	        44.30 ns/op	5778.82 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	 7571786	        79.27 ns/op	6458.67 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	 5148804	       116.5 ns/op	8786.61 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	 3798234	       158.0 ns/op	8546.27 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  946879	       634.0 ns/op	12921.28 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  485985	      1236 ns/op	13260.00 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	19274594	        30.47 ns/op	 525.16 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	17942588	        33.51 ns/op	 954.80 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	16323446	        37.15 ns/op	1722.85 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	18925527	        33.23 ns/op	3851.76 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	12565173	        47.76 ns/op	5360.20 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	 6897007	        87.00 ns/op	5884.97 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	 4899052	       123.1 ns/op	8318.25 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	 3757160	       159.6 ns/op	8457.64 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  910539	       718.1 ns/op	11408.37 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  401554	      1485 ns/op	11031.56 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	 1556235	       385.5 ns/op	  41.51 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	 1499972	       400.0 ns/op	  80.00 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	 1995277	       300.6 ns/op	 212.87 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	 1843377	       325.5 ns/op	 393.30 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	 1750227	       342.9 ns/op	 746.66 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	 1334775	       449.5 ns/op	1139.04 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	 1000000	       524.3 ns/op	1953.04 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  638176	       940.2 ns/op	1435.90 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  244610	      2500 ns/op	3276.51 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  122089	      4798 ns/op	3415.06 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	20605234	        29.15 ns/op	 548.97 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	18743025	        31.95 ns/op	1001.58 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	15905666	        37.48 ns/op	1707.73 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	19916557	        30.13 ns/op	4248.05 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	13544924	        44.30 ns/op	5778.64 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	 7581326	        79.13 ns/op	6470.29 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	 5158291	       116.3 ns/op	8802.17 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	 3799284	       158.0 ns/op	8544.67 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  945765	       634.0 ns/op	12922.05 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  485532	      1236 ns/op	13260.63 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	19193589	        30.95 ns/op	 516.89 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	17915586	        33.48 ns/op	 955.78 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	16305571	        36.82 ns/op	1738.02 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	18778826	        31.87 ns/op	4016.29 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	12267196	        48.89 ns/op	5235.93 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	 6907383	        86.98 ns/op	5886.35 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	 4898044	       122.5 ns/op	8359.93 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	 3762435	       164.4 ns/op	8213.11 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  908796	       699.2 ns/op	11716.19 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  462238	      1299 ns/op	12614.59 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	 1556389	       385.5 ns/op	  41.51 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	 1500096	       400.0 ns/op	  80.01 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	 1995776	       300.6 ns/op	 212.89 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	 1844043	       325.3 ns/op	 393.45 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	 1750342	       342.8 ns/op	 746.72 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	 1334671	       449.5 ns/op	1139.03 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	 1000000	       524.5 ns/op	1952.44 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  637990	       940.0 ns/op	1436.19 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  244912	      2453 ns/op	3339.73 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  125918	      4753 ns/op	3447.18 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16	20510343	        28.97 ns/op	 552.37 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/32	18682534	        32.04 ns/op	 998.66 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/64	15959349	        37.56 ns/op	1704.13 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/128	19920903	        30.28 ns/op	4227.86 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/256	13538112	        44.30 ns/op	5778.41 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/512	 7584157	        79.15 ns/op	6468.84 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1024	 5159052	       116.3 ns/op	8804.60 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/1350	 3798693	       157.9 ns/op	8547.77 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/8192	  944912	       634.1 ns/op	12919.34 MB/s
BenchmarkBulkDecryptOnce/AES_128_GCM/16384	  487428	      1236 ns/op	13254.10 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16	19277479	        30.41 ns/op	 526.07 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/32	17677485	        33.75 ns/op	 948.19 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/64	16304792	        36.81 ns/op	1738.62 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/128	19075240	        31.72 ns/op	4034.88 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/256	12268166	        47.99 ns/op	5334.81 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/512	 6903808	        87.14 ns/op	5875.82 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1024	 4898689	       122.5 ns/op	8361.12 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/1350	 3761485	       159.5 ns/op	8464.28 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/8192	  909805	       707.6 ns/op	11576.81 MB/s
BenchmarkBulkDecryptOnce/AES_256_GCM/16384	  460237	      1297 ns/op	12633.54 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16	 1556970	       385.3 ns/op	  41.52 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/32	 1499959	       402.5 ns/op	  79.50 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/64	 1990689	       305.4 ns/op	 209.58 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/128	 1843537	       325.4 ns/op	 393.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/256	 1750227	       342.9 ns/op	 746.66 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/512	 1335217	       449.4 ns/op	1139.32 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1024	 1000000	       524.3 ns/op	1952.96 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/1350	  639662	       939.9 ns/op	1436.25 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/8192	  244737	      2451 ns/op	3342.65 MB/s
BenchmarkBulkDecryptOnce/CHACHA20_POLY1305/16384	  126175	      4751 ns/op	3448.63 MB/s
