[package] name = "talpid-core" version = "0.1.0" authors = ["Mullvad VPN ", "Linus Färnstrand ", "Erik Larkö ", "Andrej Mihajlov "] description = "Privacy preserving and secure VPN client library" license = "GPL-3.0" [dependencies] atty = "0.2" duct = "0.10" error-chain = "0.11" jsonrpc-core = { git = "https://github.com/paritytech/jsonrpc", tag = "v8.0.1" } jsonrpc-macros = { git = "https://github.com/paritytech/jsonrpc", tag = "v8.0.1" } libc = "0.2.20" log = "0.4" os_pipe = "0.6" uuid = { version = "0.6", features = ["v4"] } shell-escape = "0.1" openvpn-plugin = { version = "0.3", features = ["serde"] } talpid-ipc = { path = "../talpid-ipc" } talpid-types = { path = "../talpid-types" } [target.'cfg(target_os = "linux")'.dependencies] notify = "4.0" resolv-conf = "0.6.1" [target.'cfg(target_os = "macos")'.dependencies] pfctl = "0.1" system-configuration = "0.1" core-foundation = "0.5" tokio-core = "0.1" [target.'cfg(windows)'.dependencies] widestring = "0.3"