chore: Unify enable_wg_broker and enable_broker_api features

This commit is contained in:
Katherine Watson
2024-08-11 21:20:46 -07:00
parent 065b0fcc8a
commit 274d245bed
7 changed files with 20 additions and 22 deletions

View File

@@ -53,7 +53,7 @@ zeroize = { workspace = true }
hex-literal = { workspace = true, optional = true }
hex = { workspace = true, optional = true }
heck = { workspace = true, optional = true }
command-fds = { workspace = true }
command-fds = { workspace = true, optional = true }
rustix = { workspace = true }
[build-dependencies]
@@ -68,9 +68,8 @@ procspawn = {workspace = true}
tempfile = { workspace = true }
[features]
enable_wg_broker = ["enable_broker_api"]
enable_broker_api = ["rosenpass-wireguard-broker/enable_broker_api"]
experiment_memfd_secret = []
experiment_broker_api = ["rosenpass-wireguard-broker/experimental_broker_api", "command-fds"]
experiment_libcrux = ["rosenpass-ciphers/experiment_libcrux"]
experiment_api = ["hex-literal"]
internal_testing = []