[package] name = "sequoia-ipc" description = "Interprocess communication infrastructure for Sequoia" version = "0.18.0" authors = [ "Justus Winter ", "Kai Michaelis ", "Neal H. Walfield ", ] documentation = "https://docs.sequoia-pgp.org/0.18.0/sequoia_ipc" build = "build.rs" homepage = "https://sequoia-pgp.org/" repository = "https://gitlab.com/sequoia-pgp/sequoia" readme = "README.md" license = "GPL-2.0-or-later" edition = "2018" [badges] gitlab = { repository = "sequoia-pgp/sequoia" } maintenance = { status = "actively-developed" } [dependencies] sequoia-openpgp = { path = "../openpgp", version = "0.18" } sequoia-core = { path = "../core", version = "0.18" } anyhow = "1" capnp-rpc = "0.10" fs2 = "0.4.2" futures = "0.1" lalrpop-util = "0.17" libc = "0.2.33" memsec = "0.5.6" rand = { version = "0.7", default-features = false } tempfile = "3.0" thiserror = "1" tokio = "0.1" tokio-core = "0.1" tokio-io = "0.1.4" parity-tokio-ipc = "0.4" # XXX: We need to pin some dependencies to keep our MSRV at 1.34. If # you are packaging Sequoia, feel free to drop these pins if your # compiler is newer. socket2 = "= 0.3.11" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3", default-features = false, features = ["winsock2"] } ctor = "0.1" [build-dependencies] lalrpop = "0.17" [dev-dependencies] clap = "2.32.0"