# rustls in-memory benchmark
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4521	    131081 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4543	    132269 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4378	    131552 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4370	    132392 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4413	    128535 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4677	    131865 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4568	    132623 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4410	    131992 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4840	    131957 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4410	    131799 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4360	        90.63 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4360	     74126 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4360	       174.8 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4360	     42365 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4360	      1887 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4417	        89.63 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4417	     72507 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4417	       168.6 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4417	     41421 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4417	      1844 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4182	        90.35 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4182	     72263 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4182	       164.6 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4182	     41416 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4182	      1839 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4407	        91.67 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4407	     71841 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4407	       167.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4407	     41043 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4407	      1819 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4663	        91.35 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4663	     71831 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4663	       163.2 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4663	     41107 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4663	      1823 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4542	        89.39 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4542	     72317 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4542	       160.7 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4542	     41255 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4542	      1811 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4670	        91.61 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4670	     72651 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4670	       168.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4670	     41463 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4670	      1817 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4706	        88.41 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4706	     71167 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4706	       157.0 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4706	     40672 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4706	      1794 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4692	        89.62 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4692	     71793 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4692	       173.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4692	     41095 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4692	      1859 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4506	        91.86 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4506	     71696 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4506	       162.8 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4506	     41050 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1	    4506	      1814 ns/op
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1634576	       366.4 ns/op	  43.66 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1627868	       366.7 ns/op	  43.63 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1632255	       366.4 ns/op	  43.67 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1643034	       365.4 ns/op	  43.79 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1652360	       366.0 ns/op	  43.71 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1639400	       367.3 ns/op	  43.56 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1642678	       366.2 ns/op	  43.69 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1645016	       365.4 ns/op	  43.78 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1635285	       364.0 ns/op	  43.95 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1652443	       365.2 ns/op	  43.81 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1635061	       368.6 ns/op	  43.41 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1637498	       366.0 ns/op	  43.71 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1629885	       369.6 ns/op	  43.29 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1631119	       363.0 ns/op	  44.07 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1674980	       363.1 ns/op	  44.06 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1659883	       365.8 ns/op	  43.74 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1654573	       368.4 ns/op	  43.44 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1648428	       363.8 ns/op	  43.98 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1653961	       365.4 ns/op	  43.78 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	 1643038	       368.8 ns/op	  43.39 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  662041	       868.8 ns/op	  36.83 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  656538	       866.6 ns/op	  36.93 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  680390	       856.7 ns/op	  37.35 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  707654	       855.4 ns/op	  37.41 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  693324	       856.5 ns/op	  37.36 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  714994	       854.0 ns/op	  37.47 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  717616	       853.5 ns/op	  37.49 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  713181	       861.4 ns/op	  37.15 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  718993	       857.2 ns/op	  37.33 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16	  704834	       857.8 ns/op	  37.31 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1566378	       378.9 ns/op	 337.83 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1575849	       385.1 ns/op	 332.41 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1594046	       376.4 ns/op	 340.03 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1593766	       376.2 ns/op	 340.25 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1584480	       378.3 ns/op	 338.33 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1588639	       387.2 ns/op	 330.59 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1559014	       385.8 ns/op	 331.81 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1569556	       387.0 ns/op	 330.74 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1564227	       382.8 ns/op	 334.40 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1552322	       388.4 ns/op	 329.57 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1537365	       386.9 ns/op	 330.79 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1551973	       379.6 ns/op	 337.22 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1582507	       380.2 ns/op	 336.64 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1579426	       387.6 ns/op	 330.23 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1554424	       381.9 ns/op	 335.19 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1569202	       381.6 ns/op	 335.39 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1576149	       385.5 ns/op	 332.07 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1546276	       386.6 ns/op	 331.13 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1561831	       385.9 ns/op	 331.68 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	 1540473	       385.0 ns/op	 332.48 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  631018	       884.1 ns/op	 289.58 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  665406	       891.1 ns/op	 287.28 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  644101	       889.5 ns/op	 287.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  698828	       886.2 ns/op	 288.87 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  677730	       896.7 ns/op	 285.48 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  656978	       886.7 ns/op	 288.71 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  680386	       882.4 ns/op	 290.13 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  662653	       889.0 ns/op	 287.96 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  682408	       894.8 ns/op	 286.08 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=128	  700225	       891.7 ns/op	 287.10 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  699997	       866.0 ns/op	1558.85 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  680197	       876.6 ns/op	1540.03 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  720024	       880.7 ns/op	1532.92 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  696836	       863.4 ns/op	1563.61 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  703698	       857.7 ns/op	1573.98 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  704101	       864.0 ns/op	1562.41 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  686121	       858.4 ns/op	1572.71 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  686458	       872.1 ns/op	1547.98 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  694213	       881.7 ns/op	1531.21 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  685975	       883.3 ns/op	1528.41 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  717049	       877.2 ns/op	1538.92 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  703141	       881.2 ns/op	1532.01 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  714628	       881.7 ns/op	1531.12 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  659702	       891.7 ns/op	1514.02 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  666489	       874.0 ns/op	1544.60 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  686871	       876.9 ns/op	1539.46 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  661977	       893.2 ns/op	1511.34 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  675801	       873.6 ns/op	1545.28 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  721930	       874.7 ns/op	1543.33 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  678576	       884.5 ns/op	1526.35 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  323205	      1889 ns/op	1429.66 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  311814	      1880 ns/op	1436.07 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  319198	      1842 ns/op	1465.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  327384	      1862 ns/op	1449.70 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  322004	      1879 ns/op	1437.02 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  321078	      1892 ns/op	1426.85 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  317884	      1893 ns/op	1426.31 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  313456	      1886 ns/op	1431.64 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  313078	      1891 ns/op	1427.95 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=1350	  324757	      1865 ns/op	1447.99 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  160390	      3746 ns/op	2186.76 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  159988	      3746 ns/op	2187.00 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  164166	      3736 ns/op	2192.67 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  161793	      3730 ns/op	2196.46 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  160995	      3739 ns/op	2191.03 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  160645	      3736 ns/op	2192.66 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  160138	      3717 ns/op	2204.11 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  161391	      3761 ns/op	2178.21 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  164001	      3793 ns/op	2159.84 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  160785	      3730 ns/op	2196.34 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  159897	      3752 ns/op	2183.19 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  161686	      3712 ns/op	2206.78 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  162650	      3684 ns/op	2223.56 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  162541	      3768 ns/op	2174.19 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  157952	      3688 ns/op	2221.18 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  161436	      3736 ns/op	2192.60 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  155293	      3729 ns/op	2196.87 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  154333	      3805 ns/op	2153.02 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  161936	      3777 ns/op	2168.86 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	  162099	      3786 ns/op	2163.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   78074	      7669 ns/op	2136.50 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   75534	      7681 ns/op	2132.95 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   77020	      7716 ns/op	2123.33 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   78037	      7703 ns/op	2126.93 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   80124	      7715 ns/op	2123.59 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   78054	      7769 ns/op	2108.82 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   76897	      7661 ns/op	2138.53 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   79178	      7682 ns/op	2132.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   80452	      7610 ns/op	2152.91 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=8192	   79436	      7722 ns/op	2121.62 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   83761	      7071 ns/op	2316.93 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   82862	      7067 ns/op	2318.23 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   83437	      7005 ns/op	2338.86 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   87235	      7090 ns/op	2310.78 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   87158	      6988 ns/op	2344.74 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   84435	      7138 ns/op	2295.36 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   82844	      7126 ns/op	2299.06 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   85747	      7093 ns/op	2309.81 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   84722	      7052 ns/op	2323.42 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   85154	      7018 ns/op	2334.61 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   86466	      7041 ns/op	2327.10 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   87116	      6913 ns/op	2370.11 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   85700	      6988 ns/op	2344.60 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   85707	      7007 ns/op	2338.26 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   84688	      7059 ns/op	2320.94 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   83998	      7118 ns/op	2301.92 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   83984	      7091 ns/op	2310.69 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   83839	      7198 ns/op	2276.27 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   86409	      7022 ns/op	2333.15 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   85666	      7105 ns/op	2306.10 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   42013	     14382 ns/op	2278.38 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   41065	     14494 ns/op	2260.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   41479	     14320 ns/op	2288.35 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   41956	     14618 ns/op	2241.69 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   40292	     14759 ns/op	2220.14 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   40970	     14647 ns/op	2237.17 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   41020	     14563 ns/op	2250.04 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   42182	     14298 ns/op	2291.86 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   42241	     14071 ns/op	2328.80 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_128_GCM_SHA256/size=16384	   42609	     14500 ns/op	2259.93 MB/s
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4372	    140172 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4302	    138987 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4351	    140887 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4204	    141703 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4311	    139295 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4328	    139745 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	    139035 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4340	    140177 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4392	    142016 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4213	    143632 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4088	        90.63 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4088	     77520 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4088	       165.8 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4088	     47394 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4088	      3184 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	        95.16 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	     77519 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	       179.2 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	     47239 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4317	      3171 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4363	        92.37 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4363	     77621 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4363	       172.5 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4363	     47514 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4363	      3190 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4406	        97.63 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4406	     77541 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4406	       168.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4406	     47566 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4406	      3207 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    3933	        90.31 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    3933	     78003 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    3933	       164.9 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    3933	     47692 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    3933	      3210 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4123	        90.24 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4123	     77779 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4123	       168.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4123	     47532 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4123	      3182 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4276	        92.11 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4276	     78176 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4276	       170.0 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4276	     47937 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4276	      3232 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4292	        91.40 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4292	     77370 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4292	       170.9 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4292	     47290 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4292	      3208 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4335	        89.77 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4335	     76616 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4335	       169.0 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4335	     46747 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4335	      3133 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4220	        87.19 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4220	     75119 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4220	       155.8 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4220	     45815 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1	    4220	      3047 ns/op
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1660060	       360.8 ns/op	  44.34 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1662810	       360.2 ns/op	  44.42 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1664514	       359.3 ns/op	  44.53 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1669927	       359.9 ns/op	  44.46 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1678998	       360.2 ns/op	  44.42 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1672279	       359.8 ns/op	  44.47 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1657701	       370.6 ns/op	  43.18 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1647328	       364.1 ns/op	  43.94 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1634926	       363.1 ns/op	  44.06 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1642897	       368.6 ns/op	  43.41 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1640530	       372.5 ns/op	  42.95 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1640934	       365.5 ns/op	  43.77 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1629344	       362.1 ns/op	  44.19 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1637940	       365.1 ns/op	  43.83 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1665708	       361.2 ns/op	  44.29 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1648864	       361.3 ns/op	  44.28 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1651690	       364.0 ns/op	  43.95 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1660483	       361.5 ns/op	  44.26 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1663504	       362.2 ns/op	  44.17 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	 1664394	       362.4 ns/op	  44.14 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  683286	       842.6 ns/op	  37.98 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  719848	       837.8 ns/op	  38.20 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  716392	       843.8 ns/op	  37.93 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  715446	       844.1 ns/op	  37.91 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  719118	       839.2 ns/op	  38.13 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  713354	       839.7 ns/op	  38.11 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  715065	       847.3 ns/op	  37.77 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  716688	       849.3 ns/op	  37.68 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  700780	       847.7 ns/op	  37.75 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16	  665642	       845.8 ns/op	  37.83 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1554012	       386.6 ns/op	 331.05 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1553800	       385.9 ns/op	 331.67 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1521889	       395.5 ns/op	 323.64 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1531033	       395.6 ns/op	 323.58 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1557900	       391.1 ns/op	 327.32 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1553851	       389.9 ns/op	 328.31 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1540510	       388.1 ns/op	 329.82 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1550484	       391.2 ns/op	 327.23 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1565756	       383.1 ns/op	 334.15 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1570063	       385.3 ns/op	 332.20 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1546623	       386.9 ns/op	 330.79 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1526367	       396.5 ns/op	 322.79 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1523019	       396.3 ns/op	 323.01 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1517671	       395.1 ns/op	 323.96 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1514688	       391.7 ns/op	 326.78 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1524186	       393.2 ns/op	 325.54 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1559514	       391.3 ns/op	 327.15 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1555671	       388.4 ns/op	 329.59 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1554586	       383.0 ns/op	 334.18 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	 1566694	       388.6 ns/op	 329.42 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  639840	       889.4 ns/op	 287.83 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  700794	       894.1 ns/op	 286.32 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  675687	       886.9 ns/op	 288.65 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  671380	       886.3 ns/op	 288.84 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  679764	       888.7 ns/op	 288.07 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  670656	       896.0 ns/op	 285.70 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  660940	       911.4 ns/op	 280.87 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  685626	       901.7 ns/op	 283.89 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  676783	       897.5 ns/op	 285.23 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=128	  673869	       899.2 ns/op	 284.70 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  638156	       934.5 ns/op	1444.56 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  658604	       924.1 ns/op	1460.81 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  651462	       938.9 ns/op	1437.92 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  621195	       934.2 ns/op	1445.13 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  654625	       926.5 ns/op	1457.17 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  629710	       932.2 ns/op	1448.20 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  668197	       933.6 ns/op	1445.94 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  647726	       941.1 ns/op	1434.49 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  601659	       938.3 ns/op	1438.74 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  660008	       945.9 ns/op	1427.28 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  634838	       923.2 ns/op	1462.32 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  631692	       952.3 ns/op	1417.60 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  642598	       924.6 ns/op	1460.10 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  631924	       946.4 ns/op	1426.42 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  668848	       937.2 ns/op	1440.39 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  637554	       942.6 ns/op	1432.19 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  623719	       932.8 ns/op	1447.24 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  648148	       937.1 ns/op	1440.68 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  622772	       940.9 ns/op	1434.74 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  633946	       935.3 ns/op	1443.44 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  303968	      1979 ns/op	1364.64 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  295140	      2008 ns/op	1344.63 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  299074	      2017 ns/op	1338.62 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  302316	      2035 ns/op	1326.78 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  309896	      2029 ns/op	1330.98 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  300352	      2027 ns/op	1332.20 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  301640	      1979 ns/op	1364.58 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  305146	      1972 ns/op	1369.39 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  308023	      1970 ns/op	1370.31 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=1350	  304112	      1971 ns/op	1369.55 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  147954	      4118 ns/op	1989.17 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  145534	      4151 ns/op	1973.56 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  144834	      4160 ns/op	1969.18 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  143791	      4122 ns/op	1987.56 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  145995	      4191 ns/op	1954.64 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  144188	      4171 ns/op	1964.23 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  145064	      4160 ns/op	1969.30 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  144271	      4140 ns/op	1978.82 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  141801	      4142 ns/op	1977.78 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146209	      4120 ns/op	1988.41 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146058	      4129 ns/op	1984.01 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  143280	      4141 ns/op	1978.30 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146692	      4070 ns/op	2012.56 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146564	      4086 ns/op	2005.00 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146667	      4095 ns/op	2000.35 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  147379	      4078 ns/op	2008.76 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  147368	      4092 ns/op	2001.92 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  146482	      4147 ns/op	1975.50 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  142021	      4131 ns/op	1982.87 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	  145411	      4183 ns/op	1958.43 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71060	      8412 ns/op	1947.69 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   72260	      8469 ns/op	1934.58 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71913	      8453 ns/op	1938.36 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   72118	      8369 ns/op	1957.61 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71044	      8414 ns/op	1947.22 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71624	      8331 ns/op	1966.55 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71949	      8388 ns/op	1953.20 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   69516	      8704 ns/op	1882.31 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71582	      8410 ns/op	1948.17 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=8192	   71427	      8351 ns/op	1962.04 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   76188	      7910 ns/op	2071.19 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75064	      7820 ns/op	2095.04 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75230	      7937 ns/op	2064.29 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   77004	      7831 ns/op	2092.18 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   73947	      7995 ns/op	2049.35 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75819	      7804 ns/op	2099.40 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   77455	      7928 ns/op	2066.65 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   77214	      7702 ns/op	2127.13 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   78153	      7920 ns/op	2068.60 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75013	      8052 ns/op	2034.78 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75382	      8041 ns/op	2037.49 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   75339	      7899 ns/op	2074.25 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   76002	      7919 ns/op	2068.92 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   77595	      7932 ns/op	2065.53 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   74018	      7927 ns/op	2066.74 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   73843	      7953 ns/op	2060.15 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   76491	      7887 ns/op	2077.42 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   72879	      7868 ns/op	2082.36 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   74136	      7895 ns/op	2075.11 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   73557	      7944 ns/op	2062.40 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   37382	     16146 ns/op	2029.52 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   38221	     16016 ns/op	2046.01 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   37714	     15579 ns/op	2103.29 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   37986	     15554 ns/op	2106.68 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   38714	     15520 ns/op	2111.34 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   38576	     15577 ns/op	2103.65 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   38176	     15824 ns/op	2070.78 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   38300	     15578 ns/op	2103.47 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   37507	     16156 ns/op	2028.21 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_AES_256_GCM_SHA384/size=16384	   37045	     16046 ns/op	2042.14 MB/s
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4564	    130762 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4557	    131029 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4491	    132448 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4432	    131328 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4640	    131502 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4572	    131094 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4729	    130739 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4526	    132177 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4490	    131444 ns/op
BenchmarkHandshake/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4704	    132981 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4795	        96.51 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4795	     72421 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4795	       163.1 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4795	     41548 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4795	      1862 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4401	        89.61 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4401	     73564 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4401	       169.1 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4401	     42083 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4401	      1915 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4431	        90.25 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4431	     72066 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4431	       162.7 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4431	     41172 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4431	      1869 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4816	        97.53 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4816	     71576 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4816	       158.0 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4816	     41062 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4816	      1829 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4647	        88.45 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4647	     71447 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4647	       157.6 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4647	     40985 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4647	      1839 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4508	        88.48 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4508	     71334 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4508	       155.7 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4508	     40827 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4508	      1830 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4668	        88.58 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4668	     72052 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4668	       157.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4668	     41340 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4668	      1863 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4662	        90.24 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4662	     72020 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4662	       157.9 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4662	     41255 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4662	      1851 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4396	        88.95 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4396	     71741 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4396	       156.1 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4396	     41127 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4396	      1858 ns/op
BenchmarkHandshakeClientStart/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4677	        89.37 ns/op
BenchmarkHandshakeServerAccept/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4677	     71719 ns/op
BenchmarkHandshakeServerFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4677	       159.4 ns/op
BenchmarkHandshakeClientFlight/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4677	     41142 ns/op
BenchmarkHandshakeServerFinished/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1	    4677	      1855 ns/op
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  925282	       646.2 ns/op	  24.76 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  926670	       648.0 ns/op	  24.69 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  934039	       656.2 ns/op	  24.38 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  928630	       649.1 ns/op	  24.65 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  855919	       655.8 ns/op	  24.40 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  933464	       649.5 ns/op	  24.63 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  924516	       652.0 ns/op	  24.54 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  922833	       658.8 ns/op	  24.29 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  925532	       654.1 ns/op	  24.46 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  921234	       652.9 ns/op	  24.51 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  919851	       653.0 ns/op	  24.50 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  919621	       656.4 ns/op	  24.38 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  923709	       658.9 ns/op	  24.28 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  923562	       656.6 ns/op	  24.37 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  930496	       658.5 ns/op	  24.30 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  904504	       659.4 ns/op	  24.26 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  922910	       658.5 ns/op	  24.30 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  942852	       658.1 ns/op	  24.31 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  917460	       653.8 ns/op	  24.47 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  882012	       663.8 ns/op	  24.10 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  429811	      1385 ns/op	  23.10 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  441546	      1377 ns/op	  23.24 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  419979	      1365 ns/op	  23.44 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  438196	      1367 ns/op	  23.40 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  436831	      1368 ns/op	  23.38 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  413958	      1390 ns/op	  23.02 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  442431	      1360 ns/op	  23.54 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  416080	      1378 ns/op	  23.22 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  433674	      1376 ns/op	  23.25 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16	  435778	      1360 ns/op	  23.52 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  756457	       798.4 ns/op	 160.32 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  761194	       798.3 ns/op	 160.33 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  755120	       795.0 ns/op	 161.01 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  750855	       799.8 ns/op	 160.04 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  745194	       800.1 ns/op	 159.99 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  752480	       800.9 ns/op	 159.82 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  750907	       797.8 ns/op	 160.44 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  750832	       795.4 ns/op	 160.92 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  759801	       799.8 ns/op	 160.03 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  752102	       795.9 ns/op	 160.82 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  752979	       798.8 ns/op	 160.25 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  753500	       798.9 ns/op	 160.22 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  764492	       798.1 ns/op	 160.37 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  746802	       798.5 ns/op	 160.31 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  756870	       802.7 ns/op	 159.46 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  731739	       814.8 ns/op	 157.10 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  755155	       799.4 ns/op	 160.12 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  757543	       808.1 ns/op	 158.39 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  753512	       804.7 ns/op	 159.07 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  733488	       819.4 ns/op	 156.21 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  340213	      1723 ns/op	 148.56 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  339594	      1707 ns/op	 149.95 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  352760	      1708 ns/op	 149.86 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  349549	      1710 ns/op	 149.67 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  346730	      1711 ns/op	 149.58 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  345820	      1718 ns/op	 149.04 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  348706	      1708 ns/op	 149.91 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  353150	      1715 ns/op	 149.29 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  340572	      1636 ns/op	 156.48 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=128	  371586	      1615 ns/op	 158.53 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242959	      2473 ns/op	 545.99 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242840	      2477 ns/op	 544.92 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242164	      2475 ns/op	 545.46 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242085	      2479 ns/op	 544.52 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242763	      2468 ns/op	 546.99 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242433	      2472 ns/op	 546.18 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242937	      2476 ns/op	 545.22 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242950	      2479 ns/op	 544.48 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242335	      2477 ns/op	 544.92 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  225348	      2552 ns/op	 528.91 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242322	      2477 ns/op	 544.94 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  243460	      2461 ns/op	 548.48 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  244124	      2468 ns/op	 547.05 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242857	      2475 ns/op	 545.52 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242187	      2480 ns/op	 544.30 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242550	      2490 ns/op	 542.14 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  239800	      2481 ns/op	 544.24 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  243043	      2467 ns/op	 547.26 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  242834	      2461 ns/op	 548.57 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  243028	      2475 ns/op	 545.49 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119557	      5029 ns/op	 536.92 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119115	      5036 ns/op	 536.10 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119052	      5039 ns/op	 535.79 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119754	      5008 ns/op	 539.09 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119682	      5022 ns/op	 537.60 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  120004	      5004 ns/op	 539.56 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  120210	      5013 ns/op	 538.59 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119572	      5023 ns/op	 537.53 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119652	      5021 ns/op	 537.73 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=1350	  119124	      5042 ns/op	 535.49 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52178	     11518 ns/op	 711.24 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52167	     11524 ns/op	 710.88 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51847	     11531 ns/op	 710.44 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52363	     11585 ns/op	 707.15 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51918	     11563 ns/op	 708.48 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51684	     11491 ns/op	 712.90 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52220	     11570 ns/op	 708.04 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52268	     11544 ns/op	 709.64 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51649	     11597 ns/op	 706.37 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52236	     11464 ns/op	 714.59 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52681	     11491 ns/op	 712.90 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51702	     11616 ns/op	 705.22 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52172	     11595 ns/op	 706.51 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   51824	     11578 ns/op	 707.56 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52702	     11556 ns/op	 708.93 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52461	     11533 ns/op	 710.32 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52160	     11504 ns/op	 712.09 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52435	     11447 ns/op	 715.62 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52838	     11539 ns/op	 709.94 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   52072	     11575 ns/op	 707.74 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25978	     23154 ns/op	 707.60 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25818	     23177 ns/op	 706.92 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   26246	     22843 ns/op	 717.26 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25870	     23035 ns/op	 711.26 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25752	     23248 ns/op	 704.74 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25791	     23234 ns/op	 705.16 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   26026	     23284 ns/op	 703.66 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25945	     23057 ns/op	 710.57 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   26083	     23209 ns/op	 705.95 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=8192	   25993	     23161 ns/op	 707.39 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26550	     22518 ns/op	 727.58 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26659	     22518 ns/op	 727.60 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26532	     22585 ns/op	 725.45 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26680	     22533 ns/op	 727.10 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26653	     22518 ns/op	 727.60 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26552	     22417 ns/op	 730.89 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26548	     22529 ns/op	 727.23 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26682	     22596 ns/op	 725.08 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26667	     22503 ns/op	 728.08 MB/s
BenchmarkAppClientToServer/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26695	     22515 ns/op	 727.71 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26624	     22507 ns/op	 727.96 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26527	     22555 ns/op	 726.40 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26719	     22507 ns/op	 727.94 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26598	     22570 ns/op	 725.91 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26606	     22483 ns/op	 728.73 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26810	     22482 ns/op	 728.75 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26584	     22525 ns/op	 727.37 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26702	     22487 ns/op	 728.59 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26546	     22501 ns/op	 728.13 MB/s
BenchmarkAppServerToClient/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   26541	     22536 ns/op	 727.01 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13291	     45399 ns/op	 721.78 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13297	     44972 ns/op	 728.64 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13246	     45387 ns/op	 721.97 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13285	     45274 ns/op	 723.78 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13257	     45195 ns/op	 725.04 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13264	     45153 ns/op	 725.71 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13276	     45396 ns/op	 721.83 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13242	     45070 ns/op	 727.05 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13245	     45261 ns/op	 723.99 MB/s
BenchmarkAppPingPong/impl=rustls/suite=TLS_CHACHA20_POLY1305_SHA256/size=16384	   13243	     45198 ns/op	 724.98 MB/s
