Directories
¶
| Path | Synopsis |
|---|---|
|
security
|
|
|
dntls
Package dntls defines the contract between go-libp2p's transports and an externally provided DNTLS-Noise security transport.
|
Package dntls defines the contract between go-libp2p's transports and an externally provided DNTLS-Noise security transport. |
|
dntls/noisewrap
Package noisewrap adapts the stock Noise security transport to the dntls.Transport seam.
|
Package noisewrap adapts the stock Noise security transport to the dntls.Transport seam. |
|
dntls/pb
Package pb contains the protobuf types carried in DNTLS-Noise payloads.
|
Package pb contains the protobuf types carried in DNTLS-Noise payloads. |
|
dntlscfg
Package dntlscfg defines the TLS configuration seam used by DNTLS-aware QUIC transports.
|
Package dntlscfg defines the TLS configuration seam used by DNTLS-aware QUIC transports. |
|
transport
|
|
|
quic
Package libp2pquic implements the libp2p QUIC transport with an optional DNTLS TLS provider.
|
Package libp2pquic implements the libp2p QUIC transport with an optional DNTLS TLS provider. |
|
quic/cmd/client
command
|
|
|
quic/cmd/lib
Package cmdlib contains helpers for the QUIC transport example commands.
|
Package cmdlib contains helpers for the QUIC transport example commands. |
|
quic/cmd/server
command
|
|
|
webrtc
Package libp2pwebrtc implements the WebRTC transport for go-libp2p, as described in https://github.com/libp2p/specs/tree/master/webrtc.
|
Package libp2pwebrtc implements the WebRTC transport for go-libp2p, as described in https://github.com/libp2p/specs/tree/master/webrtc. |
|
webrtc/pb
Package pb contains the protobuf messages used by the WebRTC transport.
|
Package pb contains the protobuf messages used by the WebRTC transport. |
|
webrtc/udpmux
The udpmux package contains the logic for multiplexing multiple WebRTC (ICE) connections over a single UDP socket.
|
The udpmux package contains the logic for multiplexing multiple WebRTC (ICE) connections over a single UDP socket. |
|
webtransport
Package libp2pwebtransport implements the libp2p WebTransport transport with a DNTLS-Noise seam.
|
Package libp2pwebtransport implements the libp2p WebTransport transport with a DNTLS-Noise seam. |
Click to show internal directories.
Click to hide internal directories.