diff --git a/apps/tauri/src-tauri/Cargo.lock b/apps/tauri/src-tauri/Cargo.lock index fec6cfb..c97e76f 100644 --- a/apps/tauri/src-tauri/Cargo.lock +++ b/apps/tauri/src-tauri/Cargo.lock @@ -2745,31 +2745,45 @@ dependencies = [ [[package]] name = "mtp" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "mtp-client", - "mtp-codec", - "mtp-common", - "mtp-crypto", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "mtp-host", - "mtp-transport", - "mtp-type-map", + "mtp-transport 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-type-map 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "mtp-webserver", ] [[package]] name = "mtp-client" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ - "mtp-codec", - "mtp-common", - "mtp-crypto", - "mtp-transport", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-transport 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "rand 0.10.2", "tokio", ] +[[package]] +name = "mtp-codec" +version = "0.2.0" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" +dependencies = [ + "base64 0.23.1", + "byteorder", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-type-map 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "rand 0.10.2", + "thiserror 2.0.19", +] + [[package]] name = "mtp-codec" version = "0.2.0" @@ -2777,12 +2791,22 @@ source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856b dependencies = [ "base64 0.23.1", "byteorder", - "mtp-common", - "mtp-crypto", - "mtp-type-map", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", + "mtp-type-map 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", "rand 0.10.2", ] +[[package]] +name = "mtp-common" +version = "0.2.0" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" +dependencies = [ + "quinn", + "rustls", + "thiserror 2.0.19", + "wtransport", +] + [[package]] name = "mtp-common" version = "0.2.0" @@ -2794,6 +2818,28 @@ dependencies = [ "wtransport", ] +[[package]] +name = "mtp-crypto" +version = "0.2.0" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" +dependencies = [ + "base64 0.22.1", + "chacha20poly1305", + "ed25519-dalek", + "getrandom 0.4.3", + "hkdf", + "ml-dsa", + "mlkem-tls", + "rand 0.10.2", + "rand_core 0.6.4", + "rustls", + "serde", + "sha2 0.11.0", + "thiserror 1.0.69", + "tokio", + "zeroize", +] + [[package]] name = "mtp-crypto" version = "0.2.0" @@ -2805,11 +2851,9 @@ dependencies = [ "getrandom 0.4.3", "hkdf", "ml-dsa", - "mlkem-tls", "rand 0.10.2", "rand_core 0.10.1", "rustls", - "serde", "sha2 0.11.0", "thiserror 2.0.19", "tokio", @@ -2819,12 +2863,12 @@ dependencies = [ [[package]] name = "mtp-host" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ - "mtp-codec", - "mtp-common", - "mtp-crypto", - "mtp-transport", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-transport 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "rand 0.10.2", "tokio", "tracing", @@ -2834,12 +2878,13 @@ dependencies = [ [[package]] name = "mtp-transport" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "async-trait", - "mtp-codec", - "mtp-common", - "mtp-crypto", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "rand 0.10.2", "rcgen", "rustls", "rustls-native-certs", @@ -2847,6 +2892,34 @@ dependencies = [ "tokio", "tracing", "wtransport", + "zeroize", +] + +[[package]] +name = "mtp-transport" +version = "0.2.0" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +dependencies = [ + "async-trait", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", + "rcgen", + "rustls", + "rustls-native-certs", + "sha2 0.11.0", + "tokio", + "tracing", + "wtransport", +] + +[[package]] +name = "mtp-type-map" +version = "0.2.0" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" +dependencies = [ + "serde", + "serde_yaml", ] [[package]] @@ -2861,7 +2934,7 @@ dependencies = [ [[package]] name = "mtp-webserver" version = "0.2.0" -source = "git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b#b067614a684eb1856bc5db7b3fd82148c036ce6b" +source = "git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a#3c09493b0021341c698c00b29b82d0509dda6f2a" dependencies = [ "async-trait", "bytes", @@ -2872,11 +2945,11 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "mtp-codec", - "mtp-common", - "mtp-crypto", + "mtp-codec 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-common 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", + "mtp-crypto 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "mtp-host", - "mtp-transport", + "mtp-transport 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=3c09493b0021341c698c00b29b82d0509dda6f2a)", "quinn", "rand 0.10.2", "rustls", @@ -5153,7 +5226,7 @@ dependencies = [ "base64 0.22.1", "jni 0.22.4", "mtp", - "mtp-transport", + "mtp-transport 0.2.0 (git+https://git.methanium.net/methanium/mtp.git?rev=b067614a684eb1856bc5db7b3fd82148c036ce6b)", "reqwest", "serde", "serde_json", diff --git a/apps/tauri/src-tauri/Cargo.toml b/apps/tauri/src-tauri/Cargo.toml index 4e4601a..8c02bcb 100644 --- a/apps/tauri/src-tauri/Cargo.toml +++ b/apps/tauri/src-tauri/Cargo.toml @@ -24,7 +24,7 @@ serde_json = "1" base64 = "0.22" reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] } tokio = { version = "1", features = ["rt-multi-thread", "sync", "time"] } -mtp = { git = "https://git.methanium.net/methanium/mtp.git", rev = "b067614a684eb1856bc5db7b3fd82148c036ce6b", features = ["client", "crypto"] } +mtp = { git = "https://git.methanium.net/methanium/mtp.git", rev = "3c09493b0021341c698c00b29b82d0509dda6f2a", features = ["client", "crypto"] } mtp-transport = { git = "https://git.methanium.net/methanium/mtp.git", rev = "b067614a684eb1856bc5db7b3fd82148c036ce6b" } webpki-root-certs = "1" tauri-plugin-deep-link = "2"