@@ -2,6 +2,12 @@
22# It is not intended for manual editing.
33version = 4
44
5+[[package]]
6+name = "adler2"
7+version = "2.0.1"
8+source = "registry+https://github.com/rust-lang/crates.io-index"
9+checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
10+
511[[package]]
612name = "aead"
713version = "0.5.2"
@@ -52,6 +58,12 @@ version = "1.5.0"
5258source = "registry+https://github.com/rust-lang/crates.io-index"
5359checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
5460
61+[[package]]
62+name = "base64"
63+version = "0.22.1"
64+source = "registry+https://github.com/rust-lang/crates.io-index"
65+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
66+
5567[[package]]
5668name = "bitflags"
5769version = "1.3.2"
@@ -435,6 +447,17 @@ dependencies = [
435447 "crypto-common",
436448]
437449
450+[[package]]
451+name = "displaydoc"
452+version = "0.2.5"
453+source = "registry+https://github.com/rust-lang/crates.io-index"
454+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
455+dependencies = [
456+ "proc-macro2",
457+ "quote",
458+ "syn",
459+]
460+
438461[[package]]
439462name = "ed25519"
440463version = "2.2.3"
@@ -502,6 +525,16 @@ version = "0.1.9"
502525source = "registry+https://github.com/rust-lang/crates.io-index"
503526checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
504527
528+[[package]]
529+name = "flate2"
530+version = "1.1.9"
531+source = "registry+https://github.com/rust-lang/crates.io-index"
532+checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
533+dependencies = [
534+ "crc32fast",
535+ "miniz_oxide",
536+]
537+
505538[[package]]
506539name = "fluent-uri"
507540version = "0.1.4"
@@ -517,6 +550,15 @@ version = "0.1.5"
517550source = "registry+https://github.com/rust-lang/crates.io-index"
518551checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
519552
553+[[package]]
554+name = "form_urlencoded"
555+version = "1.2.2"
556+source = "registry+https://github.com/rust-lang/crates.io-index"
557+checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
558+dependencies = [
559+ "percent-encoding",
560+]
561+
520562[[package]]
521563name = "generic-array"
522564version = "0.14.7"
@@ -605,12 +647,114 @@ version = "1.0.3"
605647source = "registry+https://github.com/rust-lang/crates.io-index"
606648checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
607649
650+[[package]]
651+name = "icu_collections"
652+version = "2.1.1"
653+source = "registry+https://github.com/rust-lang/crates.io-index"
654+checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
655+dependencies = [
656+ "displaydoc",
657+ "potential_utf",
658+ "yoke",
659+ "zerofrom",
660+ "zerovec",
661+]
662+
663+[[package]]
664+name = "icu_locale_core"
665+version = "2.1.1"
666+source = "registry+https://github.com/rust-lang/crates.io-index"
667+checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
668+dependencies = [
669+ "displaydoc",
670+ "litemap",
671+ "tinystr",
672+ "writeable",
673+ "zerovec",
674+]
675+
676+[[package]]
677+name = "icu_normalizer"
678+version = "2.1.1"
679+source = "registry+https://github.com/rust-lang/crates.io-index"
680+checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
681+dependencies = [
682+ "icu_collections",
683+ "icu_normalizer_data",
684+ "icu_properties",
685+ "icu_provider",
686+ "smallvec",
687+ "zerovec",
688+]
689+
690+[[package]]
691+name = "icu_normalizer_data"
692+version = "2.1.1"
693+source = "registry+https://github.com/rust-lang/crates.io-index"
694+checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
695+
696+[[package]]
697+name = "icu_properties"
698+version = "2.1.2"
699+source = "registry+https://github.com/rust-lang/crates.io-index"
700+checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
701+dependencies = [
702+ "icu_collections",
703+ "icu_locale_core",
704+ "icu_properties_data",
705+ "icu_provider",
706+ "zerotrie",
707+ "zerovec",
708+]
709+
710+[[package]]
711+name = "icu_properties_data"
712+version = "2.1.2"
713+source = "registry+https://github.com/rust-lang/crates.io-index"
714+checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
715+
716+[[package]]
717+name = "icu_provider"
718+version = "2.1.1"
719+source = "registry+https://github.com/rust-lang/crates.io-index"
720+checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
721+dependencies = [
722+ "displaydoc",
723+ "icu_locale_core",
724+ "writeable",
725+ "yoke",
726+ "zerofrom",
727+ "zerotrie",
728+ "zerovec",
729+]
730+
608731[[package]]
609732name = "ident_case"
610733version = "1.0.1"
611734source = "registry+https://github.com/rust-lang/crates.io-index"
612735checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
613736
737+[[package]]
738+name = "idna"
739+version = "1.1.0"
740+source = "registry+https://github.com/rust-lang/crates.io-index"
741+checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
742+dependencies = [
743+ "idna_adapter",
744+ "smallvec",
745+ "utf8_iter",
746+]
747+
748+[[package]]
749+name = "idna_adapter"
750+version = "1.2.1"
751+source = "registry+https://github.com/rust-lang/crates.io-index"
752+checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
753+dependencies = [
754+ "icu_normalizer",
755+ "icu_properties",
756+]
757+
614758[[package]]
615759name = "indexmap"
616760version = "2.13.0"
@@ -714,6 +858,7 @@ dependencies = [
714858 "ratatui",
715859 "rusqlite",
716860 "tiny_http",
861+ "ureq",
717862 "x25519-dalek",
718863]
719864
@@ -740,6 +885,12 @@ version = "0.4.15"
740885source = "registry+https://github.com/rust-lang/crates.io-index"
741886checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
742887
888+[[package]]
889+name = "litemap"
890+version = "0.8.1"
891+source = "registry+https://github.com/rust-lang/crates.io-index"
892+checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
893+
743894[[package]]
744895name = "lock_api"
745896version = "0.4.14"
@@ -796,6 +947,16 @@ version = "2.8.0"
796947source = "registry+https://github.com/rust-lang/crates.io-index"
797948checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
798949
950+[[package]]
951+name = "miniz_oxide"
952+version = "0.8.9"
953+source = "registry+https://github.com/rust-lang/crates.io-index"
954+checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
955+dependencies = [
956+ "adler2",
957+ "simd-adler32",
958+]
959+
799960[[package]]
800961name = "mio"
801962version = "1.1.1"
@@ -848,6 +1009,12 @@ dependencies = [
8481009 "memchr",
8491010]
8501011
1012+[[package]]
1013+name = "once_cell"
1014+version = "1.21.4"
1015+source = "registry+https://github.com/rust-lang/crates.io-index"
1016+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
1017+
8511018[[package]]
8521019name = "opaque-debug"
8531020version = "0.3.1"
@@ -883,6 +1050,12 @@ version = "1.0.15"
8831050source = "registry+https://github.com/rust-lang/crates.io-index"
8841051checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
8851052
1053+[[package]]
1054+name = "percent-encoding"
1055+version = "2.3.2"
1056+source = "registry+https://github.com/rust-lang/crates.io-index"
1057+checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
1058+
8861059[[package]]
8871060name = "pkg-config"
8881061version = "0.3.32"
@@ -900,6 +1073,15 @@ dependencies = [
9001073 "universal-hash",
9011074]
9021075
1076+[[package]]
1077+name = "potential_utf"
1078+version = "0.1.4"
1079+source = "registry+https://github.com/rust-lang/crates.io-index"
1080+checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
1081+dependencies = [
1082+ "zerovec",
1083+]
1084+
9031085[[package]]
9041086name = "proc-macro2"
9051087version = "1.0.106"
@@ -977,6 +1159,20 @@ dependencies = [
9771159 "smallvec",
9781160]
9791161
1162+[[package]]
1163+name = "ring"
1164+version = "0.17.14"
1165+source = "registry+https://github.com/rust-lang/crates.io-index"
1166+checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
1167+dependencies = [
1168+ "cc",
1169+ "cfg-if",
1170+ "getrandom 0.2.17",
1171+ "libc",
1172+ "untrusted",
1173+ "windows-sys 0.52.0",
1174+]
1175+
9801176[[package]]
9811177name = "rusqlite"
9821178version = "0.34.0"
@@ -1019,6 +1215,41 @@ dependencies = [
10191215 "windows-sys 0.59.0",
10201216]
10211217
1218+[[package]]
1219+name = "rustls"
1220+version = "0.23.37"
1221+source = "registry+https://github.com/rust-lang/crates.io-index"
1222+checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
1223+dependencies = [
1224+ "log",
1225+ "once_cell",
1226+ "ring",
1227+ "rustls-pki-types",
1228+ "rustls-webpki",
1229+ "subtle",
1230+ "zeroize",
1231+]
1232+
1233+[[package]]
1234+name = "rustls-pki-types"
1235+version = "1.14.0"
1236+source = "registry+https://github.com/rust-lang/crates.io-index"
1237+checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
1238+dependencies = [
1239+ "zeroize",
1240+]
1241+
1242+[[package]]
1243+name = "rustls-webpki"
1244+version = "0.103.9"
1245+source = "registry+https://github.com/rust-lang/crates.io-index"
1246+checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
1247+dependencies = [
1248+ "ring",
1249+ "rustls-pki-types",
1250+ "untrusted",
1251+]
1252+
10221253[[package]]
10231254name = "rustversion"
10241255version = "1.0.22"
@@ -1151,6 +1382,12 @@ version = "2.2.0"
11511382source = "registry+https://github.com/rust-lang/crates.io-index"
11521383checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
11531384
1385+[[package]]
1386+name = "simd-adler32"
1387+version = "0.3.8"
1388+source = "registry+https://github.com/rust-lang/crates.io-index"
1389+checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
1390+
11541391[[package]]
11551392name = "smallvec"
11561393version = "1.15.1"
@@ -1214,6 +1451,17 @@ dependencies = [
12141451 "unicode-ident",
12151452]
12161453
1454+[[package]]
1455+name = "synstructure"
1456+version = "0.13.2"
1457+source = "registry+https://github.com/rust-lang/crates.io-index"
1458+checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
1459+dependencies = [
1460+ "proc-macro2",
1461+ "quote",
1462+ "syn",
1463+]
1464+
12171465[[package]]
12181466name = "target-lexicon"
12191467version = "0.13.5"
@@ -1232,6 +1480,16 @@ dependencies = [
12321480 "log",
12331481]
12341482
1483+[[package]]
1484+name = "tinystr"
1485+version = "0.8.2"
1486+source = "registry+https://github.com/rust-lang/crates.io-index"
1487+checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
1488+dependencies = [
1489+ "displaydoc",
1490+ "zerovec",
1491+]
1492+
12351493[[package]]
12361494name = "typenum"
12371495version = "1.19.0"
@@ -1283,6 +1541,46 @@ dependencies = [
12831541 "subtle",
12841542]
12851543
1544+[[package]]
1545+name = "untrusted"
1546+version = "0.9.0"
1547+source = "registry+https://github.com/rust-lang/crates.io-index"
1548+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
1549+
1550+[[package]]
1551+name = "ureq"
1552+version = "2.12.1"
1553+source = "registry+https://github.com/rust-lang/crates.io-index"
1554+checksum = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d"
1555+dependencies = [
1556+ "base64",
1557+ "flate2",
1558+ "log",
1559+ "once_cell",
1560+ "rustls",
1561+ "rustls-pki-types",
1562+ "url",
1563+ "webpki-roots 0.26.11",
1564+]
1565+
1566+[[package]]
1567+name = "url"
1568+version = "2.5.8"
1569+source = "registry+https://github.com/rust-lang/crates.io-index"
1570+checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
1571+dependencies = [
1572+ "form_urlencoded",
1573+ "idna",
1574+ "percent-encoding",
1575+ "serde",
1576+]
1577+
1578+[[package]]
1579+name = "utf8_iter"
1580+version = "1.0.4"
1581+source = "registry+https://github.com/rust-lang/crates.io-index"
1582+checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
1583+
12861584[[package]]
12871585name = "vcpkg"
12881586version = "0.2.15"
@@ -1310,6 +1608,24 @@ dependencies = [
13101608 "wit-bindgen",
13111609]
13121610
1611+[[package]]
1612+name = "webpki-roots"
1613+version = "0.26.11"
1614+source = "registry+https://github.com/rust-lang/crates.io-index"
1615+checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
1616+dependencies = [
1617+ "webpki-roots 1.0.6",
1618+]
1619+
1620+[[package]]
1621+name = "webpki-roots"
1622+version = "1.0.6"
1623+source = "registry+https://github.com/rust-lang/crates.io-index"
1624+checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed"
1625+dependencies = [
1626+ "rustls-pki-types",
1627+]
1628+
13131629[[package]]
13141630name = "winapi"
13151631version = "0.3.9"
@@ -1338,6 +1654,15 @@ version = "0.2.1"
13381654source = "registry+https://github.com/rust-lang/crates.io-index"
13391655checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
13401656
1657+[[package]]
1658+name = "windows-sys"
1659+version = "0.52.0"
1660+source = "registry+https://github.com/rust-lang/crates.io-index"
1661+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1662+dependencies = [
1663+ "windows-targets",
1664+]
1665+
13411666[[package]]
13421667name = "windows-sys"
13431668version = "0.59.0"
@@ -1426,6 +1751,12 @@ version = "0.51.0"
14261751source = "registry+https://github.com/rust-lang/crates.io-index"
14271752checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
14281753
1754+[[package]]
1755+name = "writeable"
1756+version = "0.6.2"
1757+source = "registry+https://github.com/rust-lang/crates.io-index"
1758+checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
1759+
14291760[[package]]
14301761name = "x25519-dalek"
14311762version = "2.0.1"
@@ -1444,6 +1775,50 @@ version = "1.0.1"
14441775source = "registry+https://github.com/rust-lang/crates.io-index"
14451776checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
14461777
1778+[[package]]
1779+name = "yoke"
1780+version = "0.8.1"
1781+source = "registry+https://github.com/rust-lang/crates.io-index"
1782+checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
1783+dependencies = [
1784+ "stable_deref_trait",
1785+ "yoke-derive",
1786+ "zerofrom",
1787+]
1788+
1789+[[package]]
1790+name = "yoke-derive"
1791+version = "0.8.1"
1792+source = "registry+https://github.com/rust-lang/crates.io-index"
1793+checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
1794+dependencies = [
1795+ "proc-macro2",
1796+ "quote",
1797+ "syn",
1798+ "synstructure",
1799+]
1800+
1801+[[package]]
1802+name = "zerofrom"
1803+version = "0.1.6"
1804+source = "registry+https://github.com/rust-lang/crates.io-index"
1805+checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
1806+dependencies = [
1807+ "zerofrom-derive",
1808+]
1809+
1810+[[package]]
1811+name = "zerofrom-derive"
1812+version = "0.1.6"
1813+source = "registry+https://github.com/rust-lang/crates.io-index"
1814+checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
1815+dependencies = [
1816+ "proc-macro2",
1817+ "quote",
1818+ "syn",
1819+ "synstructure",
1820+]
1821+
14471822[[package]]
14481823name = "zeroize"
14491824version = "1.8.2"
@@ -1464,6 +1839,39 @@ dependencies = [
14641839 "syn",
14651840]
14661841
1842+[[package]]
1843+name = "zerotrie"
1844+version = "0.2.3"
1845+source = "registry+https://github.com/rust-lang/crates.io-index"
1846+checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
1847+dependencies = [
1848+ "displaydoc",
1849+ "yoke",
1850+ "zerofrom",
1851+]
1852+
1853+[[package]]
1854+name = "zerovec"
1855+version = "0.11.5"
1856+source = "registry+https://github.com/rust-lang/crates.io-index"
1857+checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
1858+dependencies = [
1859+ "yoke",
1860+ "zerofrom",
1861+ "zerovec-derive",
1862+]
1863+
1864+[[package]]
1865+name = "zerovec-derive"
1866+version = "0.11.2"
1867+source = "registry+https://github.com/rust-lang/crates.io-index"
1868+checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
1869+dependencies = [
1870+ "proc-macro2",
1871+ "quote",
1872+ "syn",
1873+]
1874+
14671875[[package]]
14681876name = "zmij"
14691877version = "1.0.21"