[package] name = "dfx-core" version = "0.1.1" authors.workspace = true edition.workspace = true repository.workspace = true license.workspace = true rust-version.workspace = true description = "dfx core library" documentation = "https://docs.rs/dfx-core" keywords = ["internet-computer", "icp", "dfinity"] [dependencies] aes-gcm.workspace = true argon2.workspace = true backoff.workspace = true bip32 = "0.4.0" byte-unit = { workspace = true, features = ["serde"] } bytes.workspace = true candid = { workspace = true } clap = { workspace = true, features = ["string"] } dialoguer = { workspace = true } directories-next.workspace = true dunce = "1.0" flate2 = { workspace = true } handlebars.workspace = true hex = { workspace = true, features = ["serde"] } humantime-serde = "1.1.1" ic-agent.workspace = true ic-utils.workspace = true ic-identity-hsm.workspace = true itertools.workspace = true k256 = { version = "0.11.4", features = ["pem"] } keyring.workspace = true lazy_static.workspace = true reqwest = { workspace = true, features = ["blocking", "json"] } ring.workspace = true schemars.workspace = true sec1 = { workspace = true, features = ["std"] } semver = { workspace = true, features = ["serde"] } serde.workspace = true serde_json.workspace = true sha2.workspace = true slog = { workspace = true, features = ["max_level_trace"] } tar.workspace = true tempfile.workspace = true thiserror.workspace = true tiny-bip39 = "1.0.0" time = { workspace = true, features = ["serde", "serde-human-readable"] } url.workspace = true [dev-dependencies] futures.workspace = true proptest = "1.0" tempfile = "3.1.0" tokio = { workspace = true, features = ["full"] }