Basic in memory implementation of network Manager
diff --git a/core/vpn/engine/wireguard.go b/core/vpn/engine/wireguard.go
index 6059634..35e4747 100644
--- a/core/vpn/engine/wireguard.go
+++ b/core/vpn/engine/wireguard.go
@@ -1,7 +1,6 @@
package engine
import (
- "encoding/hex"
"fmt"
"log"
@@ -160,9 +159,7 @@
}
func (e *WireguardEngine) DiscoEndpoint() string {
- k := e.DiscoKey()
- discoHex := hex.EncodeToString(k[:])
- return fmt.Sprintf("%s%s", discoHex, controlclient.EndpointDiscoSuffix)
+ return e.DiscoKey().Endpoint()
}
func (e *WireguardEngine) Ping(ip netaddr.IP, cb func(*ipnstate.PingResult)) {