{
  "cksum": "e52be9b8f33833ec080042f82035f87e90762c44be67b8c1aa0c593ff31a97d3",
  "crate_file": "iroh-0.91.2.crate",
  "crate_url": "https://static.crates.io/crates/iroh/iroh-0.91.2.crate",
  "deps": [
    {
      "default_features": true,
      "features": [
        "bytes",
        "std"
      ],
      "kind": "normal",
      "name": "aead",
      "optional": false,
      "req": "^0.5.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axum",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "axum",
      "optional": false,
      "req": "^0.8",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "backon",
      "optional": false,
      "req": "^1.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cfg_aliases",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "clap",
      "optional": true,
      "req": "^4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "clap",
      "optional": false,
      "req": "^4",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "console_error_panic_hook",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "chacha20"
      ],
      "kind": "normal",
      "name": "crypto_box",
      "optional": false,
      "req": "^0.9.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "data-encoding",
      "optional": false,
      "req": "^2.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "alloc",
        "derive"
      ],
      "kind": "normal",
      "name": "der",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "debug",
        "display",
        "from",
        "try_into",
        "deref",
        "from_str"
      ],
      "kind": "normal",
      "name": "derive_more",
      "optional": false,
      "req": "^2.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "rand_core",
        "zeroize",
        "pkcs8",
        "pem"
      ],
      "kind": "normal",
      "name": "ed25519-dalek",
      "optional": false,
      "req": "^2.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-buffered",
      "optional": false,
      "req": "^0.2.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-util",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wasm_js"
      ],
      "kind": "normal",
      "name": "getrandom",
      "optional": false,
      "req": "^0.3.2",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hickory-resolver",
      "optional": false,
      "req": "^0.25.1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "aio_tokio"
      ],
      "kind": "normal",
      "name": "igd-next",
      "optional": false,
      "req": "^0.16",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "tokio"
      ],
      "kind": "normal",
      "name": "indicatif",
      "optional": true,
      "req": "^0.18",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wasm-bindgen"
      ],
      "kind": "normal",
      "name": "instant",
      "optional": false,
      "req": "^0.1",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": false,
      "features": [
        "key",
        "relay"
      ],
      "kind": "normal",
      "name": "iroh-base",
      "optional": false,
      "req": "^0.91.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "iroh-metrics",
      "optional": false,
      "req": "^0.35",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "iroh-relay",
      "optional": false,
      "req": "^0.91",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-future",
      "optional": false,
      "req": "^0.1.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-snafu",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-watcher",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "nested_enum_utils",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "netdev",
      "optional": false,
      "req": "^0.36.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "netwatch",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "parse-size",
      "optional": true,
      "req": "=1.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pin-project",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "relays"
      ],
      "kind": "normal",
      "name": "pkarr",
      "optional": false,
      "req": "^3.7",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "portmapper",
      "optional": false,
      "req": "^0.8",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "use-std"
      ],
      "kind": "dev",
      "name": "postcard",
      "optional": false,
      "req": "^1.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "pretty_assertions",
      "optional": false,
      "req": "^1.4",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": false,
      "features": [
        "rustls-ring"
      ],
      "kind": "normal",
      "name": "quinn",
      "optional": false,
      "package": "iroh-quinn",
      "req": "^0.14.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "runtime-tokio",
        "rustls-ring"
      ],
      "kind": "normal",
      "name": "quinn",
      "optional": false,
      "package": "iroh-quinn",
      "req": "^0.14.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "quinn-proto",
      "optional": false,
      "package": "iroh-quinn-proto",
      "req": "^0.13.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "quinn-udp",
      "optional": false,
      "package": "iroh-quinn-udp",
      "req": "^0.5.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rand_chacha",
      "optional": false,
      "req": "^0.3.1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": false,
      "features": [
        "rustls-tls",
        "stream"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ring",
      "optional": false,
      "req": "^0.17",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "ring"
      ],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.23",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive",
        "rc"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0.219",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_json",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": false,
      "req": "^1.11.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "rust_1_81"
      ],
      "kind": "normal",
      "name": "snafu",
      "optional": false,
      "req": "^0.8.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "normal",
      "name": "spki",
      "optional": false,
      "req": "^0.7.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "strum",
      "optional": false,
      "req": "^0.27",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "stun-rs",
      "optional": false,
      "req": "^0.1.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "surge-ping",
      "optional": false,
      "req": "^0.8.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "swarm-discovery",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wasm-bindgen"
      ],
      "kind": "normal",
      "name": "time",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "macros",
        "sync",
        "rt",
        "net",
        "fs",
        "io-std",
        "signal",
        "process"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "macros",
        "sync",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.44.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "sync",
        "rt",
        "net",
        "fs",
        "macros",
        "time",
        "test-util"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "sync"
      ],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": false,
      "req": "^0.1.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "io",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "normal",
      "name": "tracing-subscriber",
      "optional": true,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-subscriber-wasm",
      "optional": false,
      "req": "^0.1.0",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-test",
      "optional": false,
      "req": "^0.2.5",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-test",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "ring"
      ],
      "kind": "normal",
      "name": "webpki",
      "optional": false,
      "package": "rustls-webpki",
      "req": "^0.103",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki-roots",
      "optional": false,
      "req": "^0.26",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki_types",
      "optional": false,
      "package": "rustls-pki-types",
      "req": "^1.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "z32",
      "optional": false,
      "req": "^1.0.3",
      "target": null
    }
  ],
  "features": {
    "default": [
      "metrics"
    ],
    "discovery-pkarr-dht": [
      "pkarr/dht"
    ],
    "metrics": [
      "iroh-metrics/metrics",
      "iroh-relay/metrics",
      "portmapper/metrics"
    ]
  },
  "features2": {
    "discovery-local-network": [
      "dep:swarm-discovery"
    ],
    "examples": [
      "dep:clap",
      "dep:tracing-subscriber",
      "dep:indicatif",
      "dep:parse-size",
      "iroh-base/ticket"
    ],
    "test-utils": [
      "iroh-relay/test-utils",
      "iroh-relay/server",
      "dep:axum"
    ]
  },
  "index_path": "ir/oh/iroh",
  "name": "iroh",
  "pubtime": "2025-08-18T14:12:59Z",
  "rust_version": "1.85",
  "v": 2,
  "vers": "0.91.2",
  "yanked": false
}
