Libp2p.Noise.HandshakePayloadPB (libp2p_elixir v0.9.0)
Protobuf encoding/decoding for NoiseHandshakePayload (noise-libp2p spec).
From noise/README.md:
- field 1: identity_key (bytes) = serialized libp2p
PublicKeyprotobuf - field 2: identity_sig (bytes)
- field 4: extensions (NoiseExtensions)
Summary
Functions
Encode a NoiseExtensions message.
Types
Functions
@spec encode_extensions(extensions()) :: binary()
Encode a NoiseExtensions message.
Currently used for stream_muxers (field 2) as described in libp2p_specs/noise/README.md.