diff --git a/disco/disco.go b/disco/disco.go index b0476bba1..ffd69e581 100644 --- a/disco/disco.go +++ b/disco/disco.go @@ -110,11 +110,12 @@ type Ping struct { // TxID is a random client-generated per-ping transaction ID. TxID [12]byte - // NodeKey is the ping sender's wireguard public key. Old - // clients (~1.16.0 and earlier) don't send this field. It - // shouldn't be trusted by itself. But if present and the - // netmap's peer for this NodeKey's DiscoKey matches the - // sender of this disco key, they it can be. + // NodeKey is allegedly the ping sender's wireguard public key. + // Old clients (~1.16.0 and earlier) don't send this field. + + // It shouldn't be trusted by itself, but can be combined with + // netmap data to reduce the discokey:nodekey relation from 1:N to + // 1:1. NodeKey tailcfg.NodeKey }