diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 5bd292b..342290a 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -577,6 +577,12 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" +[[package]] +name = "cfg_aliases" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" + [[package]] name = "chacha20" version = "0.9.1" @@ -2489,6 +2495,7 @@ version = "0.1.0" dependencies = [ "hkdf", "kv-crypto", + "kv-import", "kv-model", "kv-proto", "kv-store", @@ -2503,12 +2510,33 @@ dependencies = [ "zeroize", ] +[[package]] +name = "kv-import" +version = "0.1.0" +dependencies = [ + "argon2", + "chacha20poly1305", + "flate2", + "kv-crypto", + "kv-model", + "kv-proto", + "serde", + "serde_json", + "thiserror 2.0.21", + "unicode-normalization", + "url", + "uuid", + "zeroize", + "zip", +] + [[package]] name = "kv-model" version = "0.1.0" dependencies = [ "data-encoding", "hmac", + "p256", "psl", "rand", "serde", @@ -2814,6 +2842,18 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +[[package]] +name = "nix" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" +dependencies = [ + "bitflags 2.13.2", + "cfg-if", + "cfg_aliases", + "libc", +] + [[package]] name = "nom" version = "7.1.3" @@ -5023,6 +5063,12 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typed-path" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" + [[package]] name = "typeid" version = "1.0.3" @@ -6120,6 +6166,20 @@ dependencies = [ "syn 3.0.9", ] +[[package]] +name = "zip" +version = "9.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a954114b47a54df49f83d2722814e86b23d4bb1b54a1b90fb7d92b41619ddc22" +dependencies = [ + "crc32fast", + "flate2", + "indexmap 2.14.2", + "memchr", + "nix", + "typed-path", +] + [[package]] name = "zlib-rs" version = "0.6.8"