[package] name = "nx9-wireguard" description = "WireGuard netlink operations and key management for nx9-wg" version.workspace = true edition.workspace = true [dependencies] nx9-wg-core.workspace = true tokio.workspace = true tracing.workspace = true thiserror.workspace = true chrono.workspace = true uuid.workspace = true serde.workspace = true serde_json.workspace = true base64.workspace = true ipnet.workspace = true qrcode.workspace = true image.workspace = true async-trait = "0.1" [target.'cfg(target_os = "linux")'.dependencies] rtnetlink = { workspace = true } genetlink = { workspace = true } netlink-packet-wireguard = { workspace = true } netlink-packet-core = { workspace = true } netlink-packet-generic = { workspace = true } netlink-proto = { workspace = true } netlink-sys = { workspace = true } futures = { workspace = true } [dev-dependencies] tempfile.workspace = true