[package] name = "nym-wireguard-private-metadata-server" description = "nym-wireguard server implementation" version.workspace = true authors.workspace = true edition.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true documentation.workspace = true rust-version.workspace = true readme.workspace = true publish = true [dependencies] anyhow = { workspace = true } axum = { workspace = true, features = ["tokio", "macros"] } futures = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread", "net", "io-util"] } tokio-util = { workspace = true } tower-http = { workspace = true, features = [ "cors", "trace", "compression-br", "compression-deflate", "compression-gzip", "compression-zstd", ] } utoipa = { workspace = true, features = ["axum_extras", "time"] } utoipa-swagger-ui = { workspace = true, features = ["axum"] } nym-credentials-interface = { workspace = true } nym-credential-verification = { workspace = true } nym-http-api-common = { workspace = true, features = [ "middleware", "utoipa", "output", ] } nym-wireguard = { workspace = true } nym-wireguard-private-metadata-shared = { workspace = true } [dev-dependencies] async-trait = { workspace = true } [lints] workspace = true