aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Crawshaw <crawshaw@tailscale.com>2020-03-31 21:28:56 +1100
committerDavid Crawshaw <david@zentus.com>2020-03-31 21:30:06 +1100
commitd127a1647efbc41da7219607dbf02dfc79363a8f (patch)
tree3f48d4439f69cd67a4991577d247edb41c3b9b9a
parentwgcfg: fix bug preventing IPv6 addresses from working (diff)
downloadwireguard-go-d127a1647efbc41da7219607dbf02dfc79363a8f.tar.xz
wireguard-go-d127a1647efbc41da7219607dbf02dfc79363a8f.zip
wgcfg: improve SymmetricKey docs
Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
-rw-r--r--wgcfg/key.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/wgcfg/key.go b/wgcfg/key.go
index 1597203..cdbbeea 100644
--- a/wgcfg/key.go
+++ b/wgcfg/key.go
@@ -229,8 +229,7 @@ func ParseSymmetricHexKey(s string) (SymmetricKey, error) {
return key, nil
}
-// SymmetricKey is a chacha20poly1305 key.
-// It is used by WireGuard to represent pre-shared symmetric keys.
+// SymmetricKey is a 32-byte value used as a pre-shared key.
type SymmetricKey [chacha20poly1305.KeySize]byte
func (k SymmetricKey) Base64() string { return base64.StdEncoding.EncodeToString(k[:]) }