go-libp2p/p2p/transport
julian88110 ebd000db1e
tls: use ALPN to negotiate the stream multiplexer (#1772)
* Muxer selection in TLS handshake first cut

* Clean up some part of the code

* Change earlydata to ConnectionState for security connection.

* resolve merging conflicts

* Add stubs for noise

* clean up code

* Switch over to passing muxers to security transport constructors

* Address feedback points

* Update p2p/net/upgrader/upgrader.go

Co-authored-by: Marten Seemann <martenseemann@gmail.com>

* clean up accidental checked file.

* Review points round 2

* Address some go nit points

* Update tls transport test to address review points

Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2022-10-07 10:34:58 -07:00
..
quic tls: use ALPN to negotiate the stream multiplexer (#1772) 2022-10-07 10:34:58 -07:00
tcp tcp: add an option to enable metrics (disabled by default) (#1734) 2022-09-07 09:03:28 -07:00
testsuite switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
websocket websocket: fix nil pointer in tlsClientConf (#1770) 2022-09-21 12:37:29 -07:00
webtransport Fix comment in webtransport client auth handshake (#1793) 2022-10-04 14:57:45 -07:00