wgengine/magicsock: remove dead code (#8745)

The nonce value is not read by anything, and di.sharedKey.Seal()
a few lines below generates its own. #cleanup

Signed-off-by: salman <salman@tailscale.com>
pull/8747/head
salman aljammaz 1 year ago committed by GitHub
parent 0554deb48c
commit 68f8e5678e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -8,7 +8,6 @@ package magicsock
import ( import (
"bufio" "bufio"
"context" "context"
crand "crypto/rand"
"errors" "errors"
"fmt" "fmt"
"io" "io"
@ -1242,10 +1241,6 @@ func (c *Conn) sendDiscoMessage(dst netip.AddrPort, dstKey key.NodePublic, dstDi
c.mu.Unlock() c.mu.Unlock()
return false, errConnClosed return false, errConnClosed
} }
var nonce [disco.NonceLen]byte
if _, err := crand.Read(nonce[:]); err != nil {
panic(err) // worth dying for
}
pkt := make([]byte, 0, 512) // TODO: size it correctly? pool? if it matters. pkt := make([]byte, 0, 512) // TODO: size it correctly? pool? if it matters.
pkt = append(pkt, disco.Magic...) pkt = append(pkt, disco.Magic...)
pkt = c.discoPublic.AppendTo(pkt) pkt = c.discoPublic.AppendTo(pkt)

Loading…
Cancel
Save