# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70.0" name = "ockam_command" version = "0.143.0" authors = ["Ockam Developers"] build = "build.rs" exclude = ["tests/**"] publish = true autobins = false autoexamples = false autotests = false autobenches = false default-run = "ockam" description = "End-to-end encryption and mutual authentication for distributed applications." homepage = "https://github.com/build-trust/ockam" readme = "README.md" keywords = [ "ockam", "crypto", "cryptography", "network-programming", "encryption", ] categories = [ "cryptography", "asynchronous", "authentication", "network-programming", "embedded", ] license = "Apache-2.0" repository = "https://github.com/build-trust/ockam/implementations/rust/ockam/ockam_command" [lib] name = "ockam_command" path = "src/lib.rs" [[bin]] name = "ockam" path = "src/bin/ockam.rs" test = false doc = false [dependencies.arboard] version = "3.4.1" [dependencies.async-trait] version = "0.1" [dependencies.clap] version = "4.5" features = [ "derive", "cargo", "wrap_help", ] [dependencies.clap_complete] version = "4.5.28" [dependencies.clap_mangen] version = "0.2.23" [dependencies.colorful] version = "0.3" [dependencies.console] version = "0.15.8" [dependencies.ctrlc] version = "3.4.4" features = ["termination"] [dependencies.flate2] version = "1.0.35" [dependencies.hex] version = "0.4" [dependencies.indicatif] version = "0.17.8" [dependencies.indoc] version = "2.0.5" [dependencies.miette] version = "7.2.0" features = ["fancy-no-backtrace"] [dependencies.minicbor] version = "0.25.1" features = [ "alloc", "derive", ] default-features = false [dependencies.nix] version = "0.29" features = ["signal"] [dependencies.ockam] version = "^0.143.0" features = ["software_vault"] [dependencies.ockam_abac] version = "0.74.0" features = ["std"] [dependencies.ockam_api] version = "0.86.0" features = ["std"] default-features = false [dependencies.ockam_core] version = "^0.121.0" [dependencies.ockam_multiaddr] version = "0.65.0" features = ["std"] [dependencies.ockam_node] version = "^0.133.0" [dependencies.ockam_vault] version = "^0.126.0" features = [ "storage", "std", ] default-features = false [dependencies.once_cell] version = "1.19" [dependencies.open] version = "5.3.0" [dependencies.opentelemetry] version = "0.26.0" features = [ "metrics", "trace", ] [dependencies.pem-rfc7468] version = "0.7.0" features = ["std"] [dependencies.r3bl_rs_utils_core] version = "0.9.12" [dependencies.r3bl_tui] version = "0.5.8" [dependencies.rand] version = "0.8" [dependencies.regex] version = "1.10.6" [dependencies.reqwest] version = "0.12" features = [ "json", "rustls-tls-native-roots", "blocking", ] default-features = false [dependencies.rustls] version = "0.23.13" default-features = false [dependencies.rustls-native-certs] version = "0.8.0" [dependencies.rustls-pki-types] version = "1.7.0" [dependencies.semver] version = "1.0.23" [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde_json] version = "1" [dependencies.serde_yaml] version = "0.9" [dependencies.shellexpand] version = "3.1.0" features = ["base-0"] default-features = false [dependencies.syntect] version = "5.2.0" features = [ "default-syntaxes", "regex-onig", ] default-features = false [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1.41.0" features = ["full"] [dependencies.tokio-retry] version = "0.3" [dependencies.tracing] version = "0.1" default-features = false [dependencies.url] version = "2.5.2" [dependencies.which] version = "6.0.2" [dev-dependencies.assert_cmd] version = "2" [dev-dependencies.mockito] version = "1.5.0" [dev-dependencies.ockam_api] version = "0.86.0" features = ["test-utils"] default-features = false [dev-dependencies.ockam_macros] version = "^0.36.0" [dev-dependencies.proptest] version = "1.5.0" [dev-dependencies.serial_test] version = "3.0.0" [dev-dependencies.tempfile] version = "3.10.1" [dev-dependencies.time] version = "0.3" features = [ "std", "local-offset", ] default-features = false [build-dependencies.cfg_aliases] version = "0.2.1" [features] aws-lc = [ "ockam_vault/aws-lc", "ockam_api/aws-lc", "rustls/aws-lc-rs", ] default = [ "orchestrator", "rust-crypto", "privileged_portals", ] orchestrator = [] privileged_portals = ["ockam_api/privileged_portals"] rust-crypto = [ "ockam_vault/rust-crypto", "ockam_api/rust-crypto", "rustls/ring", ]