go-libp2p/core
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
..
canonicallog switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
connmgr switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
control add connection gating interfaces and types. (#139) 2020-05-13 13:15:38 +01:00
crypto crypto: add better support for alternative backends (#1686) 2022-08-19 00:13:18 -07:00
discovery switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
event switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
host switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
internal/catch feat: harden encoding/decoding functions against panics (#243) 2022-04-18 12:40:37 -07:00
introspection switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
metrics switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
network tls: use ALPN to negotiate the stream multiplexer (#1772) 2022-10-07 10:34:58 -07:00
peer switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
peerstore switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
pnet remove the Protector interface, introduce a PSK type (#118) 2020-03-06 17:18:20 -08:00
protocol deprecate Negotiator.NegotiateLazy (#249) 2022-04-22 13:02:18 -07:00
record switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
routing switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
sec tls: use ALPN to negotiate the stream multiplexer (#1772) 2022-10-07 10:34:58 -07:00
test switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
transport Add Resolver interface to transport (#1719) 2022-09-13 09:36:26 -07:00
alias.go switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00