/ Cargo.lock
Cargo.lock
   1  # This file is automatically @generated by Cargo.
   2  # It is not intended for manual editing.
   3  version = 3
   4  
   5  [[package]]
   6  name = "addr2line"
   7  version = "0.24.2"
   8  source = "registry+https://github.com/rust-lang/crates.io-index"
   9  checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
  10  dependencies = [
  11   "gimli",
  12  ]
  13  
  14  [[package]]
  15  name = "adler2"
  16  version = "2.0.0"
  17  source = "registry+https://github.com/rust-lang/crates.io-index"
  18  checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
  19  
  20  [[package]]
  21  name = "aes"
  22  version = "0.8.4"
  23  source = "registry+https://github.com/rust-lang/crates.io-index"
  24  checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
  25  dependencies = [
  26   "cfg-if",
  27   "cipher",
  28   "cpufeatures",
  29   "zeroize",
  30  ]
  31  
  32  [[package]]
  33  name = "ahash"
  34  version = "0.8.11"
  35  source = "registry+https://github.com/rust-lang/crates.io-index"
  36  checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
  37  dependencies = [
  38   "cfg-if",
  39   "once_cell",
  40   "version_check",
  41   "zerocopy",
  42  ]
  43  
  44  [[package]]
  45  name = "aho-corasick"
  46  version = "1.1.3"
  47  source = "registry+https://github.com/rust-lang/crates.io-index"
  48  checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
  49  dependencies = [
  50   "memchr",
  51  ]
  52  
  53  [[package]]
  54  name = "amplify"
  55  version = "4.8.0"
  56  source = "registry+https://github.com/rust-lang/crates.io-index"
  57  checksum = "448cf0c3afc71439b5f837aac5399a1ef2b223f5f38324dbfb4343deec3b80cc"
  58  dependencies = [
  59   "amplify_derive",
  60   "amplify_num",
  61   "ascii",
  62   "wasm-bindgen",
  63  ]
  64  
  65  [[package]]
  66  name = "amplify_derive"
  67  version = "4.0.1"
  68  source = "registry+https://github.com/rust-lang/crates.io-index"
  69  checksum = "2a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428"
  70  dependencies = [
  71   "amplify_syn",
  72   "proc-macro2",
  73   "quote",
  74   "syn 1.0.109",
  75  ]
  76  
  77  [[package]]
  78  name = "amplify_num"
  79  version = "0.5.3"
  80  source = "registry+https://github.com/rust-lang/crates.io-index"
  81  checksum = "99bcb75a2982047f733547042fc3968c0f460dfcf7d90b90dea3b2744580e9ad"
  82  dependencies = [
  83   "wasm-bindgen",
  84  ]
  85  
  86  [[package]]
  87  name = "amplify_syn"
  88  version = "2.0.1"
  89  source = "registry+https://github.com/rust-lang/crates.io-index"
  90  checksum = "7736fb8d473c0d83098b5bac44df6a561e20470375cd8bcae30516dc889fd62a"
  91  dependencies = [
  92   "proc-macro2",
  93   "quote",
  94   "syn 1.0.109",
  95  ]
  96  
  97  [[package]]
  98  name = "android-tzdata"
  99  version = "0.1.1"
 100  source = "registry+https://github.com/rust-lang/crates.io-index"
 101  checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
 102  
 103  [[package]]
 104  name = "android_system_properties"
 105  version = "0.1.5"
 106  source = "registry+https://github.com/rust-lang/crates.io-index"
 107  checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
 108  dependencies = [
 109   "libc",
 110  ]
 111  
 112  [[package]]
 113  name = "anes"
 114  version = "0.1.6"
 115  source = "registry+https://github.com/rust-lang/crates.io-index"
 116  checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
 117  
 118  [[package]]
 119  name = "anstream"
 120  version = "0.6.18"
 121  source = "registry+https://github.com/rust-lang/crates.io-index"
 122  checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
 123  dependencies = [
 124   "anstyle",
 125   "anstyle-parse",
 126   "anstyle-query",
 127   "anstyle-wincon",
 128   "colorchoice",
 129   "is_terminal_polyfill",
 130   "utf8parse",
 131  ]
 132  
 133  [[package]]
 134  name = "anstyle"
 135  version = "1.0.10"
 136  source = "registry+https://github.com/rust-lang/crates.io-index"
 137  checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
 138  
 139  [[package]]
 140  name = "anstyle-parse"
 141  version = "0.2.6"
 142  source = "registry+https://github.com/rust-lang/crates.io-index"
 143  checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
 144  dependencies = [
 145   "utf8parse",
 146  ]
 147  
 148  [[package]]
 149  name = "anstyle-query"
 150  version = "1.1.2"
 151  source = "registry+https://github.com/rust-lang/crates.io-index"
 152  checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
 153  dependencies = [
 154   "windows-sys 0.59.0",
 155  ]
 156  
 157  [[package]]
 158  name = "anstyle-wincon"
 159  version = "3.0.6"
 160  source = "registry+https://github.com/rust-lang/crates.io-index"
 161  checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
 162  dependencies = [
 163   "anstyle",
 164   "windows-sys 0.59.0",
 165  ]
 166  
 167  [[package]]
 168  name = "anyhow"
 169  version = "1.0.95"
 170  source = "registry+https://github.com/rust-lang/crates.io-index"
 171  checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
 172  
 173  [[package]]
 174  name = "approx"
 175  version = "0.5.1"
 176  source = "registry+https://github.com/rust-lang/crates.io-index"
 177  checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
 178  dependencies = [
 179   "num-traits",
 180  ]
 181  
 182  [[package]]
 183  name = "arbitrary"
 184  version = "1.4.1"
 185  source = "registry+https://github.com/rust-lang/crates.io-index"
 186  checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
 187  dependencies = [
 188   "derive_arbitrary",
 189  ]
 190  
 191  [[package]]
 192  name = "arrayvec"
 193  version = "0.7.6"
 194  source = "registry+https://github.com/rust-lang/crates.io-index"
 195  checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
 196  
 197  [[package]]
 198  name = "arti"
 199  version = "1.3.2"
 200  dependencies = [
 201   "anyhow",
 202   "arti-client",
 203   "arti-rpcserver",
 204   "async-ctrlc",
 205   "cfg-if",
 206   "clap",
 207   "derive-deftly",
 208   "derive_builder_fork_arti",
 209   "derive_more",
 210   "dialoguer",
 211   "fs-mistrust",
 212   "futures",
 213   "hickory-proto",
 214   "humantime",
 215   "humantime-serde",
 216   "itertools 0.14.0",
 217   "libc",
 218   "notify",
 219   "paste",
 220   "postage",
 221   "regex",
 222   "rlimit",
 223   "rustls",
 224   "safelog",
 225   "secmem-proc",
 226   "serde",
 227   "serde_json",
 228   "signal-hook",
 229   "signal-hook-async-std",
 230   "tempfile",
 231   "test-temp-dir",
 232   "thiserror 2.0.9",
 233   "time",
 234   "tokio",
 235   "tokio-util",
 236   "toml",
 237   "tor-async-utils",
 238   "tor-basic-utils",
 239   "tor-config",
 240   "tor-config-path",
 241   "tor-error",
 242   "tor-hsrproxy",
 243   "tor-hsservice",
 244   "tor-memquota",
 245   "tor-rpc-connect",
 246   "tor-rpcbase",
 247   "tor-rtcompat",
 248   "tor-rtmock",
 249   "tor-socksproto",
 250   "tracing",
 251   "tracing-appender",
 252   "tracing-journald",
 253   "tracing-subscriber",
 254   "trycmd",
 255   "visibility",
 256   "winapi",
 257  ]
 258  
 259  [[package]]
 260  name = "arti-bench"
 261  version = "0.17.0"
 262  dependencies = [
 263   "anyhow",
 264   "arti",
 265   "arti-client",
 266   "clap",
 267   "float-ord",
 268   "fs-mistrust",
 269   "futures",
 270   "rand",
 271   "serde",
 272   "serde_json",
 273   "tokio",
 274   "tokio-socks",
 275   "tor-config",
 276   "tor-rtcompat",
 277   "tracing",
 278   "tracing-subscriber",
 279  ]
 280  
 281  [[package]]
 282  name = "arti-client"
 283  version = "0.26.0"
 284  dependencies = [
 285   "anyhow",
 286   "async-trait",
 287   "cfg-if",
 288   "derive-deftly",
 289   "derive_builder_fork_arti",
 290   "derive_more",
 291   "dyn-clone",
 292   "educe",
 293   "fs-mistrust",
 294   "futures",
 295   "hostname-validator",
 296   "humantime",
 297   "humantime-serde",
 298   "libc",
 299   "once_cell",
 300   "postage",
 301   "rand",
 302   "safelog",
 303   "serde",
 304   "strum",
 305   "tempfile",
 306   "thiserror 2.0.9",
 307   "tokio",
 308   "toml",
 309   "tor-async-utils",
 310   "tor-basic-utils",
 311   "tor-chanmgr",
 312   "tor-circmgr",
 313   "tor-config",
 314   "tor-config-path",
 315   "tor-dirmgr",
 316   "tor-error",
 317   "tor-geoip",
 318   "tor-guardmgr",
 319   "tor-hsclient",
 320   "tor-hscrypto",
 321   "tor-hsservice",
 322   "tor-keymgr",
 323   "tor-linkspec",
 324   "tor-llcrypto",
 325   "tor-memquota",
 326   "tor-netdir",
 327   "tor-netdoc",
 328   "tor-persist",
 329   "tor-proto",
 330   "tor-ptmgr",
 331   "tor-relay-selection",
 332   "tor-rpcbase",
 333   "tor-rtcompat",
 334   "tracing",
 335   "tracing-subscriber",
 336   "visibility",
 337   "void",
 338  ]
 339  
 340  [[package]]
 341  name = "arti-config"
 342  version = "0.17.0"
 343  
 344  [[package]]
 345  name = "arti-relay"
 346  version = "0.26.0"
 347  dependencies = [
 348   "anyhow",
 349   "clap",
 350   "derive_builder_fork_arti",
 351   "derive_more",
 352   "directories",
 353   "fs-mistrust",
 354   "once_cell",
 355   "rand",
 356   "safelog",
 357   "serde",
 358   "strum",
 359   "thiserror 2.0.9",
 360   "tor-chanmgr",
 361   "tor-config",
 362   "tor-config-path",
 363   "tor-error",
 364   "tor-keymgr",
 365   "tor-memquota",
 366   "tor-netdir",
 367   "tor-netdoc",
 368   "tor-proto",
 369   "tor-relay-crypto",
 370   "tor-rtcompat",
 371   "tracing",
 372   "tracing-subscriber",
 373  ]
 374  
 375  [[package]]
 376  name = "arti-rpc-client-core"
 377  version = "0.26.0"
 378  dependencies = [
 379   "caret",
 380   "cfg-if",
 381   "derive_more",
 382   "educe",
 383   "fs-mistrust",
 384   "paste",
 385   "percent-encoding",
 386   "rand",
 387   "rand_chacha",
 388   "serde",
 389   "serde_json",
 390   "socketpair",
 391   "thiserror 2.0.9",
 392   "tor-basic-utils",
 393   "tor-config-path",
 394   "tor-error",
 395   "tor-rpc-connect",
 396   "tor-socksproto",
 397   "void",
 398  ]
 399  
 400  [[package]]
 401  name = "arti-rpcserver"
 402  version = "0.26.0"
 403  dependencies = [
 404   "arti-client",
 405   "async-trait",
 406   "asynchronous-codec",
 407   "base64ct",
 408   "bytes",
 409   "derive-deftly",
 410   "derive_more",
 411   "erased-serde",
 412   "futures",
 413   "futures-await-test",
 414   "oneshot-fused-workaround",
 415   "pin-project",
 416   "rand",
 417   "serde",
 418   "serde_json",
 419   "slotmap-careful",
 420   "thiserror 2.0.9",
 421   "tiny-keccak",
 422   "tor-async-utils",
 423   "tor-basic-utils",
 424   "tor-bytes",
 425   "tor-error",
 426   "tor-llcrypto",
 427   "tor-proto",
 428   "tor-rpcbase",
 429   "tor-rtcompat",
 430   "tracing",
 431   "typetag",
 432   "weak-table",
 433   "zeroize",
 434  ]
 435  
 436  [[package]]
 437  name = "arti-testing"
 438  version = "0.17.0"
 439  dependencies = [
 440   "anyhow",
 441   "arti",
 442   "arti-client",
 443   "async-trait",
 444   "clap",
 445   "futures",
 446   "pin-project",
 447   "rand",
 448   "tokio",
 449   "tor-basic-utils",
 450   "tor-config",
 451   "tor-dirmgr",
 452   "tor-netdoc",
 453   "tor-rtcompat",
 454   "tracing",
 455   "tracing-subscriber",
 456  ]
 457  
 458  [[package]]
 459  name = "ascii"
 460  version = "1.1.0"
 461  source = "registry+https://github.com/rust-lang/crates.io-index"
 462  checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"
 463  
 464  [[package]]
 465  name = "asn1-rs"
 466  version = "0.6.2"
 467  source = "registry+https://github.com/rust-lang/crates.io-index"
 468  checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048"
 469  dependencies = [
 470   "asn1-rs-derive",
 471   "asn1-rs-impl",
 472   "displaydoc",
 473   "nom",
 474   "num-traits",
 475   "rusticata-macros",
 476   "thiserror 1.0.69",
 477  ]
 478  
 479  [[package]]
 480  name = "asn1-rs-derive"
 481  version = "0.5.1"
 482  source = "registry+https://github.com/rust-lang/crates.io-index"
 483  checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490"
 484  dependencies = [
 485   "proc-macro2",
 486   "quote",
 487   "syn 2.0.95",
 488   "synstructure",
 489  ]
 490  
 491  [[package]]
 492  name = "asn1-rs-impl"
 493  version = "0.2.0"
 494  source = "registry+https://github.com/rust-lang/crates.io-index"
 495  checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
 496  dependencies = [
 497   "proc-macro2",
 498   "quote",
 499   "syn 2.0.95",
 500  ]
 501  
 502  [[package]]
 503  name = "assert-impl"
 504  version = "0.1.3"
 505  source = "registry+https://github.com/rust-lang/crates.io-index"
 506  checksum = "c3464313de0c867016e3e69d7e1e9ae3499bcc4c18e12283d381359ed38b5b9e"
 507  
 508  [[package]]
 509  name = "assert_matches"
 510  version = "1.5.0"
 511  source = "registry+https://github.com/rust-lang/crates.io-index"
 512  checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
 513  
 514  [[package]]
 515  name = "async-broadcast"
 516  version = "0.7.2"
 517  source = "registry+https://github.com/rust-lang/crates.io-index"
 518  checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
 519  dependencies = [
 520   "event-listener 5.3.1",
 521   "event-listener-strategy",
 522   "futures-core",
 523   "pin-project-lite",
 524  ]
 525  
 526  [[package]]
 527  name = "async-channel"
 528  version = "1.9.0"
 529  source = "registry+https://github.com/rust-lang/crates.io-index"
 530  checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
 531  dependencies = [
 532   "concurrent-queue",
 533   "event-listener 2.5.3",
 534   "futures-core",
 535  ]
 536  
 537  [[package]]
 538  name = "async-channel"
 539  version = "2.3.1"
 540  source = "registry+https://github.com/rust-lang/crates.io-index"
 541  checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
 542  dependencies = [
 543   "concurrent-queue",
 544   "event-listener-strategy",
 545   "futures-core",
 546   "pin-project-lite",
 547  ]
 548  
 549  [[package]]
 550  name = "async-compression"
 551  version = "0.4.18"
 552  source = "registry+https://github.com/rust-lang/crates.io-index"
 553  checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522"
 554  dependencies = [
 555   "flate2",
 556   "futures-core",
 557   "futures-io",
 558   "memchr",
 559   "pin-project-lite",
 560   "xz2",
 561   "zstd",
 562   "zstd-safe",
 563  ]
 564  
 565  [[package]]
 566  name = "async-ctrlc"
 567  version = "1.2.0"
 568  source = "registry+https://github.com/rust-lang/crates.io-index"
 569  checksum = "907279f6e91a51c8ec7cac24711e8308f21da7c10c7700ca2f7e125694ed2df1"
 570  dependencies = [
 571   "ctrlc",
 572  ]
 573  
 574  [[package]]
 575  name = "async-executor"
 576  version = "1.13.1"
 577  source = "registry+https://github.com/rust-lang/crates.io-index"
 578  checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
 579  dependencies = [
 580   "async-task",
 581   "concurrent-queue",
 582   "fastrand 2.3.0",
 583   "futures-lite 2.5.0",
 584   "slab",
 585  ]
 586  
 587  [[package]]
 588  name = "async-global-executor"
 589  version = "2.4.1"
 590  source = "registry+https://github.com/rust-lang/crates.io-index"
 591  checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
 592  dependencies = [
 593   "async-channel 2.3.1",
 594   "async-executor",
 595   "async-io 2.4.0",
 596   "async-lock 3.4.0",
 597   "blocking",
 598   "futures-lite 2.5.0",
 599   "once_cell",
 600  ]
 601  
 602  [[package]]
 603  name = "async-io"
 604  version = "1.13.0"
 605  source = "registry+https://github.com/rust-lang/crates.io-index"
 606  checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
 607  dependencies = [
 608   "async-lock 2.8.0",
 609   "autocfg",
 610   "cfg-if",
 611   "concurrent-queue",
 612   "futures-lite 1.13.0",
 613   "log",
 614   "parking",
 615   "polling 2.8.0",
 616   "rustix 0.37.27",
 617   "slab",
 618   "socket2 0.4.10",
 619   "waker-fn",
 620  ]
 621  
 622  [[package]]
 623  name = "async-io"
 624  version = "2.4.0"
 625  source = "registry+https://github.com/rust-lang/crates.io-index"
 626  checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
 627  dependencies = [
 628   "async-lock 3.4.0",
 629   "cfg-if",
 630   "concurrent-queue",
 631   "futures-io",
 632   "futures-lite 2.5.0",
 633   "parking",
 634   "polling 3.7.4",
 635   "rustix 0.38.42",
 636   "slab",
 637   "tracing",
 638   "windows-sys 0.59.0",
 639  ]
 640  
 641  [[package]]
 642  name = "async-lock"
 643  version = "2.8.0"
 644  source = "registry+https://github.com/rust-lang/crates.io-index"
 645  checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
 646  dependencies = [
 647   "event-listener 2.5.3",
 648  ]
 649  
 650  [[package]]
 651  name = "async-lock"
 652  version = "3.4.0"
 653  source = "registry+https://github.com/rust-lang/crates.io-index"
 654  checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
 655  dependencies = [
 656   "event-listener 5.3.1",
 657   "event-listener-strategy",
 658   "pin-project-lite",
 659  ]
 660  
 661  [[package]]
 662  name = "async-native-tls"
 663  version = "0.5.0"
 664  source = "registry+https://github.com/rust-lang/crates.io-index"
 665  checksum = "9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec"
 666  dependencies = [
 667   "futures-util",
 668   "native-tls",
 669   "thiserror 1.0.69",
 670   "url",
 671  ]
 672  
 673  [[package]]
 674  name = "async-process"
 675  version = "2.3.0"
 676  source = "registry+https://github.com/rust-lang/crates.io-index"
 677  checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
 678  dependencies = [
 679   "async-channel 2.3.1",
 680   "async-io 2.4.0",
 681   "async-lock 3.4.0",
 682   "async-signal",
 683   "async-task",
 684   "blocking",
 685   "cfg-if",
 686   "event-listener 5.3.1",
 687   "futures-lite 2.5.0",
 688   "rustix 0.38.42",
 689   "tracing",
 690  ]
 691  
 692  [[package]]
 693  name = "async-signal"
 694  version = "0.2.10"
 695  source = "registry+https://github.com/rust-lang/crates.io-index"
 696  checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
 697  dependencies = [
 698   "async-io 2.4.0",
 699   "async-lock 3.4.0",
 700   "atomic-waker",
 701   "cfg-if",
 702   "futures-core",
 703   "futures-io",
 704   "rustix 0.38.42",
 705   "signal-hook-registry",
 706   "slab",
 707   "windows-sys 0.59.0",
 708  ]
 709  
 710  [[package]]
 711  name = "async-std"
 712  version = "1.13.0"
 713  source = "registry+https://github.com/rust-lang/crates.io-index"
 714  checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615"
 715  dependencies = [
 716   "async-channel 1.9.0",
 717   "async-global-executor",
 718   "async-io 2.4.0",
 719   "async-lock 3.4.0",
 720   "async-process",
 721   "crossbeam-utils",
 722   "futures-channel",
 723   "futures-core",
 724   "futures-io",
 725   "futures-lite 2.5.0",
 726   "gloo-timers",
 727   "kv-log-macro",
 728   "log",
 729   "memchr",
 730   "once_cell",
 731   "pin-project-lite",
 732   "pin-utils",
 733   "slab",
 734   "wasm-bindgen-futures",
 735  ]
 736  
 737  [[package]]
 738  name = "async-task"
 739  version = "4.7.1"
 740  source = "registry+https://github.com/rust-lang/crates.io-index"
 741  checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
 742  
 743  [[package]]
 744  name = "async-trait"
 745  version = "0.1.85"
 746  source = "registry+https://github.com/rust-lang/crates.io-index"
 747  checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056"
 748  dependencies = [
 749   "proc-macro2",
 750   "quote",
 751   "syn 2.0.95",
 752  ]
 753  
 754  [[package]]
 755  name = "async_executors"
 756  version = "0.7.0"
 757  source = "registry+https://github.com/rust-lang/crates.io-index"
 758  checksum = "a982d2f86de6137cc05c9db9a915a19886c97911f9790d04f174cede74be01a5"
 759  dependencies = [
 760   "async-std",
 761   "blanket",
 762   "futures-core",
 763   "futures-task",
 764   "futures-util",
 765   "pin-project",
 766   "rustc_version",
 767   "tokio",
 768  ]
 769  
 770  [[package]]
 771  name = "asynchronous-codec"
 772  version = "0.7.0"
 773  source = "registry+https://github.com/rust-lang/crates.io-index"
 774  checksum = "a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233"
 775  dependencies = [
 776   "bytes",
 777   "futures-sink",
 778   "futures-util",
 779   "memchr",
 780   "pin-project-lite",
 781   "serde",
 782   "serde_json",
 783  ]
 784  
 785  [[package]]
 786  name = "atomic"
 787  version = "0.5.3"
 788  source = "registry+https://github.com/rust-lang/crates.io-index"
 789  checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba"
 790  
 791  [[package]]
 792  name = "atomic"
 793  version = "0.6.0"
 794  source = "registry+https://github.com/rust-lang/crates.io-index"
 795  checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994"
 796  dependencies = [
 797   "bytemuck",
 798  ]
 799  
 800  [[package]]
 801  name = "atomic-waker"
 802  version = "1.1.2"
 803  source = "registry+https://github.com/rust-lang/crates.io-index"
 804  checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
 805  
 806  [[package]]
 807  name = "autocfg"
 808  version = "1.4.0"
 809  source = "registry+https://github.com/rust-lang/crates.io-index"
 810  checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
 811  
 812  [[package]]
 813  name = "automod"
 814  version = "1.0.14"
 815  source = "registry+https://github.com/rust-lang/crates.io-index"
 816  checksum = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b"
 817  dependencies = [
 818   "proc-macro2",
 819   "quote",
 820   "syn 2.0.95",
 821  ]
 822  
 823  [[package]]
 824  name = "axum"
 825  version = "0.7.9"
 826  source = "registry+https://github.com/rust-lang/crates.io-index"
 827  checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f"
 828  dependencies = [
 829   "async-trait",
 830   "axum-core",
 831   "bytes",
 832   "futures-util",
 833   "http",
 834   "http-body",
 835   "http-body-util",
 836   "hyper",
 837   "hyper-util",
 838   "itoa",
 839   "matchit",
 840   "memchr",
 841   "mime",
 842   "percent-encoding",
 843   "pin-project-lite",
 844   "rustversion",
 845   "serde",
 846   "serde_json",
 847   "serde_path_to_error",
 848   "serde_urlencoded",
 849   "sync_wrapper",
 850   "tokio",
 851   "tower",
 852   "tower-layer",
 853   "tower-service",
 854   "tracing",
 855  ]
 856  
 857  [[package]]
 858  name = "axum-core"
 859  version = "0.4.5"
 860  source = "registry+https://github.com/rust-lang/crates.io-index"
 861  checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199"
 862  dependencies = [
 863   "async-trait",
 864   "bytes",
 865   "futures-util",
 866   "http",
 867   "http-body",
 868   "http-body-util",
 869   "mime",
 870   "pin-project-lite",
 871   "rustversion",
 872   "sync_wrapper",
 873   "tower-layer",
 874   "tower-service",
 875   "tracing",
 876  ]
 877  
 878  [[package]]
 879  name = "axum-hello-world"
 880  version = "0.1.0"
 881  dependencies = [
 882   "anyhow",
 883   "arti-client",
 884   "axum",
 885   "futures",
 886   "hyper",
 887   "hyper-util",
 888   "safelog",
 889   "tokio",
 890   "tokio-util",
 891   "tor-cell",
 892   "tor-hsservice",
 893   "tor-proto",
 894   "tower",
 895   "tracing-subscriber",
 896  ]
 897  
 898  [[package]]
 899  name = "backtrace"
 900  version = "0.3.74"
 901  source = "registry+https://github.com/rust-lang/crates.io-index"
 902  checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
 903  dependencies = [
 904   "addr2line",
 905   "cfg-if",
 906   "libc",
 907   "miniz_oxide",
 908   "object",
 909   "rustc-demangle",
 910   "windows-targets 0.52.6",
 911  ]
 912  
 913  [[package]]
 914  name = "base16ct"
 915  version = "0.2.0"
 916  source = "registry+https://github.com/rust-lang/crates.io-index"
 917  checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
 918  
 919  [[package]]
 920  name = "base32"
 921  version = "0.5.1"
 922  source = "registry+https://github.com/rust-lang/crates.io-index"
 923  checksum = "022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076"
 924  
 925  [[package]]
 926  name = "base64"
 927  version = "0.22.1"
 928  source = "registry+https://github.com/rust-lang/crates.io-index"
 929  checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
 930  
 931  [[package]]
 932  name = "base64ct"
 933  version = "1.6.0"
 934  source = "registry+https://github.com/rust-lang/crates.io-index"
 935  checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
 936  
 937  [[package]]
 938  name = "bitflags"
 939  version = "1.3.2"
 940  source = "registry+https://github.com/rust-lang/crates.io-index"
 941  checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 942  
 943  [[package]]
 944  name = "bitflags"
 945  version = "2.6.0"
 946  source = "registry+https://github.com/rust-lang/crates.io-index"
 947  checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
 948  
 949  [[package]]
 950  name = "bitvec"
 951  version = "1.0.1"
 952  source = "registry+https://github.com/rust-lang/crates.io-index"
 953  checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
 954  dependencies = [
 955   "funty",
 956   "radium",
 957   "tap",
 958   "wyz",
 959  ]
 960  
 961  [[package]]
 962  name = "blake2"
 963  version = "0.10.6"
 964  source = "registry+https://github.com/rust-lang/crates.io-index"
 965  checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
 966  dependencies = [
 967   "digest",
 968  ]
 969  
 970  [[package]]
 971  name = "blanket"
 972  version = "0.3.0"
 973  source = "registry+https://github.com/rust-lang/crates.io-index"
 974  checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff"
 975  dependencies = [
 976   "proc-macro2",
 977   "quote",
 978   "syn 2.0.95",
 979  ]
 980  
 981  [[package]]
 982  name = "block-buffer"
 983  version = "0.10.4"
 984  source = "registry+https://github.com/rust-lang/crates.io-index"
 985  checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
 986  dependencies = [
 987   "generic-array",
 988  ]
 989  
 990  [[package]]
 991  name = "blocking"
 992  version = "1.6.1"
 993  source = "registry+https://github.com/rust-lang/crates.io-index"
 994  checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
 995  dependencies = [
 996   "async-channel 2.3.1",
 997   "async-task",
 998   "futures-io",
 999   "futures-lite 2.5.0",
1000   "piper",
1001  ]
1002  
1003  [[package]]
1004  name = "bounded-vec-deque"
1005  version = "0.1.1"
1006  source = "registry+https://github.com/rust-lang/crates.io-index"
1007  checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd"
1008  
1009  [[package]]
1010  name = "bstr"
1011  version = "1.11.3"
1012  source = "registry+https://github.com/rust-lang/crates.io-index"
1013  checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0"
1014  dependencies = [
1015   "memchr",
1016   "regex-automata 0.4.9",
1017   "serde",
1018  ]
1019  
1020  [[package]]
1021  name = "bumpalo"
1022  version = "3.16.0"
1023  source = "registry+https://github.com/rust-lang/crates.io-index"
1024  checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
1025  
1026  [[package]]
1027  name = "by_address"
1028  version = "1.2.1"
1029  source = "registry+https://github.com/rust-lang/crates.io-index"
1030  checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
1031  
1032  [[package]]
1033  name = "bytemuck"
1034  version = "1.21.0"
1035  source = "registry+https://github.com/rust-lang/crates.io-index"
1036  checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3"
1037  
1038  [[package]]
1039  name = "byteorder"
1040  version = "1.5.0"
1041  source = "registry+https://github.com/rust-lang/crates.io-index"
1042  checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
1043  
1044  [[package]]
1045  name = "bytes"
1046  version = "1.9.0"
1047  source = "registry+https://github.com/rust-lang/crates.io-index"
1048  checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
1049  
1050  [[package]]
1051  name = "caret"
1052  version = "0.5.1"
1053  
1054  [[package]]
1055  name = "cast"
1056  version = "0.3.0"
1057  source = "registry+https://github.com/rust-lang/crates.io-index"
1058  checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
1059  
1060  [[package]]
1061  name = "cc"
1062  version = "1.2.7"
1063  source = "registry+https://github.com/rust-lang/crates.io-index"
1064  checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7"
1065  dependencies = [
1066   "jobserver",
1067   "libc",
1068   "shlex",
1069  ]
1070  
1071  [[package]]
1072  name = "cfg-if"
1073  version = "1.0.0"
1074  source = "registry+https://github.com/rust-lang/crates.io-index"
1075  checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
1076  
1077  [[package]]
1078  name = "cfg_aliases"
1079  version = "0.2.1"
1080  source = "registry+https://github.com/rust-lang/crates.io-index"
1081  checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
1082  
1083  [[package]]
1084  name = "chrono"
1085  version = "0.4.39"
1086  source = "registry+https://github.com/rust-lang/crates.io-index"
1087  checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
1088  dependencies = [
1089   "android-tzdata",
1090   "iana-time-zone",
1091   "num-traits",
1092   "serde",
1093   "windows-targets 0.52.6",
1094  ]
1095  
1096  [[package]]
1097  name = "ciborium"
1098  version = "0.2.2"
1099  source = "registry+https://github.com/rust-lang/crates.io-index"
1100  checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
1101  dependencies = [
1102   "ciborium-io",
1103   "ciborium-ll",
1104   "serde",
1105  ]
1106  
1107  [[package]]
1108  name = "ciborium-io"
1109  version = "0.2.2"
1110  source = "registry+https://github.com/rust-lang/crates.io-index"
1111  checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
1112  
1113  [[package]]
1114  name = "ciborium-ll"
1115  version = "0.2.2"
1116  source = "registry+https://github.com/rust-lang/crates.io-index"
1117  checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
1118  dependencies = [
1119   "ciborium-io",
1120   "half",
1121  ]
1122  
1123  [[package]]
1124  name = "cipher"
1125  version = "0.4.4"
1126  source = "registry+https://github.com/rust-lang/crates.io-index"
1127  checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
1128  dependencies = [
1129   "crypto-common",
1130   "inout",
1131   "zeroize",
1132  ]
1133  
1134  [[package]]
1135  name = "clap"
1136  version = "4.5.23"
1137  source = "registry+https://github.com/rust-lang/crates.io-index"
1138  checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
1139  dependencies = [
1140   "clap_builder",
1141   "clap_derive",
1142  ]
1143  
1144  [[package]]
1145  name = "clap_builder"
1146  version = "4.5.23"
1147  source = "registry+https://github.com/rust-lang/crates.io-index"
1148  checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
1149  dependencies = [
1150   "anstream",
1151   "anstyle",
1152   "clap_lex",
1153   "strsim 0.11.1",
1154   "terminal_size",
1155  ]
1156  
1157  [[package]]
1158  name = "clap_derive"
1159  version = "4.5.18"
1160  source = "registry+https://github.com/rust-lang/crates.io-index"
1161  checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
1162  dependencies = [
1163   "heck",
1164   "proc-macro2",
1165   "quote",
1166   "syn 2.0.95",
1167  ]
1168  
1169  [[package]]
1170  name = "clap_lex"
1171  version = "0.7.4"
1172  source = "registry+https://github.com/rust-lang/crates.io-index"
1173  checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
1174  
1175  [[package]]
1176  name = "coarsetime"
1177  version = "0.1.35"
1178  source = "registry+https://github.com/rust-lang/crates.io-index"
1179  checksum = "4252bf230cb600c19826a575b31c8c9c84c6f11acfab6dfcad2e941b10b6f8e2"
1180  dependencies = [
1181   "libc",
1182   "wasix",
1183   "wasm-bindgen",
1184  ]
1185  
1186  [[package]]
1187  name = "colorchoice"
1188  version = "1.0.3"
1189  source = "registry+https://github.com/rust-lang/crates.io-index"
1190  checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
1191  
1192  [[package]]
1193  name = "concurrent-queue"
1194  version = "2.5.0"
1195  source = "registry+https://github.com/rust-lang/crates.io-index"
1196  checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
1197  dependencies = [
1198   "crossbeam-utils",
1199  ]
1200  
1201  [[package]]
1202  name = "connection-checker"
1203  version = "0.1.0"
1204  dependencies = [
1205   "anyhow",
1206   "arti-client",
1207   "clap",
1208   "tokio",
1209   "tor-error",
1210   "tor-proto",
1211   "tor-rtcompat",
1212   "tracing",
1213   "tracing-subscriber",
1214  ]
1215  
1216  [[package]]
1217  name = "console"
1218  version = "0.15.10"
1219  source = "registry+https://github.com/rust-lang/crates.io-index"
1220  checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b"
1221  dependencies = [
1222   "encode_unicode",
1223   "libc",
1224   "once_cell",
1225   "unicode-width",
1226   "windows-sys 0.59.0",
1227  ]
1228  
1229  [[package]]
1230  name = "const-oid"
1231  version = "0.9.6"
1232  source = "registry+https://github.com/rust-lang/crates.io-index"
1233  checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
1234  
1235  [[package]]
1236  name = "content_inspector"
1237  version = "0.2.4"
1238  source = "registry+https://github.com/rust-lang/crates.io-index"
1239  checksum = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
1240  dependencies = [
1241   "memchr",
1242  ]
1243  
1244  [[package]]
1245  name = "convert_case"
1246  version = "0.6.0"
1247  source = "registry+https://github.com/rust-lang/crates.io-index"
1248  checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
1249  dependencies = [
1250   "unicode-segmentation",
1251  ]
1252  
1253  [[package]]
1254  name = "cookie-factory"
1255  version = "0.3.3"
1256  source = "registry+https://github.com/rust-lang/crates.io-index"
1257  checksum = "9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2"
1258  dependencies = [
1259   "futures",
1260  ]
1261  
1262  [[package]]
1263  name = "core-foundation"
1264  version = "0.9.4"
1265  source = "registry+https://github.com/rust-lang/crates.io-index"
1266  checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
1267  dependencies = [
1268   "core-foundation-sys",
1269   "libc",
1270  ]
1271  
1272  [[package]]
1273  name = "core-foundation-sys"
1274  version = "0.8.7"
1275  source = "registry+https://github.com/rust-lang/crates.io-index"
1276  checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
1277  
1278  [[package]]
1279  name = "cpu-time"
1280  version = "1.0.0"
1281  source = "registry+https://github.com/rust-lang/crates.io-index"
1282  checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded"
1283  dependencies = [
1284   "libc",
1285   "winapi",
1286  ]
1287  
1288  [[package]]
1289  name = "cpufeatures"
1290  version = "0.2.16"
1291  source = "registry+https://github.com/rust-lang/crates.io-index"
1292  checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
1293  dependencies = [
1294   "libc",
1295  ]
1296  
1297  [[package]]
1298  name = "crc32fast"
1299  version = "1.4.2"
1300  source = "registry+https://github.com/rust-lang/crates.io-index"
1301  checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
1302  dependencies = [
1303   "cfg-if",
1304  ]
1305  
1306  [[package]]
1307  name = "criterion"
1308  version = "0.5.1"
1309  source = "registry+https://github.com/rust-lang/crates.io-index"
1310  checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
1311  dependencies = [
1312   "anes",
1313   "cast",
1314   "ciborium",
1315   "clap",
1316   "criterion-plot",
1317   "is-terminal",
1318   "itertools 0.10.5",
1319   "num-traits",
1320   "once_cell",
1321   "oorandom",
1322   "plotters",
1323   "rayon",
1324   "regex",
1325   "serde",
1326   "serde_derive",
1327   "serde_json",
1328   "tinytemplate",
1329   "walkdir",
1330  ]
1331  
1332  [[package]]
1333  name = "criterion-plot"
1334  version = "0.5.0"
1335  source = "registry+https://github.com/rust-lang/crates.io-index"
1336  checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
1337  dependencies = [
1338   "cast",
1339   "itertools 0.10.5",
1340  ]
1341  
1342  [[package]]
1343  name = "crossbeam-channel"
1344  version = "0.5.14"
1345  source = "registry+https://github.com/rust-lang/crates.io-index"
1346  checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
1347  dependencies = [
1348   "crossbeam-utils",
1349  ]
1350  
1351  [[package]]
1352  name = "crossbeam-deque"
1353  version = "0.8.6"
1354  source = "registry+https://github.com/rust-lang/crates.io-index"
1355  checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
1356  dependencies = [
1357   "crossbeam-epoch",
1358   "crossbeam-utils",
1359  ]
1360  
1361  [[package]]
1362  name = "crossbeam-epoch"
1363  version = "0.9.18"
1364  source = "registry+https://github.com/rust-lang/crates.io-index"
1365  checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
1366  dependencies = [
1367   "crossbeam-utils",
1368  ]
1369  
1370  [[package]]
1371  name = "crossbeam-queue"
1372  version = "0.3.12"
1373  source = "registry+https://github.com/rust-lang/crates.io-index"
1374  checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
1375  dependencies = [
1376   "crossbeam-utils",
1377  ]
1378  
1379  [[package]]
1380  name = "crossbeam-utils"
1381  version = "0.8.21"
1382  source = "registry+https://github.com/rust-lang/crates.io-index"
1383  checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
1384  
1385  [[package]]
1386  name = "crunchy"
1387  version = "0.2.2"
1388  source = "registry+https://github.com/rust-lang/crates.io-index"
1389  checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
1390  
1391  [[package]]
1392  name = "crypto-bigint"
1393  version = "0.5.5"
1394  source = "registry+https://github.com/rust-lang/crates.io-index"
1395  checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
1396  dependencies = [
1397   "generic-array",
1398   "rand_core",
1399   "subtle",
1400   "zeroize",
1401  ]
1402  
1403  [[package]]
1404  name = "crypto-common"
1405  version = "0.1.6"
1406  source = "registry+https://github.com/rust-lang/crates.io-index"
1407  checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
1408  dependencies = [
1409   "generic-array",
1410   "typenum",
1411  ]
1412  
1413  [[package]]
1414  name = "ctr"
1415  version = "0.9.2"
1416  source = "registry+https://github.com/rust-lang/crates.io-index"
1417  checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
1418  dependencies = [
1419   "cipher",
1420  ]
1421  
1422  [[package]]
1423  name = "ctrlc"
1424  version = "3.4.5"
1425  source = "registry+https://github.com/rust-lang/crates.io-index"
1426  checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3"
1427  dependencies = [
1428   "nix",
1429   "windows-sys 0.59.0",
1430  ]
1431  
1432  [[package]]
1433  name = "curve25519-dalek"
1434  version = "4.1.3"
1435  source = "registry+https://github.com/rust-lang/crates.io-index"
1436  checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
1437  dependencies = [
1438   "cfg-if",
1439   "cpufeatures",
1440   "curve25519-dalek-derive",
1441   "digest",
1442   "fiat-crypto",
1443   "rustc_version",
1444   "subtle",
1445   "zeroize",
1446  ]
1447  
1448  [[package]]
1449  name = "curve25519-dalek-derive"
1450  version = "0.1.1"
1451  source = "registry+https://github.com/rust-lang/crates.io-index"
1452  checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
1453  dependencies = [
1454   "proc-macro2",
1455   "quote",
1456   "syn 2.0.95",
1457  ]
1458  
1459  [[package]]
1460  name = "darling"
1461  version = "0.14.4"
1462  source = "registry+https://github.com/rust-lang/crates.io-index"
1463  checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
1464  dependencies = [
1465   "darling_core 0.14.4",
1466   "darling_macro 0.14.4",
1467  ]
1468  
1469  [[package]]
1470  name = "darling"
1471  version = "0.20.10"
1472  source = "registry+https://github.com/rust-lang/crates.io-index"
1473  checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
1474  dependencies = [
1475   "darling_core 0.20.10",
1476   "darling_macro 0.20.10",
1477  ]
1478  
1479  [[package]]
1480  name = "darling_core"
1481  version = "0.14.4"
1482  source = "registry+https://github.com/rust-lang/crates.io-index"
1483  checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
1484  dependencies = [
1485   "fnv",
1486   "ident_case",
1487   "proc-macro2",
1488   "quote",
1489   "strsim 0.10.0",
1490   "syn 1.0.109",
1491  ]
1492  
1493  [[package]]
1494  name = "darling_core"
1495  version = "0.20.10"
1496  source = "registry+https://github.com/rust-lang/crates.io-index"
1497  checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
1498  dependencies = [
1499   "fnv",
1500   "ident_case",
1501   "proc-macro2",
1502   "quote",
1503   "strsim 0.11.1",
1504   "syn 2.0.95",
1505  ]
1506  
1507  [[package]]
1508  name = "darling_macro"
1509  version = "0.14.4"
1510  source = "registry+https://github.com/rust-lang/crates.io-index"
1511  checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
1512  dependencies = [
1513   "darling_core 0.14.4",
1514   "quote",
1515   "syn 1.0.109",
1516  ]
1517  
1518  [[package]]
1519  name = "darling_macro"
1520  version = "0.20.10"
1521  source = "registry+https://github.com/rust-lang/crates.io-index"
1522  checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
1523  dependencies = [
1524   "darling_core 0.20.10",
1525   "quote",
1526   "syn 2.0.95",
1527  ]
1528  
1529  [[package]]
1530  name = "data-encoding"
1531  version = "2.6.0"
1532  source = "registry+https://github.com/rust-lang/crates.io-index"
1533  checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
1534  
1535  [[package]]
1536  name = "der"
1537  version = "0.7.9"
1538  source = "registry+https://github.com/rust-lang/crates.io-index"
1539  checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
1540  dependencies = [
1541   "const-oid",
1542   "pem-rfc7468",
1543   "zeroize",
1544  ]
1545  
1546  [[package]]
1547  name = "der-parser"
1548  version = "9.0.0"
1549  source = "registry+https://github.com/rust-lang/crates.io-index"
1550  checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553"
1551  dependencies = [
1552   "asn1-rs",
1553   "cookie-factory",
1554   "displaydoc",
1555   "nom",
1556   "num-traits",
1557   "rusticata-macros",
1558  ]
1559  
1560  [[package]]
1561  name = "deranged"
1562  version = "0.3.11"
1563  source = "registry+https://github.com/rust-lang/crates.io-index"
1564  checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
1565  dependencies = [
1566   "powerfmt",
1567   "serde",
1568  ]
1569  
1570  [[package]]
1571  name = "derive-deftly"
1572  version = "0.14.2"
1573  source = "registry+https://github.com/rust-lang/crates.io-index"
1574  checksum = "72f9bc3564f74be6c35d49a7efee54380d7946ccc631323067f33fabb9246027"
1575  dependencies = [
1576   "derive-deftly-macros",
1577   "heck",
1578  ]
1579  
1580  [[package]]
1581  name = "derive-deftly-macros"
1582  version = "0.14.2"
1583  source = "registry+https://github.com/rust-lang/crates.io-index"
1584  checksum = "e1b84d32b18d9a256d81e4fec2e4cfd0ab6dde5e5ff49be1713ae0adbd0060c2"
1585  dependencies = [
1586   "heck",
1587   "indexmap 2.7.0",
1588   "itertools 0.13.0",
1589   "proc-macro-crate",
1590   "proc-macro2",
1591   "quote",
1592   "sha3",
1593   "strum",
1594   "syn 2.0.95",
1595   "void",
1596  ]
1597  
1598  [[package]]
1599  name = "derive_arbitrary"
1600  version = "1.4.1"
1601  source = "registry+https://github.com/rust-lang/crates.io-index"
1602  checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
1603  dependencies = [
1604   "proc-macro2",
1605   "quote",
1606   "syn 2.0.95",
1607  ]
1608  
1609  [[package]]
1610  name = "derive_builder_core_fork_arti"
1611  version = "0.11.2"
1612  source = "registry+https://github.com/rust-lang/crates.io-index"
1613  checksum = "24c1b715c79be6328caa9a5e1a387a196ea503740f0722ec3dd8f67a9e72314d"
1614  dependencies = [
1615   "darling 0.14.4",
1616   "proc-macro2",
1617   "quote",
1618   "syn 1.0.109",
1619  ]
1620  
1621  [[package]]
1622  name = "derive_builder_fork_arti"
1623  version = "0.11.2"
1624  source = "registry+https://github.com/rust-lang/crates.io-index"
1625  checksum = "c3eae24d595f4d0ecc90a9a5a6d11c2bd8dafe2375ec4a1ec63250e5ade7d228"
1626  dependencies = [
1627   "derive_builder_macro_fork_arti",
1628  ]
1629  
1630  [[package]]
1631  name = "derive_builder_macro_fork_arti"
1632  version = "0.11.2"
1633  source = "registry+https://github.com/rust-lang/crates.io-index"
1634  checksum = "69887769a2489cd946bf782eb2b1bb2cb7bc88551440c94a765d4f040c08ebf3"
1635  dependencies = [
1636   "derive_builder_core_fork_arti",
1637   "syn 1.0.109",
1638  ]
1639  
1640  [[package]]
1641  name = "derive_more"
1642  version = "1.0.0"
1643  source = "registry+https://github.com/rust-lang/crates.io-index"
1644  checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
1645  dependencies = [
1646   "derive_more-impl",
1647  ]
1648  
1649  [[package]]
1650  name = "derive_more-impl"
1651  version = "1.0.0"
1652  source = "registry+https://github.com/rust-lang/crates.io-index"
1653  checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
1654  dependencies = [
1655   "convert_case",
1656   "proc-macro2",
1657   "quote",
1658   "syn 2.0.95",
1659   "unicode-xid",
1660  ]
1661  
1662  [[package]]
1663  name = "dialoguer"
1664  version = "0.11.0"
1665  source = "registry+https://github.com/rust-lang/crates.io-index"
1666  checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de"
1667  dependencies = [
1668   "console",
1669   "shell-words",
1670   "tempfile",
1671   "thiserror 1.0.69",
1672   "zeroize",
1673  ]
1674  
1675  [[package]]
1676  name = "digest"
1677  version = "0.10.7"
1678  source = "registry+https://github.com/rust-lang/crates.io-index"
1679  checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
1680  dependencies = [
1681   "block-buffer",
1682   "const-oid",
1683   "crypto-common",
1684   "subtle",
1685  ]
1686  
1687  [[package]]
1688  name = "directories"
1689  version = "5.0.1"
1690  source = "registry+https://github.com/rust-lang/crates.io-index"
1691  checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35"
1692  dependencies = [
1693   "dirs-sys",
1694  ]
1695  
1696  [[package]]
1697  name = "dirs"
1698  version = "5.0.1"
1699  source = "registry+https://github.com/rust-lang/crates.io-index"
1700  checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
1701  dependencies = [
1702   "dirs-sys",
1703  ]
1704  
1705  [[package]]
1706  name = "dirs-sys"
1707  version = "0.4.1"
1708  source = "registry+https://github.com/rust-lang/crates.io-index"
1709  checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
1710  dependencies = [
1711   "libc",
1712   "option-ext",
1713   "redox_users",
1714   "windows-sys 0.48.0",
1715  ]
1716  
1717  [[package]]
1718  name = "displaydoc"
1719  version = "0.2.5"
1720  source = "registry+https://github.com/rust-lang/crates.io-index"
1721  checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
1722  dependencies = [
1723   "proc-macro2",
1724   "quote",
1725   "syn 2.0.95",
1726  ]
1727  
1728  [[package]]
1729  name = "dns-resolver"
1730  version = "0.1.0"
1731  dependencies = [
1732   "anyhow",
1733   "arti-client",
1734   "thiserror 2.0.9",
1735   "tokio",
1736   "tracing",
1737   "tracing-subscriber",
1738  ]
1739  
1740  [[package]]
1741  name = "downcast-rs"
1742  version = "1.2.1"
1743  source = "registry+https://github.com/rust-lang/crates.io-index"
1744  checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
1745  
1746  [[package]]
1747  name = "dsa"
1748  version = "0.6.3"
1749  source = "registry+https://github.com/rust-lang/crates.io-index"
1750  checksum = "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689"
1751  dependencies = [
1752   "digest",
1753   "num-bigint-dig",
1754   "num-traits",
1755   "pkcs8",
1756   "rfc6979",
1757   "sha2",
1758   "signature",
1759   "zeroize",
1760  ]
1761  
1762  [[package]]
1763  name = "dunce"
1764  version = "1.0.5"
1765  source = "registry+https://github.com/rust-lang/crates.io-index"
1766  checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
1767  
1768  [[package]]
1769  name = "dyn-clone"
1770  version = "1.0.17"
1771  source = "registry+https://github.com/rust-lang/crates.io-index"
1772  checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
1773  
1774  [[package]]
1775  name = "dynasm"
1776  version = "3.0.1"
1777  source = "registry+https://github.com/rust-lang/crates.io-index"
1778  checksum = "697c04882d6b25c9eb2583d2737bea1947a28c9d7544dddec76d85e6e1545c92"
1779  dependencies = [
1780   "bitflags 2.6.0",
1781   "byteorder",
1782   "lazy_static",
1783   "proc-macro-error2",
1784   "proc-macro2",
1785   "quote",
1786   "syn 2.0.95",
1787  ]
1788  
1789  [[package]]
1790  name = "dynasmrt"
1791  version = "3.0.1"
1792  source = "registry+https://github.com/rust-lang/crates.io-index"
1793  checksum = "1718a074cf8317b3509228d7ea9a99d7014b17483109d701c733699065fe5e35"
1794  dependencies = [
1795   "byteorder",
1796   "dynasm",
1797   "fnv",
1798   "memmap2",
1799  ]
1800  
1801  [[package]]
1802  name = "ecdsa"
1803  version = "0.16.9"
1804  source = "registry+https://github.com/rust-lang/crates.io-index"
1805  checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
1806  dependencies = [
1807   "der",
1808   "digest",
1809   "elliptic-curve",
1810   "rfc6979",
1811   "signature",
1812   "spki",
1813  ]
1814  
1815  [[package]]
1816  name = "ed25519"
1817  version = "2.2.3"
1818  source = "registry+https://github.com/rust-lang/crates.io-index"
1819  checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
1820  dependencies = [
1821   "pkcs8",
1822   "signature",
1823  ]
1824  
1825  [[package]]
1826  name = "ed25519-dalek"
1827  version = "2.1.1"
1828  source = "registry+https://github.com/rust-lang/crates.io-index"
1829  checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
1830  dependencies = [
1831   "curve25519-dalek",
1832   "ed25519",
1833   "merlin",
1834   "rand_core",
1835   "serde",
1836   "sha2",
1837   "subtle",
1838   "zeroize",
1839  ]
1840  
1841  [[package]]
1842  name = "educe"
1843  version = "0.4.23"
1844  source = "registry+https://github.com/rust-lang/crates.io-index"
1845  checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f"
1846  dependencies = [
1847   "enum-ordinalize",
1848   "proc-macro2",
1849   "quote",
1850   "syn 1.0.109",
1851  ]
1852  
1853  [[package]]
1854  name = "either"
1855  version = "1.13.0"
1856  source = "registry+https://github.com/rust-lang/crates.io-index"
1857  checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
1858  
1859  [[package]]
1860  name = "elliptic-curve"
1861  version = "0.13.8"
1862  source = "registry+https://github.com/rust-lang/crates.io-index"
1863  checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
1864  dependencies = [
1865   "base16ct",
1866   "crypto-bigint",
1867   "digest",
1868   "ff",
1869   "generic-array",
1870   "group",
1871   "pkcs8",
1872   "rand_core",
1873   "sec1",
1874   "subtle",
1875   "zeroize",
1876  ]
1877  
1878  [[package]]
1879  name = "encode_unicode"
1880  version = "1.0.0"
1881  source = "registry+https://github.com/rust-lang/crates.io-index"
1882  checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
1883  
1884  [[package]]
1885  name = "enum-as-inner"
1886  version = "0.6.1"
1887  source = "registry+https://github.com/rust-lang/crates.io-index"
1888  checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
1889  dependencies = [
1890   "heck",
1891   "proc-macro2",
1892   "quote",
1893   "syn 2.0.95",
1894  ]
1895  
1896  [[package]]
1897  name = "enum-ordinalize"
1898  version = "3.1.15"
1899  source = "registry+https://github.com/rust-lang/crates.io-index"
1900  checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee"
1901  dependencies = [
1902   "num-bigint",
1903   "num-traits",
1904   "proc-macro2",
1905   "quote",
1906   "syn 2.0.95",
1907  ]
1908  
1909  [[package]]
1910  name = "equivalent"
1911  version = "1.0.1"
1912  source = "registry+https://github.com/rust-lang/crates.io-index"
1913  checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
1914  
1915  [[package]]
1916  name = "equix"
1917  version = "0.2.2"
1918  dependencies = [
1919   "arrayvec",
1920   "hashx",
1921   "num-traits",
1922   "permutohedron",
1923   "thiserror 2.0.9",
1924   "visibility",
1925  ]
1926  
1927  [[package]]
1928  name = "erased-serde"
1929  version = "0.4.5"
1930  source = "registry+https://github.com/rust-lang/crates.io-index"
1931  checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d"
1932  dependencies = [
1933   "serde",
1934   "typeid",
1935  ]
1936  
1937  [[package]]
1938  name = "errno"
1939  version = "0.3.10"
1940  source = "registry+https://github.com/rust-lang/crates.io-index"
1941  checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
1942  dependencies = [
1943   "libc",
1944   "windows-sys 0.59.0",
1945  ]
1946  
1947  [[package]]
1948  name = "event-listener"
1949  version = "2.5.3"
1950  source = "registry+https://github.com/rust-lang/crates.io-index"
1951  checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
1952  
1953  [[package]]
1954  name = "event-listener"
1955  version = "5.3.1"
1956  source = "registry+https://github.com/rust-lang/crates.io-index"
1957  checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
1958  dependencies = [
1959   "concurrent-queue",
1960   "parking",
1961   "pin-project-lite",
1962  ]
1963  
1964  [[package]]
1965  name = "event-listener-strategy"
1966  version = "0.5.3"
1967  source = "registry+https://github.com/rust-lang/crates.io-index"
1968  checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
1969  dependencies = [
1970   "event-listener 5.3.1",
1971   "pin-project-lite",
1972  ]
1973  
1974  [[package]]
1975  name = "fallible-iterator"
1976  version = "0.3.0"
1977  source = "registry+https://github.com/rust-lang/crates.io-index"
1978  checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
1979  
1980  [[package]]
1981  name = "fallible-streaming-iterator"
1982  version = "0.1.9"
1983  source = "registry+https://github.com/rust-lang/crates.io-index"
1984  checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
1985  
1986  [[package]]
1987  name = "fast-socks5"
1988  version = "0.10.0"
1989  source = "registry+https://github.com/rust-lang/crates.io-index"
1990  checksum = "d09fe4a491909a716088083eeb5bcc25427330fdbcd4ecd3dfa5469b3da795df"
1991  dependencies = [
1992   "anyhow",
1993   "async-trait",
1994   "log",
1995   "thiserror 1.0.69",
1996   "tokio",
1997   "tokio-stream",
1998  ]
1999  
2000  [[package]]
2001  name = "fastrand"
2002  version = "1.9.0"
2003  source = "registry+https://github.com/rust-lang/crates.io-index"
2004  checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
2005  dependencies = [
2006   "instant",
2007  ]
2008  
2009  [[package]]
2010  name = "fastrand"
2011  version = "2.3.0"
2012  source = "registry+https://github.com/rust-lang/crates.io-index"
2013  checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
2014  
2015  [[package]]
2016  name = "ff"
2017  version = "0.13.0"
2018  source = "registry+https://github.com/rust-lang/crates.io-index"
2019  checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
2020  dependencies = [
2021   "rand_core",
2022   "subtle",
2023  ]
2024  
2025  [[package]]
2026  name = "fiat-crypto"
2027  version = "0.2.9"
2028  source = "registry+https://github.com/rust-lang/crates.io-index"
2029  checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
2030  
2031  [[package]]
2032  name = "figment"
2033  version = "0.10.19"
2034  source = "registry+https://github.com/rust-lang/crates.io-index"
2035  checksum = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3"
2036  dependencies = [
2037   "atomic 0.6.0",
2038   "serde",
2039   "toml",
2040   "uncased",
2041   "version_check",
2042  ]
2043  
2044  [[package]]
2045  name = "filetime"
2046  version = "0.2.25"
2047  source = "registry+https://github.com/rust-lang/crates.io-index"
2048  checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
2049  dependencies = [
2050   "cfg-if",
2051   "libc",
2052   "libredox",
2053   "windows-sys 0.59.0",
2054  ]
2055  
2056  [[package]]
2057  name = "fixed-capacity-vec"
2058  version = "1.0.1"
2059  source = "registry+https://github.com/rust-lang/crates.io-index"
2060  checksum = "6b31a14f5ee08ed1a40e1252b35af18bed062e3f39b69aab34decde36bc43e40"
2061  
2062  [[package]]
2063  name = "fixup-features"
2064  version = "0.1.0"
2065  dependencies = [
2066   "anyhow",
2067   "itertools 0.14.0",
2068   "pico-args",
2069   "toml_edit",
2070  ]
2071  
2072  [[package]]
2073  name = "flate2"
2074  version = "1.0.35"
2075  source = "registry+https://github.com/rust-lang/crates.io-index"
2076  checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
2077  dependencies = [
2078   "crc32fast",
2079   "miniz_oxide",
2080  ]
2081  
2082  [[package]]
2083  name = "float-cmp"
2084  version = "0.10.0"
2085  source = "registry+https://github.com/rust-lang/crates.io-index"
2086  checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
2087  dependencies = [
2088   "num-traits",
2089  ]
2090  
2091  [[package]]
2092  name = "float-ord"
2093  version = "0.3.2"
2094  source = "registry+https://github.com/rust-lang/crates.io-index"
2095  checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d"
2096  
2097  [[package]]
2098  name = "float_eq"
2099  version = "1.0.1"
2100  source = "registry+https://github.com/rust-lang/crates.io-index"
2101  checksum = "28a80e3145d8ad11ba0995949bbcf48b9df2be62772b3d351ef017dff6ecb853"
2102  
2103  [[package]]
2104  name = "fluid-let"
2105  version = "1.0.0"
2106  source = "registry+https://github.com/rust-lang/crates.io-index"
2107  checksum = "749cff877dc1af878a0b31a41dd221a753634401ea0ef2f87b62d3171522485a"
2108  
2109  [[package]]
2110  name = "fnv"
2111  version = "1.0.7"
2112  source = "registry+https://github.com/rust-lang/crates.io-index"
2113  checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
2114  
2115  [[package]]
2116  name = "foreign-types"
2117  version = "0.3.2"
2118  source = "registry+https://github.com/rust-lang/crates.io-index"
2119  checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
2120  dependencies = [
2121   "foreign-types-shared",
2122  ]
2123  
2124  [[package]]
2125  name = "foreign-types-shared"
2126  version = "0.1.1"
2127  source = "registry+https://github.com/rust-lang/crates.io-index"
2128  checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
2129  
2130  [[package]]
2131  name = "form_urlencoded"
2132  version = "1.2.1"
2133  source = "registry+https://github.com/rust-lang/crates.io-index"
2134  checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
2135  dependencies = [
2136   "percent-encoding",
2137  ]
2138  
2139  [[package]]
2140  name = "fs-mistrust"
2141  version = "0.8.3"
2142  dependencies = [
2143   "derive_builder_fork_arti",
2144   "dirs",
2145   "libc",
2146   "once_cell",
2147   "pwd-grp",
2148   "serde",
2149   "serde_json",
2150   "tempfile",
2151   "thiserror 2.0.9",
2152   "toml",
2153   "walkdir",
2154  ]
2155  
2156  [[package]]
2157  name = "fslock"
2158  version = "0.2.1"
2159  source = "registry+https://github.com/rust-lang/crates.io-index"
2160  checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb"
2161  dependencies = [
2162   "libc",
2163   "winapi",
2164  ]
2165  
2166  [[package]]
2167  name = "fslock-arti-fork"
2168  version = "0.2.0"
2169  source = "registry+https://github.com/rust-lang/crates.io-index"
2170  checksum = "8b21bd626aaab7b904b20bef6d9e06298914a0c8d9fb8b010483766b2e532791"
2171  dependencies = [
2172   "libc",
2173   "winapi",
2174  ]
2175  
2176  [[package]]
2177  name = "fslock-guard"
2178  version = "0.2.2"
2179  dependencies = [
2180   "fslock-arti-fork",
2181   "test-temp-dir",
2182   "thiserror 2.0.9",
2183   "winapi",
2184  ]
2185  
2186  [[package]]
2187  name = "funty"
2188  version = "2.0.0"
2189  source = "registry+https://github.com/rust-lang/crates.io-index"
2190  checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
2191  
2192  [[package]]
2193  name = "futures"
2194  version = "0.3.31"
2195  source = "registry+https://github.com/rust-lang/crates.io-index"
2196  checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
2197  dependencies = [
2198   "futures-channel",
2199   "futures-core",
2200   "futures-executor",
2201   "futures-io",
2202   "futures-sink",
2203   "futures-task",
2204   "futures-util",
2205  ]
2206  
2207  [[package]]
2208  name = "futures-await-test"
2209  version = "0.3.0"
2210  source = "registry+https://github.com/rust-lang/crates.io-index"
2211  checksum = "ae0d3d05bce73a572ba581e4f4a7f20164c18150169c3a67f406aada3e48c7e8"
2212  dependencies = [
2213   "futures-await-test-macro",
2214   "futures-executor",
2215  ]
2216  
2217  [[package]]
2218  name = "futures-await-test-macro"
2219  version = "0.3.0"
2220  source = "registry+https://github.com/rust-lang/crates.io-index"
2221  checksum = "4f150175e6832600500334550e00e4dc563a0b32f58a9d1ad407f6473378c839"
2222  dependencies = [
2223   "proc-macro2",
2224   "quote",
2225   "syn 1.0.109",
2226  ]
2227  
2228  [[package]]
2229  name = "futures-channel"
2230  version = "0.3.31"
2231  source = "registry+https://github.com/rust-lang/crates.io-index"
2232  checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
2233  dependencies = [
2234   "futures-core",
2235   "futures-sink",
2236  ]
2237  
2238  [[package]]
2239  name = "futures-core"
2240  version = "0.3.31"
2241  source = "registry+https://github.com/rust-lang/crates.io-index"
2242  checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
2243  
2244  [[package]]
2245  name = "futures-executor"
2246  version = "0.3.31"
2247  source = "registry+https://github.com/rust-lang/crates.io-index"
2248  checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
2249  dependencies = [
2250   "futures-core",
2251   "futures-task",
2252   "futures-util",
2253  ]
2254  
2255  [[package]]
2256  name = "futures-io"
2257  version = "0.3.31"
2258  source = "registry+https://github.com/rust-lang/crates.io-index"
2259  checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
2260  
2261  [[package]]
2262  name = "futures-lite"
2263  version = "1.13.0"
2264  source = "registry+https://github.com/rust-lang/crates.io-index"
2265  checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
2266  dependencies = [
2267   "fastrand 1.9.0",
2268   "futures-core",
2269   "futures-io",
2270   "memchr",
2271   "parking",
2272   "pin-project-lite",
2273   "waker-fn",
2274  ]
2275  
2276  [[package]]
2277  name = "futures-lite"
2278  version = "2.5.0"
2279  source = "registry+https://github.com/rust-lang/crates.io-index"
2280  checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1"
2281  dependencies = [
2282   "fastrand 2.3.0",
2283   "futures-core",
2284   "futures-io",
2285   "parking",
2286   "pin-project-lite",
2287  ]
2288  
2289  [[package]]
2290  name = "futures-macro"
2291  version = "0.3.31"
2292  source = "registry+https://github.com/rust-lang/crates.io-index"
2293  checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
2294  dependencies = [
2295   "proc-macro2",
2296   "quote",
2297   "syn 2.0.95",
2298  ]
2299  
2300  [[package]]
2301  name = "futures-rustls"
2302  version = "0.26.0"
2303  source = "registry+https://github.com/rust-lang/crates.io-index"
2304  checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb"
2305  dependencies = [
2306   "futures-io",
2307   "rustls",
2308   "rustls-pki-types",
2309  ]
2310  
2311  [[package]]
2312  name = "futures-sink"
2313  version = "0.3.31"
2314  source = "registry+https://github.com/rust-lang/crates.io-index"
2315  checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
2316  
2317  [[package]]
2318  name = "futures-task"
2319  version = "0.3.31"
2320  source = "registry+https://github.com/rust-lang/crates.io-index"
2321  checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
2322  
2323  [[package]]
2324  name = "futures-util"
2325  version = "0.3.31"
2326  source = "registry+https://github.com/rust-lang/crates.io-index"
2327  checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
2328  dependencies = [
2329   "futures-channel",
2330   "futures-core",
2331   "futures-io",
2332   "futures-macro",
2333   "futures-sink",
2334   "futures-task",
2335   "memchr",
2336   "pin-project-lite",
2337   "pin-utils",
2338   "slab",
2339  ]
2340  
2341  [[package]]
2342  name = "generic-array"
2343  version = "0.14.7"
2344  source = "registry+https://github.com/rust-lang/crates.io-index"
2345  checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
2346  dependencies = [
2347   "typenum",
2348   "version_check",
2349   "zeroize",
2350  ]
2351  
2352  [[package]]
2353  name = "getrandom"
2354  version = "0.2.15"
2355  source = "registry+https://github.com/rust-lang/crates.io-index"
2356  checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
2357  dependencies = [
2358   "cfg-if",
2359   "js-sys",
2360   "libc",
2361   "wasi",
2362   "wasm-bindgen",
2363  ]
2364  
2365  [[package]]
2366  name = "gimli"
2367  version = "0.31.1"
2368  source = "registry+https://github.com/rust-lang/crates.io-index"
2369  checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
2370  
2371  [[package]]
2372  name = "glob"
2373  version = "0.3.2"
2374  source = "registry+https://github.com/rust-lang/crates.io-index"
2375  checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
2376  
2377  [[package]]
2378  name = "glob-match"
2379  version = "0.2.1"
2380  source = "registry+https://github.com/rust-lang/crates.io-index"
2381  checksum = "9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d"
2382  
2383  [[package]]
2384  name = "gloo-timers"
2385  version = "0.3.0"
2386  source = "registry+https://github.com/rust-lang/crates.io-index"
2387  checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
2388  dependencies = [
2389   "futures-channel",
2390   "futures-core",
2391   "js-sys",
2392   "wasm-bindgen",
2393  ]
2394  
2395  [[package]]
2396  name = "group"
2397  version = "0.13.0"
2398  source = "registry+https://github.com/rust-lang/crates.io-index"
2399  checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
2400  dependencies = [
2401   "ff",
2402   "rand_core",
2403   "subtle",
2404  ]
2405  
2406  [[package]]
2407  name = "growable-bloom-filter"
2408  version = "2.1.1"
2409  source = "registry+https://github.com/rust-lang/crates.io-index"
2410  checksum = "d174ccb4ba660d431329e7f0797870d0a4281e36353ec4b4a3c5eab6c2cfb6f1"
2411  dependencies = [
2412   "serde",
2413   "serde_bytes",
2414   "serde_derive",
2415   "xxhash-rust",
2416  ]
2417  
2418  [[package]]
2419  name = "half"
2420  version = "2.4.1"
2421  source = "registry+https://github.com/rust-lang/crates.io-index"
2422  checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
2423  dependencies = [
2424   "cfg-if",
2425   "crunchy",
2426  ]
2427  
2428  [[package]]
2429  name = "hashbrown"
2430  version = "0.12.3"
2431  source = "registry+https://github.com/rust-lang/crates.io-index"
2432  checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
2433  
2434  [[package]]
2435  name = "hashbrown"
2436  version = "0.14.5"
2437  source = "registry+https://github.com/rust-lang/crates.io-index"
2438  checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
2439  dependencies = [
2440   "ahash",
2441  ]
2442  
2443  [[package]]
2444  name = "hashbrown"
2445  version = "0.15.2"
2446  source = "registry+https://github.com/rust-lang/crates.io-index"
2447  checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
2448  
2449  [[package]]
2450  name = "hashlink"
2451  version = "0.9.1"
2452  source = "registry+https://github.com/rust-lang/crates.io-index"
2453  checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
2454  dependencies = [
2455   "hashbrown 0.14.5",
2456  ]
2457  
2458  [[package]]
2459  name = "hashx"
2460  version = "0.2.2"
2461  dependencies = [
2462   "arrayvec",
2463   "blake2",
2464   "dynasmrt",
2465   "fixed-capacity-vec",
2466   "hex",
2467   "hex-literal",
2468   "rand_core",
2469   "thiserror 2.0.9",
2470  ]
2471  
2472  [[package]]
2473  name = "heck"
2474  version = "0.5.0"
2475  source = "registry+https://github.com/rust-lang/crates.io-index"
2476  checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
2477  
2478  [[package]]
2479  name = "hermit-abi"
2480  version = "0.3.9"
2481  source = "registry+https://github.com/rust-lang/crates.io-index"
2482  checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
2483  
2484  [[package]]
2485  name = "hermit-abi"
2486  version = "0.4.0"
2487  source = "registry+https://github.com/rust-lang/crates.io-index"
2488  checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
2489  
2490  [[package]]
2491  name = "hex"
2492  version = "0.4.3"
2493  source = "registry+https://github.com/rust-lang/crates.io-index"
2494  checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
2495  
2496  [[package]]
2497  name = "hex-literal"
2498  version = "0.4.1"
2499  source = "registry+https://github.com/rust-lang/crates.io-index"
2500  checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
2501  
2502  [[package]]
2503  name = "hickory-proto"
2504  version = "0.24.2"
2505  source = "registry+https://github.com/rust-lang/crates.io-index"
2506  checksum = "447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5"
2507  dependencies = [
2508   "async-trait",
2509   "cfg-if",
2510   "data-encoding",
2511   "enum-as-inner",
2512   "futures-channel",
2513   "futures-io",
2514   "futures-util",
2515   "idna",
2516   "ipnet",
2517   "once_cell",
2518   "rand",
2519   "thiserror 1.0.69",
2520   "tinyvec",
2521   "tokio",
2522   "tracing",
2523   "url",
2524  ]
2525  
2526  [[package]]
2527  name = "hkdf"
2528  version = "0.12.4"
2529  source = "registry+https://github.com/rust-lang/crates.io-index"
2530  checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
2531  dependencies = [
2532   "hmac",
2533  ]
2534  
2535  [[package]]
2536  name = "hmac"
2537  version = "0.12.1"
2538  source = "registry+https://github.com/rust-lang/crates.io-index"
2539  checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
2540  dependencies = [
2541   "digest",
2542  ]
2543  
2544  [[package]]
2545  name = "hostname-validator"
2546  version = "1.1.1"
2547  source = "registry+https://github.com/rust-lang/crates.io-index"
2548  checksum = "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2"
2549  
2550  [[package]]
2551  name = "http"
2552  version = "1.2.0"
2553  source = "registry+https://github.com/rust-lang/crates.io-index"
2554  checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea"
2555  dependencies = [
2556   "bytes",
2557   "fnv",
2558   "itoa",
2559  ]
2560  
2561  [[package]]
2562  name = "http-body"
2563  version = "1.0.1"
2564  source = "registry+https://github.com/rust-lang/crates.io-index"
2565  checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
2566  dependencies = [
2567   "bytes",
2568   "http",
2569  ]
2570  
2571  [[package]]
2572  name = "http-body-util"
2573  version = "0.1.2"
2574  source = "registry+https://github.com/rust-lang/crates.io-index"
2575  checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
2576  dependencies = [
2577   "bytes",
2578   "futures-util",
2579   "http",
2580   "http-body",
2581   "pin-project-lite",
2582  ]
2583  
2584  [[package]]
2585  name = "httparse"
2586  version = "1.9.5"
2587  source = "registry+https://github.com/rust-lang/crates.io-index"
2588  checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
2589  
2590  [[package]]
2591  name = "httpdate"
2592  version = "1.0.3"
2593  source = "registry+https://github.com/rust-lang/crates.io-index"
2594  checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
2595  
2596  [[package]]
2597  name = "humantime"
2598  version = "2.1.0"
2599  source = "registry+https://github.com/rust-lang/crates.io-index"
2600  checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
2601  
2602  [[package]]
2603  name = "humantime-serde"
2604  version = "1.1.1"
2605  source = "registry+https://github.com/rust-lang/crates.io-index"
2606  checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c"
2607  dependencies = [
2608   "humantime",
2609   "serde",
2610  ]
2611  
2612  [[package]]
2613  name = "hyper"
2614  version = "1.5.2"
2615  source = "registry+https://github.com/rust-lang/crates.io-index"
2616  checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0"
2617  dependencies = [
2618   "bytes",
2619   "futures-channel",
2620   "futures-util",
2621   "http",
2622   "http-body",
2623   "httparse",
2624   "httpdate",
2625   "itoa",
2626   "pin-project-lite",
2627   "smallvec",
2628   "tokio",
2629   "want",
2630  ]
2631  
2632  [[package]]
2633  name = "hyper-http-client-example"
2634  version = "0.1.0"
2635  dependencies = [
2636   "anyhow",
2637   "arti-client",
2638   "http-body-util",
2639   "hyper",
2640   "hyper-util",
2641   "tokio",
2642   "tokio-native-tls",
2643   "tracing-subscriber",
2644  ]
2645  
2646  [[package]]
2647  name = "hyper-http-hs-example"
2648  version = "0.1.0"
2649  dependencies = [
2650   "anyhow",
2651   "arti-client",
2652   "futures",
2653   "hyper",
2654   "hyper-util",
2655   "safelog",
2656   "tokio",
2657   "tokio-util",
2658   "tor-cell",
2659   "tor-hsservice",
2660   "tor-proto",
2661   "tracing-subscriber",
2662  ]
2663  
2664  [[package]]
2665  name = "hyper-util"
2666  version = "0.1.10"
2667  source = "registry+https://github.com/rust-lang/crates.io-index"
2668  checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
2669  dependencies = [
2670   "bytes",
2671   "futures-util",
2672   "http",
2673   "http-body",
2674   "hyper",
2675   "pin-project-lite",
2676   "tokio",
2677   "tower-service",
2678  ]
2679  
2680  [[package]]
2681  name = "iana-time-zone"
2682  version = "0.1.61"
2683  source = "registry+https://github.com/rust-lang/crates.io-index"
2684  checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
2685  dependencies = [
2686   "android_system_properties",
2687   "core-foundation-sys",
2688   "iana-time-zone-haiku",
2689   "js-sys",
2690   "wasm-bindgen",
2691   "windows-core 0.52.0",
2692  ]
2693  
2694  [[package]]
2695  name = "iana-time-zone-haiku"
2696  version = "0.1.2"
2697  source = "registry+https://github.com/rust-lang/crates.io-index"
2698  checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
2699  dependencies = [
2700   "cc",
2701  ]
2702  
2703  [[package]]
2704  name = "icu_collections"
2705  version = "1.5.0"
2706  source = "registry+https://github.com/rust-lang/crates.io-index"
2707  checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
2708  dependencies = [
2709   "displaydoc",
2710   "yoke",
2711   "zerofrom",
2712   "zerovec",
2713  ]
2714  
2715  [[package]]
2716  name = "icu_locid"
2717  version = "1.5.0"
2718  source = "registry+https://github.com/rust-lang/crates.io-index"
2719  checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
2720  dependencies = [
2721   "displaydoc",
2722   "litemap",
2723   "tinystr 0.7.6",
2724   "writeable",
2725   "zerovec",
2726  ]
2727  
2728  [[package]]
2729  name = "icu_locid_transform"
2730  version = "1.5.0"
2731  source = "registry+https://github.com/rust-lang/crates.io-index"
2732  checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
2733  dependencies = [
2734   "displaydoc",
2735   "icu_locid",
2736   "icu_locid_transform_data",
2737   "icu_provider",
2738   "tinystr 0.7.6",
2739   "zerovec",
2740  ]
2741  
2742  [[package]]
2743  name = "icu_locid_transform_data"
2744  version = "1.5.0"
2745  source = "registry+https://github.com/rust-lang/crates.io-index"
2746  checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
2747  
2748  [[package]]
2749  name = "icu_normalizer"
2750  version = "1.5.0"
2751  source = "registry+https://github.com/rust-lang/crates.io-index"
2752  checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
2753  dependencies = [
2754   "displaydoc",
2755   "icu_collections",
2756   "icu_normalizer_data",
2757   "icu_properties",
2758   "icu_provider",
2759   "smallvec",
2760   "utf16_iter",
2761   "utf8_iter",
2762   "write16",
2763   "zerovec",
2764  ]
2765  
2766  [[package]]
2767  name = "icu_normalizer_data"
2768  version = "1.5.0"
2769  source = "registry+https://github.com/rust-lang/crates.io-index"
2770  checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
2771  
2772  [[package]]
2773  name = "icu_properties"
2774  version = "1.5.1"
2775  source = "registry+https://github.com/rust-lang/crates.io-index"
2776  checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
2777  dependencies = [
2778   "displaydoc",
2779   "icu_collections",
2780   "icu_locid_transform",
2781   "icu_properties_data",
2782   "icu_provider",
2783   "tinystr 0.7.6",
2784   "zerovec",
2785  ]
2786  
2787  [[package]]
2788  name = "icu_properties_data"
2789  version = "1.5.0"
2790  source = "registry+https://github.com/rust-lang/crates.io-index"
2791  checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
2792  
2793  [[package]]
2794  name = "icu_provider"
2795  version = "1.5.0"
2796  source = "registry+https://github.com/rust-lang/crates.io-index"
2797  checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
2798  dependencies = [
2799   "displaydoc",
2800   "icu_locid",
2801   "icu_provider_macros",
2802   "stable_deref_trait",
2803   "tinystr 0.7.6",
2804   "writeable",
2805   "yoke",
2806   "zerofrom",
2807   "zerovec",
2808  ]
2809  
2810  [[package]]
2811  name = "icu_provider_macros"
2812  version = "1.5.0"
2813  source = "registry+https://github.com/rust-lang/crates.io-index"
2814  checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
2815  dependencies = [
2816   "proc-macro2",
2817   "quote",
2818   "syn 2.0.95",
2819  ]
2820  
2821  [[package]]
2822  name = "ident_case"
2823  version = "1.0.1"
2824  source = "registry+https://github.com/rust-lang/crates.io-index"
2825  checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
2826  
2827  [[package]]
2828  name = "idna"
2829  version = "1.0.3"
2830  source = "registry+https://github.com/rust-lang/crates.io-index"
2831  checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
2832  dependencies = [
2833   "idna_adapter",
2834   "smallvec",
2835   "utf8_iter",
2836  ]
2837  
2838  [[package]]
2839  name = "idna_adapter"
2840  version = "1.2.0"
2841  source = "registry+https://github.com/rust-lang/crates.io-index"
2842  checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
2843  dependencies = [
2844   "icu_normalizer",
2845   "icu_properties",
2846  ]
2847  
2848  [[package]]
2849  name = "indexmap"
2850  version = "1.9.3"
2851  source = "registry+https://github.com/rust-lang/crates.io-index"
2852  checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
2853  dependencies = [
2854   "autocfg",
2855   "hashbrown 0.12.3",
2856   "serde",
2857  ]
2858  
2859  [[package]]
2860  name = "indexmap"
2861  version = "2.7.0"
2862  source = "registry+https://github.com/rust-lang/crates.io-index"
2863  checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
2864  dependencies = [
2865   "equivalent",
2866   "hashbrown 0.15.2",
2867   "serde",
2868  ]
2869  
2870  [[package]]
2871  name = "inotify"
2872  version = "0.10.2"
2873  source = "registry+https://github.com/rust-lang/crates.io-index"
2874  checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
2875  dependencies = [
2876   "bitflags 1.3.2",
2877   "inotify-sys",
2878   "libc",
2879  ]
2880  
2881  [[package]]
2882  name = "inotify-sys"
2883  version = "0.1.5"
2884  source = "registry+https://github.com/rust-lang/crates.io-index"
2885  checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
2886  dependencies = [
2887   "libc",
2888  ]
2889  
2890  [[package]]
2891  name = "inout"
2892  version = "0.1.3"
2893  source = "registry+https://github.com/rust-lang/crates.io-index"
2894  checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
2895  dependencies = [
2896   "generic-array",
2897  ]
2898  
2899  [[package]]
2900  name = "instant"
2901  version = "0.1.13"
2902  source = "registry+https://github.com/rust-lang/crates.io-index"
2903  checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
2904  dependencies = [
2905   "cfg-if",
2906  ]
2907  
2908  [[package]]
2909  name = "inventory"
2910  version = "0.3.16"
2911  source = "registry+https://github.com/rust-lang/crates.io-index"
2912  checksum = "e5d80fade88dd420ce0d9ab6f7c58ef2272dde38db874657950f827d4982c817"
2913  dependencies = [
2914   "rustversion",
2915  ]
2916  
2917  [[package]]
2918  name = "io-extras"
2919  version = "0.18.4"
2920  source = "registry+https://github.com/rust-lang/crates.io-index"
2921  checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65"
2922  dependencies = [
2923   "io-lifetimes 2.0.4",
2924   "windows-sys 0.59.0",
2925  ]
2926  
2927  [[package]]
2928  name = "io-lifetimes"
2929  version = "1.0.11"
2930  source = "registry+https://github.com/rust-lang/crates.io-index"
2931  checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
2932  dependencies = [
2933   "hermit-abi 0.3.9",
2934   "libc",
2935   "windows-sys 0.48.0",
2936  ]
2937  
2938  [[package]]
2939  name = "io-lifetimes"
2940  version = "2.0.4"
2941  source = "registry+https://github.com/rust-lang/crates.io-index"
2942  checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
2943  
2944  [[package]]
2945  name = "ipnet"
2946  version = "2.10.1"
2947  source = "registry+https://github.com/rust-lang/crates.io-index"
2948  checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
2949  
2950  [[package]]
2951  name = "is-terminal"
2952  version = "0.4.13"
2953  source = "registry+https://github.com/rust-lang/crates.io-index"
2954  checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
2955  dependencies = [
2956   "hermit-abi 0.4.0",
2957   "libc",
2958   "windows-sys 0.52.0",
2959  ]
2960  
2961  [[package]]
2962  name = "is_terminal_polyfill"
2963  version = "1.70.1"
2964  source = "registry+https://github.com/rust-lang/crates.io-index"
2965  checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
2966  
2967  [[package]]
2968  name = "itertools"
2969  version = "0.10.5"
2970  source = "registry+https://github.com/rust-lang/crates.io-index"
2971  checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
2972  dependencies = [
2973   "either",
2974  ]
2975  
2976  [[package]]
2977  name = "itertools"
2978  version = "0.13.0"
2979  source = "registry+https://github.com/rust-lang/crates.io-index"
2980  checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
2981  dependencies = [
2982   "either",
2983  ]
2984  
2985  [[package]]
2986  name = "itertools"
2987  version = "0.14.0"
2988  source = "registry+https://github.com/rust-lang/crates.io-index"
2989  checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
2990  dependencies = [
2991   "either",
2992  ]
2993  
2994  [[package]]
2995  name = "itoa"
2996  version = "1.0.14"
2997  source = "registry+https://github.com/rust-lang/crates.io-index"
2998  checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
2999  
3000  [[package]]
3001  name = "jobserver"
3002  version = "0.1.32"
3003  source = "registry+https://github.com/rust-lang/crates.io-index"
3004  checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
3005  dependencies = [
3006   "libc",
3007  ]
3008  
3009  [[package]]
3010  name = "js-sys"
3011  version = "0.3.76"
3012  source = "registry+https://github.com/rust-lang/crates.io-index"
3013  checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7"
3014  dependencies = [
3015   "once_cell",
3016   "wasm-bindgen",
3017  ]
3018  
3019  [[package]]
3020  name = "k12"
3021  version = "0.3.0"
3022  source = "registry+https://github.com/rust-lang/crates.io-index"
3023  checksum = "f4dc5fdb62af2f520116927304f15d25b3c2667b4817b90efdc045194c912c54"
3024  dependencies = [
3025   "digest",
3026   "sha3",
3027  ]
3028  
3029  [[package]]
3030  name = "keccak"
3031  version = "0.1.5"
3032  source = "registry+https://github.com/rust-lang/crates.io-index"
3033  checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
3034  dependencies = [
3035   "cpufeatures",
3036  ]
3037  
3038  [[package]]
3039  name = "keygen-openssh-test"
3040  version = "0.1.0"
3041  dependencies = [
3042   "base32",
3043   "clap",
3044   "rand",
3045   "rand_core",
3046   "ssh-key",
3047   "tor-basic-utils",
3048   "tor-keymgr",
3049   "tor-llcrypto",
3050  ]
3051  
3052  [[package]]
3053  name = "kqueue"
3054  version = "1.0.8"
3055  source = "registry+https://github.com/rust-lang/crates.io-index"
3056  checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
3057  dependencies = [
3058   "kqueue-sys",
3059   "libc",
3060  ]
3061  
3062  [[package]]
3063  name = "kqueue-sys"
3064  version = "1.0.4"
3065  source = "registry+https://github.com/rust-lang/crates.io-index"
3066  checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
3067  dependencies = [
3068   "bitflags 1.3.2",
3069   "libc",
3070  ]
3071  
3072  [[package]]
3073  name = "kv-log-macro"
3074  version = "1.0.7"
3075  source = "registry+https://github.com/rust-lang/crates.io-index"
3076  checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
3077  dependencies = [
3078   "log",
3079  ]
3080  
3081  [[package]]
3082  name = "lazy_static"
3083  version = "1.5.0"
3084  source = "registry+https://github.com/rust-lang/crates.io-index"
3085  checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
3086  dependencies = [
3087   "spin 0.9.8",
3088  ]
3089  
3090  [[package]]
3091  name = "libc"
3092  version = "0.2.169"
3093  source = "registry+https://github.com/rust-lang/crates.io-index"
3094  checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
3095  
3096  [[package]]
3097  name = "libm"
3098  version = "0.2.11"
3099  source = "registry+https://github.com/rust-lang/crates.io-index"
3100  checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
3101  
3102  [[package]]
3103  name = "libredox"
3104  version = "0.1.3"
3105  source = "registry+https://github.com/rust-lang/crates.io-index"
3106  checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
3107  dependencies = [
3108   "bitflags 2.6.0",
3109   "libc",
3110   "redox_syscall",
3111  ]
3112  
3113  [[package]]
3114  name = "libsqlite3-sys"
3115  version = "0.30.1"
3116  source = "registry+https://github.com/rust-lang/crates.io-index"
3117  checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
3118  dependencies = [
3119   "cc",
3120   "pkg-config",
3121   "vcpkg",
3122  ]
3123  
3124  [[package]]
3125  name = "linux-raw-sys"
3126  version = "0.3.8"
3127  source = "registry+https://github.com/rust-lang/crates.io-index"
3128  checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
3129  
3130  [[package]]
3131  name = "linux-raw-sys"
3132  version = "0.4.14"
3133  source = "registry+https://github.com/rust-lang/crates.io-index"
3134  checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
3135  
3136  [[package]]
3137  name = "litemap"
3138  version = "0.7.4"
3139  source = "registry+https://github.com/rust-lang/crates.io-index"
3140  checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
3141  
3142  [[package]]
3143  name = "lock_api"
3144  version = "0.4.12"
3145  source = "registry+https://github.com/rust-lang/crates.io-index"
3146  checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
3147  dependencies = [
3148   "autocfg",
3149   "scopeguard",
3150  ]
3151  
3152  [[package]]
3153  name = "log"
3154  version = "0.4.22"
3155  source = "registry+https://github.com/rust-lang/crates.io-index"
3156  checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
3157  dependencies = [
3158   "value-bag",
3159  ]
3160  
3161  [[package]]
3162  name = "lzma-sys"
3163  version = "0.1.20"
3164  source = "registry+https://github.com/rust-lang/crates.io-index"
3165  checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
3166  dependencies = [
3167   "cc",
3168   "libc",
3169   "pkg-config",
3170  ]
3171  
3172  [[package]]
3173  name = "matchers"
3174  version = "0.1.0"
3175  source = "registry+https://github.com/rust-lang/crates.io-index"
3176  checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
3177  dependencies = [
3178   "regex-automata 0.1.10",
3179  ]
3180  
3181  [[package]]
3182  name = "matchit"
3183  version = "0.7.3"
3184  source = "registry+https://github.com/rust-lang/crates.io-index"
3185  checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
3186  
3187  [[package]]
3188  name = "matrixmultiply"
3189  version = "0.3.9"
3190  source = "registry+https://github.com/rust-lang/crates.io-index"
3191  checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a"
3192  dependencies = [
3193   "autocfg",
3194   "rawpointer",
3195  ]
3196  
3197  [[package]]
3198  name = "memchr"
3199  version = "2.7.4"
3200  source = "registry+https://github.com/rust-lang/crates.io-index"
3201  checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
3202  
3203  [[package]]
3204  name = "memmap2"
3205  version = "0.9.5"
3206  source = "registry+https://github.com/rust-lang/crates.io-index"
3207  checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
3208  dependencies = [
3209   "libc",
3210  ]
3211  
3212  [[package]]
3213  name = "merlin"
3214  version = "3.0.0"
3215  source = "registry+https://github.com/rust-lang/crates.io-index"
3216  checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d"
3217  dependencies = [
3218   "byteorder",
3219   "keccak",
3220   "rand_core",
3221   "zeroize",
3222  ]
3223  
3224  [[package]]
3225  name = "mime"
3226  version = "0.3.17"
3227  source = "registry+https://github.com/rust-lang/crates.io-index"
3228  checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
3229  
3230  [[package]]
3231  name = "minimal-lexical"
3232  version = "0.2.1"
3233  source = "registry+https://github.com/rust-lang/crates.io-index"
3234  checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
3235  
3236  [[package]]
3237  name = "miniz_oxide"
3238  version = "0.8.2"
3239  source = "registry+https://github.com/rust-lang/crates.io-index"
3240  checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394"
3241  dependencies = [
3242   "adler2",
3243  ]
3244  
3245  [[package]]
3246  name = "mio"
3247  version = "1.0.3"
3248  source = "registry+https://github.com/rust-lang/crates.io-index"
3249  checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
3250  dependencies = [
3251   "libc",
3252   "log",
3253   "wasi",
3254   "windows-sys 0.52.0",
3255  ]
3256  
3257  [[package]]
3258  name = "nalgebra"
3259  version = "0.33.2"
3260  source = "registry+https://github.com/rust-lang/crates.io-index"
3261  checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b"
3262  dependencies = [
3263   "approx",
3264   "matrixmultiply",
3265   "num-complex",
3266   "num-rational",
3267   "num-traits",
3268   "rand",
3269   "rand_distr",
3270   "simba",
3271   "typenum",
3272  ]
3273  
3274  [[package]]
3275  name = "native-tls"
3276  version = "0.2.12"
3277  source = "registry+https://github.com/rust-lang/crates.io-index"
3278  checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
3279  dependencies = [
3280   "libc",
3281   "log",
3282   "openssl",
3283   "openssl-probe",
3284   "openssl-sys",
3285   "schannel",
3286   "security-framework",
3287   "security-framework-sys",
3288   "tempfile",
3289  ]
3290  
3291  [[package]]
3292  name = "nix"
3293  version = "0.29.0"
3294  source = "registry+https://github.com/rust-lang/crates.io-index"
3295  checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
3296  dependencies = [
3297   "bitflags 2.6.0",
3298   "cfg-if",
3299   "cfg_aliases",
3300   "libc",
3301  ]
3302  
3303  [[package]]
3304  name = "nom"
3305  version = "7.1.3"
3306  source = "registry+https://github.com/rust-lang/crates.io-index"
3307  checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
3308  dependencies = [
3309   "memchr",
3310   "minimal-lexical",
3311  ]
3312  
3313  [[package]]
3314  name = "normalize-line-endings"
3315  version = "0.3.0"
3316  source = "registry+https://github.com/rust-lang/crates.io-index"
3317  checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
3318  
3319  [[package]]
3320  name = "notify"
3321  version = "7.0.0"
3322  source = "registry+https://github.com/rust-lang/crates.io-index"
3323  checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009"
3324  dependencies = [
3325   "bitflags 2.6.0",
3326   "filetime",
3327   "inotify",
3328   "kqueue",
3329   "libc",
3330   "log",
3331   "mio",
3332   "notify-types",
3333   "walkdir",
3334   "windows-sys 0.52.0",
3335  ]
3336  
3337  [[package]]
3338  name = "notify-types"
3339  version = "1.0.1"
3340  source = "registry+https://github.com/rust-lang/crates.io-index"
3341  checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174"
3342  dependencies = [
3343   "instant",
3344  ]
3345  
3346  [[package]]
3347  name = "nu-ansi-term"
3348  version = "0.46.0"
3349  source = "registry+https://github.com/rust-lang/crates.io-index"
3350  checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
3351  dependencies = [
3352   "overload",
3353   "winapi",
3354  ]
3355  
3356  [[package]]
3357  name = "num-bigint"
3358  version = "0.4.6"
3359  source = "registry+https://github.com/rust-lang/crates.io-index"
3360  checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
3361  dependencies = [
3362   "num-integer",
3363   "num-traits",
3364  ]
3365  
3366  [[package]]
3367  name = "num-bigint-dig"
3368  version = "0.8.4"
3369  source = "registry+https://github.com/rust-lang/crates.io-index"
3370  checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
3371  dependencies = [
3372   "byteorder",
3373   "lazy_static",
3374   "libm",
3375   "num-integer",
3376   "num-iter",
3377   "num-traits",
3378   "rand",
3379   "smallvec",
3380   "zeroize",
3381  ]
3382  
3383  [[package]]
3384  name = "num-complex"
3385  version = "0.4.6"
3386  source = "registry+https://github.com/rust-lang/crates.io-index"
3387  checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
3388  dependencies = [
3389   "num-traits",
3390  ]
3391  
3392  [[package]]
3393  name = "num-conv"
3394  version = "0.1.0"
3395  source = "registry+https://github.com/rust-lang/crates.io-index"
3396  checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
3397  
3398  [[package]]
3399  name = "num-integer"
3400  version = "0.1.46"
3401  source = "registry+https://github.com/rust-lang/crates.io-index"
3402  checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
3403  dependencies = [
3404   "num-traits",
3405  ]
3406  
3407  [[package]]
3408  name = "num-iter"
3409  version = "0.1.45"
3410  source = "registry+https://github.com/rust-lang/crates.io-index"
3411  checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
3412  dependencies = [
3413   "autocfg",
3414   "num-integer",
3415   "num-traits",
3416  ]
3417  
3418  [[package]]
3419  name = "num-rational"
3420  version = "0.4.2"
3421  source = "registry+https://github.com/rust-lang/crates.io-index"
3422  checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
3423  dependencies = [
3424   "num-bigint",
3425   "num-integer",
3426   "num-traits",
3427  ]
3428  
3429  [[package]]
3430  name = "num-traits"
3431  version = "0.2.19"
3432  source = "registry+https://github.com/rust-lang/crates.io-index"
3433  checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
3434  dependencies = [
3435   "autocfg",
3436   "libm",
3437  ]
3438  
3439  [[package]]
3440  name = "num_enum"
3441  version = "0.7.3"
3442  source = "registry+https://github.com/rust-lang/crates.io-index"
3443  checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
3444  dependencies = [
3445   "num_enum_derive",
3446  ]
3447  
3448  [[package]]
3449  name = "num_enum_derive"
3450  version = "0.7.3"
3451  source = "registry+https://github.com/rust-lang/crates.io-index"
3452  checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
3453  dependencies = [
3454   "proc-macro-crate",
3455   "proc-macro2",
3456   "quote",
3457   "syn 2.0.95",
3458  ]
3459  
3460  [[package]]
3461  name = "obfs4-checker"
3462  version = "0.1.0"
3463  dependencies = [
3464   "anyhow",
3465   "arti-client",
3466   "axum",
3467   "clap",
3468   "futures",
3469   "serde",
3470   "time",
3471   "tokio",
3472   "tor-chanmgr",
3473   "tor-error",
3474   "tor-guardmgr",
3475   "tor-proto",
3476   "tor-rtcompat",
3477   "tracing-subscriber",
3478  ]
3479  
3480  [[package]]
3481  name = "object"
3482  version = "0.36.7"
3483  source = "registry+https://github.com/rust-lang/crates.io-index"
3484  checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
3485  dependencies = [
3486   "memchr",
3487  ]
3488  
3489  [[package]]
3490  name = "once_cell"
3491  version = "1.20.2"
3492  source = "registry+https://github.com/rust-lang/crates.io-index"
3493  checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
3494  
3495  [[package]]
3496  name = "oneshot-fused-workaround"
3497  version = "0.2.1"
3498  dependencies = [
3499   "futures",
3500  ]
3501  
3502  [[package]]
3503  name = "oorandom"
3504  version = "11.1.4"
3505  source = "registry+https://github.com/rust-lang/crates.io-index"
3506  checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
3507  
3508  [[package]]
3509  name = "openssl"
3510  version = "0.10.68"
3511  source = "registry+https://github.com/rust-lang/crates.io-index"
3512  checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
3513  dependencies = [
3514   "bitflags 2.6.0",
3515   "cfg-if",
3516   "foreign-types",
3517   "libc",
3518   "once_cell",
3519   "openssl-macros",
3520   "openssl-sys",
3521  ]
3522  
3523  [[package]]
3524  name = "openssl-macros"
3525  version = "0.1.1"
3526  source = "registry+https://github.com/rust-lang/crates.io-index"
3527  checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
3528  dependencies = [
3529   "proc-macro2",
3530   "quote",
3531   "syn 2.0.95",
3532  ]
3533  
3534  [[package]]
3535  name = "openssl-probe"
3536  version = "0.1.5"
3537  source = "registry+https://github.com/rust-lang/crates.io-index"
3538  checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
3539  
3540  [[package]]
3541  name = "openssl-src"
3542  version = "300.4.1+3.4.0"
3543  source = "registry+https://github.com/rust-lang/crates.io-index"
3544  checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c"
3545  dependencies = [
3546   "cc",
3547  ]
3548  
3549  [[package]]
3550  name = "openssl-sys"
3551  version = "0.9.104"
3552  source = "registry+https://github.com/rust-lang/crates.io-index"
3553  checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
3554  dependencies = [
3555   "cc",
3556   "libc",
3557   "openssl-src",
3558   "pkg-config",
3559   "vcpkg",
3560  ]
3561  
3562  [[package]]
3563  name = "option-ext"
3564  version = "0.2.0"
3565  source = "registry+https://github.com/rust-lang/crates.io-index"
3566  checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
3567  
3568  [[package]]
3569  name = "ordered-float"
3570  version = "2.10.1"
3571  source = "registry+https://github.com/rust-lang/crates.io-index"
3572  checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
3573  dependencies = [
3574   "num-traits",
3575  ]
3576  
3577  [[package]]
3578  name = "os_pipe"
3579  version = "1.2.1"
3580  source = "registry+https://github.com/rust-lang/crates.io-index"
3581  checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982"
3582  dependencies = [
3583   "libc",
3584   "windows-sys 0.59.0",
3585  ]
3586  
3587  [[package]]
3588  name = "os_str_bytes"
3589  version = "6.6.1"
3590  source = "registry+https://github.com/rust-lang/crates.io-index"
3591  checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
3592  dependencies = [
3593   "memchr",
3594  ]
3595  
3596  [[package]]
3597  name = "overload"
3598  version = "0.1.1"
3599  source = "registry+https://github.com/rust-lang/crates.io-index"
3600  checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
3601  
3602  [[package]]
3603  name = "p256"
3604  version = "0.13.2"
3605  source = "registry+https://github.com/rust-lang/crates.io-index"
3606  checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
3607  dependencies = [
3608   "ecdsa",
3609   "elliptic-curve",
3610   "primeorder",
3611   "sha2",
3612  ]
3613  
3614  [[package]]
3615  name = "p384"
3616  version = "0.13.0"
3617  source = "registry+https://github.com/rust-lang/crates.io-index"
3618  checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209"
3619  dependencies = [
3620   "ecdsa",
3621   "elliptic-curve",
3622   "primeorder",
3623   "sha2",
3624  ]
3625  
3626  [[package]]
3627  name = "p521"
3628  version = "0.13.3"
3629  source = "registry+https://github.com/rust-lang/crates.io-index"
3630  checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2"
3631  dependencies = [
3632   "base16ct",
3633   "ecdsa",
3634   "elliptic-curve",
3635   "primeorder",
3636   "rand_core",
3637   "sha2",
3638  ]
3639  
3640  [[package]]
3641  name = "parking"
3642  version = "2.2.1"
3643  source = "registry+https://github.com/rust-lang/crates.io-index"
3644  checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
3645  
3646  [[package]]
3647  name = "parking_lot"
3648  version = "0.12.3"
3649  source = "registry+https://github.com/rust-lang/crates.io-index"
3650  checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
3651  dependencies = [
3652   "lock_api",
3653   "parking_lot_core",
3654  ]
3655  
3656  [[package]]
3657  name = "parking_lot_core"
3658  version = "0.9.10"
3659  source = "registry+https://github.com/rust-lang/crates.io-index"
3660  checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
3661  dependencies = [
3662   "cfg-if",
3663   "libc",
3664   "redox_syscall",
3665   "smallvec",
3666   "windows-targets 0.52.6",
3667  ]
3668  
3669  [[package]]
3670  name = "paste"
3671  version = "1.0.15"
3672  source = "registry+https://github.com/rust-lang/crates.io-index"
3673  checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
3674  
3675  [[package]]
3676  name = "pem-rfc7468"
3677  version = "0.7.0"
3678  source = "registry+https://github.com/rust-lang/crates.io-index"
3679  checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
3680  dependencies = [
3681   "base64ct",
3682  ]
3683  
3684  [[package]]
3685  name = "percent-encoding"
3686  version = "2.3.1"
3687  source = "registry+https://github.com/rust-lang/crates.io-index"
3688  checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
3689  
3690  [[package]]
3691  name = "permutohedron"
3692  version = "0.2.4"
3693  source = "registry+https://github.com/rust-lang/crates.io-index"
3694  checksum = "b687ff7b5da449d39e418ad391e5e08da53ec334903ddbb921db208908fc372c"
3695  
3696  [[package]]
3697  name = "phf"
3698  version = "0.11.3"
3699  source = "registry+https://github.com/rust-lang/crates.io-index"
3700  checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
3701  dependencies = [
3702   "phf_macros",
3703   "phf_shared",
3704  ]
3705  
3706  [[package]]
3707  name = "phf_generator"
3708  version = "0.11.3"
3709  source = "registry+https://github.com/rust-lang/crates.io-index"
3710  checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
3711  dependencies = [
3712   "phf_shared",
3713   "rand",
3714  ]
3715  
3716  [[package]]
3717  name = "phf_macros"
3718  version = "0.11.3"
3719  source = "registry+https://github.com/rust-lang/crates.io-index"
3720  checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
3721  dependencies = [
3722   "phf_generator",
3723   "phf_shared",
3724   "proc-macro2",
3725   "quote",
3726   "syn 2.0.95",
3727  ]
3728  
3729  [[package]]
3730  name = "phf_shared"
3731  version = "0.11.3"
3732  source = "registry+https://github.com/rust-lang/crates.io-index"
3733  checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
3734  dependencies = [
3735   "siphasher",
3736  ]
3737  
3738  [[package]]
3739  name = "pico-args"
3740  version = "0.5.0"
3741  source = "registry+https://github.com/rust-lang/crates.io-index"
3742  checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
3743  
3744  [[package]]
3745  name = "pin-project"
3746  version = "1.1.8"
3747  source = "registry+https://github.com/rust-lang/crates.io-index"
3748  checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916"
3749  dependencies = [
3750   "pin-project-internal",
3751  ]
3752  
3753  [[package]]
3754  name = "pin-project-internal"
3755  version = "1.1.8"
3756  source = "registry+https://github.com/rust-lang/crates.io-index"
3757  checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb"
3758  dependencies = [
3759   "proc-macro2",
3760   "quote",
3761   "syn 2.0.95",
3762  ]
3763  
3764  [[package]]
3765  name = "pin-project-lite"
3766  version = "0.2.16"
3767  source = "registry+https://github.com/rust-lang/crates.io-index"
3768  checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
3769  
3770  [[package]]
3771  name = "pin-utils"
3772  version = "0.1.0"
3773  source = "registry+https://github.com/rust-lang/crates.io-index"
3774  checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
3775  
3776  [[package]]
3777  name = "piper"
3778  version = "0.2.4"
3779  source = "registry+https://github.com/rust-lang/crates.io-index"
3780  checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
3781  dependencies = [
3782   "atomic-waker",
3783   "fastrand 2.3.0",
3784   "futures-io",
3785  ]
3786  
3787  [[package]]
3788  name = "pkcs1"
3789  version = "0.7.5"
3790  source = "registry+https://github.com/rust-lang/crates.io-index"
3791  checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
3792  dependencies = [
3793   "der",
3794   "pkcs8",
3795   "spki",
3796  ]
3797  
3798  [[package]]
3799  name = "pkcs8"
3800  version = "0.10.2"
3801  source = "registry+https://github.com/rust-lang/crates.io-index"
3802  checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
3803  dependencies = [
3804   "der",
3805   "spki",
3806  ]
3807  
3808  [[package]]
3809  name = "pkg-config"
3810  version = "0.3.31"
3811  source = "registry+https://github.com/rust-lang/crates.io-index"
3812  checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
3813  
3814  [[package]]
3815  name = "plotters"
3816  version = "0.3.7"
3817  source = "registry+https://github.com/rust-lang/crates.io-index"
3818  checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
3819  dependencies = [
3820   "num-traits",
3821   "plotters-backend",
3822   "plotters-svg",
3823   "wasm-bindgen",
3824   "web-sys",
3825  ]
3826  
3827  [[package]]
3828  name = "plotters-backend"
3829  version = "0.3.7"
3830  source = "registry+https://github.com/rust-lang/crates.io-index"
3831  checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
3832  
3833  [[package]]
3834  name = "plotters-svg"
3835  version = "0.3.7"
3836  source = "registry+https://github.com/rust-lang/crates.io-index"
3837  checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
3838  dependencies = [
3839   "plotters-backend",
3840  ]
3841  
3842  [[package]]
3843  name = "polling"
3844  version = "2.8.0"
3845  source = "registry+https://github.com/rust-lang/crates.io-index"
3846  checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
3847  dependencies = [
3848   "autocfg",
3849   "bitflags 1.3.2",
3850   "cfg-if",
3851   "concurrent-queue",
3852   "libc",
3853   "log",
3854   "pin-project-lite",
3855   "windows-sys 0.48.0",
3856  ]
3857  
3858  [[package]]
3859  name = "polling"
3860  version = "3.7.4"
3861  source = "registry+https://github.com/rust-lang/crates.io-index"
3862  checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
3863  dependencies = [
3864   "cfg-if",
3865   "concurrent-queue",
3866   "hermit-abi 0.4.0",
3867   "pin-project-lite",
3868   "rustix 0.38.42",
3869   "tracing",
3870   "windows-sys 0.59.0",
3871  ]
3872  
3873  [[package]]
3874  name = "postage"
3875  version = "0.5.0"
3876  source = "registry+https://github.com/rust-lang/crates.io-index"
3877  checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1"
3878  dependencies = [
3879   "atomic 0.5.3",
3880   "crossbeam-queue",
3881   "futures",
3882   "parking_lot",
3883   "pin-project",
3884   "static_assertions",
3885   "thiserror 1.0.69",
3886  ]
3887  
3888  [[package]]
3889  name = "powerfmt"
3890  version = "0.2.0"
3891  source = "registry+https://github.com/rust-lang/crates.io-index"
3892  checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
3893  
3894  [[package]]
3895  name = "ppv-lite86"
3896  version = "0.2.20"
3897  source = "registry+https://github.com/rust-lang/crates.io-index"
3898  checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
3899  dependencies = [
3900   "zerocopy",
3901  ]
3902  
3903  [[package]]
3904  name = "primeorder"
3905  version = "0.13.6"
3906  source = "registry+https://github.com/rust-lang/crates.io-index"
3907  checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
3908  dependencies = [
3909   "elliptic-curve",
3910  ]
3911  
3912  [[package]]
3913  name = "priority-queue"
3914  version = "2.1.1"
3915  source = "registry+https://github.com/rust-lang/crates.io-index"
3916  checksum = "714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d"
3917  dependencies = [
3918   "autocfg",
3919   "equivalent",
3920   "indexmap 2.7.0",
3921  ]
3922  
3923  [[package]]
3924  name = "proc-macro-crate"
3925  version = "3.2.0"
3926  source = "registry+https://github.com/rust-lang/crates.io-index"
3927  checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
3928  dependencies = [
3929   "toml_edit",
3930  ]
3931  
3932  [[package]]
3933  name = "proc-macro-error-attr2"
3934  version = "2.0.0"
3935  source = "registry+https://github.com/rust-lang/crates.io-index"
3936  checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
3937  dependencies = [
3938   "proc-macro2",
3939   "quote",
3940  ]
3941  
3942  [[package]]
3943  name = "proc-macro-error2"
3944  version = "2.0.1"
3945  source = "registry+https://github.com/rust-lang/crates.io-index"
3946  checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
3947  dependencies = [
3948   "proc-macro-error-attr2",
3949   "proc-macro2",
3950   "quote",
3951   "syn 2.0.95",
3952  ]
3953  
3954  [[package]]
3955  name = "proc-macro2"
3956  version = "1.0.92"
3957  source = "registry+https://github.com/rust-lang/crates.io-index"
3958  checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
3959  dependencies = [
3960   "unicode-ident",
3961  ]
3962  
3963  [[package]]
3964  name = "pt-proxy"
3965  version = "0.1.0"
3966  dependencies = [
3967   "anyhow",
3968   "clap",
3969   "fast-socks5",
3970   "thiserror 2.0.9",
3971   "tokio",
3972   "tokio-stream",
3973   "tor-chanmgr",
3974   "tor-linkspec",
3975   "tor-ptmgr",
3976   "tor-rtcompat",
3977   "tor-socksproto",
3978   "tracing-subscriber",
3979  ]
3980  
3981  [[package]]
3982  name = "pwd-grp"
3983  version = "1.0.0"
3984  source = "registry+https://github.com/rust-lang/crates.io-index"
3985  checksum = "b94fdf3867b7f2889a736f0022ea9386766280d2cca4bdbe41629ada9e4f3b8f"
3986  dependencies = [
3987   "derive-deftly",
3988   "libc",
3989   "paste",
3990   "thiserror 1.0.69",
3991  ]
3992  
3993  [[package]]
3994  name = "quote"
3995  version = "1.0.38"
3996  source = "registry+https://github.com/rust-lang/crates.io-index"
3997  checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
3998  dependencies = [
3999   "proc-macro2",
4000  ]
4001  
4002  [[package]]
4003  name = "radium"
4004  version = "0.7.0"
4005  source = "registry+https://github.com/rust-lang/crates.io-index"
4006  checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
4007  
4008  [[package]]
4009  name = "rand"
4010  version = "0.8.5"
4011  source = "registry+https://github.com/rust-lang/crates.io-index"
4012  checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
4013  dependencies = [
4014   "libc",
4015   "rand_chacha",
4016   "rand_core",
4017  ]
4018  
4019  [[package]]
4020  name = "rand_chacha"
4021  version = "0.3.1"
4022  source = "registry+https://github.com/rust-lang/crates.io-index"
4023  checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
4024  dependencies = [
4025   "ppv-lite86",
4026   "rand_core",
4027  ]
4028  
4029  [[package]]
4030  name = "rand_core"
4031  version = "0.6.4"
4032  source = "registry+https://github.com/rust-lang/crates.io-index"
4033  checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
4034  dependencies = [
4035   "getrandom",
4036  ]
4037  
4038  [[package]]
4039  name = "rand_distr"
4040  version = "0.4.3"
4041  source = "registry+https://github.com/rust-lang/crates.io-index"
4042  checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
4043  dependencies = [
4044   "num-traits",
4045   "rand",
4046  ]
4047  
4048  [[package]]
4049  name = "rangemap"
4050  version = "1.5.1"
4051  source = "registry+https://github.com/rust-lang/crates.io-index"
4052  checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684"
4053  
4054  [[package]]
4055  name = "rawpointer"
4056  version = "0.2.1"
4057  source = "registry+https://github.com/rust-lang/crates.io-index"
4058  checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
4059  
4060  [[package]]
4061  name = "rayon"
4062  version = "1.10.0"
4063  source = "registry+https://github.com/rust-lang/crates.io-index"
4064  checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
4065  dependencies = [
4066   "either",
4067   "rayon-core",
4068  ]
4069  
4070  [[package]]
4071  name = "rayon-core"
4072  version = "1.12.1"
4073  source = "registry+https://github.com/rust-lang/crates.io-index"
4074  checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
4075  dependencies = [
4076   "crossbeam-deque",
4077   "crossbeam-utils",
4078  ]
4079  
4080  [[package]]
4081  name = "redox_syscall"
4082  version = "0.5.8"
4083  source = "registry+https://github.com/rust-lang/crates.io-index"
4084  checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
4085  dependencies = [
4086   "bitflags 2.6.0",
4087  ]
4088  
4089  [[package]]
4090  name = "redox_users"
4091  version = "0.4.6"
4092  source = "registry+https://github.com/rust-lang/crates.io-index"
4093  checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
4094  dependencies = [
4095   "getrandom",
4096   "libredox",
4097   "thiserror 1.0.69",
4098  ]
4099  
4100  [[package]]
4101  name = "regex"
4102  version = "1.11.1"
4103  source = "registry+https://github.com/rust-lang/crates.io-index"
4104  checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
4105  dependencies = [
4106   "aho-corasick",
4107   "memchr",
4108   "regex-automata 0.4.9",
4109   "regex-syntax 0.8.5",
4110  ]
4111  
4112  [[package]]
4113  name = "regex-automata"
4114  version = "0.1.10"
4115  source = "registry+https://github.com/rust-lang/crates.io-index"
4116  checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
4117  dependencies = [
4118   "regex-syntax 0.6.29",
4119  ]
4120  
4121  [[package]]
4122  name = "regex-automata"
4123  version = "0.4.9"
4124  source = "registry+https://github.com/rust-lang/crates.io-index"
4125  checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
4126  dependencies = [
4127   "aho-corasick",
4128   "memchr",
4129   "regex-syntax 0.8.5",
4130  ]
4131  
4132  [[package]]
4133  name = "regex-syntax"
4134  version = "0.6.29"
4135  source = "registry+https://github.com/rust-lang/crates.io-index"
4136  checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
4137  
4138  [[package]]
4139  name = "regex-syntax"
4140  version = "0.8.5"
4141  source = "registry+https://github.com/rust-lang/crates.io-index"
4142  checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
4143  
4144  [[package]]
4145  name = "retry-error"
4146  version = "0.6.2"
4147  dependencies = [
4148   "anyhow",
4149   "derive_more",
4150   "thiserror 2.0.9",
4151  ]
4152  
4153  [[package]]
4154  name = "rfc6979"
4155  version = "0.4.0"
4156  source = "registry+https://github.com/rust-lang/crates.io-index"
4157  checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
4158  dependencies = [
4159   "hmac",
4160   "subtle",
4161  ]
4162  
4163  [[package]]
4164  name = "ring"
4165  version = "0.16.20"
4166  source = "registry+https://github.com/rust-lang/crates.io-index"
4167  checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
4168  dependencies = [
4169   "cc",
4170   "libc",
4171   "once_cell",
4172   "spin 0.5.2",
4173   "untrusted 0.7.1",
4174   "web-sys",
4175   "winapi",
4176  ]
4177  
4178  [[package]]
4179  name = "ring"
4180  version = "0.17.8"
4181  source = "registry+https://github.com/rust-lang/crates.io-index"
4182  checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
4183  dependencies = [
4184   "cc",
4185   "cfg-if",
4186   "getrandom",
4187   "libc",
4188   "spin 0.9.8",
4189   "untrusted 0.9.0",
4190   "windows-sys 0.52.0",
4191  ]
4192  
4193  [[package]]
4194  name = "rlimit"
4195  version = "0.10.2"
4196  source = "registry+https://github.com/rust-lang/crates.io-index"
4197  checksum = "7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a"
4198  dependencies = [
4199   "libc",
4200  ]
4201  
4202  [[package]]
4203  name = "rmp"
4204  version = "0.8.14"
4205  source = "registry+https://github.com/rust-lang/crates.io-index"
4206  checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4"
4207  dependencies = [
4208   "byteorder",
4209   "num-traits",
4210   "paste",
4211  ]
4212  
4213  [[package]]
4214  name = "rmp-serde"
4215  version = "1.3.0"
4216  source = "registry+https://github.com/rust-lang/crates.io-index"
4217  checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db"
4218  dependencies = [
4219   "byteorder",
4220   "rmp",
4221   "serde",
4222  ]
4223  
4224  [[package]]
4225  name = "rsa"
4226  version = "0.9.7"
4227  source = "registry+https://github.com/rust-lang/crates.io-index"
4228  checksum = "47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519"
4229  dependencies = [
4230   "const-oid",
4231   "digest",
4232   "num-bigint-dig",
4233   "num-integer",
4234   "num-traits",
4235   "pkcs1",
4236   "pkcs8",
4237   "rand_core",
4238   "sha2",
4239   "signature",
4240   "spki",
4241   "subtle",
4242   "zeroize",
4243  ]
4244  
4245  [[package]]
4246  name = "rusqlite"
4247  version = "0.32.1"
4248  source = "registry+https://github.com/rust-lang/crates.io-index"
4249  checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
4250  dependencies = [
4251   "bitflags 2.6.0",
4252   "fallible-iterator",
4253   "fallible-streaming-iterator",
4254   "hashlink",
4255   "libsqlite3-sys",
4256   "smallvec",
4257   "time",
4258  ]
4259  
4260  [[package]]
4261  name = "rustc-demangle"
4262  version = "0.1.24"
4263  source = "registry+https://github.com/rust-lang/crates.io-index"
4264  checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
4265  
4266  [[package]]
4267  name = "rustc_version"
4268  version = "0.4.1"
4269  source = "registry+https://github.com/rust-lang/crates.io-index"
4270  checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
4271  dependencies = [
4272   "semver",
4273  ]
4274  
4275  [[package]]
4276  name = "rusticata-macros"
4277  version = "4.1.0"
4278  source = "registry+https://github.com/rust-lang/crates.io-index"
4279  checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
4280  dependencies = [
4281   "nom",
4282  ]
4283  
4284  [[package]]
4285  name = "rustix"
4286  version = "0.37.27"
4287  source = "registry+https://github.com/rust-lang/crates.io-index"
4288  checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
4289  dependencies = [
4290   "bitflags 1.3.2",
4291   "errno",
4292   "io-lifetimes 1.0.11",
4293   "libc",
4294   "linux-raw-sys 0.3.8",
4295   "windows-sys 0.48.0",
4296  ]
4297  
4298  [[package]]
4299  name = "rustix"
4300  version = "0.38.42"
4301  source = "registry+https://github.com/rust-lang/crates.io-index"
4302  checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
4303  dependencies = [
4304   "bitflags 2.6.0",
4305   "errno",
4306   "itoa",
4307   "libc",
4308   "linux-raw-sys 0.4.14",
4309   "once_cell",
4310   "windows-sys 0.59.0",
4311  ]
4312  
4313  [[package]]
4314  name = "rustls"
4315  version = "0.23.20"
4316  source = "registry+https://github.com/rust-lang/crates.io-index"
4317  checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b"
4318  dependencies = [
4319   "log",
4320   "once_cell",
4321   "ring 0.17.8",
4322   "rustls-pki-types",
4323   "rustls-webpki",
4324   "subtle",
4325   "zeroize",
4326  ]
4327  
4328  [[package]]
4329  name = "rustls-pki-types"
4330  version = "1.10.1"
4331  source = "registry+https://github.com/rust-lang/crates.io-index"
4332  checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37"
4333  
4334  [[package]]
4335  name = "rustls-webpki"
4336  version = "0.102.8"
4337  source = "registry+https://github.com/rust-lang/crates.io-index"
4338  checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
4339  dependencies = [
4340   "ring 0.17.8",
4341   "rustls-pki-types",
4342   "untrusted 0.9.0",
4343  ]
4344  
4345  [[package]]
4346  name = "rustversion"
4347  version = "1.0.19"
4348  source = "registry+https://github.com/rust-lang/crates.io-index"
4349  checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
4350  
4351  [[package]]
4352  name = "ryu"
4353  version = "1.0.18"
4354  source = "registry+https://github.com/rust-lang/crates.io-index"
4355  checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
4356  
4357  [[package]]
4358  name = "safe_arch"
4359  version = "0.7.4"
4360  source = "registry+https://github.com/rust-lang/crates.io-index"
4361  checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323"
4362  dependencies = [
4363   "bytemuck",
4364  ]
4365  
4366  [[package]]
4367  name = "safelog"
4368  version = "0.4.3"
4369  dependencies = [
4370   "derive_more",
4371   "educe",
4372   "either",
4373   "fluid-let",
4374   "serde",
4375   "serial_test",
4376   "static_assertions",
4377   "thiserror 2.0.9",
4378  ]
4379  
4380  [[package]]
4381  name = "same-file"
4382  version = "1.0.6"
4383  source = "registry+https://github.com/rust-lang/crates.io-index"
4384  checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
4385  dependencies = [
4386   "winapi-util",
4387  ]
4388  
4389  [[package]]
4390  name = "sanitize-filename"
4391  version = "0.6.0"
4392  source = "registry+https://github.com/rust-lang/crates.io-index"
4393  checksum = "bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d"
4394  dependencies = [
4395   "regex",
4396  ]
4397  
4398  [[package]]
4399  name = "scc"
4400  version = "2.3.0"
4401  source = "registry+https://github.com/rust-lang/crates.io-index"
4402  checksum = "28e1c91382686d21b5ac7959341fcb9780fa7c03773646995a87c950fa7be640"
4403  dependencies = [
4404   "sdd",
4405  ]
4406  
4407  [[package]]
4408  name = "schannel"
4409  version = "0.1.27"
4410  source = "registry+https://github.com/rust-lang/crates.io-index"
4411  checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
4412  dependencies = [
4413   "windows-sys 0.59.0",
4414  ]
4415  
4416  [[package]]
4417  name = "scopeguard"
4418  version = "1.2.0"
4419  source = "registry+https://github.com/rust-lang/crates.io-index"
4420  checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
4421  
4422  [[package]]
4423  name = "sdd"
4424  version = "3.0.5"
4425  source = "registry+https://github.com/rust-lang/crates.io-index"
4426  checksum = "478f121bb72bbf63c52c93011ea1791dca40140dfe13f8336c4c5ac952c33aa9"
4427  
4428  [[package]]
4429  name = "sec1"
4430  version = "0.7.3"
4431  source = "registry+https://github.com/rust-lang/crates.io-index"
4432  checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
4433  dependencies = [
4434   "base16ct",
4435   "der",
4436   "generic-array",
4437   "pkcs8",
4438   "subtle",
4439   "zeroize",
4440  ]
4441  
4442  [[package]]
4443  name = "secmem-proc"
4444  version = "0.3.5"
4445  source = "registry+https://github.com/rust-lang/crates.io-index"
4446  checksum = "725455f9398814dad270f4d4fb2cb16261af7fc3e739dd0c6cec80446f42d353"
4447  dependencies = [
4448   "anyhow",
4449   "cfg-if",
4450   "libc",
4451   "rustix 0.38.42",
4452   "thiserror 1.0.69",
4453   "windows",
4454  ]
4455  
4456  [[package]]
4457  name = "security-framework"
4458  version = "2.11.1"
4459  source = "registry+https://github.com/rust-lang/crates.io-index"
4460  checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
4461  dependencies = [
4462   "bitflags 2.6.0",
4463   "core-foundation",
4464   "core-foundation-sys",
4465   "libc",
4466   "security-framework-sys",
4467  ]
4468  
4469  [[package]]
4470  name = "security-framework-sys"
4471  version = "2.13.0"
4472  source = "registry+https://github.com/rust-lang/crates.io-index"
4473  checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5"
4474  dependencies = [
4475   "core-foundation-sys",
4476   "libc",
4477  ]
4478  
4479  [[package]]
4480  name = "semver"
4481  version = "1.0.24"
4482  source = "registry+https://github.com/rust-lang/crates.io-index"
4483  checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"
4484  
4485  [[package]]
4486  name = "serde"
4487  version = "1.0.217"
4488  source = "registry+https://github.com/rust-lang/crates.io-index"
4489  checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
4490  dependencies = [
4491   "serde_derive",
4492  ]
4493  
4494  [[package]]
4495  name = "serde-value"
4496  version = "0.7.0"
4497  source = "registry+https://github.com/rust-lang/crates.io-index"
4498  checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
4499  dependencies = [
4500   "ordered-float",
4501   "serde",
4502  ]
4503  
4504  [[package]]
4505  name = "serde_bytes"
4506  version = "0.11.15"
4507  source = "registry+https://github.com/rust-lang/crates.io-index"
4508  checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a"
4509  dependencies = [
4510   "serde",
4511  ]
4512  
4513  [[package]]
4514  name = "serde_derive"
4515  version = "1.0.217"
4516  source = "registry+https://github.com/rust-lang/crates.io-index"
4517  checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
4518  dependencies = [
4519   "proc-macro2",
4520   "quote",
4521   "syn 2.0.95",
4522  ]
4523  
4524  [[package]]
4525  name = "serde_ignored"
4526  version = "0.1.10"
4527  source = "registry+https://github.com/rust-lang/crates.io-index"
4528  checksum = "a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf"
4529  dependencies = [
4530   "serde",
4531  ]
4532  
4533  [[package]]
4534  name = "serde_json"
4535  version = "1.0.135"
4536  source = "registry+https://github.com/rust-lang/crates.io-index"
4537  checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
4538  dependencies = [
4539   "itoa",
4540   "memchr",
4541   "ryu",
4542   "serde",
4543  ]
4544  
4545  [[package]]
4546  name = "serde_path_to_error"
4547  version = "0.1.16"
4548  source = "registry+https://github.com/rust-lang/crates.io-index"
4549  checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6"
4550  dependencies = [
4551   "itoa",
4552   "serde",
4553  ]
4554  
4555  [[package]]
4556  name = "serde_spanned"
4557  version = "0.6.8"
4558  source = "registry+https://github.com/rust-lang/crates.io-index"
4559  checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
4560  dependencies = [
4561   "serde",
4562  ]
4563  
4564  [[package]]
4565  name = "serde_test"
4566  version = "1.0.177"
4567  source = "registry+https://github.com/rust-lang/crates.io-index"
4568  checksum = "7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed"
4569  dependencies = [
4570   "serde",
4571  ]
4572  
4573  [[package]]
4574  name = "serde_urlencoded"
4575  version = "0.7.1"
4576  source = "registry+https://github.com/rust-lang/crates.io-index"
4577  checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
4578  dependencies = [
4579   "form_urlencoded",
4580   "itoa",
4581   "ryu",
4582   "serde",
4583  ]
4584  
4585  [[package]]
4586  name = "serde_with"
4587  version = "3.12.0"
4588  source = "registry+https://github.com/rust-lang/crates.io-index"
4589  checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa"
4590  dependencies = [
4591   "base64",
4592   "chrono",
4593   "hex",
4594   "indexmap 1.9.3",
4595   "indexmap 2.7.0",
4596   "serde",
4597   "serde_derive",
4598   "serde_json",
4599   "serde_with_macros",
4600   "time",
4601  ]
4602  
4603  [[package]]
4604  name = "serde_with_macros"
4605  version = "3.12.0"
4606  source = "registry+https://github.com/rust-lang/crates.io-index"
4607  checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e"
4608  dependencies = [
4609   "darling 0.20.10",
4610   "proc-macro2",
4611   "quote",
4612   "syn 2.0.95",
4613  ]
4614  
4615  [[package]]
4616  name = "serial_test"
4617  version = "3.2.0"
4618  source = "registry+https://github.com/rust-lang/crates.io-index"
4619  checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9"
4620  dependencies = [
4621   "futures",
4622   "log",
4623   "once_cell",
4624   "parking_lot",
4625   "scc",
4626   "serial_test_derive",
4627  ]
4628  
4629  [[package]]
4630  name = "serial_test_derive"
4631  version = "3.2.0"
4632  source = "registry+https://github.com/rust-lang/crates.io-index"
4633  checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef"
4634  dependencies = [
4635   "proc-macro2",
4636   "quote",
4637   "syn 2.0.95",
4638  ]
4639  
4640  [[package]]
4641  name = "sha1"
4642  version = "0.10.6"
4643  source = "registry+https://github.com/rust-lang/crates.io-index"
4644  checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
4645  dependencies = [
4646   "cfg-if",
4647   "cpufeatures",
4648   "digest",
4649   "sha1-asm",
4650  ]
4651  
4652  [[package]]
4653  name = "sha1-asm"
4654  version = "0.5.3"
4655  source = "registry+https://github.com/rust-lang/crates.io-index"
4656  checksum = "286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b"
4657  dependencies = [
4658   "cc",
4659  ]
4660  
4661  [[package]]
4662  name = "sha2"
4663  version = "0.10.8"
4664  source = "registry+https://github.com/rust-lang/crates.io-index"
4665  checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
4666  dependencies = [
4667   "cfg-if",
4668   "cpufeatures",
4669   "digest",
4670  ]
4671  
4672  [[package]]
4673  name = "sha3"
4674  version = "0.10.8"
4675  source = "registry+https://github.com/rust-lang/crates.io-index"
4676  checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
4677  dependencies = [
4678   "digest",
4679   "keccak",
4680  ]
4681  
4682  [[package]]
4683  name = "sharded-slab"
4684  version = "0.1.7"
4685  source = "registry+https://github.com/rust-lang/crates.io-index"
4686  checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
4687  dependencies = [
4688   "lazy_static",
4689  ]
4690  
4691  [[package]]
4692  name = "shell-words"
4693  version = "1.1.0"
4694  source = "registry+https://github.com/rust-lang/crates.io-index"
4695  checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
4696  
4697  [[package]]
4698  name = "shellexpand"
4699  version = "3.1.0"
4700  source = "registry+https://github.com/rust-lang/crates.io-index"
4701  checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b"
4702  dependencies = [
4703   "bstr",
4704   "dirs",
4705   "os_str_bytes",
4706  ]
4707  
4708  [[package]]
4709  name = "shlex"
4710  version = "1.3.0"
4711  source = "registry+https://github.com/rust-lang/crates.io-index"
4712  checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
4713  
4714  [[package]]
4715  name = "signal-hook"
4716  version = "0.3.17"
4717  source = "registry+https://github.com/rust-lang/crates.io-index"
4718  checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
4719  dependencies = [
4720   "libc",
4721   "signal-hook-registry",
4722  ]
4723  
4724  [[package]]
4725  name = "signal-hook-async-std"
4726  version = "0.2.2"
4727  source = "registry+https://github.com/rust-lang/crates.io-index"
4728  checksum = "0c4aa94397e2023af5b7cff5b8d4785e935cfb77f0e4aab0cae3b26258ace556"
4729  dependencies = [
4730   "async-io 1.13.0",
4731   "futures-lite 1.13.0",
4732   "libc",
4733   "signal-hook",
4734  ]
4735  
4736  [[package]]
4737  name = "signal-hook-registry"
4738  version = "1.4.2"
4739  source = "registry+https://github.com/rust-lang/crates.io-index"
4740  checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
4741  dependencies = [
4742   "libc",
4743  ]
4744  
4745  [[package]]
4746  name = "signature"
4747  version = "2.2.0"
4748  source = "registry+https://github.com/rust-lang/crates.io-index"
4749  checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
4750  dependencies = [
4751   "digest",
4752   "rand_core",
4753  ]
4754  
4755  [[package]]
4756  name = "simba"
4757  version = "0.9.0"
4758  source = "registry+https://github.com/rust-lang/crates.io-index"
4759  checksum = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa"
4760  dependencies = [
4761   "approx",
4762   "num-complex",
4763   "num-traits",
4764   "paste",
4765   "wide",
4766  ]
4767  
4768  [[package]]
4769  name = "similar"
4770  version = "2.6.0"
4771  source = "registry+https://github.com/rust-lang/crates.io-index"
4772  checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e"
4773  
4774  [[package]]
4775  name = "siphasher"
4776  version = "1.0.1"
4777  source = "registry+https://github.com/rust-lang/crates.io-index"
4778  checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
4779  
4780  [[package]]
4781  name = "slab"
4782  version = "0.4.9"
4783  source = "registry+https://github.com/rust-lang/crates.io-index"
4784  checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
4785  dependencies = [
4786   "autocfg",
4787  ]
4788  
4789  [[package]]
4790  name = "slotmap"
4791  version = "1.0.7"
4792  source = "registry+https://github.com/rust-lang/crates.io-index"
4793  checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a"
4794  dependencies = [
4795   "serde",
4796   "version_check",
4797  ]
4798  
4799  [[package]]
4800  name = "slotmap-careful"
4801  version = "0.2.3"
4802  dependencies = [
4803   "paste",
4804   "serde",
4805   "serde_json",
4806   "slotmap",
4807   "thiserror 2.0.9",
4808   "void",
4809  ]
4810  
4811  [[package]]
4812  name = "smallvec"
4813  version = "1.13.2"
4814  source = "registry+https://github.com/rust-lang/crates.io-index"
4815  checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
4816  
4817  [[package]]
4818  name = "snapbox"
4819  version = "0.6.21"
4820  source = "registry+https://github.com/rust-lang/crates.io-index"
4821  checksum = "96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b"
4822  dependencies = [
4823   "anstream",
4824   "anstyle",
4825   "content_inspector",
4826   "dunce",
4827   "filetime",
4828   "libc",
4829   "normalize-line-endings",
4830   "os_pipe",
4831   "similar",
4832   "snapbox-macros",
4833   "tempfile",
4834   "wait-timeout",
4835   "walkdir",
4836   "windows-sys 0.59.0",
4837  ]
4838  
4839  [[package]]
4840  name = "snapbox-macros"
4841  version = "0.3.10"
4842  source = "registry+https://github.com/rust-lang/crates.io-index"
4843  checksum = "16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af"
4844  dependencies = [
4845   "anstream",
4846  ]
4847  
4848  [[package]]
4849  name = "socket2"
4850  version = "0.4.10"
4851  source = "registry+https://github.com/rust-lang/crates.io-index"
4852  checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
4853  dependencies = [
4854   "libc",
4855   "winapi",
4856  ]
4857  
4858  [[package]]
4859  name = "socket2"
4860  version = "0.5.8"
4861  source = "registry+https://github.com/rust-lang/crates.io-index"
4862  checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
4863  dependencies = [
4864   "libc",
4865   "windows-sys 0.52.0",
4866  ]
4867  
4868  [[package]]
4869  name = "socketpair"
4870  version = "0.19.5"
4871  source = "registry+https://github.com/rust-lang/crates.io-index"
4872  checksum = "255e2c62749a9d8a59a7957add782c441e1a52a18d03d7bfde6211cf7bac94f6"
4873  dependencies = [
4874   "io-extras",
4875   "io-lifetimes 2.0.4",
4876   "rustix 0.38.42",
4877   "uuid",
4878   "windows-sys 0.52.0",
4879  ]
4880  
4881  [[package]]
4882  name = "spin"
4883  version = "0.5.2"
4884  source = "registry+https://github.com/rust-lang/crates.io-index"
4885  checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
4886  
4887  [[package]]
4888  name = "spin"
4889  version = "0.9.8"
4890  source = "registry+https://github.com/rust-lang/crates.io-index"
4891  checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
4892  
4893  [[package]]
4894  name = "spki"
4895  version = "0.7.3"
4896  source = "registry+https://github.com/rust-lang/crates.io-index"
4897  checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
4898  dependencies = [
4899   "base64ct",
4900   "der",
4901  ]
4902  
4903  [[package]]
4904  name = "ssh-cipher"
4905  version = "0.2.0"
4906  source = "registry+https://github.com/rust-lang/crates.io-index"
4907  checksum = "caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f"
4908  dependencies = [
4909   "cipher",
4910   "ssh-encoding",
4911  ]
4912  
4913  [[package]]
4914  name = "ssh-encoding"
4915  version = "0.2.0"
4916  source = "registry+https://github.com/rust-lang/crates.io-index"
4917  checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15"
4918  dependencies = [
4919   "base64ct",
4920   "pem-rfc7468",
4921   "sha2",
4922  ]
4923  
4924  [[package]]
4925  name = "ssh-key"
4926  version = "0.6.7"
4927  source = "registry+https://github.com/rust-lang/crates.io-index"
4928  checksum = "3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3"
4929  dependencies = [
4930   "dsa",
4931   "num-bigint-dig",
4932   "p256",
4933   "p384",
4934   "p521",
4935   "rand_core",
4936   "rsa",
4937   "sec1",
4938   "sha1",
4939   "sha2",
4940   "signature",
4941   "ssh-cipher",
4942   "ssh-encoding",
4943   "subtle",
4944   "zeroize",
4945  ]
4946  
4947  [[package]]
4948  name = "stable_deref_trait"
4949  version = "1.2.0"
4950  source = "registry+https://github.com/rust-lang/crates.io-index"
4951  checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
4952  
4953  [[package]]
4954  name = "static_assertions"
4955  version = "1.1.0"
4956  source = "registry+https://github.com/rust-lang/crates.io-index"
4957  checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
4958  
4959  [[package]]
4960  name = "statrs"
4961  version = "0.18.0"
4962  source = "registry+https://github.com/rust-lang/crates.io-index"
4963  checksum = "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e"
4964  dependencies = [
4965   "approx",
4966   "nalgebra",
4967   "num-traits",
4968   "rand",
4969  ]
4970  
4971  [[package]]
4972  name = "strsim"
4973  version = "0.10.0"
4974  source = "registry+https://github.com/rust-lang/crates.io-index"
4975  checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
4976  
4977  [[package]]
4978  name = "strsim"
4979  version = "0.11.1"
4980  source = "registry+https://github.com/rust-lang/crates.io-index"
4981  checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
4982  
4983  [[package]]
4984  name = "strum"
4985  version = "0.26.3"
4986  source = "registry+https://github.com/rust-lang/crates.io-index"
4987  checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
4988  dependencies = [
4989   "strum_macros",
4990  ]
4991  
4992  [[package]]
4993  name = "strum_macros"
4994  version = "0.26.4"
4995  source = "registry+https://github.com/rust-lang/crates.io-index"
4996  checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
4997  dependencies = [
4998   "heck",
4999   "proc-macro2",
5000   "quote",
5001   "rustversion",
5002   "syn 2.0.95",
5003  ]
5004  
5005  [[package]]
5006  name = "subtle"
5007  version = "2.6.1"
5008  source = "registry+https://github.com/rust-lang/crates.io-index"
5009  checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
5010  
5011  [[package]]
5012  name = "syn"
5013  version = "1.0.109"
5014  source = "registry+https://github.com/rust-lang/crates.io-index"
5015  checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
5016  dependencies = [
5017   "proc-macro2",
5018   "quote",
5019   "unicode-ident",
5020  ]
5021  
5022  [[package]]
5023  name = "syn"
5024  version = "2.0.95"
5025  source = "registry+https://github.com/rust-lang/crates.io-index"
5026  checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a"
5027  dependencies = [
5028   "proc-macro2",
5029   "quote",
5030   "unicode-ident",
5031  ]
5032  
5033  [[package]]
5034  name = "sync_wrapper"
5035  version = "1.0.2"
5036  source = "registry+https://github.com/rust-lang/crates.io-index"
5037  checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
5038  
5039  [[package]]
5040  name = "synstructure"
5041  version = "0.13.1"
5042  source = "registry+https://github.com/rust-lang/crates.io-index"
5043  checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
5044  dependencies = [
5045   "proc-macro2",
5046   "quote",
5047   "syn 2.0.95",
5048  ]
5049  
5050  [[package]]
5051  name = "tap"
5052  version = "1.0.1"
5053  source = "registry+https://github.com/rust-lang/crates.io-index"
5054  checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
5055  
5056  [[package]]
5057  name = "tempfile"
5058  version = "3.15.0"
5059  source = "registry+https://github.com/rust-lang/crates.io-index"
5060  checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704"
5061  dependencies = [
5062   "cfg-if",
5063   "fastrand 2.3.0",
5064   "getrandom",
5065   "once_cell",
5066   "rustix 0.38.42",
5067   "windows-sys 0.59.0",
5068  ]
5069  
5070  [[package]]
5071  name = "terminal_size"
5072  version = "0.4.1"
5073  source = "registry+https://github.com/rust-lang/crates.io-index"
5074  checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9"
5075  dependencies = [
5076   "rustix 0.38.42",
5077   "windows-sys 0.59.0",
5078  ]
5079  
5080  [[package]]
5081  name = "test-temp-dir"
5082  version = "0.3.1"
5083  dependencies = [
5084   "anyhow",
5085   "derive_more",
5086   "educe",
5087   "tempfile",
5088  ]
5089  
5090  [[package]]
5091  name = "thiserror"
5092  version = "1.0.69"
5093  source = "registry+https://github.com/rust-lang/crates.io-index"
5094  checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
5095  dependencies = [
5096   "thiserror-impl 1.0.69",
5097  ]
5098  
5099  [[package]]
5100  name = "thiserror"
5101  version = "2.0.9"
5102  source = "registry+https://github.com/rust-lang/crates.io-index"
5103  checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc"
5104  dependencies = [
5105   "thiserror-impl 2.0.9",
5106  ]
5107  
5108  [[package]]
5109  name = "thiserror-impl"
5110  version = "1.0.69"
5111  source = "registry+https://github.com/rust-lang/crates.io-index"
5112  checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
5113  dependencies = [
5114   "proc-macro2",
5115   "quote",
5116   "syn 2.0.95",
5117  ]
5118  
5119  [[package]]
5120  name = "thiserror-impl"
5121  version = "2.0.9"
5122  source = "registry+https://github.com/rust-lang/crates.io-index"
5123  checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4"
5124  dependencies = [
5125   "proc-macro2",
5126   "quote",
5127   "syn 2.0.95",
5128  ]
5129  
5130  [[package]]
5131  name = "thread_local"
5132  version = "1.1.8"
5133  source = "registry+https://github.com/rust-lang/crates.io-index"
5134  checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
5135  dependencies = [
5136   "cfg-if",
5137   "once_cell",
5138  ]
5139  
5140  [[package]]
5141  name = "time"
5142  version = "0.3.37"
5143  source = "registry+https://github.com/rust-lang/crates.io-index"
5144  checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
5145  dependencies = [
5146   "deranged",
5147   "itoa",
5148   "num-conv",
5149   "powerfmt",
5150   "serde",
5151   "time-core",
5152   "time-macros",
5153  ]
5154  
5155  [[package]]
5156  name = "time-core"
5157  version = "0.1.2"
5158  source = "registry+https://github.com/rust-lang/crates.io-index"
5159  checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
5160  
5161  [[package]]
5162  name = "time-macros"
5163  version = "0.2.19"
5164  source = "registry+https://github.com/rust-lang/crates.io-index"
5165  checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
5166  dependencies = [
5167   "num-conv",
5168   "time-core",
5169  ]
5170  
5171  [[package]]
5172  name = "tiny-keccak"
5173  version = "2.0.2"
5174  source = "registry+https://github.com/rust-lang/crates.io-index"
5175  checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
5176  dependencies = [
5177   "crunchy",
5178  ]
5179  
5180  [[package]]
5181  name = "tinystr"
5182  version = "0.7.6"
5183  source = "registry+https://github.com/rust-lang/crates.io-index"
5184  checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
5185  dependencies = [
5186   "displaydoc",
5187   "zerovec",
5188  ]
5189  
5190  [[package]]
5191  name = "tinystr"
5192  version = "0.8.0"
5193  source = "registry+https://github.com/rust-lang/crates.io-index"
5194  checksum = "b2b56a820bb70060f096338fcc02edb78cb3f8fb21c5078503f48588cfcaf494"
5195  dependencies = [
5196   "displaydoc",
5197  ]
5198  
5199  [[package]]
5200  name = "tinytemplate"
5201  version = "1.2.1"
5202  source = "registry+https://github.com/rust-lang/crates.io-index"
5203  checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
5204  dependencies = [
5205   "serde",
5206   "serde_json",
5207  ]
5208  
5209  [[package]]
5210  name = "tinyvec"
5211  version = "1.8.1"
5212  source = "registry+https://github.com/rust-lang/crates.io-index"
5213  checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
5214  dependencies = [
5215   "tinyvec_macros",
5216  ]
5217  
5218  [[package]]
5219  name = "tinyvec_macros"
5220  version = "0.1.1"
5221  source = "registry+https://github.com/rust-lang/crates.io-index"
5222  checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
5223  
5224  [[package]]
5225  name = "tokio"
5226  version = "1.42.0"
5227  source = "registry+https://github.com/rust-lang/crates.io-index"
5228  checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551"
5229  dependencies = [
5230   "backtrace",
5231   "bytes",
5232   "libc",
5233   "mio",
5234   "parking_lot",
5235   "pin-project-lite",
5236   "signal-hook-registry",
5237   "socket2 0.5.8",
5238   "tokio-macros",
5239   "windows-sys 0.52.0",
5240  ]
5241  
5242  [[package]]
5243  name = "tokio-macros"
5244  version = "2.4.0"
5245  source = "registry+https://github.com/rust-lang/crates.io-index"
5246  checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
5247  dependencies = [
5248   "proc-macro2",
5249   "quote",
5250   "syn 2.0.95",
5251  ]
5252  
5253  [[package]]
5254  name = "tokio-native-tls"
5255  version = "0.3.1"
5256  source = "registry+https://github.com/rust-lang/crates.io-index"
5257  checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
5258  dependencies = [
5259   "native-tls",
5260   "tokio",
5261  ]
5262  
5263  [[package]]
5264  name = "tokio-socks"
5265  version = "0.5.2"
5266  source = "registry+https://github.com/rust-lang/crates.io-index"
5267  checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
5268  dependencies = [
5269   "either",
5270   "futures-util",
5271   "thiserror 1.0.69",
5272   "tokio",
5273  ]
5274  
5275  [[package]]
5276  name = "tokio-stream"
5277  version = "0.1.17"
5278  source = "registry+https://github.com/rust-lang/crates.io-index"
5279  checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
5280  dependencies = [
5281   "futures-core",
5282   "pin-project-lite",
5283   "tokio",
5284  ]
5285  
5286  [[package]]
5287  name = "tokio-util"
5288  version = "0.7.13"
5289  source = "registry+https://github.com/rust-lang/crates.io-index"
5290  checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
5291  dependencies = [
5292   "bytes",
5293   "futures-core",
5294   "futures-io",
5295   "futures-sink",
5296   "pin-project-lite",
5297   "tokio",
5298  ]
5299  
5300  [[package]]
5301  name = "toml"
5302  version = "0.8.19"
5303  source = "registry+https://github.com/rust-lang/crates.io-index"
5304  checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
5305  dependencies = [
5306   "serde",
5307   "serde_spanned",
5308   "toml_datetime",
5309   "toml_edit",
5310  ]
5311  
5312  [[package]]
5313  name = "toml_datetime"
5314  version = "0.6.8"
5315  source = "registry+https://github.com/rust-lang/crates.io-index"
5316  checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
5317  dependencies = [
5318   "serde",
5319  ]
5320  
5321  [[package]]
5322  name = "toml_edit"
5323  version = "0.22.22"
5324  source = "registry+https://github.com/rust-lang/crates.io-index"
5325  checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
5326  dependencies = [
5327   "indexmap 2.7.0",
5328   "serde",
5329   "serde_spanned",
5330   "toml_datetime",
5331   "winnow",
5332  ]
5333  
5334  [[package]]
5335  name = "tor-async-utils"
5336  version = "0.26.0"
5337  dependencies = [
5338   "derive-deftly",
5339   "educe",
5340   "futures",
5341   "futures-await-test",
5342   "oneshot-fused-workaround",
5343   "pin-project",
5344   "postage",
5345   "thiserror 2.0.9",
5346   "tokio",
5347   "tor-error",
5348   "tor-rtcompat",
5349   "tor-rtmock",
5350   "void",
5351  ]
5352  
5353  [[package]]
5354  name = "tor-basic-utils"
5355  version = "0.26.0"
5356  dependencies = [
5357   "derive_more",
5358   "educe",
5359   "hex",
5360   "itertools 0.14.0",
5361   "libc",
5362   "paste",
5363   "rand",
5364   "rand_chacha",
5365   "serde",
5366   "serde-value",
5367   "serde_json",
5368   "slab",
5369   "smallvec",
5370   "thiserror 2.0.9",
5371  ]
5372  
5373  [[package]]
5374  name = "tor-bytes"
5375  version = "0.26.0"
5376  dependencies = [
5377   "bytes",
5378   "derive-deftly",
5379   "digest",
5380   "educe",
5381   "getrandom",
5382   "hex-literal",
5383   "safelog",
5384   "thiserror 2.0.9",
5385   "tor-error",
5386   "tor-llcrypto",
5387   "zeroize",
5388  ]
5389  
5390  [[package]]
5391  name = "tor-cell"
5392  version = "0.26.0"
5393  dependencies = [
5394   "amplify",
5395   "bitflags 2.6.0",
5396   "bytes",
5397   "caret",
5398   "derive-deftly",
5399   "derive_more",
5400   "educe",
5401   "hex",
5402   "hex-literal",
5403   "paste",
5404   "rand",
5405   "smallvec",
5406   "thiserror 2.0.9",
5407   "tor-basic-utils",
5408   "tor-bytes",
5409   "tor-cert",
5410   "tor-error",
5411   "tor-hscrypto",
5412   "tor-linkspec",
5413   "tor-llcrypto",
5414   "tor-memquota",
5415   "tor-units",
5416   "void",
5417  ]
5418  
5419  [[package]]
5420  name = "tor-cert"
5421  version = "0.26.0"
5422  dependencies = [
5423   "base64ct",
5424   "caret",
5425   "derive_builder_fork_arti",
5426   "derive_more",
5427   "digest",
5428   "hex-literal",
5429   "humantime",
5430   "rand",
5431   "thiserror 2.0.9",
5432   "tor-bytes",
5433   "tor-checkable",
5434   "tor-llcrypto",
5435  ]
5436  
5437  [[package]]
5438  name = "tor-chanmgr"
5439  version = "0.26.0"
5440  dependencies = [
5441   "async-trait",
5442   "derive_builder_fork_arti",
5443   "derive_more",
5444   "educe",
5445   "float_eq",
5446   "futures",
5447   "futures-await-test",
5448   "hex-literal",
5449   "itertools 0.14.0",
5450   "oneshot-fused-workaround",
5451   "postage",
5452   "rand",
5453   "safelog",
5454   "serde",
5455   "thiserror 2.0.9",
5456   "tor-async-utils",
5457   "tor-basic-utils",
5458   "tor-cell",
5459   "tor-config",
5460   "tor-error",
5461   "tor-linkspec",
5462   "tor-llcrypto",
5463   "tor-memquota",
5464   "tor-netdir",
5465   "tor-proto",
5466   "tor-rtcompat",
5467   "tor-rtmock",
5468   "tor-socksproto",
5469   "tor-units",
5470   "tracing",
5471   "void",
5472  ]
5473  
5474  [[package]]
5475  name = "tor-checkable"
5476  version = "0.26.0"
5477  dependencies = [
5478   "humantime",
5479   "signature",
5480   "thiserror 2.0.9",
5481   "tor-llcrypto",
5482  ]
5483  
5484  [[package]]
5485  name = "tor-circmgr"
5486  version = "0.26.0"
5487  dependencies = [
5488   "amplify",
5489   "async-trait",
5490   "bounded-vec-deque",
5491   "cfg-if",
5492   "derive_builder_fork_arti",
5493   "derive_more",
5494   "downcast-rs",
5495   "dyn-clone",
5496   "educe",
5497   "futures",
5498   "futures-await-test",
5499   "hex",
5500   "humantime-serde",
5501   "itertools 0.14.0",
5502   "once_cell",
5503   "oneshot-fused-workaround",
5504   "pin-project",
5505   "rand",
5506   "retry-error",
5507   "safelog",
5508   "serde",
5509   "static_assertions",
5510   "thiserror 2.0.9",
5511   "tor-async-utils",
5512   "tor-basic-utils",
5513   "tor-chanmgr",
5514   "tor-config",
5515   "tor-error",
5516   "tor-geoip",
5517   "tor-guardmgr",
5518   "tor-linkspec",
5519   "tor-llcrypto",
5520   "tor-memquota",
5521   "tor-netdir",
5522   "tor-netdoc",
5523   "tor-persist",
5524   "tor-proto",
5525   "tor-protover",
5526   "tor-relay-selection",
5527   "tor-rtcompat",
5528   "tor-rtmock",
5529   "tracing",
5530   "visibility",
5531   "void",
5532   "weak-table",
5533  ]
5534  
5535  [[package]]
5536  name = "tor-config"
5537  version = "0.26.0"
5538  dependencies = [
5539   "amplify",
5540   "cfg-if",
5541   "derive-deftly",
5542   "derive_builder_fork_arti",
5543   "educe",
5544   "either",
5545   "figment",
5546   "fs-mistrust",
5547   "futures",
5548   "itertools 0.14.0",
5549   "notify",
5550   "once_cell",
5551   "paste",
5552   "postage",
5553   "regex",
5554   "serde",
5555   "serde-value",
5556   "serde_ignored",
5557   "serde_json",
5558   "strum",
5559   "tempfile",
5560   "test-temp-dir",
5561   "thiserror 2.0.9",
5562   "toml",
5563   "tor-basic-utils",
5564   "tor-error",
5565   "tor-rtcompat",
5566   "tracing",
5567   "tracing-test",
5568   "void",
5569  ]
5570  
5571  [[package]]
5572  name = "tor-config-path"
5573  version = "0.26.0"
5574  dependencies = [
5575   "assert_matches",
5576   "derive_builder_fork_arti",
5577   "directories",
5578   "dirs",
5579   "once_cell",
5580   "rmp-serde",
5581   "serde",
5582   "serde_json",
5583   "shellexpand",
5584   "thiserror 2.0.9",
5585   "toml",
5586   "tor-config",
5587   "tor-error",
5588   "tor-general-addr",
5589  ]
5590  
5591  [[package]]
5592  name = "tor-congestion"
5593  version = "0.17.0"
5594  dependencies = [
5595   "thiserror 2.0.9",
5596   "tor-error",
5597   "tor-netdir",
5598   "tor-units",
5599  ]
5600  
5601  [[package]]
5602  name = "tor-consdiff"
5603  version = "0.26.0"
5604  dependencies = [
5605   "digest",
5606   "hex",
5607   "thiserror 2.0.9",
5608   "tor-llcrypto",
5609  ]
5610  
5611  [[package]]
5612  name = "tor-dirclient"
5613  version = "0.26.0"
5614  dependencies = [
5615   "async-compression",
5616   "base64ct",
5617   "derive_more",
5618   "futures",
5619   "futures-await-test",
5620   "hex",
5621   "http",
5622   "httparse",
5623   "httpdate",
5624   "itertools 0.14.0",
5625   "memchr",
5626   "thiserror 2.0.9",
5627   "tor-circmgr",
5628   "tor-error",
5629   "tor-hscrypto",
5630   "tor-linkspec",
5631   "tor-llcrypto",
5632   "tor-netdoc",
5633   "tor-proto",
5634   "tor-rtcompat",
5635   "tor-rtmock",
5636   "tracing",
5637  ]
5638  
5639  [[package]]
5640  name = "tor-dirmgr"
5641  version = "0.26.0"
5642  dependencies = [
5643   "anyhow",
5644   "async-trait",
5645   "base64ct",
5646   "derive_builder_fork_arti",
5647   "derive_more",
5648   "digest",
5649   "educe",
5650   "event-listener 5.3.1",
5651   "filetime",
5652   "float_eq",
5653   "fs-mistrust",
5654   "fslock",
5655   "futures",
5656   "hex",
5657   "hex-literal",
5658   "humantime",
5659   "humantime-serde",
5660   "itertools 0.14.0",
5661   "memmap2",
5662   "once_cell",
5663   "oneshot-fused-workaround",
5664   "paste",
5665   "postage",
5666   "rand",
5667   "rusqlite",
5668   "safelog",
5669   "scopeguard",
5670   "serde",
5671   "signature",
5672   "strum",
5673   "tempfile",
5674   "thiserror 2.0.9",
5675   "time",
5676   "tor-async-utils",
5677   "tor-basic-utils",
5678   "tor-checkable",
5679   "tor-circmgr",
5680   "tor-config",
5681   "tor-consdiff",
5682   "tor-dirclient",
5683   "tor-error",
5684   "tor-geoip",
5685   "tor-guardmgr",
5686   "tor-linkspec",
5687   "tor-llcrypto",
5688   "tor-netdir",
5689   "tor-netdoc",
5690   "tor-persist",
5691   "tor-proto",
5692   "tor-rtcompat",
5693   "tor-rtmock",
5694   "tracing",
5695   "tracing-test",
5696  ]
5697  
5698  [[package]]
5699  name = "tor-error"
5700  version = "0.26.0"
5701  dependencies = [
5702   "anyhow",
5703   "derive_more",
5704   "futures",
5705   "once_cell",
5706   "paste",
5707   "retry-error",
5708   "static_assertions",
5709   "strum",
5710   "thiserror 2.0.9",
5711   "tracing",
5712   "tracing-test",
5713   "void",
5714  ]
5715  
5716  [[package]]
5717  name = "tor-events"
5718  version = "0.17.0"
5719  dependencies = [
5720   "async-broadcast",
5721   "futures",
5722   "once_cell",
5723   "serde",
5724   "thiserror 2.0.9",
5725   "tokio",
5726   "tracing",
5727  ]
5728  
5729  [[package]]
5730  name = "tor-general-addr"
5731  version = "0.26.0"
5732  dependencies = [
5733   "arbitrary",
5734   "assert_matches",
5735   "derive_more",
5736   "thiserror 2.0.9",
5737   "void",
5738  ]
5739  
5740  [[package]]
5741  name = "tor-geoip"
5742  version = "0.26.0"
5743  dependencies = [
5744   "derive_more",
5745   "once_cell",
5746   "rangemap",
5747   "thiserror 2.0.9",
5748  ]
5749  
5750  [[package]]
5751  name = "tor-guardmgr"
5752  version = "0.26.0"
5753  dependencies = [
5754   "amplify",
5755   "base64ct",
5756   "derive-deftly",
5757   "derive_builder_fork_arti",
5758   "derive_more",
5759   "dyn-clone",
5760   "educe",
5761   "float_eq",
5762   "fs-mistrust",
5763   "futures",
5764   "humantime",
5765   "humantime-serde",
5766   "itertools 0.14.0",
5767   "num_enum",
5768   "oneshot-fused-workaround",
5769   "pin-project",
5770   "postage",
5771   "rand",
5772   "safelog",
5773   "serde",
5774   "serde_json",
5775   "strum",
5776   "tempfile",
5777   "thiserror 2.0.9",
5778   "toml",
5779   "tor-async-utils",
5780   "tor-basic-utils",
5781   "tor-config",
5782   "tor-error",
5783   "tor-linkspec",
5784   "tor-llcrypto",
5785   "tor-netdir",
5786   "tor-netdoc",
5787   "tor-persist",
5788   "tor-proto",
5789   "tor-protover",
5790   "tor-relay-selection",
5791   "tor-rtcompat",
5792   "tor-rtmock",
5793   "tor-units",
5794   "tracing",
5795  ]
5796  
5797  [[package]]
5798  name = "tor-hsclient"
5799  version = "0.26.0"
5800  dependencies = [
5801   "async-trait",
5802   "derive-deftly",
5803   "derive_more",
5804   "educe",
5805   "either",
5806   "futures",
5807   "humantime",
5808   "itertools 0.14.0",
5809   "oneshot-fused-workaround",
5810   "postage",
5811   "rand",
5812   "retry-error",
5813   "safelog",
5814   "slotmap-careful",
5815   "strum",
5816   "thiserror 2.0.9",
5817   "tokio",
5818   "tor-async-utils",
5819   "tor-basic-utils",
5820   "tor-bytes",
5821   "tor-cell",
5822   "tor-chanmgr",
5823   "tor-checkable",
5824   "tor-circmgr",
5825   "tor-config",
5826   "tor-dirclient",
5827   "tor-error",
5828   "tor-guardmgr",
5829   "tor-hscrypto",
5830   "tor-keymgr",
5831   "tor-linkspec",
5832   "tor-llcrypto",
5833   "tor-memquota",
5834   "tor-netdir",
5835   "tor-netdoc",
5836   "tor-persist",
5837   "tor-proto",
5838   "tor-rtcompat",
5839   "tor-rtmock",
5840   "tracing",
5841   "tracing-test",
5842  ]
5843  
5844  [[package]]
5845  name = "tor-hscrypto"
5846  version = "0.26.0"
5847  dependencies = [
5848   "arrayvec",
5849   "blake2",
5850   "cipher",
5851   "data-encoding",
5852   "derive-deftly",
5853   "derive_more",
5854   "digest",
5855   "equix",
5856   "hex",
5857   "hex-literal",
5858   "humantime",
5859   "itertools 0.14.0",
5860   "paste",
5861   "rand",
5862   "safelog",
5863   "signature",
5864   "subtle",
5865   "thiserror 2.0.9",
5866   "tor-basic-utils",
5867   "tor-bytes",
5868   "tor-error",
5869   "tor-key-forge",
5870   "tor-llcrypto",
5871   "tor-memquota",
5872   "tor-units",
5873   "void",
5874   "zeroize",
5875  ]
5876  
5877  [[package]]
5878  name = "tor-hsrproxy"
5879  version = "0.26.0"
5880  dependencies = [
5881   "derive-deftly",
5882   "derive_builder_fork_arti",
5883   "futures",
5884   "oneshot-fused-workaround",
5885   "rangemap",
5886   "safelog",
5887   "serde",
5888   "serde_json",
5889   "serde_with",
5890   "thiserror 2.0.9",
5891   "toml",
5892   "tor-async-utils",
5893   "tor-cell",
5894   "tor-config",
5895   "tor-error",
5896   "tor-hsservice",
5897   "tor-log-ratelim",
5898   "tor-proto",
5899   "tor-rtcompat",
5900   "tracing",
5901   "void",
5902  ]
5903  
5904  [[package]]
5905  name = "tor-hsservice"
5906  version = "0.26.0"
5907  dependencies = [
5908   "amplify",
5909   "async-trait",
5910   "base64ct",
5911   "cfg-if",
5912   "derive-deftly",
5913   "derive_builder_fork_arti",
5914   "derive_more",
5915   "digest",
5916   "educe",
5917   "fs-mistrust",
5918   "futures",
5919   "growable-bloom-filter",
5920   "hex",
5921   "humantime",
5922   "itertools 0.14.0",
5923   "k12",
5924   "libc",
5925   "once_cell",
5926   "oneshot-fused-workaround",
5927   "postage",
5928   "rand",
5929   "rand_core",
5930   "retry-error",
5931   "rmp-serde",
5932   "safelog",
5933   "serde",
5934   "serde_json",
5935   "serde_with",
5936   "slotmap-careful",
5937   "strum",
5938   "tempfile",
5939   "test-temp-dir",
5940   "thiserror 2.0.9",
5941   "tor-async-utils",
5942   "tor-basic-utils",
5943   "tor-bytes",
5944   "tor-cell",
5945   "tor-circmgr",
5946   "tor-config",
5947   "tor-config-path",
5948   "tor-dirclient",
5949   "tor-error",
5950   "tor-hscrypto",
5951   "tor-key-forge",
5952   "tor-keymgr",
5953   "tor-linkspec",
5954   "tor-llcrypto",
5955   "tor-log-ratelim",
5956   "tor-netdir",
5957   "tor-netdoc",
5958   "tor-persist",
5959   "tor-proto",
5960   "tor-protover",
5961   "tor-relay-selection",
5962   "tor-rtcompat",
5963   "tor-rtmock",
5964   "tracing",
5965   "tracing-test",
5966   "void",
5967   "walkdir",
5968  ]
5969  
5970  [[package]]
5971  name = "tor-key-forge"
5972  version = "0.26.0"
5973  dependencies = [
5974   "derive-deftly",
5975   "derive_more",
5976   "downcast-rs",
5977   "paste",
5978   "rand",
5979   "signature",
5980   "ssh-key",
5981   "thiserror 2.0.9",
5982   "tor-basic-utils",
5983   "tor-bytes",
5984   "tor-cert",
5985   "tor-checkable",
5986   "tor-error",
5987   "tor-llcrypto",
5988  ]
5989  
5990  [[package]]
5991  name = "tor-keymgr"
5992  version = "0.26.0"
5993  dependencies = [
5994   "amplify",
5995   "arrayvec",
5996   "cfg-if",
5997   "data-encoding",
5998   "derive-deftly",
5999   "derive_builder_fork_arti",
6000   "derive_more",
6001   "downcast-rs",
6002   "dyn-clone",
6003   "fs-mistrust",
6004   "glob-match",
6005   "humantime",
6006   "inventory",
6007   "itertools 0.14.0",
6008   "rand",
6009   "serde",
6010   "serde_json",
6011   "signature",
6012   "ssh-key",
6013   "tempfile",
6014   "thiserror 2.0.9",
6015   "tor-basic-utils",
6016   "tor-bytes",
6017   "tor-cert",
6018   "tor-checkable",
6019   "tor-config",
6020   "tor-config-path",
6021   "tor-error",
6022   "tor-hscrypto",
6023   "tor-key-forge",
6024   "tor-llcrypto",
6025   "tor-persist",
6026   "tracing",
6027   "walkdir",
6028   "zeroize",
6029  ]
6030  
6031  [[package]]
6032  name = "tor-linkspec"
6033  version = "0.26.0"
6034  dependencies = [
6035   "base64ct",
6036   "by_address",
6037   "caret",
6038   "derive-deftly",
6039   "derive_builder_fork_arti",
6040   "derive_more",
6041   "hex",
6042   "hex-literal",
6043   "itertools 0.14.0",
6044   "safelog",
6045   "serde",
6046   "serde_test",
6047   "serde_with",
6048   "strum",
6049   "thiserror 2.0.9",
6050   "tor-basic-utils",
6051   "tor-bytes",
6052   "tor-config",
6053   "tor-llcrypto",
6054   "tor-memquota",
6055   "tor-protover",
6056  ]
6057  
6058  [[package]]
6059  name = "tor-llcrypto"
6060  version = "0.26.0"
6061  dependencies = [
6062   "aes",
6063   "base64ct",
6064   "cipher",
6065   "ctr",
6066   "curve25519-dalek",
6067   "der-parser",
6068   "derive-deftly",
6069   "derive_more",
6070   "digest",
6071   "ed25519-dalek",
6072   "educe",
6073   "getrandom",
6074   "hex",
6075   "hex-literal",
6076   "openssl",
6077   "rand",
6078   "rand_core",
6079   "rsa",
6080   "safelog",
6081   "serde",
6082   "serde_test",
6083   "sha1",
6084   "sha2",
6085   "sha3",
6086   "signature",
6087   "subtle",
6088   "thiserror 2.0.9",
6089   "tor-basic-utils",
6090   "tor-memquota",
6091   "typenum",
6092   "visibility",
6093   "x25519-dalek",
6094   "zeroize",
6095  ]
6096  
6097  [[package]]
6098  name = "tor-log-ratelim"
6099  version = "0.26.0"
6100  dependencies = [
6101   "futures",
6102   "humantime",
6103   "once_cell",
6104   "thiserror 2.0.9",
6105   "tor-error",
6106   "tor-rtcompat",
6107   "tracing",
6108   "weak-table",
6109  ]
6110  
6111  [[package]]
6112  name = "tor-memquota"
6113  version = "0.26.0"
6114  dependencies = [
6115   "derive-deftly",
6116   "derive_more",
6117   "dyn-clone",
6118   "educe",
6119   "futures",
6120   "itertools 0.14.0",
6121   "paste",
6122   "pin-project",
6123   "rand",
6124   "safelog",
6125   "serde",
6126   "serde_json",
6127   "slotmap-careful",
6128   "static_assertions",
6129   "thiserror 2.0.9",
6130   "tor-async-utils",
6131   "tor-basic-utils",
6132   "tor-config",
6133   "tor-error",
6134   "tor-log-ratelim",
6135   "tor-rtcompat",
6136   "tor-rtmock",
6137   "tracing",
6138   "tracing-test",
6139   "visibility",
6140   "void",
6141  ]
6142  
6143  [[package]]
6144  name = "tor-netdir"
6145  version = "0.26.0"
6146  dependencies = [
6147   "async-trait",
6148   "bitflags 2.6.0",
6149   "derive_more",
6150   "digest",
6151   "float_eq",
6152   "futures",
6153   "hex",
6154   "hex-literal",
6155   "humantime",
6156   "itertools 0.14.0",
6157   "num_enum",
6158   "postage",
6159   "rand",
6160   "serde",
6161   "static_assertions",
6162   "strum",
6163   "thiserror 2.0.9",
6164   "time",
6165   "tor-basic-utils",
6166   "tor-error",
6167   "tor-geoip",
6168   "tor-hscrypto",
6169   "tor-linkspec",
6170   "tor-llcrypto",
6171   "tor-netdoc",
6172   "tor-protover",
6173   "tor-units",
6174   "tracing",
6175   "typed-index-collections",
6176   "visibility",
6177  ]
6178  
6179  [[package]]
6180  name = "tor-netdoc"
6181  version = "0.26.0"
6182  dependencies = [
6183   "amplify",
6184   "anyhow",
6185   "base64ct",
6186   "bitflags 2.6.0",
6187   "cipher",
6188   "derive_builder_fork_arti",
6189   "derive_more",
6190   "digest",
6191   "educe",
6192   "hex",
6193   "hex-literal",
6194   "humantime",
6195   "itertools 0.14.0",
6196   "once_cell",
6197   "phf",
6198   "rand",
6199   "serde",
6200   "serde_json",
6201   "serde_with",
6202   "signature",
6203   "smallvec",
6204   "subtle",
6205   "thiserror 2.0.9",
6206   "time",
6207   "tinystr 0.8.0",
6208   "tor-basic-utils",
6209   "tor-bytes",
6210   "tor-cell",
6211   "tor-cert",
6212   "tor-checkable",
6213   "tor-error",
6214   "tor-hscrypto",
6215   "tor-linkspec",
6216   "tor-llcrypto",
6217   "tor-protover",
6218   "tor-units",
6219   "visibility",
6220   "visible",
6221   "void",
6222   "weak-table",
6223   "zeroize",
6224  ]
6225  
6226  [[package]]
6227  name = "tor-persist"
6228  version = "0.26.0"
6229  dependencies = [
6230   "amplify",
6231   "anyhow",
6232   "derive-deftly",
6233   "derive_more",
6234   "filetime",
6235   "fs-mistrust",
6236   "fslock",
6237   "fslock-guard",
6238   "futures",
6239   "humantime",
6240   "itertools 0.14.0",
6241   "oneshot-fused-workaround",
6242   "paste",
6243   "sanitize-filename",
6244   "serde",
6245   "serde_json",
6246   "tempfile",
6247   "test-temp-dir",
6248   "thiserror 2.0.9",
6249   "time",
6250   "tor-async-utils",
6251   "tor-basic-utils",
6252   "tor-error",
6253   "tracing",
6254   "tracing-test",
6255   "void",
6256  ]
6257  
6258  [[package]]
6259  name = "tor-proto"
6260  version = "0.26.0"
6261  dependencies = [
6262   "asynchronous-codec",
6263   "bitvec",
6264   "bytes",
6265   "cipher",
6266   "coarsetime",
6267   "cpu-time",
6268   "criterion",
6269   "derive-deftly",
6270   "derive_builder_fork_arti",
6271   "derive_more",
6272   "digest",
6273   "educe",
6274   "futures",
6275   "hex",
6276   "hex-literal",
6277   "hkdf",
6278   "hmac",
6279   "humantime",
6280   "itertools 0.14.0",
6281   "oneshot-fused-workaround",
6282   "pin-project",
6283   "rand",
6284   "rand_core",
6285   "regex",
6286   "safelog",
6287   "slotmap-careful",
6288   "statrs",
6289   "subtle",
6290   "thiserror 2.0.9",
6291   "tokio",
6292   "tokio-util",
6293   "tor-async-utils",
6294   "tor-basic-utils",
6295   "tor-bytes",
6296   "tor-cell",
6297   "tor-cert",
6298   "tor-checkable",
6299   "tor-config",
6300   "tor-error",
6301   "tor-hscrypto",
6302   "tor-linkspec",
6303   "tor-llcrypto",
6304   "tor-log-ratelim",
6305   "tor-memquota",
6306   "tor-rtcompat",
6307   "tor-rtmock",
6308   "tor-units",
6309   "tracing",
6310   "typenum",
6311   "visibility",
6312   "void",
6313   "zeroize",
6314  ]
6315  
6316  [[package]]
6317  name = "tor-protover"
6318  version = "0.26.0"
6319  dependencies = [
6320   "caret",
6321   "thiserror 2.0.9",
6322  ]
6323  
6324  [[package]]
6325  name = "tor-ptmgr"
6326  version = "0.26.0"
6327  dependencies = [
6328   "anyhow",
6329   "async-trait",
6330   "cfg-if",
6331   "derive_builder_fork_arti",
6332   "fs-mistrust",
6333   "futures",
6334   "itertools 0.14.0",
6335   "oneshot-fused-workaround",
6336   "serde",
6337   "thiserror 2.0.9",
6338   "tokio",
6339   "tor-async-utils",
6340   "tor-basic-utils",
6341   "tor-chanmgr",
6342   "tor-config",
6343   "tor-config-path",
6344   "tor-error",
6345   "tor-linkspec",
6346   "tor-rtcompat",
6347   "tor-socksproto",
6348   "tracing",
6349   "tracing-subscriber",
6350   "visibility",
6351  ]
6352  
6353  [[package]]
6354  name = "tor-relay-crypto"
6355  version = "0.26.0"
6356  dependencies = [
6357   "derive-deftly",
6358   "derive_more",
6359   "humantime",
6360   "tor-cert",
6361   "tor-checkable",
6362   "tor-error",
6363   "tor-key-forge",
6364   "tor-keymgr",
6365   "tor-llcrypto",
6366   "tor-persist",
6367  ]
6368  
6369  [[package]]
6370  name = "tor-relay-selection"
6371  version = "0.26.0"
6372  dependencies = [
6373   "once_cell",
6374   "rand",
6375   "serde",
6376   "tor-basic-utils",
6377   "tor-geoip",
6378   "tor-linkspec",
6379   "tor-netdir",
6380   "tor-netdoc",
6381  ]
6382  
6383  [[package]]
6384  name = "tor-rpc-connect"
6385  version = "0.26.0"
6386  dependencies = [
6387   "assert_matches",
6388   "cfg-if",
6389   "derive_builder_fork_arti",
6390   "derive_more",
6391   "fs-mistrust",
6392   "fslock-guard",
6393   "rand",
6394   "safelog",
6395   "serde",
6396   "serde_with",
6397   "tempfile",
6398   "thiserror 2.0.9",
6399   "toml",
6400   "tor-basic-utils",
6401   "tor-config-path",
6402   "tor-general-addr",
6403   "tor-rtcompat",
6404   "tracing",
6405   "zeroize",
6406  ]
6407  
6408  [[package]]
6409  name = "tor-rpcbase"
6410  version = "0.26.0"
6411  dependencies = [
6412   "assert-impl",
6413   "derive-deftly",
6414   "derive_more",
6415   "downcast-rs",
6416   "erased-serde",
6417   "futures",
6418   "futures-await-test",
6419   "inventory",
6420   "once_cell",
6421   "paste",
6422   "regex",
6423   "serde",
6424   "serde_json",
6425   "thiserror 2.0.9",
6426   "tor-async-utils",
6427   "tor-error",
6428   "typetag",
6429   "void",
6430  ]
6431  
6432  [[package]]
6433  name = "tor-rtcompat"
6434  version = "0.26.0"
6435  dependencies = [
6436   "arbitrary",
6437   "assert_matches",
6438   "async-io 2.4.0",
6439   "async-native-tls",
6440   "async-std",
6441   "async-trait",
6442   "async_executors",
6443   "coarsetime",
6444   "derive_more",
6445   "dyn-clone",
6446   "educe",
6447   "futures",
6448   "futures-rustls",
6449   "libc",
6450   "native-tls",
6451   "paste",
6452   "pin-project",
6453   "rustls-pki-types",
6454   "thiserror 2.0.9",
6455   "tokio",
6456   "tokio-util",
6457   "tor-error",
6458   "tor-general-addr",
6459   "tracing",
6460   "void",
6461   "x509-signature",
6462  ]
6463  
6464  [[package]]
6465  name = "tor-rtmock"
6466  version = "0.26.0"
6467  dependencies = [
6468   "amplify",
6469   "async-trait",
6470   "derive-deftly",
6471   "derive_more",
6472   "educe",
6473   "futures",
6474   "futures-await-test",
6475   "humantime",
6476   "itertools 0.14.0",
6477   "oneshot-fused-workaround",
6478   "pin-project",
6479   "priority-queue",
6480   "rand",
6481   "slotmap-careful",
6482   "strum",
6483   "thiserror 2.0.9",
6484   "tor-basic-utils",
6485   "tor-error",
6486   "tor-general-addr",
6487   "tor-rtcompat",
6488   "tracing",
6489   "tracing-test",
6490   "void",
6491  ]
6492  
6493  [[package]]
6494  name = "tor-socksproto"
6495  version = "0.26.0"
6496  dependencies = [
6497   "amplify",
6498   "anyhow",
6499   "arbitrary",
6500   "caret",
6501   "derive-deftly",
6502   "educe",
6503   "hex-literal",
6504   "safelog",
6505   "subtle",
6506   "thiserror 2.0.9",
6507   "tor-bytes",
6508   "tor-error",
6509  ]
6510  
6511  [[package]]
6512  name = "tor-units"
6513  version = "0.26.0"
6514  dependencies = [
6515   "derive-deftly",
6516   "derive_more",
6517   "float-cmp",
6518   "thiserror 2.0.9",
6519   "tor-memquota",
6520  ]
6521  
6522  [[package]]
6523  name = "tower"
6524  version = "0.5.2"
6525  source = "registry+https://github.com/rust-lang/crates.io-index"
6526  checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
6527  dependencies = [
6528   "futures-core",
6529   "futures-util",
6530   "pin-project-lite",
6531   "sync_wrapper",
6532   "tokio",
6533   "tower-layer",
6534   "tower-service",
6535   "tracing",
6536  ]
6537  
6538  [[package]]
6539  name = "tower-layer"
6540  version = "0.3.3"
6541  source = "registry+https://github.com/rust-lang/crates.io-index"
6542  checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
6543  
6544  [[package]]
6545  name = "tower-service"
6546  version = "0.3.3"
6547  source = "registry+https://github.com/rust-lang/crates.io-index"
6548  checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
6549  
6550  [[package]]
6551  name = "tracing"
6552  version = "0.1.41"
6553  source = "registry+https://github.com/rust-lang/crates.io-index"
6554  checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
6555  dependencies = [
6556   "log",
6557   "pin-project-lite",
6558   "tracing-attributes",
6559   "tracing-core",
6560  ]
6561  
6562  [[package]]
6563  name = "tracing-appender"
6564  version = "0.2.3"
6565  source = "registry+https://github.com/rust-lang/crates.io-index"
6566  checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf"
6567  dependencies = [
6568   "crossbeam-channel",
6569   "thiserror 1.0.69",
6570   "time",
6571   "tracing-subscriber",
6572  ]
6573  
6574  [[package]]
6575  name = "tracing-attributes"
6576  version = "0.1.28"
6577  source = "registry+https://github.com/rust-lang/crates.io-index"
6578  checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
6579  dependencies = [
6580   "proc-macro2",
6581   "quote",
6582   "syn 2.0.95",
6583  ]
6584  
6585  [[package]]
6586  name = "tracing-core"
6587  version = "0.1.33"
6588  source = "registry+https://github.com/rust-lang/crates.io-index"
6589  checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
6590  dependencies = [
6591   "once_cell",
6592   "valuable",
6593  ]
6594  
6595  [[package]]
6596  name = "tracing-journald"
6597  version = "0.3.1"
6598  source = "registry+https://github.com/rust-lang/crates.io-index"
6599  checksum = "fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657"
6600  dependencies = [
6601   "libc",
6602   "tracing-core",
6603   "tracing-subscriber",
6604  ]
6605  
6606  [[package]]
6607  name = "tracing-log"
6608  version = "0.2.0"
6609  source = "registry+https://github.com/rust-lang/crates.io-index"
6610  checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
6611  dependencies = [
6612   "log",
6613   "once_cell",
6614   "tracing-core",
6615  ]
6616  
6617  [[package]]
6618  name = "tracing-subscriber"
6619  version = "0.3.19"
6620  source = "registry+https://github.com/rust-lang/crates.io-index"
6621  checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008"
6622  dependencies = [
6623   "matchers",
6624   "nu-ansi-term",
6625   "once_cell",
6626   "regex",
6627   "sharded-slab",
6628   "smallvec",
6629   "thread_local",
6630   "tracing",
6631   "tracing-core",
6632   "tracing-log",
6633  ]
6634  
6635  [[package]]
6636  name = "tracing-test"
6637  version = "0.2.5"
6638  source = "registry+https://github.com/rust-lang/crates.io-index"
6639  checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68"
6640  dependencies = [
6641   "tracing-core",
6642   "tracing-subscriber",
6643   "tracing-test-macro",
6644  ]
6645  
6646  [[package]]
6647  name = "tracing-test-macro"
6648  version = "0.2.5"
6649  source = "registry+https://github.com/rust-lang/crates.io-index"
6650  checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568"
6651  dependencies = [
6652   "quote",
6653   "syn 2.0.95",
6654  ]
6655  
6656  [[package]]
6657  name = "try-lock"
6658  version = "0.2.5"
6659  source = "registry+https://github.com/rust-lang/crates.io-index"
6660  checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
6661  
6662  [[package]]
6663  name = "trycmd"
6664  version = "0.15.8"
6665  source = "registry+https://github.com/rust-lang/crates.io-index"
6666  checksum = "656073a28690a4b8dfd578d1df087826cf8fa53c8161dbd90130d092570a21e1"
6667  dependencies = [
6668   "anstream",
6669   "automod",
6670   "glob",
6671   "humantime",
6672   "humantime-serde",
6673   "rayon",
6674   "serde",
6675   "shlex",
6676   "snapbox",
6677   "toml_edit",
6678  ]
6679  
6680  [[package]]
6681  name = "typed-index-collections"
6682  version = "3.1.0"
6683  source = "registry+https://github.com/rust-lang/crates.io-index"
6684  checksum = "183496e014253d15abbe6235677b1392dba2d40524c88938991226baa38ac7c4"
6685  
6686  [[package]]
6687  name = "typeid"
6688  version = "1.0.2"
6689  source = "registry+https://github.com/rust-lang/crates.io-index"
6690  checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e"
6691  
6692  [[package]]
6693  name = "typenum"
6694  version = "1.17.0"
6695  source = "registry+https://github.com/rust-lang/crates.io-index"
6696  checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
6697  
6698  [[package]]
6699  name = "typetag"
6700  version = "0.2.19"
6701  source = "registry+https://github.com/rust-lang/crates.io-index"
6702  checksum = "044fc3365ddd307c297fe0fe7b2e70588cdab4d0f62dc52055ca0d11b174cf0e"
6703  dependencies = [
6704   "erased-serde",
6705   "inventory",
6706   "once_cell",
6707   "serde",
6708   "typetag-impl",
6709  ]
6710  
6711  [[package]]
6712  name = "typetag-impl"
6713  version = "0.2.19"
6714  source = "registry+https://github.com/rust-lang/crates.io-index"
6715  checksum = "d9d30226ac9cbd2d1ff775f74e8febdab985dab14fb14aa2582c29a92d5555dc"
6716  dependencies = [
6717   "proc-macro2",
6718   "quote",
6719   "syn 2.0.95",
6720  ]
6721  
6722  [[package]]
6723  name = "uncased"
6724  version = "0.9.10"
6725  source = "registry+https://github.com/rust-lang/crates.io-index"
6726  checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697"
6727  dependencies = [
6728   "version_check",
6729  ]
6730  
6731  [[package]]
6732  name = "unicode-ident"
6733  version = "1.0.14"
6734  source = "registry+https://github.com/rust-lang/crates.io-index"
6735  checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
6736  
6737  [[package]]
6738  name = "unicode-segmentation"
6739  version = "1.12.0"
6740  source = "registry+https://github.com/rust-lang/crates.io-index"
6741  checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
6742  
6743  [[package]]
6744  name = "unicode-width"
6745  version = "0.2.0"
6746  source = "registry+https://github.com/rust-lang/crates.io-index"
6747  checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
6748  
6749  [[package]]
6750  name = "unicode-xid"
6751  version = "0.2.6"
6752  source = "registry+https://github.com/rust-lang/crates.io-index"
6753  checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
6754  
6755  [[package]]
6756  name = "untrusted"
6757  version = "0.7.1"
6758  source = "registry+https://github.com/rust-lang/crates.io-index"
6759  checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
6760  
6761  [[package]]
6762  name = "untrusted"
6763  version = "0.9.0"
6764  source = "registry+https://github.com/rust-lang/crates.io-index"
6765  checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
6766  
6767  [[package]]
6768  name = "url"
6769  version = "2.5.4"
6770  source = "registry+https://github.com/rust-lang/crates.io-index"
6771  checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
6772  dependencies = [
6773   "form_urlencoded",
6774   "idna",
6775   "percent-encoding",
6776  ]
6777  
6778  [[package]]
6779  name = "utf16_iter"
6780  version = "1.0.5"
6781  source = "registry+https://github.com/rust-lang/crates.io-index"
6782  checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
6783  
6784  [[package]]
6785  name = "utf8_iter"
6786  version = "1.0.4"
6787  source = "registry+https://github.com/rust-lang/crates.io-index"
6788  checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
6789  
6790  [[package]]
6791  name = "utf8parse"
6792  version = "0.2.2"
6793  source = "registry+https://github.com/rust-lang/crates.io-index"
6794  checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
6795  
6796  [[package]]
6797  name = "uuid"
6798  version = "1.11.0"
6799  source = "registry+https://github.com/rust-lang/crates.io-index"
6800  checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
6801  dependencies = [
6802   "getrandom",
6803  ]
6804  
6805  [[package]]
6806  name = "valuable"
6807  version = "0.1.0"
6808  source = "registry+https://github.com/rust-lang/crates.io-index"
6809  checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
6810  
6811  [[package]]
6812  name = "value-bag"
6813  version = "1.10.0"
6814  source = "registry+https://github.com/rust-lang/crates.io-index"
6815  checksum = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2"
6816  
6817  [[package]]
6818  name = "vcpkg"
6819  version = "0.2.15"
6820  source = "registry+https://github.com/rust-lang/crates.io-index"
6821  checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
6822  
6823  [[package]]
6824  name = "version_check"
6825  version = "0.9.5"
6826  source = "registry+https://github.com/rust-lang/crates.io-index"
6827  checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
6828  
6829  [[package]]
6830  name = "visibility"
6831  version = "0.1.1"
6832  source = "registry+https://github.com/rust-lang/crates.io-index"
6833  checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91"
6834  dependencies = [
6835   "proc-macro2",
6836   "quote",
6837   "syn 2.0.95",
6838  ]
6839  
6840  [[package]]
6841  name = "visible"
6842  version = "0.0.1"
6843  source = "registry+https://github.com/rust-lang/crates.io-index"
6844  checksum = "a044005fd5c0fc1ebd79c622e5606431c6b879a6a19acafb754be9926a2de73e"
6845  dependencies = [
6846   "quote",
6847   "syn 1.0.109",
6848  ]
6849  
6850  [[package]]
6851  name = "void"
6852  version = "1.0.2"
6853  source = "registry+https://github.com/rust-lang/crates.io-index"
6854  checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
6855  
6856  [[package]]
6857  name = "wait-timeout"
6858  version = "0.2.0"
6859  source = "registry+https://github.com/rust-lang/crates.io-index"
6860  checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
6861  dependencies = [
6862   "libc",
6863  ]
6864  
6865  [[package]]
6866  name = "waker-fn"
6867  version = "1.2.0"
6868  source = "registry+https://github.com/rust-lang/crates.io-index"
6869  checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
6870  
6871  [[package]]
6872  name = "walkdir"
6873  version = "2.5.0"
6874  source = "registry+https://github.com/rust-lang/crates.io-index"
6875  checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
6876  dependencies = [
6877   "same-file",
6878   "winapi-util",
6879  ]
6880  
6881  [[package]]
6882  name = "want"
6883  version = "0.3.1"
6884  source = "registry+https://github.com/rust-lang/crates.io-index"
6885  checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
6886  dependencies = [
6887   "try-lock",
6888  ]
6889  
6890  [[package]]
6891  name = "wasi"
6892  version = "0.11.0+wasi-snapshot-preview1"
6893  source = "registry+https://github.com/rust-lang/crates.io-index"
6894  checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
6895  
6896  [[package]]
6897  name = "wasix"
6898  version = "0.12.21"
6899  source = "registry+https://github.com/rust-lang/crates.io-index"
6900  checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d"
6901  dependencies = [
6902   "wasi",
6903  ]
6904  
6905  [[package]]
6906  name = "wasm-bindgen"
6907  version = "0.2.99"
6908  source = "registry+https://github.com/rust-lang/crates.io-index"
6909  checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396"
6910  dependencies = [
6911   "cfg-if",
6912   "once_cell",
6913   "wasm-bindgen-macro",
6914  ]
6915  
6916  [[package]]
6917  name = "wasm-bindgen-backend"
6918  version = "0.2.99"
6919  source = "registry+https://github.com/rust-lang/crates.io-index"
6920  checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79"
6921  dependencies = [
6922   "bumpalo",
6923   "log",
6924   "proc-macro2",
6925   "quote",
6926   "syn 2.0.95",
6927   "wasm-bindgen-shared",
6928  ]
6929  
6930  [[package]]
6931  name = "wasm-bindgen-futures"
6932  version = "0.4.49"
6933  source = "registry+https://github.com/rust-lang/crates.io-index"
6934  checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2"
6935  dependencies = [
6936   "cfg-if",
6937   "js-sys",
6938   "once_cell",
6939   "wasm-bindgen",
6940   "web-sys",
6941  ]
6942  
6943  [[package]]
6944  name = "wasm-bindgen-macro"
6945  version = "0.2.99"
6946  source = "registry+https://github.com/rust-lang/crates.io-index"
6947  checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe"
6948  dependencies = [
6949   "quote",
6950   "wasm-bindgen-macro-support",
6951  ]
6952  
6953  [[package]]
6954  name = "wasm-bindgen-macro-support"
6955  version = "0.2.99"
6956  source = "registry+https://github.com/rust-lang/crates.io-index"
6957  checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
6958  dependencies = [
6959   "proc-macro2",
6960   "quote",
6961   "syn 2.0.95",
6962   "wasm-bindgen-backend",
6963   "wasm-bindgen-shared",
6964  ]
6965  
6966  [[package]]
6967  name = "wasm-bindgen-shared"
6968  version = "0.2.99"
6969  source = "registry+https://github.com/rust-lang/crates.io-index"
6970  checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6"
6971  
6972  [[package]]
6973  name = "weak-table"
6974  version = "0.3.2"
6975  source = "registry+https://github.com/rust-lang/crates.io-index"
6976  checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549"
6977  
6978  [[package]]
6979  name = "web-sys"
6980  version = "0.3.76"
6981  source = "registry+https://github.com/rust-lang/crates.io-index"
6982  checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc"
6983  dependencies = [
6984   "js-sys",
6985   "wasm-bindgen",
6986  ]
6987  
6988  [[package]]
6989  name = "wide"
6990  version = "0.7.31"
6991  source = "registry+https://github.com/rust-lang/crates.io-index"
6992  checksum = "cc0ca27312d1e9218687a4e804cd4b7410bf54125d54d13e5170efbf09066d24"
6993  dependencies = [
6994   "bytemuck",
6995   "safe_arch",
6996  ]
6997  
6998  [[package]]
6999  name = "winapi"
7000  version = "0.3.9"
7001  source = "registry+https://github.com/rust-lang/crates.io-index"
7002  checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
7003  dependencies = [
7004   "winapi-i686-pc-windows-gnu",
7005   "winapi-x86_64-pc-windows-gnu",
7006  ]
7007  
7008  [[package]]
7009  name = "winapi-i686-pc-windows-gnu"
7010  version = "0.4.0"
7011  source = "registry+https://github.com/rust-lang/crates.io-index"
7012  checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
7013  
7014  [[package]]
7015  name = "winapi-util"
7016  version = "0.1.9"
7017  source = "registry+https://github.com/rust-lang/crates.io-index"
7018  checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
7019  dependencies = [
7020   "windows-sys 0.59.0",
7021  ]
7022  
7023  [[package]]
7024  name = "winapi-x86_64-pc-windows-gnu"
7025  version = "0.4.0"
7026  source = "registry+https://github.com/rust-lang/crates.io-index"
7027  checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
7028  
7029  [[package]]
7030  name = "windows"
7031  version = "0.58.0"
7032  source = "registry+https://github.com/rust-lang/crates.io-index"
7033  checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
7034  dependencies = [
7035   "windows-core 0.58.0",
7036   "windows-targets 0.52.6",
7037  ]
7038  
7039  [[package]]
7040  name = "windows-core"
7041  version = "0.52.0"
7042  source = "registry+https://github.com/rust-lang/crates.io-index"
7043  checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
7044  dependencies = [
7045   "windows-targets 0.52.6",
7046  ]
7047  
7048  [[package]]
7049  name = "windows-core"
7050  version = "0.58.0"
7051  source = "registry+https://github.com/rust-lang/crates.io-index"
7052  checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
7053  dependencies = [
7054   "windows-implement",
7055   "windows-interface",
7056   "windows-result",
7057   "windows-strings",
7058   "windows-targets 0.52.6",
7059  ]
7060  
7061  [[package]]
7062  name = "windows-implement"
7063  version = "0.58.0"
7064  source = "registry+https://github.com/rust-lang/crates.io-index"
7065  checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
7066  dependencies = [
7067   "proc-macro2",
7068   "quote",
7069   "syn 2.0.95",
7070  ]
7071  
7072  [[package]]
7073  name = "windows-interface"
7074  version = "0.58.0"
7075  source = "registry+https://github.com/rust-lang/crates.io-index"
7076  checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
7077  dependencies = [
7078   "proc-macro2",
7079   "quote",
7080   "syn 2.0.95",
7081  ]
7082  
7083  [[package]]
7084  name = "windows-result"
7085  version = "0.2.0"
7086  source = "registry+https://github.com/rust-lang/crates.io-index"
7087  checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
7088  dependencies = [
7089   "windows-targets 0.52.6",
7090  ]
7091  
7092  [[package]]
7093  name = "windows-strings"
7094  version = "0.1.0"
7095  source = "registry+https://github.com/rust-lang/crates.io-index"
7096  checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
7097  dependencies = [
7098   "windows-result",
7099   "windows-targets 0.52.6",
7100  ]
7101  
7102  [[package]]
7103  name = "windows-sys"
7104  version = "0.48.0"
7105  source = "registry+https://github.com/rust-lang/crates.io-index"
7106  checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
7107  dependencies = [
7108   "windows-targets 0.48.5",
7109  ]
7110  
7111  [[package]]
7112  name = "windows-sys"
7113  version = "0.52.0"
7114  source = "registry+https://github.com/rust-lang/crates.io-index"
7115  checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
7116  dependencies = [
7117   "windows-targets 0.52.6",
7118  ]
7119  
7120  [[package]]
7121  name = "windows-sys"
7122  version = "0.59.0"
7123  source = "registry+https://github.com/rust-lang/crates.io-index"
7124  checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
7125  dependencies = [
7126   "windows-targets 0.52.6",
7127  ]
7128  
7129  [[package]]
7130  name = "windows-targets"
7131  version = "0.48.5"
7132  source = "registry+https://github.com/rust-lang/crates.io-index"
7133  checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
7134  dependencies = [
7135   "windows_aarch64_gnullvm 0.48.5",
7136   "windows_aarch64_msvc 0.48.5",
7137   "windows_i686_gnu 0.48.5",
7138   "windows_i686_msvc 0.48.5",
7139   "windows_x86_64_gnu 0.48.5",
7140   "windows_x86_64_gnullvm 0.48.5",
7141   "windows_x86_64_msvc 0.48.5",
7142  ]
7143  
7144  [[package]]
7145  name = "windows-targets"
7146  version = "0.52.6"
7147  source = "registry+https://github.com/rust-lang/crates.io-index"
7148  checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
7149  dependencies = [
7150   "windows_aarch64_gnullvm 0.52.6",
7151   "windows_aarch64_msvc 0.52.6",
7152   "windows_i686_gnu 0.52.6",
7153   "windows_i686_gnullvm",
7154   "windows_i686_msvc 0.52.6",
7155   "windows_x86_64_gnu 0.52.6",
7156   "windows_x86_64_gnullvm 0.52.6",
7157   "windows_x86_64_msvc 0.52.6",
7158  ]
7159  
7160  [[package]]
7161  name = "windows_aarch64_gnullvm"
7162  version = "0.48.5"
7163  source = "registry+https://github.com/rust-lang/crates.io-index"
7164  checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
7165  
7166  [[package]]
7167  name = "windows_aarch64_gnullvm"
7168  version = "0.52.6"
7169  source = "registry+https://github.com/rust-lang/crates.io-index"
7170  checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
7171  
7172  [[package]]
7173  name = "windows_aarch64_msvc"
7174  version = "0.48.5"
7175  source = "registry+https://github.com/rust-lang/crates.io-index"
7176  checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
7177  
7178  [[package]]
7179  name = "windows_aarch64_msvc"
7180  version = "0.52.6"
7181  source = "registry+https://github.com/rust-lang/crates.io-index"
7182  checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
7183  
7184  [[package]]
7185  name = "windows_i686_gnu"
7186  version = "0.48.5"
7187  source = "registry+https://github.com/rust-lang/crates.io-index"
7188  checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
7189  
7190  [[package]]
7191  name = "windows_i686_gnu"
7192  version = "0.52.6"
7193  source = "registry+https://github.com/rust-lang/crates.io-index"
7194  checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
7195  
7196  [[package]]
7197  name = "windows_i686_gnullvm"
7198  version = "0.52.6"
7199  source = "registry+https://github.com/rust-lang/crates.io-index"
7200  checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
7201  
7202  [[package]]
7203  name = "windows_i686_msvc"
7204  version = "0.48.5"
7205  source = "registry+https://github.com/rust-lang/crates.io-index"
7206  checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
7207  
7208  [[package]]
7209  name = "windows_i686_msvc"
7210  version = "0.52.6"
7211  source = "registry+https://github.com/rust-lang/crates.io-index"
7212  checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
7213  
7214  [[package]]
7215  name = "windows_x86_64_gnu"
7216  version = "0.48.5"
7217  source = "registry+https://github.com/rust-lang/crates.io-index"
7218  checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
7219  
7220  [[package]]
7221  name = "windows_x86_64_gnu"
7222  version = "0.52.6"
7223  source = "registry+https://github.com/rust-lang/crates.io-index"
7224  checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
7225  
7226  [[package]]
7227  name = "windows_x86_64_gnullvm"
7228  version = "0.48.5"
7229  source = "registry+https://github.com/rust-lang/crates.io-index"
7230  checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
7231  
7232  [[package]]
7233  name = "windows_x86_64_gnullvm"
7234  version = "0.52.6"
7235  source = "registry+https://github.com/rust-lang/crates.io-index"
7236  checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
7237  
7238  [[package]]
7239  name = "windows_x86_64_msvc"
7240  version = "0.48.5"
7241  source = "registry+https://github.com/rust-lang/crates.io-index"
7242  checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
7243  
7244  [[package]]
7245  name = "windows_x86_64_msvc"
7246  version = "0.52.6"
7247  source = "registry+https://github.com/rust-lang/crates.io-index"
7248  checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
7249  
7250  [[package]]
7251  name = "winnow"
7252  version = "0.6.22"
7253  source = "registry+https://github.com/rust-lang/crates.io-index"
7254  checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980"
7255  dependencies = [
7256   "memchr",
7257  ]
7258  
7259  [[package]]
7260  name = "write16"
7261  version = "1.0.0"
7262  source = "registry+https://github.com/rust-lang/crates.io-index"
7263  checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
7264  
7265  [[package]]
7266  name = "writeable"
7267  version = "0.5.5"
7268  source = "registry+https://github.com/rust-lang/crates.io-index"
7269  checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
7270  
7271  [[package]]
7272  name = "wyz"
7273  version = "0.5.1"
7274  source = "registry+https://github.com/rust-lang/crates.io-index"
7275  checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
7276  dependencies = [
7277   "tap",
7278  ]
7279  
7280  [[package]]
7281  name = "x25519-dalek"
7282  version = "2.0.1"
7283  source = "registry+https://github.com/rust-lang/crates.io-index"
7284  checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
7285  dependencies = [
7286   "curve25519-dalek",
7287   "rand_core",
7288   "serde",
7289   "zeroize",
7290  ]
7291  
7292  [[package]]
7293  name = "x509-signature"
7294  version = "0.5.0"
7295  source = "registry+https://github.com/rust-lang/crates.io-index"
7296  checksum = "9fb2bc2a902d992cd5f471ee3ab0ffd6603047a4207384562755b9d6de977518"
7297  dependencies = [
7298   "ring 0.16.20",
7299   "untrusted 0.7.1",
7300  ]
7301  
7302  [[package]]
7303  name = "xxhash-rust"
7304  version = "0.8.15"
7305  source = "registry+https://github.com/rust-lang/crates.io-index"
7306  checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3"
7307  
7308  [[package]]
7309  name = "xz2"
7310  version = "0.1.7"
7311  source = "registry+https://github.com/rust-lang/crates.io-index"
7312  checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
7313  dependencies = [
7314   "lzma-sys",
7315  ]
7316  
7317  [[package]]
7318  name = "yoke"
7319  version = "0.7.5"
7320  source = "registry+https://github.com/rust-lang/crates.io-index"
7321  checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
7322  dependencies = [
7323   "serde",
7324   "stable_deref_trait",
7325   "yoke-derive",
7326   "zerofrom",
7327  ]
7328  
7329  [[package]]
7330  name = "yoke-derive"
7331  version = "0.7.5"
7332  source = "registry+https://github.com/rust-lang/crates.io-index"
7333  checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
7334  dependencies = [
7335   "proc-macro2",
7336   "quote",
7337   "syn 2.0.95",
7338   "synstructure",
7339  ]
7340  
7341  [[package]]
7342  name = "zerocopy"
7343  version = "0.7.35"
7344  source = "registry+https://github.com/rust-lang/crates.io-index"
7345  checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
7346  dependencies = [
7347   "byteorder",
7348   "zerocopy-derive",
7349  ]
7350  
7351  [[package]]
7352  name = "zerocopy-derive"
7353  version = "0.7.35"
7354  source = "registry+https://github.com/rust-lang/crates.io-index"
7355  checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
7356  dependencies = [
7357   "proc-macro2",
7358   "quote",
7359   "syn 2.0.95",
7360  ]
7361  
7362  [[package]]
7363  name = "zerofrom"
7364  version = "0.1.5"
7365  source = "registry+https://github.com/rust-lang/crates.io-index"
7366  checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
7367  dependencies = [
7368   "zerofrom-derive",
7369  ]
7370  
7371  [[package]]
7372  name = "zerofrom-derive"
7373  version = "0.1.5"
7374  source = "registry+https://github.com/rust-lang/crates.io-index"
7375  checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
7376  dependencies = [
7377   "proc-macro2",
7378   "quote",
7379   "syn 2.0.95",
7380   "synstructure",
7381  ]
7382  
7383  [[package]]
7384  name = "zeroize"
7385  version = "1.8.1"
7386  source = "registry+https://github.com/rust-lang/crates.io-index"
7387  checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
7388  dependencies = [
7389   "zeroize_derive",
7390  ]
7391  
7392  [[package]]
7393  name = "zeroize_derive"
7394  version = "1.4.2"
7395  source = "registry+https://github.com/rust-lang/crates.io-index"
7396  checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
7397  dependencies = [
7398   "proc-macro2",
7399   "quote",
7400   "syn 2.0.95",
7401  ]
7402  
7403  [[package]]
7404  name = "zerovec"
7405  version = "0.10.4"
7406  source = "registry+https://github.com/rust-lang/crates.io-index"
7407  checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
7408  dependencies = [
7409   "yoke",
7410   "zerofrom",
7411   "zerovec-derive",
7412  ]
7413  
7414  [[package]]
7415  name = "zerovec-derive"
7416  version = "0.10.3"
7417  source = "registry+https://github.com/rust-lang/crates.io-index"
7418  checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
7419  dependencies = [
7420   "proc-macro2",
7421   "quote",
7422   "syn 2.0.95",
7423  ]
7424  
7425  [[package]]
7426  name = "zstd"
7427  version = "0.13.2"
7428  source = "registry+https://github.com/rust-lang/crates.io-index"
7429  checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9"
7430  dependencies = [
7431   "zstd-safe",
7432  ]
7433  
7434  [[package]]
7435  name = "zstd-safe"
7436  version = "7.2.1"
7437  source = "registry+https://github.com/rust-lang/crates.io-index"
7438  checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059"
7439  dependencies = [
7440   "zstd-sys",
7441  ]
7442  
7443  [[package]]
7444  name = "zstd-sys"
7445  version = "2.0.13+zstd.1.5.6"
7446  source = "registry+https://github.com/rust-lang/crates.io-index"
7447  checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa"
7448  dependencies = [
7449   "cc",
7450   "pkg-config",
7451  ]