package peer import ( "log" "golang.zx2c4.com/wireguard/wgctrl/wgtypes" ) func generateWGKey() wgtypes.Key { key, err := wgtypes.GeneratePrivateKey() if err != nil { log.Fatalf("Failed to generate WireGuard private key: %v", err) } return key }