[package] name = "wirectl" description = "Library to control Wireguard with kernel or userspace implementation" version = "0.1.0" authors = ["Leo "] edition = "2018" readme = "README.md" repository = "https://github.com/Leo1003/wiremole" license = "Apache-2.0" keywords = ["wireguard"] categories = ["network-programming"] [dependencies] anyhow = "1.0.38" thiserror = "1.0.24" log = "0.4.14" x25519-dalek = "1.1.0" bitflags = "1.2.1" ipnetwork = "0.18.0" zeroize = "1.2.0" base64 = "0.13.0" hex = "0.4.3" async-fs = "1.5.0" async-net = "1.5.0" futures = "0.3.13" cfg-if = "1.0.0" rtnetlink = { version = "0.8.0", default-features = false, features = ["smol_socket"]} async-process = "1.1.0" once_cell = "1.8.0" smol = "1.2.5" [dev-dependencies] rand = "0.8.4"