Commit 0978d5e5 authored by Clara Engler's avatar Clara Engler
Browse files

cargo: Update to Arti 2.5.1

parent 9cf781b6
Loading
Loading
Loading
Loading
Loading
+195 −133
Original line number Diff line number Diff line
@@ -19,13 +19,13 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"

[[package]]
name = "aes"
version = "0.8.4"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
checksum = "f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58"
dependencies = [
 "cfg-if",
 "cipher",
 "cpufeatures 0.2.17",
 "cipher 0.5.2",
 "cpubits",
 "cpufeatures 0.3.0",
 "zeroize",
]

@@ -181,9 +181,9 @@ checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"

[[package]]
name = "arti-client"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d54b6c87059a9b6562bfe585f3a637b72f90cddaa327ac29b5ddf082a54b4"
checksum = "18e7e5f663c4a5db15ba9377b98b3fff2190f64c02e608beb1292dd67b30f199"
dependencies = [
 "async-trait",
 "cfg-if",
@@ -488,6 +488,16 @@ dependencies = [
 "generic-array",
]

[[package]]
name = "block-buffer"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
dependencies = [
 "hybrid-array",
 "zeroize",
]

[[package]]
name = "bs58"
version = "0.5.1"
@@ -638,7 +648,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
 "crypto-common 0.1.7",
 "inout",
 "inout 0.1.4",
]

[[package]]
name = "cipher"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
dependencies = [
 "block-buffer 0.12.1",
 "crypto-common 0.2.2",
 "inout 0.2.2",
 "zeroize",
]

@@ -773,6 +794,12 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"

[[package]]
name = "cpubits"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"

[[package]]
name = "cpufeatures"
version = "0.2.17"
@@ -863,11 +890,11 @@ dependencies = [

[[package]]
name = "ctr"
version = "0.9.2"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
checksum = "baaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21"
dependencies = [
 "cipher",
 "cipher 0.5.2",
]

[[package]]
@@ -1147,7 +1174,7 @@ checksum = "ba91f619216e76a5eb2515783f7ec2e271938b51aadac592f4930517f4626863"
dependencies = [
 "heck",
 "indexmap 2.14.0",
 "itertools 0.15.0",
 "itertools",
 "proc-macro-crate",
 "proc-macro2",
 "quote",
@@ -1218,7 +1245,7 @@ version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
 "block-buffer",
 "block-buffer 0.10.4",
 "const-oid 0.9.6",
 "crypto-common 0.1.7",
 "subtle",
@@ -1477,6 +1504,17 @@ dependencies = [
 "pin-project-lite",
]

[[package]]
name = "extend"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "311a6d2f1f9d60bff73d2c78a0af97ed27f79672f15c238192a5bbb64db56d00"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.119",
]

[[package]]
name = "fallible-iterator"
version = "0.3.0"
@@ -1600,12 +1638,13 @@ dependencies = [

[[package]]
name = "fs-mistrust"
version = "0.15.0"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd938e053fbfb6dba36106f4bcf27c53362e6152adc9341700c4bc2264cd4a8f"
checksum = "9b2c81a5a0e7d67644309a15694eb7f414a4d6556c64c1ece1e5969aa609c8a9"
dependencies = [
 "derive_builder_fork_arti",
 "dirs",
 "extend",
 "libc",
 "pwd-grp",
 "serde",
@@ -1969,6 +2008,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
dependencies = [
 "typenum",
 "zeroize",
]

[[package]]
@@ -2166,6 +2206,15 @@ dependencies = [
 "generic-array",
]

[[package]]
name = "inout"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
dependencies = [
 "hybrid-array",
]

[[package]]
name = "inventory"
version = "0.3.24"
@@ -2182,19 +2231,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"

[[package]]
name = "is_terminal_polyfill"
version = "1.70.2"
name = "iprange"
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
checksum = "37209be0ad225457e63814401415e748e2453a5297f9b637338f5fb8afa4ec00"
dependencies = [
 "ipnet",
]

[[package]]
name = "itertools"
version = "0.14.0"
name = "is_terminal_polyfill"
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
 "either",
]
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"

[[package]]
name = "itertools"
@@ -3037,9 +3086,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"

[[package]]
name = "phf"
version = "0.13.1"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6"
dependencies = [
 "phf_macros",
 "phf_shared",
@@ -3048,9 +3097,9 @@ dependencies = [

[[package]]
name = "phf_generator"
version = "0.13.1"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100"
dependencies = [
 "fastrand",
 "phf_shared",
@@ -3058,9 +3107,9 @@ dependencies = [

[[package]]
name = "phf_macros"
version = "0.13.1"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef"
checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085"
dependencies = [
 "phf_generator",
 "phf_shared",
@@ -3071,9 +3120,9 @@ dependencies = [

[[package]]
name = "phf_shared"
version = "0.13.1"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89"
dependencies = [
 "siphasher",
]
@@ -3372,11 +3421,12 @@ checksum = "973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68"

[[package]]
name = "rdrand"
version = "0.8.3"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d92195228612ac8eed47adbc2ed0f04e513a4ccb98175b6f2bd04d963b533655"
checksum = "84448986e59427c795b929d8dbe12d176275c7d0887ee48098c35b7206f51bae"
dependencies = [
 "rand_core 0.6.4",
 "libc",
 "rand_core 0.10.1",
]

[[package]]
@@ -4067,7 +4117,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "125c5795103fc93fced42d123c8044180afc55469caa1ab56487c3c5543c898d"
dependencies = [
 "cipher",
 "cipher 0.4.4",
 "ssh-encoding-fork-arti",
]

@@ -4522,13 +4572,14 @@ checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"

[[package]]
name = "tor-async-utils"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58580b41636378f79500bca6a178787e0e434207e0880dd90698ae3f686f24d6"
checksum = "0969a2e97472807009ea516a0b98541048d59b21afad98e1da9c577cd93d5db9"
dependencies = [
 "cfg-if",
 "derive-deftly",
 "educe",
 "extend",
 "futures",
 "oneshot-fused-workaround",
 "pin-project",
@@ -4546,15 +4597,17 @@ dependencies = [

[[package]]
name = "tor-basic-utils"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd3046aa299df67da91b45c02c24d48d40ae1845f9b91e27f9c8adbde78315ba"
checksum = "70c40efc7fdfd91d8e774cccaff5d8218cc6b914a5c65b04ca5719416427c9f8"
dependencies = [
 "derive-deftly",
 "derive_more",
 "educe",
 "extend",
 "getrandom 0.4.3",
 "hex",
 "itertools 0.14.0",
 "itertools",
 "libc",
 "paste",
 "rand 0.10.2",
@@ -4570,9 +4623,9 @@ dependencies = [

[[package]]
name = "tor-bytes"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b4833cc8ab3fca79eabc06f3ca97db102a3b7db861d77848d39932a6f0ed598"
checksum = "c23ad66d11cdb8052cd52f6f54cd14cc8e060fb49284a717246213500e6e911f"
dependencies = [
 "bytes",
 "derive-deftly",
@@ -4588,9 +4641,9 @@ dependencies = [

[[package]]
name = "tor-cell"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73a01cb2ac6697c12b647729d3d7db404e306d1e08a7a3aacdbee08e35170ebd"
checksum = "c8bb1363898e3a5eebc3fd0bff63e00449810d4ad96699b685a8537b92929958"
dependencies = [
 "amplify",
 "bitflags 2.13.1",
@@ -4599,7 +4652,7 @@ dependencies = [
 "derive-deftly",
 "derive_more",
 "educe",
 "itertools 0.14.0",
 "itertools",
 "paste",
 "rand 0.10.2",
 "smallvec",
@@ -4619,9 +4672,9 @@ dependencies = [

[[package]]
name = "tor-cert"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "162d44b975e445de099b3a495710689652bbd0a9a3a0e4946341acbb3138b22b"
checksum = "12a760ed5a0177a49d405c9ff53a17cf0348b3a297f8c228e860e880a878649c"
dependencies = [
 "caret",
 "derive_builder_fork_arti",
@@ -4638,9 +4691,9 @@ dependencies = [

[[package]]
name = "tor-chanmgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf15c4cbafa5745def4fced9e8e59148533a2bfc8d938e9fad7a0d6d16757712"
checksum = "4e6be3bca876eda4aa9a47e77f803f2914f4c882f9affde994219146b6a88e8c"
dependencies = [
 "async-trait",
 "base64ct",
@@ -4681,11 +4734,12 @@ dependencies = [

[[package]]
name = "tor-checkable"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef81835cb0b2db460c694678eae8c4cbad5f31847e473aac42605f9b945fb31a"
checksum = "bcdb5c50f28a24a4048a5ff8db5089eb1de204de80dc5ef40e04188ba66c8025"
dependencies = [
 "humantime",
 "itertools",
 "signature",
 "thiserror 2.0.19",
 "tor-llcrypto",
@@ -4694,9 +4748,9 @@ dependencies = [

[[package]]
name = "tor-circmgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b63cca1f18282f82b905b6a8c20c6f247787bc010d1b317d9eb98503e4352bf"
checksum = "b2ababd68e4bdbc4da874eef6938fdb8792f387d1722f53574a88e84a08a54af"
dependencies = [
 "amplify",
 "async-trait",
@@ -4709,7 +4763,7 @@ dependencies = [
 "educe",
 "futures",
 "humantime-serde",
 "itertools 0.14.0",
 "itertools",
 "once_cell",
 "oneshot-fused-workaround",
 "pin-project",
@@ -4745,9 +4799,9 @@ dependencies = [

[[package]]
name = "tor-config"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a699adfb8bdb34699afcca7cbbd9d26329246940bc9dbc32f380c87578017350"
checksum = "a0ecacf2afa11dc25841514d69f0a770abf3b2c0da792ef47e5bdfdfe07bf67e"
dependencies = [
 "amplify",
 "cfg-if",
@@ -4755,11 +4809,12 @@ dependencies = [
 "derive_builder_fork_arti",
 "educe",
 "either",
 "extend",
 "figment",
 "fs-mistrust",
 "futures",
 "humantime-serde",
 "itertools 0.14.0",
 "itertools",
 "notify",
 "paste",
 "postage",
@@ -4779,9 +4834,9 @@ dependencies = [

[[package]]
name = "tor-config-path"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d38001695121fc778e67ac7a1c733d3158ee8942a55cfa343981b50d90f5daa"
checksum = "52de46b996c648c3880ae0cc0cf8dd2cf9be4466be65e24df39790bd6e673204"
dependencies = [
 "directories",
 "serde",
@@ -4793,9 +4848,9 @@ dependencies = [

[[package]]
name = "tor-consdiff"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "80e9e3eb11e91ea4c1affe5e1f73628726c283942715739850546acb94bbe028"
checksum = "243ef0da7444be7f8f15ba17e3eb7c9e4359e9f93ddb68abd33984874e39cf6e"
dependencies = [
 "derive_more",
 "digest 0.10.7",
@@ -4810,9 +4865,9 @@ dependencies = [

[[package]]
name = "tor-dirclient"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0027cd2a58abab9ebaf61c3c1da9b0fa9e6cbc914b88fedb7b3102bd4f4dd656"
checksum = "53c62385daf1ec5a8a7132c9da0baf5121169316d2fc3a40886a26a6074fa635"
dependencies = [
 "async-compression",
 "base64ct",
@@ -4822,7 +4877,7 @@ dependencies = [
 "http",
 "httparse",
 "httpdate",
 "itertools 0.14.0",
 "itertools",
 "memchr",
 "thiserror 2.0.19",
 "tor-circmgr",
@@ -4839,9 +4894,9 @@ dependencies = [

[[package]]
name = "tor-dircommon"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d2047b2f1ad3453c1060e5e39203bd87ead266e6873707bd7333b1d6bdac768"
checksum = "44132db8353536b8c79b81c9d0887053c1fe4679f0198b5f244d15a542b5bf16"
dependencies = [
 "base64ct",
 "derive-deftly",
@@ -4860,9 +4915,9 @@ dependencies = [

[[package]]
name = "tor-dirmgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57ebc162ccd628ef8e96912a9e42e848cd7305eb2a5a455a6002f54ad6826422"
checksum = "2b5523974c841cf2a9f85cfae6a1345572ac6e9deda1a43c2acf5301bddf8f83"
dependencies = [
 "async-trait",
 "base64ct",
@@ -4877,7 +4932,7 @@ dependencies = [
 "hex",
 "humantime",
 "humantime-serde",
 "itertools 0.14.0",
 "itertools",
 "memmap2",
 "oneshot-fused-workaround",
 "paste",
@@ -4918,9 +4973,9 @@ dependencies = [

[[package]]
name = "tor-error"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6a7ed4aee3e0613a75d420032116dac82d7702594e28566befdfa6707a8fd0e"
checksum = "4ac7221e0878a49f9eaa1adbfcbc15300699c7fc65644432706bef3cb99c5fc3"
dependencies = [
 "derive_more",
 "futures",
@@ -4936,9 +4991,9 @@ dependencies = [

[[package]]
name = "tor-general-addr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfee544a33dd3e67e0311cc46ef8f667cbf9c02c7c00ef4f25098a25b2b6e1cf"
checksum = "6b55314b3d95d4145c2d88cee46d4c623b209eceb980ac151c35ab97b2cba9de"
dependencies = [
 "derive_more",
 "thiserror 2.0.19",
@@ -4947,9 +5002,9 @@ dependencies = [

[[package]]
name = "tor-geoip"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba79ff317ecd29d133920ae05cc62156d574d104fbadfd3188affefbeda1b4b0"
checksum = "26643119854f787558e5938c6134f3a745a0d5f816e40c56e3343c8e4e968fe1"
dependencies = [
 "derive_more",
 "rangemap",
@@ -4965,9 +5020,9 @@ checksum = "5baacfe724d837c0da5558fe5e544b0c99181001606b9eb066e4fd98a9b77952"

[[package]]
name = "tor-guardmgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1e8f52e4b1b08ba58970a9b9879b0b72c35dcba48bad389935f2778ed432d05"
checksum = "9ddc6ae93e20b4e90174a915fca0be127753664886ae41722425dbd88bc4f500"
dependencies = [
 "amplify",
 "base64ct",
@@ -4979,7 +5034,7 @@ dependencies = [
 "futures",
 "humantime",
 "humantime-serde",
 "itertools 0.14.0",
 "itertools",
 "num_enum",
 "oneshot-fused-workaround",
 "pin-project",
@@ -5010,17 +5065,18 @@ dependencies = [

[[package]]
name = "tor-hsclient"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dc813f71e63fd324c4b1b1647ddc2fcc4b6e77c45091e6769ae80e591726ec"
checksum = "00a766e2a933e69f627ab112232634d1c5d92f8a24f694484aaf8b47f98e664e"
dependencies = [
 "async-trait",
 "cfg-if",
 "derive-deftly",
 "derive_more",
 "educe",
 "either",
 "futures",
 "itertools 0.14.0",
 "itertools",
 "oneshot-fused-workaround",
 "postage",
 "rand 0.10.2",
@@ -5055,9 +5111,9 @@ dependencies = [

[[package]]
name = "tor-hscrypto"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f82fd6a5a6ede5ece5e7f52708bdf0a007e8f975f9825689b376f038845f1e88"
checksum = "7f6438a115a512791dc1309ab8a70b969c89631914d8aa0cfa35cdb20d5d33b7"
dependencies = [
 "data-encoding",
 "derive-deftly",
@@ -5065,7 +5121,7 @@ dependencies = [
 "digest 0.10.7",
 "hex",
 "humantime",
 "itertools 0.14.0",
 "itertools",
 "paste",
 "rand 0.10.2",
 "safelog",
@@ -5086,9 +5142,9 @@ dependencies = [

[[package]]
name = "tor-key-forge"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30f83389917e9908c43457c80d0b982ba6dcd3e6ea36a37b29167b7619d9eaa3"
checksum = "763406a26bdb2ce8d9b1bd52bc1eb5d808a9c5b4f25ed687972e2ac869be801f"
dependencies = [
 "derive-deftly",
 "derive_more",
@@ -5108,9 +5164,9 @@ dependencies = [

[[package]]
name = "tor-keymgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c7c18fb26d112c6022b7d1de558a4045b574fecfa1c504045145d8e1a9dc01a"
checksum = "43f7f56a7b14d090d29e2e3c78b2fea84a6b97ad9b4b9fc13c4e09ec5ac283fa"
dependencies = [
 "amplify",
 "arrayvec",
@@ -5124,7 +5180,7 @@ dependencies = [
 "glob-match",
 "humantime",
 "inventory",
 "itertools 0.14.0",
 "itertools",
 "rand 0.10.2",
 "safelog",
 "serde",
@@ -5149,9 +5205,9 @@ dependencies = [

[[package]]
name = "tor-linkspec"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "638a849a5d65d4e37adb6a2fa597a5a5c0decb749c17e76d3c44c4aefd696270"
checksum = "608f77e1b9acba4304b45d2810e1d41c3899741dbdadf2f6e1e18baea29bbd5b"
dependencies = [
 "base64ct",
 "by_address",
@@ -5160,7 +5216,7 @@ dependencies = [
 "derive_builder_fork_arti",
 "derive_more",
 "hex",
 "itertools 0.14.0",
 "itertools",
 "safelog",
 "serde",
 "serde_with",
@@ -5176,9 +5232,9 @@ dependencies = [

[[package]]
name = "tor-llcrypto"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ef0e63e805e9c1da61511a93eca502dc29bcb0b8635e9668ec750b63a1e53a1"
checksum = "6b7b91d916be50cbbb575c468f6926cc34c3003d0162a644195bf60c00ad0247"
dependencies = [
 "aes",
 "base64ct",
@@ -5219,9 +5275,9 @@ dependencies = [

[[package]]
name = "tor-log-ratelim"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37d0f759a875b6f9b6f3657a2626a70e2474e698a4404501033babe63ad888a6"
checksum = "382fbfbe7b7a6e88165bc473362616b2360c5d07d2c66c9362c79b0f6da3d39c"
dependencies = [
 "futures",
 "humantime",
@@ -5235,17 +5291,18 @@ dependencies = [

[[package]]
name = "tor-memquota"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c06f2e981120a4c1da1e361573cee4af618d05fa3c7ec37c139d766f1b8d47f"
checksum = "10a433d849640322ccfa68015e5ae5835471e0959e70d097833f3847f5934239"
dependencies = [
 "cfg-if",
 "derive-deftly",
 "derive_more",
 "dyn-clone",
 "educe",
 "extend",
 "futures",
 "itertools 0.14.0",
 "itertools",
 "paste",
 "pin-project",
 "serde",
@@ -5266,21 +5323,21 @@ dependencies = [

[[package]]
name = "tor-memquota-cost"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b86eb903fee638e9211daddaddc146f0c5e4f5605d79983548fce6fec596325c"
checksum = "93d6db1779594e2934ea62b83baedb0b2de1f436177d3b07a497b252ca7b522d"
dependencies = [
 "derive-deftly",
 "itertools 0.14.0",
 "itertools",
 "paste",
 "void",
]

[[package]]
name = "tor-netdir"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8160580273eec3576158c3e833ff198870665dacebb373585892dde93cf9803"
checksum = "4214b180dae5f489253a2495322cf2c83f3bc7a4b246747cc6bf2ad1cba41ca1"
dependencies = [
 "async-trait",
 "bitflags 2.13.1",
@@ -5289,7 +5346,7 @@ dependencies = [
 "futures",
 "hex",
 "humantime",
 "itertools 0.14.0",
 "itertools",
 "num_enum",
 "rand 0.10.2",
 "serde",
@@ -5312,28 +5369,31 @@ dependencies = [

[[package]]
name = "tor-netdoc"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51598bfd24866de2c51e0de7a6e2418f86c6278cfeba2f85295ce45367fd8e06"
checksum = "7f0f1ef6582bab04851c78982f7a43b7f6058498338ec9ff8f6a5e2d34471c95"
dependencies = [
 "amplify",
 "base64ct",
 "cipher",
 "cipher 0.5.2",
 "derive-deftly",
 "derive_builder_fork_arti",
 "derive_more",
 "digest 0.10.7",
 "educe",
 "enumset",
 "extend",
 "hex",
 "hostname-validator",
 "humantime",
 "ipnet",
 "itertools 0.14.0",
 "iprange",
 "itertools",
 "memchr",
 "paste",
 "phf",
 "rand 0.10.2",
 "rangemap",
 "saturating-time",
 "serde",
 "serde_with",
@@ -5362,17 +5422,18 @@ dependencies = [

[[package]]
name = "tor-persist"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2ff75e20adb6a1a7ad07e16b55e56d5376706cc0090ab8831f008f1a89243f2"
checksum = "2718cecfe2ef009ab81f0426ce64be6aa4098c04c13d9cc116b5128376f37c2e"
dependencies = [
 "derive-deftly",
 "derive_more",
 "extend",
 "filetime",
 "fs-mistrust",
 "fslock-guard",
 "futures",
 "itertools 0.14.0",
 "itertools",
 "oneshot-fused-workaround",
 "paste",
 "sanitize-filename",
@@ -5390,9 +5451,9 @@ dependencies = [

[[package]]
name = "tor-proto"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "666b602da8ba5a4189d6ff551f5dd9db949b503780140d175435658970a1ea54"
checksum = "9098bb3d88ccfcfbf3b34619df8dedf850ee1ddeba8ed70b6e78e64f3349c43e"
dependencies = [
 "amplify",
 "async-trait",
@@ -5401,7 +5462,7 @@ dependencies = [
 "bytes",
 "caret",
 "cfg-if",
 "cipher",
 "cipher 0.5.2",
 "coarsetime",
 "derive-deftly",
 "derive_builder_fork_arti",
@@ -5413,7 +5474,7 @@ dependencies = [
 "futures-util",
 "hkdf",
 "hmac",
 "itertools 0.14.0",
 "itertools",
 "nonany",
 "oneshot-fused-workaround",
 "pin-project",
@@ -5456,11 +5517,12 @@ dependencies = [

[[package]]
name = "tor-protover"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ef84569d020c36eb322976f9a5dec1d3fa992db9739237ad1ae923b0ddeb298"
checksum = "be1e76606ba190039026fe949af420db546058d64de69ebc42a454a0745607b8"
dependencies = [
 "caret",
 "derive-deftly",
 "paste",
 "serde_with",
 "thiserror 2.0.19",
@@ -5470,9 +5532,9 @@ dependencies = [

[[package]]
name = "tor-ptmgr"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66db88ee6c5ba60a077b592b7e566d465220de61ccfd473fba6567c577cad475"
checksum = "d052da1eadd9f65cc46aa367adb8b573d397acf3d0635d39351670bbe40a82f7"
dependencies = [
 "async-trait",
 "cfg-if",
@@ -5480,7 +5542,7 @@ dependencies = [
 "derive_builder_fork_arti",
 "fs-mistrust",
 "futures",
 "itertools 0.14.0",
 "itertools",
 "oneshot-fused-workaround",
 "serde",
 "thiserror 2.0.19",
@@ -5500,9 +5562,9 @@ dependencies = [

[[package]]
name = "tor-relay-selection"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09778e3a45fdf49ca335fa16a0032abc5d4e1cacff9f46c3ed3e2a416d088aa6"
checksum = "465cc59cd3713b1b1dcb3daafd21153509b49a91dfd19711df3143154806bc97"
dependencies = [
 "rand 0.10.2",
 "serde",
@@ -5515,9 +5577,9 @@ dependencies = [

[[package]]
name = "tor-rtcompat"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "981279291476ad7ec309c874fa99b8d31250432a48ff6eea3f7405edbbd254e1"
checksum = "9c0c4f9845afe4a2be175091a3610cb0e76361a445f4d849d81e5bccced827dd"
dependencies = [
 "amplify",
 "async-native-tls",
@@ -5554,9 +5616,9 @@ dependencies = [

[[package]]
name = "tor-rtmock"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a3ee9695304cc44cc0de1dc673c9a71419318e214dc04ed7883a058d050654d"
checksum = "b8b042bfc0441618a513568cc7cd7544af146c7e3841857cc6ad39caca85528f"
dependencies = [
 "amplify",
 "assert_matches",
@@ -5566,7 +5628,7 @@ dependencies = [
 "educe",
 "futures",
 "humantime",
 "itertools 0.14.0",
 "itertools",
 "oneshot-fused-workaround",
 "pin-project",
 "priority-queue",
@@ -5584,9 +5646,9 @@ dependencies = [

[[package]]
name = "tor-socksproto"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbf78ef55dbfccb5a95cd75eb433621947923653cb91c9941d5a0a5116e510ee"
checksum = "c52feb363eefbe662c059f39969842dc001bf82dbe81849c703d5051cbd10266"
dependencies = [
 "amplify",
 "caret",
@@ -5601,9 +5663,9 @@ dependencies = [

[[package]]
name = "tor-units"
version = "0.44.0"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0325a93f3b35c5a9bda74705ce89b753e1c8e183af6945826188cef16687d80"
checksum = "f985b939892d57ab7dfe06ad6cf54aa82808305b22b176191c54cbabab5c073d"
dependencies = [
 "derive-deftly",
 "derive_more",
+10 −10
Original line number Diff line number Diff line
@@ -21,15 +21,15 @@ simple-proc-net = { path = "../simple-proc-net" }
smoltcp = { version = "0.13.1", default-features = false, features = ["log", "phy-tuntap_interface", "medium-ip", "socket-udp", "socket-tcp", "proto-ipv4", "proto-ipv6", "socket", "async", "socket-tcp-pause-synack"] }
tokio = { version = "1.37.0", features = ["net", "rt", "time", "sync", "io-util", "macros"] }
tracing = "0.1.40"
arti-client = { version = "0.44.0", default-features = false, features = ["tokio", "rustls", "static", "geoip", "onion-service-client", "experimental-api", "bridge-client", "pt-client", "keymgr"] }
tor-chanmgr = { version = "0.44.0" }
tor-config = { version = "0.44.0" }
tor-rtcompat = { version = "0.44.0" }
tor-linkspec = { version = "0.44.0" }
tor-proto = { version = "0.44.0", features = ["experimental-api", "stream-ctrl"] }
tor-llcrypto = { version = "0.44.0" }
tor-geoip = { version = "0.44.0" }
fs-mistrust = { version = "0.15.0" }
arti-client = { version = "0.45.0", default-features = false, features = ["tokio", "rustls", "static", "geoip", "onion-service-client", "experimental-api", "bridge-client", "pt-client", "keymgr"] }
tor-chanmgr = { version = "0.45.0" }
tor-config = { version = "0.45.0" }
tor-rtcompat = { version = "0.45.0" }
tor-linkspec = { version = "0.45.0" }
tor-proto = { version = "0.45.0", features = ["experimental-api", "stream-ctrl"] }
tor-llcrypto = { version = "0.45.0" }
tor-geoip = { version = "0.45.0" }
fs-mistrust = { version = "0.15.1" }
tokio-util = { version = "0.7.10", features = ["compat"] }
thiserror = "2.0"
rand = "0.10.0"
+2 −2
Original line number Diff line number Diff line
@@ -14,9 +14,9 @@ turn = "0.17"
safelog = "0.9.0"

[dev-dependencies]
arti-client = { version = "0.44.0" }
arti-client = { version = "0.45.0" }
clap = { version = "4.5", features = [ "derive" ] }
dns-message-parser = "0.9"
env_logger = "0.11.7"
tokio = { version = "1.37.0", features = ["net", "rt", "sync", "io-util"] }
tor-rtcompat = { version = "0.44.0" }
tor-rtcompat = { version = "0.45.0" }