libp2p-noise 0.46.1

Cryptographic handshake protocol using the noise framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
syntax = "proto3";
package payload.proto;

// Payloads for Noise handshake messages.

message NoiseExtensions {
    repeated bytes webtransport_certhashes = 1;
    repeated string stream_muxers = 2;
}

message NoiseHandshakePayload {
    bytes identity_key = 1;
    bytes identity_sig = 2;
    optional NoiseExtensions extensions = 4;
}