git.delta.rocks / remowt / refs/commits / 69f690d8d645

difftreelog

ci add nix build

rrlopwywYaroslav Bolyukin2026-01-25parent: #14d995b.patch.diff
in: trunk

10 files changed

modified.gitignorediffbeforeafterboth
1/target1/target
2/.direnv
23
modifiedCargo.lockdiffbeforeafterboth
1# This file is automatically @generated by Cargo.1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.2# It is not intended for manual editing.
3version = 33version = 4
44
5[[package]]5[[package]]
6name = "addr2line"6name = "addr2line"
1919
20[[package]]20[[package]]
21name = "adler2"21name = "adler2"
22version = "2.0.0"22version = "2.0.1"
23source = "registry+https://github.com/rust-lang/crates.io-index"23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"24checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
2525
26[[package]]26[[package]]
27name = "aead"27name = "aead"
28version = "0.5.2"28version = "0.6.0-rc.10"
29source = "registry+https://github.com/rust-lang/crates.io-index"29source = "registry+https://github.com/rust-lang/crates.io-index"
30checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"30checksum = "6b657e772794c6b04730ea897b66a058ccd866c16d1967da05eeeecec39043fe"
31dependencies = [31dependencies = [
32 "crypto-common",32 "crypto-common 0.2.2",
33 "generic-array",33 "inout",
34]34]
3535
36[[package]]36[[package]]
37name = "aes"37name = "aes"
38version = "0.8.4"38version = "0.9.1"
39source = "registry+https://github.com/rust-lang/crates.io-index"39source = "registry+https://github.com/rust-lang/crates.io-index"
40checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"40checksum = "f1fc76eaeac4c9164506c466d4ffdd8ec9d0c5bf57ee97177c4d8eceb3a0e138"
41dependencies = [41dependencies = [
42 "cfg-if",
43 "cipher",42 "cipher",
43 "cpubits",
44 "cpufeatures",44 "cpufeatures 0.3.0",
45 "zeroize",
45]46]
4647
47[[package]]48[[package]]
48name = "aes-gcm"49name = "aes-gcm"
49version = "0.10.3"50version = "0.11.0-rc.4"
50source = "registry+https://github.com/rust-lang/crates.io-index"51source = "registry+https://github.com/rust-lang/crates.io-index"
51checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"52checksum = "da8c919c118108f144adecad74b425b804ad075580d605d9b33c2d6d1c62a2f8"
52dependencies = [53dependencies = [
53 "aead",54 "aead",
54 "aes",55 "aes",
55 "cipher",56 "cipher",
56 "ctr",57 "ctr",
57 "ghash",58 "ghash",
58 "subtle",59 "subtle",
60 "zeroize",
59]61]
6062
61[[package]]63[[package]]
67 "memchr",69 "memchr",
68]70]
71
72[[package]]
73name = "android_system_properties"
74version = "0.1.5"
75source = "registry+https://github.com/rust-lang/crates.io-index"
76checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
77dependencies = [
78 "libc",
79]
6980
70[[package]]81[[package]]
71name = "anstream"82name = "anstream"
103source = "registry+https://github.com/rust-lang/crates.io-index"114source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"115checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
105dependencies = [116dependencies = [
106 "windows-sys",117 "windows-sys 0.52.0",
107]118]
108119
109[[package]]120[[package]]
113checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"124checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
114dependencies = [125dependencies = [
115 "anstyle",126 "anstyle",
116 "windows-sys",127 "windows-sys 0.52.0",
117]128]
118129
119[[package]]130[[package]]
122source = "registry+https://github.com/rust-lang/crates.io-index"133source = "registry+https://github.com/rust-lang/crates.io-index"
123checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"134checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
135
136[[package]]
137name = "argon2"
138version = "0.6.0-rc.8"
139source = "registry+https://github.com/rust-lang/crates.io-index"
140checksum = "7af50940b73bf4e16c15c448a2b121c63f2d68e3e54b6a8731673cb4aa0cdff5"
141dependencies = [
142 "base64ct",
143 "blake2",
144 "cpufeatures 0.3.0",
145 "password-hash",
146]
124147
125[[package]]148[[package]]
126name = "async-broadcast"149name = "async-broadcast"
186 "rustix",209 "rustix",
187 "slab",210 "slab",
188 "tracing",211 "tracing",
189 "windows-sys",212 "windows-sys 0.52.0",
190]213]
191214
192[[package]]215[[package]]
217 "futures-lite",240 "futures-lite",
218 "rustix",241 "rustix",
219 "tracing",242 "tracing",
220 "windows-sys",243 "windows-sys 0.52.0",
221]244]
222245
223[[package]]246[[package]]
228dependencies = [251dependencies = [
229 "proc-macro2",252 "proc-macro2",
230 "quote",253 "quote",
231 "syn 2.0.72",254 "syn 2.0.104",
232]255]
233256
234[[package]]257[[package]]
246 "rustix",269 "rustix",
247 "signal-hook-registry",270 "signal-hook-registry",
248 "slab",271 "slab",
249 "windows-sys",272 "windows-sys 0.52.0",
250]273]
251274
252[[package]]275[[package]]
263dependencies = [286dependencies = [
264 "proc-macro2",287 "proc-macro2",
265 "quote",288 "quote",
266 "syn 2.0.72",289 "syn 2.0.104",
267]290]
291
292[[package]]
293name = "async_fn_traits"
294version = "0.1.1"
295source = "registry+https://github.com/rust-lang/crates.io-index"
296checksum = "bc58d489c5f2d2c5be31b9004cec7af25a70d23df4d8111715eee736234cf217"
297dependencies = [
298 "paste",
299]
268300
269[[package]]301[[package]]
270name = "atomic-waker"302name = "atomic-waker"
295327
296[[package]]328[[package]]
297name = "base16ct"329name = "base16ct"
298version = "0.2.0"330version = "1.0.0"
299source = "registry+https://github.com/rust-lang/crates.io-index"331source = "registry+https://github.com/rust-lang/crates.io-index"
300checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"332checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"
301333
302[[package]]334[[package]]
303name = "base64ct"335name = "base64ct"
304version = "1.6.0"336version = "1.8.3"
305source = "registry+https://github.com/rust-lang/crates.io-index"337source = "registry+https://github.com/rust-lang/crates.io-index"
306checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"338checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
307339
308[[package]]340[[package]]
309name = "bcrypt-pbkdf"341name = "bcrypt-pbkdf"
310version = "0.10.0"342version = "0.11.0"
311source = "registry+https://github.com/rust-lang/crates.io-index"343source = "registry+https://github.com/rust-lang/crates.io-index"
312checksum = "6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2"344checksum = "144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0"
313dependencies = [345dependencies = [
314 "blowfish",346 "blowfish",
315 "pbkdf2 0.12.2",347 "pbkdf2",
316 "sha2",348 "sha2",
317]349]
318350
319[[package]]351[[package]]
320name = "bifrostlink"352name = "bifrostlink"
321version = "0.1.0"353version = "0.2.0"
354source = "registry+https://github.com/rust-lang/crates.io-index"
355checksum = "07b604760f82120a301bd77b8e4c4eaca19f1f2d5e14e1aa948a83df520f6040"
322dependencies = [356dependencies = [
323 "async-trait",357 "async-trait",
358 "async_fn_traits",
359 "bifrostlink-macros",
324 "bytes",360 "bytes",
325 "derivative",361 "derivative",
326 "futures",362 "futures",
331 "uuid",367 "uuid",
332]368]
369
370[[package]]
371name = "bifrostlink-macros"
372version = "0.2.0"
373source = "registry+https://github.com/rust-lang/crates.io-index"
374checksum = "0a517446ace113f80f086771548f622247544a0be59cfdbeb84c2731982d8eb6"
375dependencies = [
376 "proc-macro2",
377 "quote",
378 "syn 2.0.104",
379]
333380
334[[package]]381[[package]]
335name = "bifrostlink-ports"382name = "bifrostlink-ports"
336version = "0.1.0"383version = "0.2.0"
384source = "registry+https://github.com/rust-lang/crates.io-index"
385checksum = "382a8453fe3691a0fb73705d4da18161f753d7cf909981217d5b7620b725dcd1"
337dependencies = [386dependencies = [
338 "bifrostlink",387 "bifrostlink",
339 "bytes",388 "bytes",
357 "quote",406 "quote",
358 "regex",407 "regex",
359 "rustc-hash",408 "rustc-hash",
360 "shlex",409 "shlex 1.3.0",
361 "syn 2.0.72",410 "syn 2.0.104",
362]411]
363412
364[[package]]413[[package]]
373source = "registry+https://github.com/rust-lang/crates.io-index"422source = "registry+https://github.com/rust-lang/crates.io-index"
374checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"423checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
424
425[[package]]
426name = "blake2"
427version = "0.11.0-rc.6"
428source = "registry+https://github.com/rust-lang/crates.io-index"
429checksum = "061f1a09225e328e1ffbb378d2d49923c0ca5fee19fb5ac1cc9c1e9d52b93690"
430dependencies = [
431 "digest 0.11.3",
432]
375433
376[[package]]434[[package]]
377name = "block-buffer"435name = "block-buffer"
378version = "0.10.4"436version = "0.10.4"
379source = "registry+https://github.com/rust-lang/crates.io-index"437source = "registry+https://github.com/rust-lang/crates.io-index"
380checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"438checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
381dependencies = [439dependencies = [
382 "generic-array",440 "generic-array 0.14.7",
383]441]
442
443[[package]]
444name = "block-buffer"
445version = "0.12.0"
446source = "registry+https://github.com/rust-lang/crates.io-index"
447checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be"
448dependencies = [
449 "hybrid-array",
450 "zeroize",
451]
384452
385[[package]]453[[package]]
386name = "block-padding"454name = "block-padding"
387version = "0.3.3"455version = "0.4.2"
388source = "registry+https://github.com/rust-lang/crates.io-index"456source = "registry+https://github.com/rust-lang/crates.io-index"
389checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"457checksum = "710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068b"
390dependencies = [458dependencies = [
391 "generic-array",459 "hybrid-array",
392]460]
393461
394[[package]]462[[package]]
406474
407[[package]]475[[package]]
408name = "blowfish"476name = "blowfish"
409version = "0.9.1"477version = "0.10.0"
410source = "registry+https://github.com/rust-lang/crates.io-index"478source = "registry+https://github.com/rust-lang/crates.io-index"
411checksum = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7"479checksum = "62ce3946557b35e71d1bbe07ec385073ce9eda05043f95de134eb578fcf1a298"
412dependencies = [480dependencies = [
413 "byteorder",481 "byteorder",
414 "cipher",482 "cipher",
415]483]
416484
417[[package]]485[[package]]
418name = "bstr"486name = "bstr"
419version = "1.10.0"487version = "1.12.1"
420source = "registry+https://github.com/rust-lang/crates.io-index"488source = "registry+https://github.com/rust-lang/crates.io-index"
421checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"489checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
422dependencies = [490dependencies = [
423 "memchr",491 "memchr",
424 "serde",492 "serde",
425]493]
426494
427[[package]]495[[package]]
428name = "bumpalo"496name = "bumpalo"
429version = "3.16.0"497version = "3.20.3"
430source = "registry+https://github.com/rust-lang/crates.io-index"498source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"499checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
432500
433[[package]]501[[package]]
434name = "byteorder"502name = "byteorder"
438506
439[[package]]507[[package]]
440name = "bytes"508name = "bytes"
441version = "1.7.1"509version = "1.11.0"
442source = "registry+https://github.com/rust-lang/crates.io-index"510source = "registry+https://github.com/rust-lang/crates.io-index"
443checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"511checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
512
513[[package]]
514name = "camino"
515version = "1.2.2"
516source = "registry+https://github.com/rust-lang/crates.io-index"
517checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
518dependencies = [
519 "serde_core",
520]
444521
445[[package]]522[[package]]
446name = "cbc"523name = "cbc"
447version = "0.1.2"524version = "0.2.1"
448source = "registry+https://github.com/rust-lang/crates.io-index"525source = "registry+https://github.com/rust-lang/crates.io-index"
449checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"526checksum = "ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896"
450dependencies = [527dependencies = [
451 "cipher",528 "cipher",
452]529]
453530
454[[package]]531[[package]]
455name = "cc"532name = "cc"
456version = "1.1.7"533version = "1.2.63"
457source = "registry+https://github.com/rust-lang/crates.io-index"534source = "registry+https://github.com/rust-lang/crates.io-index"
458checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc"535checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f"
536dependencies = [
537 "find-msvc-tools",
538 "shlex 2.0.1",
539]
459540
460[[package]]541[[package]]
461name = "cexpr"542name = "cexpr"
480561
481[[package]]562[[package]]
482name = "chacha20"563name = "chacha20"
483version = "0.9.1"564version = "0.10.0"
484source = "registry+https://github.com/rust-lang/crates.io-index"565source = "registry+https://github.com/rust-lang/crates.io-index"
485checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818"566checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
486dependencies = [567dependencies = [
487 "cfg-if",568 "cfg-if",
488 "cipher",569 "cipher",
489 "cpufeatures",570 "cpufeatures 0.3.0",
571 "rand_core 0.10.1",
572 "zeroize",
490]573]
574
575[[package]]
576name = "chrono"
577version = "0.4.45"
578source = "registry+https://github.com/rust-lang/crates.io-index"
579checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
580dependencies = [
581 "iana-time-zone",
582 "js-sys",
583 "num-traits",
584 "wasm-bindgen",
585 "windows-link",
586]
491587
492[[package]]588[[package]]
493name = "cipher"589name = "cipher"
494version = "0.4.4"590version = "0.5.2"
495source = "registry+https://github.com/rust-lang/crates.io-index"591source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"592checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
497dependencies = [593dependencies = [
594 "block-buffer 0.12.0",
498 "crypto-common",595 "crypto-common 0.2.2",
499 "inout",596 "inout",
597 "zeroize",
500]598]
501599
502[[package]]600[[package]]
540 "heck",638 "heck",
541 "proc-macro2",639 "proc-macro2",
542 "quote",640 "quote",
543 "syn 2.0.72",641 "syn 2.0.104",
544]642]
545643
546[[package]]644[[package]]
549source = "registry+https://github.com/rust-lang/crates.io-index"647source = "registry+https://github.com/rust-lang/crates.io-index"
550checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"648checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
649
650[[package]]
651name = "cmov"
652version = "0.5.4"
653source = "registry+https://github.com/rust-lang/crates.io-index"
654checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
551655
552[[package]]656[[package]]
553name = "colorchoice"657name = "colorchoice"
566670
567[[package]]671[[package]]
568name = "const-oid"672name = "const-oid"
569version = "0.9.6"673version = "0.10.2"
570source = "registry+https://github.com/rust-lang/crates.io-index"674source = "registry+https://github.com/rust-lang/crates.io-index"
571checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"675checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
676
677[[package]]
678name = "core-foundation-sys"
679version = "0.8.7"
680source = "registry+https://github.com/rust-lang/crates.io-index"
681checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
682
683[[package]]
684name = "cpubits"
685version = "0.1.1"
686source = "registry+https://github.com/rust-lang/crates.io-index"
687checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"
572688
573[[package]]689[[package]]
574name = "cpufeatures"690name = "cpufeatures"
579 "libc",695 "libc",
580]696]
697
698[[package]]
699name = "cpufeatures"
700version = "0.3.0"
701source = "registry+https://github.com/rust-lang/crates.io-index"
702checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
703dependencies = [
704 "libc",
705]
581706
582[[package]]707[[package]]
583name = "crc32fast"708name = "crc32fast"
584version = "1.4.2"709version = "1.5.0"
585source = "registry+https://github.com/rust-lang/crates.io-index"710source = "registry+https://github.com/rust-lang/crates.io-index"
586checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"711checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
587dependencies = [712dependencies = [
588 "cfg-if",713 "cfg-if",
589]714]
596721
597[[package]]722[[package]]
598name = "crypto-bigint"723name = "crypto-bigint"
599version = "0.5.5"724version = "0.7.3"
600source = "registry+https://github.com/rust-lang/crates.io-index"725source = "registry+https://github.com/rust-lang/crates.io-index"
601checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"726checksum = "42a0d26b245348befa0c121944541476763dcc46ede886c88f9d12e1697d27c3"
602dependencies = [727dependencies = [
728 "cpubits",
729 "ctutils",
730 "getrandom 0.4.2",
603 "generic-array",731 "hybrid-array",
732 "num-traits",
604 "rand_core 0.6.4",733 "rand_core 0.10.1",
734 "serdect",
605 "subtle",735 "subtle",
606 "zeroize",736 "zeroize",
607]737]
612source = "registry+https://github.com/rust-lang/crates.io-index"742source = "registry+https://github.com/rust-lang/crates.io-index"
613checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"743checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
614dependencies = [744dependencies = [
615 "generic-array",745 "generic-array 0.14.7",
616 "rand_core 0.6.4",
617 "typenum",746 "typenum",
618]747]
748
749[[package]]
750name = "crypto-common"
751version = "0.2.2"
752source = "registry+https://github.com/rust-lang/crates.io-index"
753checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
754dependencies = [
755 "getrandom 0.4.2",
756 "hybrid-array",
757 "rand_core 0.10.1",
758]
759
760[[package]]
761name = "crypto-primes"
762version = "0.7.0"
763source = "registry+https://github.com/rust-lang/crates.io-index"
764checksum = "21f41f23de7d24cdbda7f0c4d9c0351f99a4ceb258ef30e5c1927af8987ffe5a"
765dependencies = [
766 "crypto-bigint",
767 "libm",
768 "rand_core 0.10.1",
769]
619770
620[[package]]771[[package]]
621name = "ctr"772name = "ctr"
622version = "0.9.2"773version = "0.10.1"
623source = "registry+https://github.com/rust-lang/crates.io-index"774source = "registry+https://github.com/rust-lang/crates.io-index"
624checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"775checksum = "baaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21"
625dependencies = [776dependencies = [
626 "cipher",777 "cipher",
627]778]
779
780[[package]]
781name = "ctutils"
782version = "0.4.2"
783source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
785dependencies = [
786 "cmov",
787 "subtle",
788]
628789
629[[package]]790[[package]]
630name = "curve25519-dalek"791name = "curve25519-dalek"
631version = "4.1.3"792version = "5.0.0-rc.0"
632source = "registry+https://github.com/rust-lang/crates.io-index"793source = "registry+https://github.com/rust-lang/crates.io-index"
633checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"794checksum = "4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bf"
634dependencies = [795dependencies = [
635 "cfg-if",796 "cfg-if",
636 "cpufeatures",797 "cpufeatures 0.3.0",
637 "curve25519-dalek-derive",798 "curve25519-dalek-derive",
638 "digest",799 "digest 0.11.3",
639 "fiat-crypto",800 "fiat-crypto",
640 "rustc_version",801 "rustc_version",
641 "subtle",802 "subtle",
650dependencies = [811dependencies = [
651 "proc-macro2",812 "proc-macro2",
652 "quote",813 "quote",
653 "syn 2.0.72",814 "syn 2.0.104",
654]815]
655816
656[[package]]817[[package]]
657name = "data-encoding"818name = "data-encoding"
658version = "2.6.0"819version = "2.11.0"
659source = "registry+https://github.com/rust-lang/crates.io-index"820source = "registry+https://github.com/rust-lang/crates.io-index"
660checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"821checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
661822
662[[package]]823[[package]]
663name = "delegate"824name = "delegate"
664version = "0.12.0"825version = "0.13.5"
665source = "registry+https://github.com/rust-lang/crates.io-index"826source = "registry+https://github.com/rust-lang/crates.io-index"
666checksum = "4e018fccbeeb50ff26562ece792ed06659b9c2dae79ece77c4456bb10d9bf79b"827checksum = "780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370"
667dependencies = [828dependencies = [
668 "proc-macro2",829 "proc-macro2",
669 "quote",830 "quote",
670 "syn 2.0.72",831 "syn 2.0.104",
671]832]
672833
673[[package]]834[[package]]
674name = "der"835name = "der"
675version = "0.7.9"836version = "0.8.0"
676source = "registry+https://github.com/rust-lang/crates.io-index"837source = "registry+https://github.com/rust-lang/crates.io-index"
677checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"838checksum = "71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411b"
678dependencies = [839dependencies = [
679 "const-oid",840 "const-oid",
680 "pem-rfc7468",841 "pem-rfc7468",
694855
695[[package]]856[[package]]
696name = "des"857name = "des"
697version = "0.8.1"858version = "0.9.0"
698source = "registry+https://github.com/rust-lang/crates.io-index"859source = "registry+https://github.com/rust-lang/crates.io-index"
699checksum = "ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e"860checksum = "916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5a"
700dependencies = [861dependencies = [
701 "cipher",862 "cipher",
702]863]
706version = "0.10.7"867version = "0.10.7"
707source = "registry+https://github.com/rust-lang/crates.io-index"868source = "registry+https://github.com/rust-lang/crates.io-index"
708checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"869checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
870dependencies = [
871 "block-buffer 0.10.4",
872 "crypto-common 0.1.6",
873]
874
875[[package]]
876name = "digest"
877version = "0.11.3"
878source = "registry+https://github.com/rust-lang/crates.io-index"
879checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
709dependencies = [880dependencies = [
710 "block-buffer",881 "block-buffer 0.12.0",
711 "const-oid",882 "const-oid",
712 "crypto-common",883 "crypto-common 0.2.2",
713 "subtle",884 "ctutils",
714]885]
715886
716[[package]]887[[package]]
717name = "ecdsa"888name = "ecdsa"
718version = "0.16.9"889version = "0.17.0-rc.18"
719source = "registry+https://github.com/rust-lang/crates.io-index"890source = "registry+https://github.com/rust-lang/crates.io-index"
720checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"891checksum = "54fb064faabbee66e1fc8e5c5a9458d4269dc2d8b638fe86a425adb2510d1a96"
721dependencies = [892dependencies = [
722 "der",893 "der",
723 "digest",894 "digest 0.11.3",
724 "elliptic-curve",895 "elliptic-curve",
725 "rfc6979",896 "rfc6979",
726 "signature",897 "signature",
727 "spki",898 "spki",
899 "zeroize",
728]900]
729901
730[[package]]902[[package]]
731name = "ed25519"903name = "ed25519"
732version = "2.2.3"904version = "3.0.0"
733source = "registry+https://github.com/rust-lang/crates.io-index"905source = "registry+https://github.com/rust-lang/crates.io-index"
734checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"906checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
735dependencies = [907dependencies = [
736 "pkcs8",908 "pkcs8",
737 "signature",909 "signature",
738]910]
739911
740[[package]]912[[package]]
741name = "ed25519-dalek"913name = "ed25519-dalek"
742version = "2.1.1"914version = "3.0.0-rc.0"
743source = "registry+https://github.com/rust-lang/crates.io-index"915source = "registry+https://github.com/rust-lang/crates.io-index"
744checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"916checksum = "b011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60"
745dependencies = [917dependencies = [
746 "curve25519-dalek",918 "curve25519-dalek",
747 "ed25519",919 "ed25519",
748 "rand_core 0.6.4",920 "rand_core 0.10.1",
749 "serde",921 "serde",
750 "sha2",922 "sha2",
923 "signature",
751 "subtle",924 "subtle",
752 "zeroize",925 "zeroize",
753]926]
760933
761[[package]]934[[package]]
762name = "elliptic-curve"935name = "elliptic-curve"
763version = "0.13.8"936version = "0.14.0-rc.33"
764source = "registry+https://github.com/rust-lang/crates.io-index"937source = "registry+https://github.com/rust-lang/crates.io-index"
765checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"938checksum = "102d3643d30dd8b559613c5cced68317199597fffb278cdc88daa2ef7fafc935"
766dependencies = [939dependencies = [
767 "base16ct",940 "base16ct",
768 "crypto-bigint",941 "crypto-bigint",
942 "crypto-common 0.2.2",
769 "digest",943 "digest 0.11.3",
770 "ff",944 "ff",
771 "generic-array",
772 "group",945 "group",
773 "hkdf",946 "hkdf",
947 "hybrid-array",
948 "once_cell",
774 "pem-rfc7468",949 "pem-rfc7468",
775 "pkcs8",950 "pkcs8",
776 "rand_core 0.6.4",951 "rand_core 0.10.1",
777 "sec1",952 "sec1",
778 "subtle",953 "subtle",
779 "zeroize",954 "zeroize",
796 "syn 1.0.109",971 "syn 1.0.109",
797]972]
973
974[[package]]
975name = "enum_dispatch"
976version = "0.3.13"
977source = "registry+https://github.com/rust-lang/crates.io-index"
978checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd"
979dependencies = [
980 "once_cell",
981 "proc-macro2",
982 "quote",
983 "syn 2.0.104",
984]
798985
799[[package]]986[[package]]
800name = "enumflags2"987name = "enumflags2"
814dependencies = [1001dependencies = [
815 "proc-macro2",1002 "proc-macro2",
816 "quote",1003 "quote",
817 "syn 2.0.72",1004 "syn 2.0.104",
818]1005]
8191006
820[[package]]1007[[package]]
830checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"1017checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
831dependencies = [1018dependencies = [
832 "libc",1019 "libc",
833 "windows-sys",1020 "windows-sys 0.52.0",
834]1021]
8351022
836[[package]]1023[[package]]
8621049
863[[package]]1050[[package]]
864name = "ff"1051name = "ff"
865version = "0.13.0"1052version = "0.14.0"
866source = "registry+https://github.com/rust-lang/crates.io-index"1053source = "registry+https://github.com/rust-lang/crates.io-index"
867checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"1054checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"
868dependencies = [1055dependencies = [
869 "rand_core 0.6.4",1056 "rand_core 0.10.1",
870 "subtle",1057 "subtle",
871]1058]
8721059
873[[package]]1060[[package]]
874name = "fiat-crypto"1061name = "fiat-crypto"
875version = "0.2.9"1062version = "0.3.0"
876source = "registry+https://github.com/rust-lang/crates.io-index"1063source = "registry+https://github.com/rust-lang/crates.io-index"
877checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"1064checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
1065
1066[[package]]
1067name = "find-msvc-tools"
1068version = "0.1.9"
1069source = "registry+https://github.com/rust-lang/crates.io-index"
1070checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
8781071
879[[package]]1072[[package]]
880name = "flate2"1073name = "flate2"
881version = "1.0.32"1074version = "1.1.9"
882source = "registry+https://github.com/rust-lang/crates.io-index"1075source = "registry+https://github.com/rust-lang/crates.io-index"
883checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666"1076checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
884dependencies = [1077dependencies = [
885 "crc32fast",1078 "crc32fast",
886 "miniz_oxide 0.8.0",1079 "miniz_oxide 0.8.9",
887]1080]
1081
1082[[package]]
1083name = "fleet-nix-daemon"
1084version = "0.1.0"
1085dependencies = [
1086 "anyhow",
1087 "bifrostlink",
1088 "bifrostlink-macros",
1089 "camino",
1090 "remowt-client",
1091 "serde",
1092 "thiserror 2.0.18",
1093 "tokio",
1094 "tracing",
1095 "uuid",
1096]
1097
1098[[package]]
1099name = "foldhash"
1100version = "0.1.5"
1101source = "registry+https://github.com/rust-lang/crates.io-index"
1102checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
8881103
889[[package]]1104[[package]]
890name = "fuchsia-cprng"1105name = "fuchsia-cprng"
961dependencies = [1176dependencies = [
962 "proc-macro2",1177 "proc-macro2",
963 "quote",1178 "quote",
964 "syn 2.0.72",1179 "syn 2.0.104",
965]1180]
9661181
967[[package]]1182[[package]]
1002dependencies = [1217dependencies = [
1003 "typenum",1218 "typenum",
1004 "version_check",1219 "version_check",
1005 "zeroize",
1006]1220]
1221
1222[[package]]
1223name = "generic-array"
1224version = "1.3.3"
1225source = "registry+https://github.com/rust-lang/crates.io-index"
1226checksum = "c42bb3faf529935fbba0684910e1a71ecd271d618549d58f430b878619b7f4cf"
1227dependencies = [
1228 "generic-array 0.14.7",
1229 "rustversion",
1230 "typenum",
1231]
10071232
1008[[package]]1233[[package]]
1009name = "getrandom"1234name = "getrandom"
1016 "wasi",1241 "wasi",
1017]1242]
1243
1244[[package]]
1245name = "getrandom"
1246version = "0.4.2"
1247source = "registry+https://github.com/rust-lang/crates.io-index"
1248checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
1249dependencies = [
1250 "cfg-if",
1251 "js-sys",
1252 "libc",
1253 "r-efi",
1254 "rand_core 0.10.1",
1255 "wasip2",
1256 "wasip3",
1257 "wasm-bindgen",
1258]
10181259
1019[[package]]1260[[package]]
1020name = "ghash"1261name = "ghash"
1021version = "0.5.1"1262version = "0.6.0"
1022source = "registry+https://github.com/rust-lang/crates.io-index"1263source = "registry+https://github.com/rust-lang/crates.io-index"
1023checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"1264checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5"
1024dependencies = [1265dependencies = [
1025 "opaque-debug",
1026 "polyval",1266 "polyval",
1027]1267]
10281268
10401280
1041[[package]]1281[[package]]
1042name = "globset"1282name = "globset"
1043version = "0.4.14"1283version = "0.4.18"
1044source = "registry+https://github.com/rust-lang/crates.io-index"1284source = "registry+https://github.com/rust-lang/crates.io-index"
1045checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"1285checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
1046dependencies = [1286dependencies = [
1047 "aho-corasick",1287 "aho-corasick",
1048 "bstr",1288 "bstr",
10531293
1054[[package]]1294[[package]]
1055name = "group"1295name = "group"
1056version = "0.13.0"1296version = "0.14.0"
1057source = "registry+https://github.com/rust-lang/crates.io-index"1297source = "registry+https://github.com/rust-lang/crates.io-index"
1058checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"1298checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
1059dependencies = [1299dependencies = [
1060 "ff",1300 "ff",
1061 "rand_core 0.6.4",1301 "rand_core 0.10.1",
1062 "subtle",1302 "subtle",
1063]1303]
10641304
1065[[package]]1305[[package]]
1066name = "hashbrown"1306name = "hashbrown"
1067version = "0.14.5"1307version = "0.15.5"
1068source = "registry+https://github.com/rust-lang/crates.io-index"1308source = "registry+https://github.com/rust-lang/crates.io-index"
1069checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"1309checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
1310dependencies = [
1311 "foldhash",
1312]
1313
1314[[package]]
1315name = "hashbrown"
1316version = "0.17.1"
1317source = "registry+https://github.com/rust-lang/crates.io-index"
1318checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
10701319
1071[[package]]1320[[package]]
1072name = "heck"1321name = "heck"
10941343
1095[[package]]1344[[package]]
1096name = "hex-literal"1345name = "hex-literal"
1097version = "0.4.1"1346version = "1.1.0"
1098source = "registry+https://github.com/rust-lang/crates.io-index"1347source = "registry+https://github.com/rust-lang/crates.io-index"
1099checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"1348checksum = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1"
11001349
1101[[package]]1350[[package]]
1102name = "hkdf"1351name = "hkdf"
1103version = "0.12.4"1352version = "0.13.0"
1104source = "registry+https://github.com/rust-lang/crates.io-index"1353source = "registry+https://github.com/rust-lang/crates.io-index"
1105checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"1354checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018"
1106dependencies = [1355dependencies = [
1107 "hmac",1356 "hmac",
1108]1357]
11091358
1110[[package]]1359[[package]]
1111name = "hmac"1360name = "hmac"
1112version = "0.12.1"1361version = "0.13.0"
1113source = "registry+https://github.com/rust-lang/crates.io-index"1362source = "registry+https://github.com/rust-lang/crates.io-index"
1114checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"1363checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
1115dependencies = [1364dependencies = [
1116 "digest",1365 "digest 0.11.3",
1117]1366]
1367
1368[[package]]
1369name = "hybrid-array"
1370version = "0.4.10"
1371source = "registry+https://github.com/rust-lang/crates.io-index"
1372checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214"
1373dependencies = [
1374 "ctutils",
1375 "subtle",
1376 "typenum",
1377 "zeroize",
1378]
11181379
1119[[package]]1380[[package]]
1120name = "home"1381name = "iana-time-zone"
1121version = "0.5.9"1382version = "0.1.65"
1122source = "registry+https://github.com/rust-lang/crates.io-index"1383source = "registry+https://github.com/rust-lang/crates.io-index"
1123checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"1384checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
1124dependencies = [1385dependencies = [
1386 "android_system_properties",
1387 "core-foundation-sys",
1388 "iana-time-zone-haiku",
1125 "windows-sys",1389 "js-sys",
1390 "log",
1391 "wasm-bindgen",
1392 "windows-core 0.58.0",
1126]1393]
1394
1395[[package]]
1396name = "iana-time-zone-haiku"
1397version = "0.1.2"
1398source = "registry+https://github.com/rust-lang/crates.io-index"
1399checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1400dependencies = [
1401 "cc",
1402]
1403
1404[[package]]
1405name = "id-arena"
1406version = "2.3.0"
1407source = "registry+https://github.com/rust-lang/crates.io-index"
1408checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
11271409
1128[[package]]1410[[package]]
1129name = "indexmap"1411name = "indexmap"
1130version = "2.3.0"1412version = "2.14.0"
1131source = "registry+https://github.com/rust-lang/crates.io-index"1413source = "registry+https://github.com/rust-lang/crates.io-index"
1132checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0"1414checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
1133dependencies = [1415dependencies = [
1134 "equivalent",1416 "equivalent",
1135 "hashbrown",1417 "hashbrown 0.17.1",
1418 "serde",
1419 "serde_core",
1136]1420]
11371421
1138[[package]]1422[[package]]
1139name = "inout"1423name = "inout"
1140version = "0.1.3"1424version = "0.2.2"
1141source = "registry+https://github.com/rust-lang/crates.io-index"1425source = "registry+https://github.com/rust-lang/crates.io-index"
1142checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"1426checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
1143dependencies = [1427dependencies = [
1144 "block-padding",1428 "block-padding",
1145 "generic-array",1429 "hybrid-array",
1146]1430]
1431
1432[[package]]
1433name = "internal-russh-num-bigint"
1434version = "0.5.0"
1435source = "registry+https://github.com/rust-lang/crates.io-index"
1436checksum = "ae8e22120c32fb4d19ec55fba35015f57095cd95a2e3b732e44457f5915b2ee8"
1437dependencies = [
1438 "num-integer",
1439 "num-traits",
1440 "rand 0.10.1",
1441 "rand_core 0.10.1",
1442]
11471443
1148[[package]]1444[[package]]
1149name = "is_terminal_polyfill"1445name = "is_terminal_polyfill"
11681464
1169[[package]]1465[[package]]
1170name = "js-sys"1466name = "js-sys"
1171version = "0.3.70"1467version = "0.3.95"
1172source = "registry+https://github.com/rust-lang/crates.io-index"1468source = "registry+https://github.com/rust-lang/crates.io-index"
1173checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"1469checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca"
1174dependencies = [1470dependencies = [
1471 "once_cell",
1175 "wasm-bindgen",1472 "wasm-bindgen",
1176]1473]
11771474
1178[[package]]1475[[package]]
1179name = "lazy_static"1476name = "keccak"
1180version = "1.5.0"1477version = "0.2.0"
1181source = "registry+https://github.com/rust-lang/crates.io-index"1478source = "registry+https://github.com/rust-lang/crates.io-index"
1182checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"1479checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa"
1183dependencies = [1480dependencies = [
1184 "spin",1481 "cfg-if",
1482 "cpufeatures 0.3.0",
1185]1483]
1484
1485[[package]]
1486name = "kem"
1487version = "0.3.0"
1488source = "registry+https://github.com/rust-lang/crates.io-index"
1489checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"
1490dependencies = [
1491 "crypto-common 0.2.2",
1492 "rand_core 0.10.1",
1493]
1494
1495[[package]]
1496name = "lazy_static"
1497version = "1.5.0"
1498source = "registry+https://github.com/rust-lang/crates.io-index"
1499checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
11861500
1187[[package]]1501[[package]]
1188name = "lazycell"1502name = "lazycell"
1189version = "1.3.0"1503version = "1.3.0"
1190source = "registry+https://github.com/rust-lang/crates.io-index"1504source = "registry+https://github.com/rust-lang/crates.io-index"
1191checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"1505checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
1506
1507[[package]]
1508name = "leb128fmt"
1509version = "0.1.0"
1510source = "registry+https://github.com/rust-lang/crates.io-index"
1511checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
11921512
1193[[package]]1513[[package]]
1194name = "libc"1514name = "libc"
1195version = "0.2.155"1515version = "0.2.186"
1196source = "registry+https://github.com/rust-lang/crates.io-index"1516source = "registry+https://github.com/rust-lang/crates.io-index"
1197checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"1517checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
11981518
1199[[package]]1519[[package]]
1200name = "libm"1520name = "libm"
1201version = "0.2.8"1521version = "0.2.16"
1202source = "registry+https://github.com/rust-lang/crates.io-index"1522source = "registry+https://github.com/rust-lang/crates.io-index"
1203checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"1523checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
1524
1525[[package]]
1526name = "libredox"
1527version = "0.1.17"
1528source = "registry+https://github.com/rust-lang/crates.io-index"
1529checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3"
1530dependencies = [
1531 "bitflags 2.6.0",
1532 "libc",
1533 "plain",
1534 "redox_syscall",
1535]
12041536
1205[[package]]1537[[package]]
1206name = "linux-raw-sys"1538name = "linux-raw-sys"
12161548
1217[[package]]1549[[package]]
1218name = "md5"1550name = "md5"
1219version = "0.7.0"1551version = "0.8.0"
1220source = "registry+https://github.com/rust-lang/crates.io-index"1552source = "registry+https://github.com/rust-lang/crates.io-index"
1221checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"1553checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0"
12221554
1223[[package]]1555[[package]]
1224name = "memchr"1556name = "memchr"
12521584
1253[[package]]1585[[package]]
1254name = "miniz_oxide"1586name = "miniz_oxide"
1255version = "0.8.0"1587version = "0.8.9"
1256source = "registry+https://github.com/rust-lang/crates.io-index"1588source = "registry+https://github.com/rust-lang/crates.io-index"
1257checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"1589checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
1258dependencies = [1590dependencies = [
1259 "adler2",1591 "adler2",
1592 "simd-adler32",
1260]1593]
12611594
1262[[package]]1595[[package]]
1268 "hermit-abi 0.3.9",1601 "hermit-abi 0.3.9",
1269 "libc",1602 "libc",
1270 "wasi",1603 "wasi",
1271 "windows-sys",1604 "windows-sys 0.52.0",
1272]1605]
1606
1607[[package]]
1608name = "ml-kem"
1609version = "0.3.2"
1610source = "registry+https://github.com/rust-lang/crates.io-index"
1611checksum = "5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66"
1612dependencies = [
1613 "hybrid-array",
1614 "kem",
1615 "module-lattice",
1616 "pkcs8",
1617 "rand_core 0.10.1",
1618 "sha3",
1619]
1620
1621[[package]]
1622name = "module-lattice"
1623version = "0.2.3"
1624source = "registry+https://github.com/rust-lang/crates.io-index"
1625checksum = "0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febe"
1626dependencies = [
1627 "ctutils",
1628 "hybrid-array",
1629 "num-traits",
1630]
12731631
1274[[package]]1632[[package]]
1275name = "nix"1633name = "nix"
1284 "memoffset",1642 "memoffset",
1285]1643]
1644
1645[[package]]
1646name = "nix"
1647version = "0.31.3"
1648source = "registry+https://github.com/rust-lang/crates.io-index"
1649checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
1650dependencies = [
1651 "bitflags 2.6.0",
1652 "cfg-if",
1653 "cfg_aliases",
1654 "libc",
1655]
12861656
1287[[package]]1657[[package]]
1288name = "nom"1658name = "nom"
1321dependencies = [1691dependencies = [
1322 "num-integer",1692 "num-integer",
1323 "num-traits",1693 "num-traits",
1324 "rand 0.8.5",
1325]1694]
1326
1327[[package]]
1328name = "num-bigint-dig"
1329version = "0.8.4"
1330source = "registry+https://github.com/rust-lang/crates.io-index"
1331checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
1332dependencies = [
1333 "byteorder",
1334 "lazy_static",
1335 "libm",
1336 "num-integer",
1337 "num-iter",
1338 "num-traits",
1339 "rand 0.8.5",
1340 "smallvec",
1341 "zeroize",
1342]
13431695
1344[[package]]1696[[package]]
1345name = "num-integer"1697name = "num-integer"
1350 "num-traits",1702 "num-traits",
1351]1703]
1352
1353[[package]]
1354name = "num-iter"
1355version = "0.1.45"
1356source = "registry+https://github.com/rust-lang/crates.io-index"
1357checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
1358dependencies = [
1359 "autocfg",
1360 "num-integer",
1361 "num-traits",
1362]
13631704
1364[[package]]1705[[package]]
1365name = "num-traits"1706name = "num-traits"
1368checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"1709checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1369dependencies = [1710dependencies = [
1370 "autocfg",1711 "autocfg",
1371 "libm",
1372]1712]
13731713
1374[[package]]1714[[package]]
13821722
1383[[package]]1723[[package]]
1384name = "once_cell"1724name = "once_cell"
1385version = "1.19.0"1725version = "1.21.4"
1386source = "registry+https://github.com/rust-lang/crates.io-index"1726source = "registry+https://github.com/rust-lang/crates.io-index"
1387checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"1727checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
1388
1389[[package]]
1390name = "opaque-debug"
1391version = "0.3.1"
1392source = "registry+https://github.com/rust-lang/crates.io-index"
1393checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
13941728
1395[[package]]1729[[package]]
1396name = "openssh"1730name = "openssh"
1403 "openssh-mux-client",1737 "openssh-mux-client",
1404 "shell-escape",1738 "shell-escape",
1405 "tempfile",1739 "tempfile",
1406 "thiserror",1740 "thiserror 1.0.63",
1407 "tokio",1741 "tokio",
1408]1742]
14091743
1432checksum = "015d49e592f4d2a456033e6ec48036588e8e58c8908424b1bc40994de58ae648"1766checksum = "015d49e592f4d2a456033e6ec48036588e8e58c8908424b1bc40994de58ae648"
1433dependencies = [1767dependencies = [
1434 "ssh_format_error",1768 "ssh_format_error",
1435 "thiserror",1769 "thiserror 1.0.63",
1436]1770]
14371771
1438[[package]]1772[[package]]
14531787
1454[[package]]1788[[package]]
1455name = "p256"1789name = "p256"
1456version = "0.13.2"1790version = "0.14.0-rc.10"
1457source = "registry+https://github.com/rust-lang/crates.io-index"1791source = "registry+https://github.com/rust-lang/crates.io-index"
1458checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"1792checksum = "41adc63effe99d48837a8cc0e6d7a77e32ae6a07f6000df466178dbc2193093e"
1459dependencies = [1793dependencies = [
1460 "ecdsa",1794 "ecdsa",
1461 "elliptic-curve",1795 "elliptic-curve",
1796 "primefield",
1462 "primeorder",1797 "primeorder",
1463 "sha2",1798 "sha2",
1464]1799]
14651800
1466[[package]]1801[[package]]
1467name = "p384"1802name = "p384"
1468version = "0.13.0"1803version = "0.14.0-rc.10"
1469source = "registry+https://github.com/rust-lang/crates.io-index"1804source = "registry+https://github.com/rust-lang/crates.io-index"
1470checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209"1805checksum = "9bd5333afa5ae0347f39e6a0f2c9c155da431583fd71fe5555bd0521b4ccaf02"
1471dependencies = [1806dependencies = [
1472 "ecdsa",1807 "ecdsa",
1473 "elliptic-curve",1808 "elliptic-curve",
1809 "fiat-crypto",
1810 "primefield",
1474 "primeorder",1811 "primeorder",
1475 "sha2",1812 "sha2",
1476]1813]
14771814
1478[[package]]1815[[package]]
1479name = "p521"1816name = "p521"
1480version = "0.13.3"1817version = "0.14.0-rc.10"
1481source = "registry+https://github.com/rust-lang/crates.io-index"1818source = "registry+https://github.com/rust-lang/crates.io-index"
1482checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2"1819checksum = "a3a5297f53dc16d35909060ba3032cff7867e8809f01e273ff325579d5f0ceae"
1483dependencies = [1820dependencies = [
1484 "base16ct",1821 "base16ct",
1485 "ecdsa",1822 "ecdsa",
1486 "elliptic-curve",1823 "elliptic-curve",
1824 "primefield",
1487 "primeorder",1825 "primeorder",
1488 "rand_core 0.6.4",
1489 "sha2",1826 "sha2",
1490]1827]
14911828
1492[[package]]1829[[package]]
1493name = "pageant"1830name = "pageant"
1494version = "0.0.1-beta.3"1831version = "0.2.1"
1495source = "git+https://github.com/Eugeny/russh/#4115b8fd3a94c17c0178761ea769a40ca410903d"1832source = "registry+https://github.com/rust-lang/crates.io-index"
1833checksum = "4f3a5ae18f65a85c67a77d18d42d3606c07948e3c17c1e5f74852b26589e88a5"
1496dependencies = [1834dependencies = [
1835 "base16ct",
1836 "byteorder",
1497 "bytes",1837 "bytes",
1498 "delegate",1838 "delegate",
1499 "futures",1839 "futures",
1840 "log",
1500 "rand 0.8.5",1841 "rand 0.10.1",
1842 "sha2",
1501 "thiserror",1843 "thiserror 2.0.18",
1502 "tokio",1844 "tokio",
1503 "windows",1845 "windows",
1846 "windows-strings 0.5.1",
1504]1847]
15051848
1506[[package]]1849[[package]]
15351878
1536[[package]]1879[[package]]
1537name = "password-hash"1880name = "password-hash"
1538version = "0.4.2"1881version = "0.6.1"
1539source = "registry+https://github.com/rust-lang/crates.io-index"1882source = "registry+https://github.com/rust-lang/crates.io-index"
1540checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700"1883checksum = "aab41826031698d6ffcd9cff78ef56ef998e39dc7e5067cdfebe373842d4723b"
1541dependencies = [1884dependencies = [
1542 "base64ct",1885 "phc",
1543 "rand_core 0.6.4",
1544 "subtle",
1545]1886]
1887
1888[[package]]
1889name = "paste"
1890version = "1.0.15"
1891source = "registry+https://github.com/rust-lang/crates.io-index"
1892checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
15461893
1547[[package]]1894[[package]]
1548name = "pbkdf2"1895name = "pbkdf2"
1549version = "0.11.0"1896version = "0.13.0"
1550source = "registry+https://github.com/rust-lang/crates.io-index"1897source = "registry+https://github.com/rust-lang/crates.io-index"
1551checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"1898checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629"
1552dependencies = [1899dependencies = [
1553 "digest",1900 "digest 0.11.3",
1554 "hmac",1901 "hmac",
1555 "password-hash",
1556 "sha2",
1557]1902]
15581903
1559[[package]]1904[[package]]
1560name = "pbkdf2"1905name = "pem-rfc7468"
1561version = "0.12.2"1906version = "1.0.0"
1562source = "registry+https://github.com/rust-lang/crates.io-index"1907source = "registry+https://github.com/rust-lang/crates.io-index"
1563checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"1908checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9"
1564dependencies = [1909dependencies = [
1565 "digest",1910 "base64ct",
1566 "hmac",
1567]1911]
15681912
1569[[package]]1913[[package]]
1570name = "pem-rfc7468"1914name = "phc"
1571version = "0.7.0"1915version = "0.6.1"
1572source = "registry+https://github.com/rust-lang/crates.io-index"1916source = "registry+https://github.com/rust-lang/crates.io-index"
1573checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"1917checksum = "44dc769b75f93afdddd8c7fa12d685292ddeff1e66f7f0f3a234cf1818afe892"
1574dependencies = [1918dependencies = [
1575 "base64ct",1919 "base64ct",
1920 "ctutils",
1576]1921]
15771922
1578[[package]]1923[[package]]
16001945
1601[[package]]1946[[package]]
1602name = "pkcs1"1947name = "pkcs1"
1603version = "0.7.5"1948version = "0.8.0-rc.4"
1604source = "registry+https://github.com/rust-lang/crates.io-index"1949source = "registry+https://github.com/rust-lang/crates.io-index"
1605checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"1950checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e"
1606dependencies = [1951dependencies = [
1607 "der",1952 "der",
1608 "pkcs8",
1609 "spki",1953 "spki",
1610]1954]
16111955
1612[[package]]1956[[package]]
1613name = "pkcs5"1957name = "pkcs5"
1614version = "0.7.1"1958version = "0.8.0"
1615source = "registry+https://github.com/rust-lang/crates.io-index"1959source = "registry+https://github.com/rust-lang/crates.io-index"
1616checksum = "e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6"1960checksum = "279a91971a1d8eb1260a30938eae3be9cb67b472dffecb222fbbbe2fd2dc1453"
1617dependencies = [1961dependencies = [
1618 "aes",1962 "aes",
1619 "cbc",1963 "cbc",
1620 "der",1964 "der",
1621 "pbkdf2 0.12.2",1965 "pbkdf2",
1966 "rand_core 0.10.1",
1622 "scrypt",1967 "scrypt",
1623 "sha2",1968 "sha2",
1624 "spki",1969 "spki",
1625]1970]
16261971
1627[[package]]1972[[package]]
1628name = "pkcs8"1973name = "pkcs8"
1629version = "0.10.2"1974version = "0.11.0"
1630source = "registry+https://github.com/rust-lang/crates.io-index"1975source = "registry+https://github.com/rust-lang/crates.io-index"
1631checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"1976checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7"
1632dependencies = [1977dependencies = [
1633 "der",1978 "der",
1634 "pkcs5",1979 "pkcs5",
1635 "rand_core 0.6.4",1980 "rand_core 0.10.1",
1636 "spki",1981 "spki",
1637]1982]
1983
1984[[package]]
1985name = "plain"
1986version = "0.2.3"
1987source = "registry+https://github.com/rust-lang/crates.io-index"
1988checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
16381989
1639[[package]]1990[[package]]
1640name = "polkit-backend"1991name = "polkit-backend"
1641version = "0.1.0"1992version = "0.1.0"
1642dependencies = [1993dependencies = [
1643 "anyhow",1994 "anyhow",
1644 "clap",1995 "clap",
1645 "nix",1996 "nix 0.29.0",
1646 "pam-client",1997 "pam-client",
1647 "polkit-shared",1998 "polkit-shared",
1648 "tokio",1999 "tokio",
1657name = "polkit-shared"2008name = "polkit-shared"
1658version = "0.1.0"2009version = "0.1.0"
1659dependencies = [2010dependencies = [
1660 "nix",2011 "nix 0.29.0",
1661 "serde",2012 "serde",
1662 "zbus",2013 "zbus",
1663]2014]
1674 "pin-project-lite",2025 "pin-project-lite",
1675 "rustix",2026 "rustix",
1676 "tracing",2027 "tracing",
1677 "windows-sys",2028 "windows-sys 0.52.0",
1678]2029]
16792030
1680[[package]]2031[[package]]
1681name = "poly1305"2032name = "poly1305"
1682version = "0.8.0"2033version = "0.9.0"
1683source = "registry+https://github.com/rust-lang/crates.io-index"2034source = "registry+https://github.com/rust-lang/crates.io-index"
1684checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf"2035checksum = "a00baa632505d05512f48a963e16051c54fda9a95cc9acea1a4e3c90991c4a2e"
1685dependencies = [2036dependencies = [
1686 "cpufeatures",2037 "cpufeatures 0.3.0",
1687 "opaque-debug",
1688 "universal-hash",2038 "universal-hash",
2039 "zeroize",
1689]2040]
16902041
1691[[package]]2042[[package]]
1692name = "polyval"2043name = "polyval"
1693version = "0.6.2"2044version = "0.7.1"
1694source = "registry+https://github.com/rust-lang/crates.io-index"2045source = "registry+https://github.com/rust-lang/crates.io-index"
1695checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"2046checksum = "7dfc63250416fea14f5749b90725916a6c903f599d51cb635aa7a52bfd03eede"
1696dependencies = [2047dependencies = [
1697 "cfg-if",2048 "cpubits",
1698 "cpufeatures",2049 "cpufeatures 0.3.0",
1699 "opaque-debug",
1700 "universal-hash",2050 "universal-hash",
1701]2051]
17022052
1709 "zerocopy",2059 "zerocopy",
1710]2060]
2061
2062[[package]]
2063name = "prettyplease"
2064version = "0.2.36"
2065source = "registry+https://github.com/rust-lang/crates.io-index"
2066checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2"
2067dependencies = [
2068 "proc-macro2",
2069 "syn 2.0.104",
2070]
2071
2072[[package]]
2073name = "primefield"
2074version = "0.14.0-rc.10"
2075source = "registry+https://github.com/rust-lang/crates.io-index"
2076checksum = "f845ec3240cd5ed5e1e31cf3ff633a5bf47c698dc4092ba9e767415b3d393406"
2077dependencies = [
2078 "crypto-bigint",
2079 "crypto-common 0.2.2",
2080 "ff",
2081 "rand_core 0.10.1",
2082 "subtle",
2083 "zeroize",
2084]
17112085
1712[[package]]2086[[package]]
1713name = "primeorder"2087name = "primeorder"
1714version = "0.13.6"2088version = "0.14.0-rc.10"
1715source = "registry+https://github.com/rust-lang/crates.io-index"2089source = "registry+https://github.com/rust-lang/crates.io-index"
1716checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"2090checksum = "7d2793f22b9b6fd11ef3ac1d59bf003c2573593e4968702341605c2748fd90bf"
1717dependencies = [2091dependencies = [
1718 "elliptic-curve",2092 "elliptic-curve",
1719]2093]
17292103
1730[[package]]2104[[package]]
1731name = "proc-macro2"2105name = "proc-macro2"
1732version = "1.0.86"2106version = "1.0.95"
1733source = "registry+https://github.com/rust-lang/crates.io-index"2107source = "registry+https://github.com/rust-lang/crates.io-index"
1734checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"2108checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
1735dependencies = [2109dependencies = [
1736 "unicode-ident",2110 "unicode-ident",
1737]2111]
1745 "proc-macro2",2119 "proc-macro2",
1746]2120]
2121
2122[[package]]
2123name = "r-efi"
2124version = "6.0.0"
2125source = "registry+https://github.com/rust-lang/crates.io-index"
2126checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
17472127
1748[[package]]2128[[package]]
1749name = "rand"2129name = "rand"
1769 "rand_core 0.6.4",2149 "rand_core 0.6.4",
1770]2150]
2151
2152[[package]]
2153name = "rand"
2154version = "0.10.1"
2155source = "registry+https://github.com/rust-lang/crates.io-index"
2156checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
2157dependencies = [
2158 "chacha20",
2159 "getrandom 0.4.2",
2160 "rand_core 0.10.1",
2161]
17712162
1772[[package]]2163[[package]]
1773name = "rand_chacha"2164name = "rand_chacha"
1800source = "registry+https://github.com/rust-lang/crates.io-index"2191source = "registry+https://github.com/rust-lang/crates.io-index"
1801checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"2192checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1802dependencies = [2193dependencies = [
1803 "getrandom",2194 "getrandom 0.2.15",
1804]2195]
2196
2197[[package]]
2198name = "rand_core"
2199version = "0.10.1"
2200source = "registry+https://github.com/rust-lang/crates.io-index"
2201checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
18052202
1806[[package]]2203[[package]]
1807name = "rdrand"2204name = "rdrand"
18142211
1815[[package]]2212[[package]]
1816name = "redox_syscall"2213name = "redox_syscall"
1817version = "0.4.1"2214version = "0.8.1"
1818source = "registry+https://github.com/rust-lang/crates.io-index"2215source = "registry+https://github.com/rust-lang/crates.io-index"
1819checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"2216checksum = "5b44b894f2a6e36457d665d1e08c3866add6ed5e70050c1b4ba8a8ddedb02ce7"
1820dependencies = [2217dependencies = [
1821 "bitflags 1.3.2",2218 "bitflags 2.6.0",
1822]2219]
18232220
1824[[package]]2221[[package]]
1869 "clap",2266 "clap",
1870 "futures",2267 "futures",
1871 "futures-util",2268 "futures-util",
1872 "nix",2269 "nix 0.29.0",
1873 "polkit-shared",2270 "polkit-shared",
1874 "rand 0.8.5",2271 "rand 0.8.5",
1875 "remowt-link-shared",2272 "remowt-link-shared",
2273 "remowt-pty",
1876 "serde",2274 "serde",
2275 "tempfile",
1877 "tokio",2276 "tokio",
1878 "tokio-util",2277 "tokio-util",
1879 "tracing",2278 "tracing",
1884 "zbus_polkit",2283 "zbus_polkit",
1885]2284]
2285
2286[[package]]
2287name = "remowt-client"
2288version = "0.1.0"
2289dependencies = [
2290 "anyhow",
2291 "bifrostlink",
2292 "bifrostlink-ports",
2293 "bytes",
2294 "camino",
2295 "remowt-link-shared",
2296 "russh",
2297 "russh-config",
2298 "serde",
2299 "serde_json",
2300 "tokio",
2301 "tracing",
2302 "uuid",
2303]
2304
2305[[package]]
2306name = "remowt-fs"
2307version = "0.1.0"
2308dependencies = [
2309 "bifrostlink",
2310 "bifrostlink-macros",
2311 "camino",
2312 "serde",
2313 "tempfile",
2314 "thiserror 1.0.63",
2315 "tokio",
2316]
18862317
1887[[package]]2318[[package]]
1888name = "remowt-link-shared"2319name = "remowt-link-shared"
1889version = "0.1.0"2320version = "0.1.0"
1890dependencies = [2321dependencies = [
1891 "bifrostlink",2322 "bifrostlink",
2323 "bytes",
2324 "camino",
2325 "remowt-fs",
2326 "remowt-pty",
2327 "remowt-systemd",
1892 "serde",2328 "serde",
1893 "serde_json",2329 "serde_json",
1894 "thiserror",2330 "thiserror 1.0.63",
1895 "tokio",2331 "tokio",
2332 "ui-prompt",
1896]2333]
2334
2335[[package]]
2336name = "remowt-pty"
2337version = "0.1.0"
2338dependencies = [
2339 "bifrostlink",
2340 "bifrostlink-macros",
2341 "camino",
2342 "nix 0.29.0",
2343 "serde",
2344 "thiserror 1.0.63",
2345 "tokio",
2346 "tracing",
2347]
18972348
1898[[package]]2349[[package]]
1899name = "remowt-ssh"2350name = "remowt-ssh"
1903 "async-trait",2354 "async-trait",
1904 "bifrostlink",2355 "bifrostlink",
1905 "bifrostlink-ports",2356 "bifrostlink-ports",
2357 "bytes",
1906 "clap",2358 "clap",
2359 "nix 0.29.0",
1907 "openssh",2360 "openssh",
2361 "remowt-client",
1908 "remowt-link-shared",2362 "remowt-link-shared",
1909 "russh",2363 "russh",
1910 "russh-config",2364 "russh-config",
1911 "russh-keys",2365 "serde",
2366 "serde_json",
1912 "tempdir",2367 "tempdir",
2368 "thiserror 2.0.18",
1913 "tokio",2369 "tokio",
2370 "tokio-stream",
2371 "tracing",
1914 "tracing-subscriber",2372 "tracing-subscriber",
2373 "ui-prompt",
1915 "uuid",2374 "uuid",
1916]2375]
2376
2377[[package]]
2378name = "remowt-systemd"
2379version = "0.1.0"
2380dependencies = [
2381 "bifrostlink",
2382 "bifrostlink-macros",
2383 "serde",
2384 "thiserror 1.0.63",
2385 "zbus",
2386]
19172387
1918[[package]]2388[[package]]
1919name = "rfc6979"2389name = "rfc6979"
1920version = "0.4.0"2390version = "0.5.0"
1921source = "registry+https://github.com/rust-lang/crates.io-index"2391source = "registry+https://github.com/rust-lang/crates.io-index"
1922checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"2392checksum = "5236ce872cac07e0fb3969b0cbf468c7d2f37d432f1b627dcb7b8d34563fb0c3"
1923dependencies = [2393dependencies = [
1924 "hmac",2394 "hmac",
1925 "subtle",2395 "subtle",
1926]2396]
2397
2398[[package]]
2399name = "ring"
2400version = "0.17.14"
2401source = "registry+https://github.com/rust-lang/crates.io-index"
2402checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
2403dependencies = [
2404 "cc",
2405 "cfg-if",
2406 "getrandom 0.2.15",
2407 "libc",
2408 "untrusted",
2409 "windows-sys 0.52.0",
2410]
19272411
1928[[package]]2412[[package]]
1929name = "rpassword"2413name = "rpassword"
19392423
1940[[package]]2424[[package]]
1941name = "rsa"2425name = "rsa"
1942version = "0.9.6"2426version = "0.10.0-rc.18"
1943source = "registry+https://github.com/rust-lang/crates.io-index"2427source = "registry+https://github.com/rust-lang/crates.io-index"
1944checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc"2428checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf"
1945dependencies = [2429dependencies = [
1946 "const-oid",2430 "const-oid",
1947 "digest",
1948 "num-bigint-dig",2431 "crypto-bigint",
1949 "num-integer",2432 "crypto-primes",
1950 "num-traits",2433 "digest 0.11.3",
1951 "pkcs1",2434 "pkcs1",
1952 "pkcs8",2435 "pkcs8",
1953 "rand_core 0.6.4",2436 "rand_core 0.10.1",
1954 "sha2",2437 "sha2",
1955 "signature",2438 "signature",
1956 "spki",2439 "spki",
1957 "subtle",
1958 "zeroize",2440 "zeroize",
1959]2441]
19602442
1961[[package]]2443[[package]]
1962name = "russh"2444name = "russh"
1963version = "0.46.0-beta.4"2445version = "0.61.2"
1964source = "git+https://github.com/Eugeny/russh/#4115b8fd3a94c17c0178761ea769a40ca410903d"2446source = "registry+https://github.com/rust-lang/crates.io-index"
2447checksum = "bbf893f64684e58da8a68d56a5e84d1cf0440226274c515770fe267707a7d0b0"
1965dependencies = [2448dependencies = [
1966 "aes",2449 "aes",
1967 "aes-gcm",
1968 "async-trait",
1969 "bitflags 2.6.0",2450 "bitflags 2.6.0",
2451 "block-padding",
1970 "byteorder",2452 "byteorder",
2453 "bytes",
1971 "cbc",2454 "cbc",
1972 "chacha20",2455 "cipher",
2456 "crypto-bigint",
1973 "ctr",2457 "ctr",
1974 "curve25519-dalek",2458 "curve25519-dalek",
2459 "data-encoding",
2460 "delegate",
1975 "des",2461 "der",
1976 "digest",2462 "digest 0.11.3",
2463 "ecdsa",
2464 "ed25519-dalek",
1977 "elliptic-curve",2465 "elliptic-curve",
2466 "enum_dispatch",
1978 "flate2",2467 "flate2",
1979 "futures",2468 "futures",
1980 "generic-array",2469 "generic-array 1.3.3",
2470 "getrandom 0.4.2",
2471 "ghash",
1981 "hex-literal",2472 "hex-literal",
1982 "hmac",2473 "hmac",
2474 "inout",
2475 "internal-russh-num-bigint",
2476 "keccak",
1983 "log",2477 "log",
2478 "md5",
2479 "ml-kem",
2480 "module-lattice",
1984 "num-bigint",2481 "num-bigint",
1985 "once_cell",
1986 "p256",2482 "p256",
1987 "p384",2483 "p384",
1988 "p521",2484 "p521",
2485 "pageant",
2486 "pbkdf2",
2487 "pkcs1",
2488 "pkcs5",
2489 "pkcs8",
1989 "poly1305",2490 "polyval",
1990 "rand 0.8.5",2491 "rand 0.10.1",
1991 "rand_core 0.6.4",2492 "rand_core 0.10.1",
2493 "ring",
2494 "rsa",
1992 "russh-cryptovec",2495 "russh-cryptovec",
1993 "russh-keys",2496 "russh-util",
2497 "salsa20",
2498 "scrypt",
1994 "sha1",2499 "sec1",
2500 "sha1 0.11.0",
1995 "sha2",2501 "sha2",
2502 "sha3",
2503 "signature",
2504 "spki",
1996 "ssh-encoding",2505 "ssh-encoding",
1997 "ssh-key",2506 "ssh-key",
1998 "subtle",2507 "subtle",
1999 "thiserror",2508 "thiserror 2.0.18",
2000 "tokio",2509 "tokio",
2510 "typenum",
2511 "universal-hash",
2512 "zeroize",
2001]2513]
20022514
2003[[package]]2515[[package]]
2004name = "russh-config"2516name = "russh-config"
2005version = "0.7.1"2517version = "0.58.0"
2006source = "git+https://github.com/Eugeny/russh/#4115b8fd3a94c17c0178761ea769a40ca410903d"2518source = "registry+https://github.com/rust-lang/crates.io-index"
2519checksum = "993346101d4741a59c82bafc6b645c52ce3e7b0820f13e4b5d48cdb591e3d955"
2007dependencies = [2520dependencies = [
2008 "futures",2521 "futures",
2009 "globset",2522 "globset",
2010 "home",
2011 "log",2523 "log",
2012 "thiserror",2524 "thiserror 2.0.18",
2013 "tokio",2525 "tokio",
2014 "whoami",2526 "whoami",
2015]2527]
20162528
2017[[package]]2529[[package]]
2018name = "russh-cryptovec"2530name = "russh-cryptovec"
2019version = "0.7.3"2531version = "0.61.0"
2020source = "git+https://github.com/Eugeny/russh/#4115b8fd3a94c17c0178761ea769a40ca410903d"2532source = "registry+https://github.com/rust-lang/crates.io-index"
2533checksum = "443f6bbcfacb34a1aab2b12b99bf08e0c63abdc5a0db261901365df9d57fff51"
2021dependencies = [2534dependencies = [
2022 "libc",2535 "log",
2536 "nix 0.31.3",
2023 "winapi",2537 "ssh-encoding",
2538 "windows-sys 0.61.2",
2024]2539]
20252540
2026[[package]]2541[[package]]
2027name = "russh-keys"2542name = "russh-util"
2028version = "0.46.0-beta.3"2543version = "0.52.0"
2029source = "git+https://github.com/Eugeny/russh/#4115b8fd3a94c17c0178761ea769a40ca410903d"2544source = "registry+https://github.com/rust-lang/crates.io-index"
2545checksum = "668424a5dde0bcb45b55ba7de8476b93831b4aa2fa6947e145f3b053e22c60b6"
2030dependencies = [2546dependencies = [
2031 "aes",
2032 "async-trait",
2033 "bcrypt-pbkdf",
2034 "block-padding",
2035 "byteorder",
2036 "cbc",
2037 "ctr",2547 "chrono",
2038 "data-encoding",
2039 "der",
2040 "digest",
2041 "ecdsa",
2042 "ed25519-dalek",
2043 "elliptic-curve",
2044 "futures",
2045 "hmac",
2046 "home",
2047 "inout",
2048 "log",
2049 "md5",
2050 "num-integer",
2051 "p256",
2052 "p384",
2053 "p521",
2054 "pageant",
2055 "pbkdf2 0.11.0",
2056 "pkcs1",
2057 "pkcs5",
2058 "pkcs8",
2059 "rand 0.8.5",
2060 "rand_core 0.6.4",
2061 "rsa",
2062 "russh-cryptovec",
2063 "sec1",
2064 "serde",
2065 "sha1",
2066 "sha2",
2067 "spki",
2068 "ssh-encoding",
2069 "ssh-key",
2070 "thiserror",
2071 "tokio",2548 "tokio",
2072 "tokio-stream",
2073 "typenum",2549 "wasm-bindgen",
2074 "zeroize",2550 "wasm-bindgen-futures",
2075]2551]
20762552
2077[[package]]2553[[package]]
20882564
2089[[package]]2565[[package]]
2090name = "rustc_version"2566name = "rustc_version"
2091version = "0.4.0"2567version = "0.4.1"
2092source = "registry+https://github.com/rust-lang/crates.io-index"2568source = "registry+https://github.com/rust-lang/crates.io-index"
2093checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"2569checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
2094dependencies = [2570dependencies = [
2095 "semver",2571 "semver",
2096]2572]
2105 "errno",2581 "errno",
2106 "libc",2582 "libc",
2107 "linux-raw-sys",2583 "linux-raw-sys",
2108 "windows-sys",2584 "windows-sys 0.52.0",
2109]2585]
21102586
2111[[package]]2587[[package]]
2114source = "registry+https://github.com/rust-lang/crates.io-index"2590source = "registry+https://github.com/rust-lang/crates.io-index"
2115checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"2591checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
2116
2117[[package]]
2118name = "ryu"
2119version = "1.0.18"
2120source = "registry+https://github.com/rust-lang/crates.io-index"
2121checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
21222592
2123[[package]]2593[[package]]
2124name = "salsa20"2594name = "salsa20"
2125version = "0.10.2"2595version = "0.11.0"
2126source = "registry+https://github.com/rust-lang/crates.io-index"2596source = "registry+https://github.com/rust-lang/crates.io-index"
2127checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213"2597checksum = "2f874456e72520ff1375a06c588eaf074b0f01f9e9e1aada45bd9b7954a6e42c"
2128dependencies = [2598dependencies = [
2599 "cfg-if",
2129 "cipher",2600 "cipher",
2130]2601]
21312602
2132[[package]]2603[[package]]
2133name = "scrypt"2604name = "scrypt"
2134version = "0.11.0"2605version = "0.12.0"
2135source = "registry+https://github.com/rust-lang/crates.io-index"2606source = "registry+https://github.com/rust-lang/crates.io-index"
2136checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f"2607checksum = "d87af57419b594aa23fa95f09f0e06d80d84ba01c26148c43844cad6ff4485f0"
2137dependencies = [2608dependencies = [
2609 "cfg-if",
2138 "pbkdf2 0.12.2",2610 "pbkdf2",
2139 "salsa20",2611 "salsa20",
2140 "sha2",2612 "sha2",
2141]2613]
21422614
2143[[package]]2615[[package]]
2144name = "sec1"2616name = "sec1"
2145version = "0.7.3"2617version = "0.8.1"
2146source = "registry+https://github.com/rust-lang/crates.io-index"2618source = "registry+https://github.com/rust-lang/crates.io-index"
2147checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"2619checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d"
2148dependencies = [2620dependencies = [
2149 "base16ct",2621 "base16ct",
2622 "ctutils",
2150 "der",2623 "der",
2151 "generic-array",2624 "hybrid-array",
2152 "pkcs8",
2153 "subtle",2625 "subtle",
2154 "zeroize",2626 "zeroize",
2155]2627]
21562628
2157[[package]]2629[[package]]
2158name = "semver"2630name = "semver"
2159version = "1.0.23"2631version = "1.0.28"
2160source = "registry+https://github.com/rust-lang/crates.io-index"2632source = "registry+https://github.com/rust-lang/crates.io-index"
2161checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"2633checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
21622634
2163[[package]]2635[[package]]
2164name = "sendfd"2636name = "sendfd"
21722644
2173[[package]]2645[[package]]
2174name = "serde"2646name = "serde"
2175version = "1.0.208"2647version = "1.0.228"
2176source = "registry+https://github.com/rust-lang/crates.io-index"2648source = "registry+https://github.com/rust-lang/crates.io-index"
2177checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2"2649checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
2178dependencies = [2650dependencies = [
2651 "serde_core",
2179 "serde_derive",2652 "serde_derive",
2180]2653]
2654
2655[[package]]
2656name = "serde_core"
2657version = "1.0.228"
2658source = "registry+https://github.com/rust-lang/crates.io-index"
2659checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
2660dependencies = [
2661 "serde_derive",
2662]
21812663
2182[[package]]2664[[package]]
2183name = "serde_derive"2665name = "serde_derive"
2184version = "1.0.208"2666version = "1.0.228"
2185source = "registry+https://github.com/rust-lang/crates.io-index"2667source = "registry+https://github.com/rust-lang/crates.io-index"
2186checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf"2668checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
2187dependencies = [2669dependencies = [
2188 "proc-macro2",2670 "proc-macro2",
2189 "quote",2671 "quote",
2190 "syn 2.0.72",2672 "syn 2.0.104",
2191]2673]
21922674
2193[[package]]2675[[package]]
2194name = "serde_json"2676name = "serde_json"
2195version = "1.0.125"2677version = "1.0.149"
2196source = "registry+https://github.com/rust-lang/crates.io-index"2678source = "registry+https://github.com/rust-lang/crates.io-index"
2197checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed"2679checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
2198dependencies = [2680dependencies = [
2199 "itoa",2681 "itoa",
2200 "memchr",2682 "memchr",
2201 "ryu",
2202 "serde",2683 "serde",
2684 "serde_core",
2685 "zmij",
2203]2686]
22042687
2205[[package]]2688[[package]]
2210dependencies = [2693dependencies = [
2211 "proc-macro2",2694 "proc-macro2",
2212 "quote",2695 "quote",
2213 "syn 2.0.72",2696 "syn 2.0.104",
2214]2697]
2698
2699[[package]]
2700name = "serdect"
2701version = "0.4.3"
2702source = "registry+https://github.com/rust-lang/crates.io-index"
2703checksum = "66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3e"
2704dependencies = [
2705 "base16ct",
2706 "serde",
2707]
22152708
2216[[package]]2709[[package]]
2217name = "sha1"2710name = "sha1"
2220checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"2713checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
2221dependencies = [2714dependencies = [
2222 "cfg-if",2715 "cfg-if",
2223 "cpufeatures",2716 "cpufeatures 0.2.12",
2224 "digest",2717 "digest 0.10.7",
2225]2718]
2719
2720[[package]]
2721name = "sha1"
2722version = "0.11.0"
2723source = "registry+https://github.com/rust-lang/crates.io-index"
2724checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214"
2725dependencies = [
2726 "cfg-if",
2727 "cpufeatures 0.3.0",
2728 "digest 0.11.3",
2729]
22262730
2227[[package]]2731[[package]]
2228name = "sha2"2732name = "sha2"
2229version = "0.10.8"2733version = "0.11.0"
2230source = "registry+https://github.com/rust-lang/crates.io-index"2734source = "registry+https://github.com/rust-lang/crates.io-index"
2231checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"2735checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
2232dependencies = [2736dependencies = [
2233 "cfg-if",2737 "cfg-if",
2234 "cpufeatures",2738 "cpufeatures 0.3.0",
2235 "digest",2739 "digest 0.11.3",
2236]2740]
2741
2742[[package]]
2743name = "sha3"
2744version = "0.11.0"
2745source = "registry+https://github.com/rust-lang/crates.io-index"
2746checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1"
2747dependencies = [
2748 "digest 0.11.3",
2749 "keccak",
2750]
22372751
2238[[package]]2752[[package]]
2239name = "sharded-slab"2753name = "sharded-slab"
2256source = "registry+https://github.com/rust-lang/crates.io-index"2770source = "registry+https://github.com/rust-lang/crates.io-index"
2257checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"2771checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2772
2773[[package]]
2774name = "shlex"
2775version = "2.0.1"
2776source = "registry+https://github.com/rust-lang/crates.io-index"
2777checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
22582778
2259[[package]]2779[[package]]
2260name = "signal-hook-registry"2780name = "signal-hook-registry"
22672787
2268[[package]]2788[[package]]
2269name = "signature"2789name = "signature"
2270version = "2.2.0"2790version = "3.0.0"
2271source = "registry+https://github.com/rust-lang/crates.io-index"2791source = "registry+https://github.com/rust-lang/crates.io-index"
2272checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"2792checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
2273dependencies = [2793dependencies = [
2274 "digest",2794 "digest 0.11.3",
2275 "rand_core 0.6.4",2795 "rand_core 0.10.1",
2276]2796]
2797
2798[[package]]
2799name = "simd-adler32"
2800version = "0.3.9"
2801source = "registry+https://github.com/rust-lang/crates.io-index"
2802checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
22772803
2278[[package]]2804[[package]]
2279name = "slab"2805name = "slab"
2297checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"2823checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
2298dependencies = [2824dependencies = [
2299 "libc",2825 "libc",
2300 "windows-sys",2826 "windows-sys 0.52.0",
2301]2827]
2302
2303[[package]]
2304name = "spin"
2305version = "0.9.8"
2306source = "registry+https://github.com/rust-lang/crates.io-index"
2307checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
23082828
2309[[package]]2829[[package]]
2310name = "spki"2830name = "spki"
2311version = "0.7.3"2831version = "0.8.0"
2312source = "registry+https://github.com/rust-lang/crates.io-index"2832source = "registry+https://github.com/rust-lang/crates.io-index"
2313checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"2833checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
2314dependencies = [2834dependencies = [
2315 "base64ct",2835 "base64ct",
2316 "der",2836 "der",
2317]2837]
23182838
2319[[package]]2839[[package]]
2320name = "ssh-cipher"2840name = "ssh-cipher"
2321version = "0.2.0"2841version = "0.3.0-rc.9"
2322source = "registry+https://github.com/rust-lang/crates.io-index"2842source = "registry+https://github.com/rust-lang/crates.io-index"
2323checksum = "caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f"2843checksum = "10db6f219196a8528f9ec904d9d45cdad692d65b0e57e72be4dedd1c5fddce36"
2324dependencies = [2844dependencies = [
2845 "aead",
2325 "aes",2846 "aes",
2326 "aes-gcm",2847 "aes-gcm",
2327 "cbc",2848 "cbc",
2328 "chacha20",2849 "chacha20",
2329 "cipher",2850 "cipher",
2330 "ctr",2851 "ctr",
2852 "ctutils",
2853 "des",
2331 "poly1305",2854 "poly1305",
2332 "ssh-encoding",2855 "ssh-encoding",
2333 "subtle",2856 "zeroize",
2334]2857]
23352858
2336[[package]]2859[[package]]
2337name = "ssh-encoding"2860name = "ssh-encoding"
2338version = "0.2.0"2861version = "0.3.0-rc.9"
2339source = "registry+https://github.com/rust-lang/crates.io-index"2862source = "registry+https://github.com/rust-lang/crates.io-index"
2340checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15"2863checksum = "7abf34aa716da5d5b4c496936d042ea282ab392092cd68a72ef6a8863ff8c96a"
2341dependencies = [2864dependencies = [
2342 "base64ct",2865 "base64ct",
2866 "bytes",
2867 "crypto-bigint",
2868 "ctutils",
2869 "digest 0.11.3",
2343 "pem-rfc7468",2870 "pem-rfc7468",
2344 "sha2",2871 "zeroize",
2345]2872]
23462873
2347[[package]]2874[[package]]
2348name = "ssh-key"2875name = "ssh-key"
2349version = "0.6.6"2876version = "0.7.0-rc.10"
2350source = "registry+https://github.com/rust-lang/crates.io-index"2877source = "registry+https://github.com/rust-lang/crates.io-index"
2351checksum = "ca9b366a80cf18bb6406f4cf4d10aebfb46140a8c0c33f666a144c5c76ecbafc"2878checksum = "45735ce3dea95690e4a9e414c4cfde7f79835063c3dcd35881df85a84118e74b"
2352dependencies = [2879dependencies = [
2880 "argon2",
2353 "bcrypt-pbkdf",2881 "bcrypt-pbkdf",
2882 "ctutils",
2354 "ed25519-dalek",2883 "ed25519-dalek",
2884 "hex",
2355 "num-bigint-dig",2885 "hmac",
2356 "p256",2886 "p256",
2357 "p384",2887 "p384",
2358 "p521",2888 "p521",
2359 "rand_core 0.6.4",2889 "rand_core 0.10.1",
2360 "rsa",2890 "rsa",
2361 "sec1",2891 "sec1",
2892 "sha1 0.11.0",
2362 "sha2",2893 "sha2",
2363 "signature",2894 "signature",
2364 "ssh-cipher",2895 "ssh-cipher",
2365 "ssh-encoding",2896 "ssh-encoding",
2366 "subtle",
2367 "zeroize",2897 "zeroize",
2368]2898]
23692899
24172947
2418[[package]]2948[[package]]
2419name = "syn"2949name = "syn"
2420version = "2.0.72"2950version = "2.0.104"
2421source = "registry+https://github.com/rust-lang/crates.io-index"2951source = "registry+https://github.com/rust-lang/crates.io-index"
2422checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"2952checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
2423dependencies = [2953dependencies = [
2424 "proc-macro2",2954 "proc-macro2",
2425 "quote",2955 "quote",
2446 "fastrand",2976 "fastrand",
2447 "once_cell",2977 "once_cell",
2448 "rustix",2978 "rustix",
2449 "windows-sys",2979 "windows-sys 0.52.0",
2450]2980]
24512981
2452[[package]]2982[[package]]
2455source = "registry+https://github.com/rust-lang/crates.io-index"2985source = "registry+https://github.com/rust-lang/crates.io-index"
2456checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"2986checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
2457dependencies = [2987dependencies = [
2458 "thiserror-impl",2988 "thiserror-impl 1.0.63",
2459]2989]
2990
2991[[package]]
2992name = "thiserror"
2993version = "2.0.18"
2994source = "registry+https://github.com/rust-lang/crates.io-index"
2995checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
2996dependencies = [
2997 "thiserror-impl 2.0.18",
2998]
24602999
2461[[package]]3000[[package]]
2462name = "thiserror-impl"3001name = "thiserror-impl"
2466dependencies = [3005dependencies = [
2467 "proc-macro2",3006 "proc-macro2",
2468 "quote",3007 "quote",
2469 "syn 2.0.72",3008 "syn 2.0.104",
2470]3009]
3010
3011[[package]]
3012name = "thiserror-impl"
3013version = "2.0.18"
3014source = "registry+https://github.com/rust-lang/crates.io-index"
3015checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
3016dependencies = [
3017 "proc-macro2",
3018 "quote",
3019 "syn 2.0.104",
3020]
24713021
2472[[package]]3022[[package]]
2473name = "thread_local"3023name = "thread_local"
2494 "socket2",3044 "socket2",
2495 "tokio-macros",3045 "tokio-macros",
2496 "tracing",3046 "tracing",
2497 "windows-sys",3047 "windows-sys 0.52.0",
2498]3048]
24993049
2500[[package]]3050[[package]]
2514dependencies = [3064dependencies = [
2515 "proc-macro2",3065 "proc-macro2",
2516 "quote",3066 "quote",
2517 "syn 2.0.72",3067 "syn 2.0.104",
2518]3068]
25193069
2520[[package]]3070[[package]]
2526 "futures-core",3076 "futures-core",
2527 "pin-project-lite",3077 "pin-project-lite",
2528 "tokio",3078 "tokio",
2529 "tokio-util",
2530]3079]
25313080
2532[[package]]3081[[package]]
2578dependencies = [3127dependencies = [
2579 "proc-macro2",3128 "proc-macro2",
2580 "quote",3129 "quote",
2581 "syn 2.0.72",3130 "syn 2.0.104",
2582]3131]
25833132
2584[[package]]3133[[package]]
2633dependencies = [3182dependencies = [
2634 "proc-macro2",3183 "proc-macro2",
2635 "quote",3184 "quote",
2636 "syn 2.0.72",3185 "syn 2.0.104",
2637]3186]
26383187
2639[[package]]3188[[package]]
2658version = "0.1.0"3207version = "0.1.0"
2659dependencies = [3208dependencies = [
2660 "bifrostlink",3209 "bifrostlink",
3210 "bifrostlink-macros",
2661 "serde",3211 "serde",
3212 "serde_json",
2662 "thiserror",3213 "thiserror 1.0.63",
2663 "tokio",3214 "tokio",
2664 "tracing",3215 "tracing",
2665 "zbus",3216 "zbus",
2671source = "registry+https://github.com/rust-lang/crates.io-index"3222source = "registry+https://github.com/rust-lang/crates.io-index"
2672checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"3223checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
3224
3225[[package]]
3226name = "unicode-xid"
3227version = "0.2.6"
3228source = "registry+https://github.com/rust-lang/crates.io-index"
3229checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
26733230
2674[[package]]3231[[package]]
2675name = "universal-hash"3232name = "universal-hash"
2676version = "0.5.1"3233version = "0.6.1"
2677source = "registry+https://github.com/rust-lang/crates.io-index"3234source = "registry+https://github.com/rust-lang/crates.io-index"
2678checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"3235checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96"
2679dependencies = [3236dependencies = [
2680 "crypto-common",3237 "crypto-common 0.2.2",
2681 "subtle",3238 "ctutils",
2682]3239]
3240
3241[[package]]
3242name = "untrusted"
3243version = "0.9.0"
3244source = "registry+https://github.com/rust-lang/crates.io-index"
3245checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
26833246
2684[[package]]3247[[package]]
2685name = "utf8parse"3248name = "utf8parse"
2693source = "registry+https://github.com/rust-lang/crates.io-index"3256source = "registry+https://github.com/rust-lang/crates.io-index"
2694checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"3257checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
2695dependencies = [3258dependencies = [
2696 "getrandom",3259 "getrandom 0.2.15",
2697]3260]
26983261
2699[[package]]3262[[package]]
2714source = "registry+https://github.com/rust-lang/crates.io-index"3277source = "registry+https://github.com/rust-lang/crates.io-index"
2715checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"3278checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3279
3280[[package]]
3281name = "wasip2"
3282version = "1.0.3+wasi-0.2.9"
3283source = "registry+https://github.com/rust-lang/crates.io-index"
3284checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
3285dependencies = [
3286 "wit-bindgen 0.57.1",
3287]
3288
3289[[package]]
3290name = "wasip3"
3291version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
3292source = "registry+https://github.com/rust-lang/crates.io-index"
3293checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
3294dependencies = [
3295 "wit-bindgen 0.51.0",
3296]
27163297
2717[[package]]3298[[package]]
2718name = "wasite"3299name = "wasite"
27223303
2723[[package]]3304[[package]]
2724name = "wasm-bindgen"3305name = "wasm-bindgen"
2725version = "0.2.93"3306version = "0.2.118"
2726source = "registry+https://github.com/rust-lang/crates.io-index"3307source = "registry+https://github.com/rust-lang/crates.io-index"
2727checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"3308checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89"
2728dependencies = [3309dependencies = [
2729 "cfg-if",3310 "cfg-if",
2730 "once_cell",3311 "once_cell",
3312 "rustversion",
2731 "wasm-bindgen-macro",3313 "wasm-bindgen-macro",
3314 "wasm-bindgen-shared",
2732]3315]
27333316
2734[[package]]3317[[package]]
2735name = "wasm-bindgen-backend"3318name = "wasm-bindgen-futures"
2736version = "0.2.93"3319version = "0.4.45"
2737source = "registry+https://github.com/rust-lang/crates.io-index"3320source = "registry+https://github.com/rust-lang/crates.io-index"
2738checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"3321checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
2739dependencies = [3322dependencies = [
2740 "bumpalo",
2741 "log",3323 "cfg-if",
2742 "once_cell",
2743 "proc-macro2",
2744 "quote",3324 "js-sys",
2745 "syn 2.0.72",3325 "wasm-bindgen",
2746 "wasm-bindgen-shared",3326 "web-sys",
2747]3327]
27483328
2749[[package]]3329[[package]]
2750name = "wasm-bindgen-macro"3330name = "wasm-bindgen-macro"
2751version = "0.2.93"3331version = "0.2.118"
2752source = "registry+https://github.com/rust-lang/crates.io-index"3332source = "registry+https://github.com/rust-lang/crates.io-index"
2753checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"3333checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed"
2754dependencies = [3334dependencies = [
2755 "quote",3335 "quote",
2756 "wasm-bindgen-macro-support",3336 "wasm-bindgen-macro-support",
2757]3337]
27583338
2759[[package]]3339[[package]]
2760name = "wasm-bindgen-macro-support"3340name = "wasm-bindgen-macro-support"
2761version = "0.2.93"3341version = "0.2.118"
2762source = "registry+https://github.com/rust-lang/crates.io-index"3342source = "registry+https://github.com/rust-lang/crates.io-index"
2763checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"3343checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904"
2764dependencies = [3344dependencies = [
3345 "bumpalo",
2765 "proc-macro2",3346 "proc-macro2",
2766 "quote",3347 "quote",
2767 "syn 2.0.72",3348 "syn 2.0.104",
2768 "wasm-bindgen-backend",
2769 "wasm-bindgen-shared",3349 "wasm-bindgen-shared",
2770]3350]
27713351
2772[[package]]3352[[package]]
2773name = "wasm-bindgen-shared"3353name = "wasm-bindgen-shared"
2774version = "0.2.93"3354version = "0.2.118"
2775source = "registry+https://github.com/rust-lang/crates.io-index"3355source = "registry+https://github.com/rust-lang/crates.io-index"
2776checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"3356checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129"
3357dependencies = [
3358 "unicode-ident",
3359]
3360
3361[[package]]
3362name = "wasm-encoder"
3363version = "0.244.0"
3364source = "registry+https://github.com/rust-lang/crates.io-index"
3365checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
3366dependencies = [
3367 "leb128fmt",
3368 "wasmparser",
3369]
3370
3371[[package]]
3372name = "wasm-metadata"
3373version = "0.244.0"
3374source = "registry+https://github.com/rust-lang/crates.io-index"
3375checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
3376dependencies = [
3377 "anyhow",
3378 "indexmap",
3379 "wasm-encoder",
3380 "wasmparser",
3381]
3382
3383[[package]]
3384name = "wasmparser"
3385version = "0.244.0"
3386source = "registry+https://github.com/rust-lang/crates.io-index"
3387checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
3388dependencies = [
3389 "bitflags 2.6.0",
3390 "hashbrown 0.15.5",
3391 "indexmap",
3392 "semver",
3393]
27773394
2778[[package]]3395[[package]]
2779name = "web-sys"3396name = "web-sys"
2780version = "0.3.70"3397version = "0.3.95"
2781source = "registry+https://github.com/rust-lang/crates.io-index"3398source = "registry+https://github.com/rust-lang/crates.io-index"
2782checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"3399checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d"
2783dependencies = [3400dependencies = [
2784 "js-sys",3401 "js-sys",
2785 "wasm-bindgen",3402 "wasm-bindgen",
2786]3403]
27873404
2788[[package]]3405[[package]]
2789name = "whoami"3406name = "whoami"
2790version = "1.5.1"3407version = "1.6.1"
2791source = "registry+https://github.com/rust-lang/crates.io-index"3408source = "registry+https://github.com/rust-lang/crates.io-index"
2792checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9"3409checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d"
2793dependencies = [3410dependencies = [
2794 "redox_syscall",3411 "libredox",
2795 "wasite",3412 "wasite",
2796 "web-sys",3413 "web-sys",
2797]3414]
28203437
2821[[package]]3438[[package]]
2822name = "windows"3439name = "windows"
2823version = "0.58.0"3440version = "0.62.2"
2824source = "registry+https://github.com/rust-lang/crates.io-index"3441source = "registry+https://github.com/rust-lang/crates.io-index"
2825checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"3442checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
2826dependencies = [3443dependencies = [
3444 "windows-collections",
3445 "windows-core 0.62.2",
2827 "windows-core",3446 "windows-future",
2828 "windows-targets",3447 "windows-numerics",
2829]3448]
3449
3450[[package]]
3451name = "windows-collections"
3452version = "0.3.2"
3453source = "registry+https://github.com/rust-lang/crates.io-index"
3454checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
3455dependencies = [
3456 "windows-core 0.62.2",
3457]
28303458
2831[[package]]3459[[package]]
2832name = "windows-core"3460name = "windows-core"
2833version = "0.58.0"3461version = "0.58.0"
2834source = "registry+https://github.com/rust-lang/crates.io-index"3462source = "registry+https://github.com/rust-lang/crates.io-index"
2835checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"3463checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
2836dependencies = [3464dependencies = [
2837 "windows-implement",3465 "windows-implement 0.58.0",
2838 "windows-interface",3466 "windows-interface 0.58.0",
2839 "windows-result",3467 "windows-result 0.2.0",
2840 "windows-strings",3468 "windows-strings 0.1.0",
2841 "windows-targets",3469 "windows-targets",
2842]3470]
3471
3472[[package]]
3473name = "windows-core"
3474version = "0.62.2"
3475source = "registry+https://github.com/rust-lang/crates.io-index"
3476checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
3477dependencies = [
3478 "windows-implement 0.60.2",
3479 "windows-interface 0.59.3",
3480 "windows-link",
3481 "windows-result 0.4.1",
3482 "windows-strings 0.5.1",
3483]
3484
3485[[package]]
3486name = "windows-future"
3487version = "0.3.2"
3488source = "registry+https://github.com/rust-lang/crates.io-index"
3489checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
3490dependencies = [
3491 "windows-core 0.62.2",
3492 "windows-link",
3493 "windows-threading",
3494]
28433495
2844[[package]]3496[[package]]
2845name = "windows-implement"3497name = "windows-implement"
2849dependencies = [3501dependencies = [
2850 "proc-macro2",3502 "proc-macro2",
2851 "quote",3503 "quote",
2852 "syn 2.0.72",3504 "syn 2.0.104",
2853]3505]
3506
3507[[package]]
3508name = "windows-implement"
3509version = "0.60.2"
3510source = "registry+https://github.com/rust-lang/crates.io-index"
3511checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
3512dependencies = [
3513 "proc-macro2",
3514 "quote",
3515 "syn 2.0.104",
3516]
28543517
2855[[package]]3518[[package]]
2856name = "windows-interface"3519name = "windows-interface"
2860dependencies = [3523dependencies = [
2861 "proc-macro2",3524 "proc-macro2",
2862 "quote",3525 "quote",
2863 "syn 2.0.72",3526 "syn 2.0.104",
2864]3527]
3528
3529[[package]]
3530name = "windows-interface"
3531version = "0.59.3"
3532source = "registry+https://github.com/rust-lang/crates.io-index"
3533checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
3534dependencies = [
3535 "proc-macro2",
3536 "quote",
3537 "syn 2.0.104",
3538]
3539
3540[[package]]
3541name = "windows-link"
3542version = "0.2.1"
3543source = "registry+https://github.com/rust-lang/crates.io-index"
3544checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
3545
3546[[package]]
3547name = "windows-numerics"
3548version = "0.3.1"
3549source = "registry+https://github.com/rust-lang/crates.io-index"
3550checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
3551dependencies = [
3552 "windows-core 0.62.2",
3553 "windows-link",
3554]
28653555
2866[[package]]3556[[package]]
2867name = "windows-result"3557name = "windows-result"
2872 "windows-targets",3562 "windows-targets",
2873]3563]
3564
3565[[package]]
3566name = "windows-result"
3567version = "0.4.1"
3568source = "registry+https://github.com/rust-lang/crates.io-index"
3569checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
3570dependencies = [
3571 "windows-link",
3572]
28743573
2875[[package]]3574[[package]]
2876name = "windows-strings"3575name = "windows-strings"
2877version = "0.1.0"3576version = "0.1.0"
2878source = "registry+https://github.com/rust-lang/crates.io-index"3577source = "registry+https://github.com/rust-lang/crates.io-index"
2879checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"3578checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
2880dependencies = [3579dependencies = [
2881 "windows-result",3580 "windows-result 0.2.0",
2882 "windows-targets",3581 "windows-targets",
2883]3582]
3583
3584[[package]]
3585name = "windows-strings"
3586version = "0.5.1"
3587source = "registry+https://github.com/rust-lang/crates.io-index"
3588checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
3589dependencies = [
3590 "windows-link",
3591]
28843592
2885[[package]]3593[[package]]
2886name = "windows-sys"3594name = "windows-sys"
2891 "windows-targets",3599 "windows-targets",
2892]3600]
3601
3602[[package]]
3603name = "windows-sys"
3604version = "0.61.2"
3605source = "registry+https://github.com/rust-lang/crates.io-index"
3606checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
3607dependencies = [
3608 "windows-link",
3609]
28933610
2894[[package]]3611[[package]]
2895name = "windows-targets"3612name = "windows-targets"
2907 "windows_x86_64_msvc",3624 "windows_x86_64_msvc",
2908]3625]
3626
3627[[package]]
3628name = "windows-threading"
3629version = "0.2.1"
3630source = "registry+https://github.com/rust-lang/crates.io-index"
3631checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
3632dependencies = [
3633 "windows-link",
3634]
29093635
2910[[package]]3636[[package]]
2911name = "windows_aarch64_gnullvm"3637name = "windows_aarch64_gnullvm"
2964 "memchr",3690 "memchr",
2965]3691]
3692
3693[[package]]
3694name = "wit-bindgen"
3695version = "0.51.0"
3696source = "registry+https://github.com/rust-lang/crates.io-index"
3697checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
3698dependencies = [
3699 "wit-bindgen-rust-macro",
3700]
3701
3702[[package]]
3703name = "wit-bindgen"
3704version = "0.57.1"
3705source = "registry+https://github.com/rust-lang/crates.io-index"
3706checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
3707
3708[[package]]
3709name = "wit-bindgen-core"
3710version = "0.51.0"
3711source = "registry+https://github.com/rust-lang/crates.io-index"
3712checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
3713dependencies = [
3714 "anyhow",
3715 "heck",
3716 "wit-parser",
3717]
3718
3719[[package]]
3720name = "wit-bindgen-rust"
3721version = "0.51.0"
3722source = "registry+https://github.com/rust-lang/crates.io-index"
3723checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
3724dependencies = [
3725 "anyhow",
3726 "heck",
3727 "indexmap",
3728 "prettyplease",
3729 "syn 2.0.104",
3730 "wasm-metadata",
3731 "wit-bindgen-core",
3732 "wit-component",
3733]
3734
3735[[package]]
3736name = "wit-bindgen-rust-macro"
3737version = "0.51.0"
3738source = "registry+https://github.com/rust-lang/crates.io-index"
3739checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
3740dependencies = [
3741 "anyhow",
3742 "prettyplease",
3743 "proc-macro2",
3744 "quote",
3745 "syn 2.0.104",
3746 "wit-bindgen-core",
3747 "wit-bindgen-rust",
3748]
3749
3750[[package]]
3751name = "wit-component"
3752version = "0.244.0"
3753source = "registry+https://github.com/rust-lang/crates.io-index"
3754checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
3755dependencies = [
3756 "anyhow",
3757 "bitflags 2.6.0",
3758 "indexmap",
3759 "log",
3760 "serde",
3761 "serde_derive",
3762 "serde_json",
3763 "wasm-encoder",
3764 "wasm-metadata",
3765 "wasmparser",
3766 "wit-parser",
3767]
3768
3769[[package]]
3770name = "wit-parser"
3771version = "0.244.0"
3772source = "registry+https://github.com/rust-lang/crates.io-index"
3773checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
3774dependencies = [
3775 "anyhow",
3776 "id-arena",
3777 "indexmap",
3778 "log",
3779 "semver",
3780 "serde",
3781 "serde_derive",
3782 "serde_json",
3783 "unicode-xid",
3784 "wasmparser",
3785]
29663786
2967[[package]]3787[[package]]
2968name = "xdg-home"3788name = "xdg-home"
2971checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"3791checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
2972dependencies = [3792dependencies = [
2973 "libc",3793 "libc",
2974 "windows-sys",3794 "windows-sys 0.52.0",
2975]3795]
29763796
2977[[package]]3797[[package]]
2996 "futures-sink",3816 "futures-sink",
2997 "futures-util",3817 "futures-util",
2998 "hex",3818 "hex",
2999 "nix",3819 "nix 0.29.0",
3000 "ordered-stream",3820 "ordered-stream",
3001 "rand 0.8.5",3821 "rand 0.8.5",
3002 "serde",3822 "serde",
3003 "serde_repr",3823 "serde_repr",
3004 "sha1",3824 "sha1 0.10.6",
3005 "static_assertions",3825 "static_assertions",
3006 "tokio",3826 "tokio",
3007 "tracing",3827 "tracing",
3008 "uds_windows",3828 "uds_windows",
3009 "windows-sys",3829 "windows-sys 0.52.0",
3010 "xdg-home",3830 "xdg-home",
3011 "zbus_macros",3831 "zbus_macros",
3012 "zbus_names",3832 "zbus_names",
3022 "proc-macro-crate",3842 "proc-macro-crate",
3023 "proc-macro2",3843 "proc-macro2",
3024 "quote",3844 "quote",
3025 "syn 2.0.72",3845 "syn 2.0.104",
3026 "zvariant_utils",3846 "zvariant_utils",
3027]3847]
30283848
3068dependencies = [3888dependencies = [
3069 "proc-macro2",3889 "proc-macro2",
3070 "quote",3890 "quote",
3071 "syn 2.0.72",3891 "syn 2.0.104",
3072]3892]
30733893
3074[[package]]3894[[package]]
3075name = "zeroize"3895name = "zeroize"
3076version = "1.8.1"3896version = "1.8.2"
3077source = "registry+https://github.com/rust-lang/crates.io-index"3897source = "registry+https://github.com/rust-lang/crates.io-index"
3078checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"3898checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
3899
3900[[package]]
3901name = "zmij"
3902version = "1.0.17"
3903source = "registry+https://github.com/rust-lang/crates.io-index"
3904checksum = "02aae0f83f69aafc94776e879363e9771d7ecbffe2c7fbb6c14c5e00dfe88439"
30793905
3080[[package]]3906[[package]]
3081name = "zvariant"3907name = "zvariant"
3099 "proc-macro-crate",3925 "proc-macro-crate",
3100 "proc-macro2",3926 "proc-macro2",
3101 "quote",3927 "quote",
3102 "syn 2.0.72",3928 "syn 2.0.104",
3103 "zvariant_utils",3929 "zvariant_utils",
3104]3930]
31053931
3111dependencies = [3937dependencies = [
3112 "proc-macro2",3938 "proc-macro2",
3113 "quote",3939 "quote",
3114 "syn 2.0.72",3940 "syn 2.0.104",
3115]3941]
31163942
modifiedCargo.tomldiffbeforeafterboth
4package.version = "0.1.0"4package.version = "0.1.0"
55
6[workspace.dependencies]6[workspace.dependencies]
7remowt-fs = { path = "crates/remowt-fs" }
8remowt-pty = { path = "crates/remowt-pty" }
9remowt-systemd = { path = "crates/remowt-systemd" }
7bifrostlink = { path = "../bifrostlink/crates/bifrostlink" }10remowt-client = { path = "crates/remowt-client" }
11polkit-shared = { version = "0.1.0", path = "crates/polkit-shared" }
8bifrostlink-ports = { path = "../bifrostlink/crates/bifrostlink-ports" }12remowt-link-shared = { version = "0.1.0", path = "crates/remowt-link-shared" }
13ui-prompt = { version = "0.1.0", path = "crates/ui-prompt" }
14
15bifrostlink = "0.2.0"
16bifrostlink-macros = "0.2.0"
17bifrostlink-ports = "0.2.0"
18
19camino = "1.2.2"
20anyhow = "1.0.86"
21async-trait = "0.1.81"
22bytes = "1.11.0"
23clap = "4.5.16"
24futures = "0.3.30"
25futures-util = "0.3.30"
26nix = "0.29.0"
27openssh = "0.11.0"
28pam-client = "0.5.0"
29rand = "0.8.5"
30russh = { version = "0.61.2", default-features = false, features = [
31 "ring",
32 "flate2",
33 "rsa",
34] }
35russh-config = "0.58.0"
36serde = "1.0.228"
37serde_json = "1.0.149"
38tempdir = "0.3.7"
39tempfile = "3"
40tokio = "1.39.3"
41tokio-stream = "0.1.15"
42tokio-util = "0.7.11"
43tracing = "0.1.40"
44tracing-subscriber = "0.3.18"
45uuid = "1.10.0"
46zbus = "4.4.0"
47zbus_polkit = "4.0.0"
48thiserror = "2.0.18"
49
50[profile.release]
51strip = true
52panic = "abort"
53opt-level = "z"
54lto = true
55codegen-units = 1
956
modifiedJustfilediffbeforeafterboth
10dev-deploy: dev-build dev-install10dev-deploy: dev-build dev-install
11 ssh edgeworth2 mkdir -p /home/lach/.remowt11 ssh edgeworth2 mkdir -p /home/lach/.remowt
12 rsync -arv ./target/x86_64-unknown-linux-musl/release/remowt-agent edgeworth2:/home/lach/.remowt/remowt-agent12 rsync -arv ./target/x86_64-unknown-linux-musl/release/remowt-agent edgeworth2:/home/lach/.remowt/remowt-agent
13
14dev-ssh: dev-deploy
15 cargo run -p remowt-ssh
1316
modifiedflake.lockdiffbeforeafterboth
1{1{
2 "nodes": {2 "nodes": {
3 "crane": {3 "crane": {
4 "inputs": {
5 "nixpkgs": [
6 "nixpkgs"
7 ]
8 },
9 "locked": {4 "locked": {
10 "lastModified": 1721842668,5 "lastModified": 1769287525,
11 "narHash": "sha256-k3oiD2z2AAwBFLa4+xfU+7G5fisRXfkvrMTCJrjZzXo=",
12 "owner": "ipetkov",6 "owner": "ipetkov",
13 "repo": "crane",7 "repo": "crane",
14 "rev": "529c1a0b1f29f0d78fa3086b8f6a134c71ef3aaf",8 "rev": "0314e365877a85c9e5758f9ea77a9972afbb4c21",
15 "type": "github"9 "type": "github"
16 },10 },
17 "original": {11 "original": {
27 ]21 ]
28 },22 },
29 "locked": {23 "locked": {
30 "lastModified": 1719994518,24 "lastModified": 1768135262,
31 "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
32 "owner": "hercules-ci",25 "owner": "hercules-ci",
33 "repo": "flake-parts",26 "repo": "flake-parts",
34 "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",27 "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
35 "type": "github"28 "type": "github"
36 },29 },
37 "original": {30 "original": {
42 },35 },
43 "nixpkgs": {36 "nixpkgs": {
44 "locked": {37 "locked": {
45 "lastModified": 1722124366,38 "lastModified": 1769329654,
46 "narHash": "sha256-9vxADQev2fhutwWOO+ZzjPPa2v0YSrlv3UkwoOhrJCU=",
47 "owner": "nixos",39 "owner": "nixos",
48 "repo": "nixpkgs",40 "repo": "nixpkgs",
49 "rev": "1d72886b8acb7ba78955e6f11531dc014a75886b",41 "rev": "0482db4f85e69827a15c93c30cea4a9c8e344d7f",
50 "type": "github"42 "type": "github"
51 },43 },
52 "original": {44 "original": {
53 "owner": "nixos",45 "owner": "nixos",
46 "ref": "release-25.11",
54 "repo": "nixpkgs",47 "repo": "nixpkgs",
55 "type": "github"48 "type": "github"
56 }49 }
71 ]64 ]
72 },65 },
73 "locked": {66 "locked": {
74 "lastModified": 1722046723,67 "lastModified": 1769309768,
75 "narHash": "sha256-G7/gHz8ORRvHd1/RIURrdcswKRPe9K0FsIYR4v5jSWo=",
76 "owner": "oxalica",68 "owner": "oxalica",
77 "repo": "rust-overlay",69 "repo": "rust-overlay",
78 "rev": "56baac5e6b2743d4730e664ea64f6d8a2aad0fbb",70 "rev": "140c9dc582cb73ada2d63a2180524fcaa744fad5",
79 "type": "github"71 "type": "github"
80 },72 },
81 "original": {73 "original": {
85 }77 }
86 },78 },
87 "shelly": {79 "shelly": {
88 "inputs": {
89 "flake-parts": [
90 "flake-parts"
91 ],
92 "nixpkgs": [
93 "nixpkgs"
94 ]
95 },
96 "locked": {80 "locked": {
97 "lastModified": 1718420551,81 "lastModified": 1756323923,
98 "narHash": "sha256-NU8NBXVPj0KuY4Tl/LtZPrbX3PmmmgPuhk/1pzm9cyk=",
99 "owner": "CertainLach",82 "owner": "CertainLach",
100 "repo": "shelly",83 "repo": "shelly",
101 "rev": "4f70221f3f9ad9058f590eefb25251b6760aaa47",84 "rev": "b5dd29a500db04f54a9f1c2bf81cdd84df8b0cd7",
102 "type": "github"85 "type": "github"
103 },86 },
104 "original": {87 "original": {
modifiedflake.nixdiffbeforeafterboth
1{1{
2 description = "Jrsonnet";2 description = "Remowt";
3 inputs = {3 inputs = {
4 nixpkgs.url = "github:nixos/nixpkgs";4 nixpkgs.url = "github:nixos/nixpkgs/release-25.11";
5 flake-parts = {5 flake-parts = {
6 url = "github:hercules-ci/flake-parts";6 url = "github:hercules-ci/flake-parts";
7 inputs.nixpkgs-lib.follows = "nixpkgs";7 inputs.nixpkgs-lib.follows = "nixpkgs";
10 url = "github:oxalica/rust-overlay";10 url = "github:oxalica/rust-overlay";
11 inputs.nixpkgs.follows = "nixpkgs";11 inputs.nixpkgs.follows = "nixpkgs";
12 };12 };
13 crane = {13 crane.url = "github:ipetkov/crane";
14 url = "github:ipetkov/crane";
15 inputs.nixpkgs.follows = "nixpkgs";
16 };
17 shelly = {14 shelly.url = "github:CertainLach/shelly";
18 url = "github:CertainLach/shelly";
19 inputs = {
20 flake-parts.follows = "flake-parts";
21 nixpkgs.follows = "nixpkgs";
22 };
23 };
24 };15 };
25 outputs = inputs @ {16 outputs =
17 inputs@{
35 perSystem = {30 perSystem =
31 {
36 config,32 config,
33 self',
37 system,34 system,
38 pkgs,35 pkgs,
39 ...36 ...
45 inherit system;44 inherit system;
46 overlays = [rust-overlay.overlays.default];45 overlays = [ rust-overlay.overlays.default ];
47 };46 };
48 packages.polkit-backend = pkgs.callPackage ./nix/polkit-backend.nix {47 packages = let
48 remowtAgent = pkgs.callPackage ./nix/remowt-agent.nix {
49 inherit craneLib;
50 };
51 in {
52 polkit-backend = pkgs.callPackage ./nix/polkit-backend.nix {
49 inherit craneLib;53 inherit craneLib;
50 };54 };
55 remowt-agent = remowtAgent.x86_64;
56 remowt-agent-aarch64 = remowtAgent.aarch64;
57 remowt-agent-armv7l = remowtAgent.armv7l;
58 remowt-agents = pkgs.callPackage ./nix/remowt-agents-bundle.nix {
59 agents = remowtAgent;
60 };
61 remowt-ssh = pkgs.callPackage ./nix/remowt-ssh.nix {
62 inherit craneLib;
63 agents = self'.packages.remowt-agents;
64 };
65 };
51 shelly.shells.default = {66 shelly.shells.default = {
52 factory = craneLib.devShell;67 factory = craneLib.devShell;
53 packages = with pkgs; [68 packages = with pkgs; [
54 cargo-edit69 cargo-edit
55 cargo-asm
56 cargo-outdated70 cargo-outdated
57 lld71 lld
58 hyperfine72 hyperfine
59 valgrind73 valgrind
60 kcachegrind
61 graphviz74 graphviz
62 cargo-release75 cargo-release
63 rustPlatform.bindgenHook76 rustPlatform.bindgenHook
addednix/remowt-agent.nixdiffbeforeafterboth

no changes

addednix/remowt-agents-bundle.nixdiffbeforeafterboth

no changes

addednix/remowt-ssh.nixdiffbeforeafterboth

no changes

modifiedrust-toolchain.tomldiffbeforeafterboth
1[toolchain]1[toolchain]
2channel = "nightly-2024-07-20"2channel = "1.93.0"
3components = ["rustfmt", "clippy", "rust-analyzer", "rust-src"]3components = ["rustfmt", "clippy", "rust-analyzer", "rust-src"]
4targets = ["x86_64-unknown-linux-musl"]4targets = [
5 "x86_64-unknown-linux-musl",
6 "aarch64-unknown-linux-musl",
7 "armv7-unknown-linux-musleabihf",
8]
59