aboutsummaryrefslogtreecommitdiffstats
path: root/src/noise_protocol.go
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2017-08-25 14:53:23 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2017-08-25 14:53:23 +0200
commiteafa3df60689d3ad2b4316c42a8360ed47072a00 (patch)
treec46afc9ff50dd193a49f901103bf30b2db26b34e /src/noise_protocol.go
parentAdd support for fwmark on linux (diff)
downloadwireguard-go-eafa3df60689d3ad2b4316c42a8360ed47072a00.tar.xz
wireguard-go-eafa3df60689d3ad2b4316c42a8360ed47072a00.zip
Added fwmark code
Diffstat (limited to '')
-rw-r--r--src/noise_protocol.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/noise_protocol.go b/src/noise_protocol.go
index 0d78c84..1f1301e 100644
--- a/src/noise_protocol.go
+++ b/src/noise_protocol.go
@@ -32,12 +32,13 @@ const (
)
const (
- MessageInitiationSize = 148
- MessageResponseSize = 92
- MessageCookieReplySize = 64
- MessageTransportHeaderSize = 16
+ MessageInitiationSize = 148 // size of handshake initation message
+ MessageResponseSize = 92 // size of response message
+ MessageCookieReplySize = 64 // size of cookie reply message
+ MessageTransportHeaderSize = 16 // size of data preceeding content in transport message
MessageTransportSize = MessageTransportHeaderSize + poly1305.TagSize // size of empty transport
- MessageKeepaliveSize = MessageTransportSize
+ MessageKeepaliveSize = MessageTransportSize // size of keepalive
+ MessageHandshakeSize = MessageInitiationSize // size of largest handshake releated message
)
const (