chore(API): Infrastructure to use endpoints with fd. passing

This commit is contained in:
Karolin Varner
2024-08-10 17:50:04 +02:00
parent d5a8c85abe
commit 7a31b57227
14 changed files with 505 additions and 92 deletions

View File

@@ -55,6 +55,7 @@ hex = { workspace = true, optional = true }
heck = { workspace = true, optional = true }
command-fds = { workspace = true, optional = true }
rustix = { workspace = true }
uds = { workspace = true, optional = true, features = ["mio_1xx"] }
[build-dependencies]
anyhow = { workspace = true }
@@ -71,6 +72,6 @@ tempfile = { workspace = true }
experiment_memfd_secret = ["rosenpass-wireguard-broker/experiment_memfd_secret"]
experiment_broker_api = ["rosenpass-wireguard-broker/experiment_broker_api", "command-fds"]
experiment_libcrux = ["rosenpass-ciphers/experiment_libcrux"]
experiment_api = ["hex-literal"]
experiment_api = ["hex-literal", "uds", "rosenpass-util/experiment_file_descriptor_passing"]
internal_testing = []
internal_bin_gen_ipc_msg_types = ["hex", "heck"]