2VUX5BTDKHX3TJ677NW34H5WLSWH35C3PU46C7MXCN5O7PAZVXNQC 6YZAVBWU6E5FYOI5JGEIPXGZLIKAW6LS2AOFIQWEE5DMOPPCD5PQC KLR5FRIBS6UOH3S3XAOE22TJACVSVOY7TOLW22DIWNGY27S6WZRAC IQDCHWCP47LL46EXQLQGHQPGFYIHQLMQBHA57RWJCIOX5UEUIQAQC 3GZPRZXCRGJ3I2XY7HYEUXLPGH57D5WNWVT4CI5AN4ZSJFBOQLLAC SWWE2R6MVBX5CNM6X3WLXZTSRTU53PBJL7WJSFVF77XBPXDX4COAC WT3GA27PQ2AOAIGK65O3Q4DMX4AZDVNULBLRL6GF4QW6QCASUEAAC UB2ITZJSDADVINSQEZ3HA6PVGA7OA6JYFG5GMSO7Y7LOXJC4FI7AC EC3TVL4X6VZZVLOKUN63LC73ADPHBHMZO7QMDXGX2ZPURVI4B4XQC KT5UYXGKEEXUHURNOYFVIG7WQ3Y3SJZMM2TP4OSW6NXSXQ5XXRHAC YBJRDOTCX3ZRDB5EVXJBR55FX3CADCSIGMYWNYVC2PD5W3GXR3DQC KM5PSZ4A2FJOPHJA6RC7LHZAUXLQDZDQC2DVSE5YUORLFIPZO74QC use libflowers::prelude::*;pub type Id = pijul::identity::Complete;pub fn load() -> Id {let all = Id::load_all().unwrap();// TODO: handle identity creation if none foundall.into_iter().next().unwrap()}
"futures-lite",
"futures-lite 2.5.0",][[package]]name = "async-io"version = "1.13.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"dependencies = ["async-lock 2.8.0","autocfg","cfg-if","concurrent-queue","futures-lite 1.13.0","log","parking","polling 2.8.0","rustix 0.37.28","slab","socket2 0.4.10","waker-fn",
][[package]]name = "async-process"version = "1.8.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"dependencies = ["async-io 1.13.0","async-lock 2.8.0","async-signal","blocking","cfg-if","event-listener 3.1.0","futures-lite 1.13.0","rustix 0.38.43","windows-sys 0.48.0",
name = "block-modes"version = "0.8.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e"dependencies = ["block-padding 0.2.1","cipher 0.3.0",][[package]]name = "block-padding"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"[[package]]name = "block-padding"version = "0.3.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"dependencies = ["generic-array",][[package]]
][[package]]name = "event-listener"version = "2.5.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"[[package]]name = "event-listener"version = "3.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"dependencies = ["concurrent-queue","parking","pin-project-lite",
version = "1.13.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"dependencies = ["fastrand 1.9.0","futures-core","futures-io","memchr","parking","pin-project-lite","waker-fn",][[package]]name = "futures-lite"
][[package]]name = "icu_collections"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"dependencies = ["displaydoc","yoke","zerofrom","zerovec",][[package]]name = "icu_locid"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"dependencies = ["displaydoc","litemap","tinystr","writeable","zerovec",][[package]]name = "icu_locid_transform"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"dependencies = ["displaydoc","icu_locid","icu_locid_transform_data","icu_provider","tinystr","zerovec",][[package]]name = "icu_locid_transform_data"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"[[package]]name = "icu_normalizer"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"dependencies = ["displaydoc","icu_collections","icu_normalizer_data","icu_properties","icu_provider","smallvec","utf16_iter","utf8_iter","write16","zerovec",][[package]]name = "icu_normalizer_data"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"[[package]]name = "icu_properties"version = "1.5.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"dependencies = ["displaydoc","icu_collections","icu_locid_transform","icu_properties_data","icu_provider","tinystr","zerovec",
name = "icu_properties_data"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"[[package]]name = "icu_provider"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"dependencies = ["displaydoc","icu_locid","icu_provider_macros","stable_deref_trait","tinystr","writeable","yoke","zerofrom","zerovec",][[package]]name = "icu_provider_macros"version = "1.5.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"dependencies = ["proc-macro2","quote","syn 2.0.95",][[package]]name = "idna"version = "0.2.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"dependencies = ["matches","unicode-bidi","unicode-normalization",][[package]]name = "idna"version = "1.0.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"dependencies = ["idna_adapter","smallvec","utf8_iter",][[package]]name = "idna_adapter"version = "1.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"dependencies = ["icu_normalizer","icu_properties",][[package]]
][[package]]name = "indicatif"version = "0.17.11"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"dependencies = ["console","number_prefix","portable-atomic","unicode-segmentation","unicode-width 0.2.0","web-time",
name = "keyring"version = "2.3.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0"dependencies = ["byteorder","lazy_static","linux-keyutils","secret-service","security-framework","windows-sys 0.52.0",][[package]]
[[package]]name = "linux-keyutils"version = "0.2.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e"dependencies = ["bitflags 2.8.0","libc",][[package]]name = "linux-raw-sys"version = "0.3.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
name = "matches"version = "0.1.10"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"[[package]]name = "md5"version = "0.7.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"[[package]]
name = "num"version = "0.4.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"dependencies = ["num-bigint","num-complex","num-integer","num-iter","num-rational","num-traits",][[package]]name = "num-bigint"version = "0.4.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"dependencies = ["num-integer","num-traits",][[package]]name = "num-complex"version = "0.4.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"dependencies = ["num-traits",][[package]]name = "num-integer"version = "0.1.46"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"dependencies = ["num-traits",][[package]]name = "num-iter"version = "0.1.45"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"dependencies = ["autocfg","num-integer","num-traits",][[package]]name = "num-rational"version = "0.4.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"dependencies = ["num-bigint","num-integer","num-traits",][[package]]
[[package]]name = "openssl"version = "0.10.71"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd"dependencies = ["bitflags 2.8.0","cfg-if","foreign-types 0.3.2","libc","once_cell","openssl-macros","openssl-sys",]
name = "openssl-macros"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"dependencies = ["proc-macro2","quote","syn 2.0.95",][[package]]name = "openssl-sys"version = "0.9.106"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd"dependencies = ["cc","libc","pkg-config","vcpkg",][[package]]
"whoami",][[package]]name = "pijul-identity"version = "0.0.1"dependencies = ["anyhow","chrono","dateparser","dirs-next","keyring","libpijul","log","pijul-config","pijul-interaction","pijul-repository","serde","serde_json","thiserror 1.0.69","thrussh-keys","toml 0.7.8","validator",
version = "2.8.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"dependencies = ["autocfg","bitflags 1.3.2","cfg-if","concurrent-queue","libc","log","pin-project-lite","windows-sys 0.48.0",][[package]]name = "polling"
][[package]]name = "proc-macro-error"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"dependencies = ["proc-macro-error-attr","proc-macro2","quote","syn 1.0.109","version_check",][[package]]name = "proc-macro-error-attr"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"dependencies = ["proc-macro2","quote","version_check",
[[package]]name = "rustix"version = "0.37.28"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6"dependencies = ["bitflags 1.3.2","errno","io-lifetimes","libc","linux-raw-sys 0.3.8","windows-sys 0.48.0",]
name = "secret-service"version = "3.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b5204d39df37f06d1944935232fd2dfe05008def7ca599bf28c0800366c8a8f9"dependencies = ["aes 0.8.4","cbc","futures-util","generic-array","hkdf","num","once_cell","rand 0.8.5","serde","sha2 0.10.8","zbus 3.15.2",][[package]]name = "security-framework"version = "2.11.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"dependencies = ["bitflags 2.8.0","core-foundation 0.9.4","core-foundation-sys","libc","security-framework-sys",][[package]]name = "security-framework-sys"version = "2.14.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32"dependencies = ["core-foundation-sys","libc",][[package]]
name = "socket2"version = "0.4.10"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"dependencies = ["libc","winapi",][[package]]name = "socket2"version = "0.5.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"dependencies = ["libc","windows-sys 0.52.0",][[package]]
][[package]]name = "thrussh-keys"version = "0.21.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a72cc51a2932b18d92f7289332d8564cec4a5014063722a9d3fdca52c5d8f5ab"dependencies = ["aes 0.7.5","bcrypt-pbkdf","bit-vec 0.6.3","block-modes","byteorder","cryptovec","data-encoding","dirs 3.0.2","futures","hmac 0.11.0","log","md5","num-bigint","num-integer","openssl","pbkdf2 0.8.0","rand 0.8.5","serde","serde_derive","sha2 0.9.9","thiserror 1.0.69","thrussh-libsodium","tokio","tokio-stream","yasna",][[package]]name = "thrussh-libsodium"version = "0.2.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5f4f9c0eb4cff7225e782f7c4930c7b1f9caedf45c182e2d8602c0ec34679a1e"dependencies = ["lazy_static","libc","libsodium-sys","pkg-config","vcpkg",
name = "utf16_iter"version = "1.0.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"[[package]]name = "utf8_iter"version = "1.0.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"[[package]]name = "validator"version = "0.15.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f07b0a1390e01c0fc35ebb26b28ced33c9a3808f7f9fbe94d3cc01e233bfeed5"dependencies = ["idna 0.2.3","lazy_static","regex","serde","serde_derive","serde_json","url",][[package]]
name = "yoke"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"dependencies = ["serde","stable_deref_trait","yoke-derive","zerofrom",][[package]]name = "yoke-derive"version = "0.7.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"dependencies = ["proc-macro2","quote","syn 2.0.95","synstructure",][[package]]
version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"dependencies = ["async-broadcast 0.5.1","async-executor","async-fs 1.6.0","async-io 1.13.0","async-lock 2.8.0","async-process 1.8.1","async-recursion","async-task","async-trait","blocking","byteorder","derivative","enumflags2","event-listener 2.5.3","futures-core","futures-sink","futures-util","hex","nix 0.26.4","once_cell","ordered-stream","rand 0.8.5","serde","serde_repr","sha1","static_assertions","tracing","uds_windows","winapi","xdg-home","zbus_macros 3.15.2","zbus_names 2.6.1","zvariant 3.15.2",][[package]]name = "zbus"
"zbus_macros","zbus_names","zvariant",
"zbus_macros 4.4.0","zbus_names 3.0.0","zvariant 4.2.0",][[package]]name = "zbus_macros"version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"dependencies = ["proc-macro-crate 1.3.1","proc-macro2","quote","regex","syn 1.0.109","zvariant_utils 1.0.1",
"zvariant_utils",
"zvariant_utils 2.1.0",][[package]]name = "zbus_names"version = "2.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"dependencies = ["serde","static_assertions","zvariant 3.15.2",
name = "zerofrom"version = "0.1.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"dependencies = ["zerofrom-derive",][[package]]name = "zerofrom-derive"version = "0.1.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"dependencies = ["proc-macro2","quote","syn 2.0.95","synstructure",][[package]]
name = "zerovec"version = "0.10.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"dependencies = ["yoke","zerofrom","zerovec-derive",][[package]]name = "zerovec-derive"version = "0.10.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"dependencies = ["proc-macro2","quote","syn 2.0.95",][[package]]
][[package]]name = "zvariant"version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"dependencies = ["byteorder","enumflags2","libc","serde","static_assertions","zvariant_derive 3.15.2",
"zvariant_derive",
"zvariant_derive 4.2.0",][[package]]name = "zvariant_derive"version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"dependencies = ["proc-macro-crate 1.3.1","proc-macro2","quote","syn 1.0.109","zvariant_utils 1.0.1",
"zvariant_utils",
"zvariant_utils 2.1.0",][[package]]name = "zvariant_utils"version = "1.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200"dependencies = ["proc-macro2","quote","syn 1.0.109",