From 89ffaeea18d229a7a9a2d5d0918ce4f44c2f2a36 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Thu, 1 Jul 2021 16:41:44 -0700 Subject: [PATCH] add Noise --- multiaddr_test.go | 2 ++ protocols.go | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/multiaddr_test.go b/multiaddr_test.go index 7cd1871..f617ff9 100644 --- a/multiaddr_test.go +++ b/multiaddr_test.go @@ -169,7 +169,9 @@ func TestConstructSucceeds(t *testing.T) { "/ip4/127.0.0.1/tcp/9090/http/p2p-webrtc-direct", "/ip4/127.0.0.1/tcp/127/ws", "/ip4/127.0.0.1/tcp/127/ws", + "/ip4/127.0.0.1/tcp/127/tls", "/ip4/127.0.0.1/tcp/127/tls/ws", + "/ip4/127.0.0.1/tcp/127/noise", "/ip4/127.0.0.1/tcp/127/wss", "/ip4/127.0.0.1/tcp/127/wss", } diff --git a/protocols.go b/protocols.go index 9ac797f..75ee8cb 100644 --- a/protocols.go +++ b/protocols.go @@ -29,6 +29,7 @@ const ( P_GARLIC32 = 0x01BF P_P2P_WEBRTC_DIRECT = 0x0114 P_TLS = 0x01c0 + P_NOISE = 0x01c6 P_WS = 0x01DD P_WSS = 0x01DE // deprecated alias for /tls/ws ) @@ -202,7 +203,11 @@ var ( Name: "tls", Code: P_TLS, VCode: CodeToVarint(P_TLS), - Size: 0, + } + protoNOISE = Protocol{ + Name: "noise", + Code: P_NOISE, + VCode: CodeToVarint(P_NOISE), } protoWS = Protocol{ Name: "ws", @@ -243,6 +248,7 @@ func init() { protoUNIX, protoP2P_WEBRTC_DIRECT, protoTLS, + protoNOISE, protoWS, protoWSS, } {