diff --git a/extmod/foundation-rust/Cargo.lock b/extmod/foundation-rust/Cargo.lock index 88a7e55f1..24722ba01 100644 --- a/extmod/foundation-rust/Cargo.lock +++ b/extmod/foundation-rust/Cargo.lock @@ -26,11 +26,20 @@ dependencies = [ "rustc_version 0.2.3", ] +[[package]] +name = "bitcoin-private" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73290177011694f38ec25e165d0387ab7ea749a4b81cd4c80dae5988229f7a57" + [[package]] name = "bitcoin_hashes" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" +checksum = "5d7066118b13d4b20b23645932dfb3a81ce7e29f95726c2036fa33cd7b092501" +dependencies = [ + "bitcoin-private", +] [[package]] name = "bitfield" @@ -112,14 +121,46 @@ version = "0.1.0" dependencies = [ "cortex-m", "critical-section", + "foundation-ur", + "foundation-urtypes", "heapless", "minicbor", "once_cell", "rand", "rand_core", "secp256k1", - "ur", - "ur-foundation", + "uuid", +] + +[[package]] +name = "foundation-arena" +version = "0.1.0" +source = "git+https://github.com/Foundation-Devices/foundation-rs?branch=main#28dc6f45e89d683ad19f799c3145fe1c575a79d7" + +[[package]] +name = "foundation-ur" +version = "0.1.0" +source = "git+https://github.com/Foundation-Devices/foundation-rs?branch=main#28dc6f45e89d683ad19f799c3145fe1c575a79d7" +dependencies = [ + "bitcoin_hashes", + "crc", + "heapless", + "hex", + "itertools", + "minicbor", + "phf", + "rand_xoshiro", +] + +[[package]] +name = "foundation-urtypes" +version = "0.1.0" +source = "git+https://github.com/Foundation-Devices/foundation-rs?branch=main#28dc6f45e89d683ad19f799c3145fe1c575a79d7" +dependencies = [ + "foundation-arena", + "heapless", + "hex", + "minicbor", "uuid", ] @@ -438,33 +479,6 @@ version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" -[[package]] -name = "ur" -version = "0.3.0" -source = "git+https://github.com/Foundation-Devices/ur-rs?branch=dev#69297429b4ff6444e049883f79305df678130b30" -dependencies = [ - "bitcoin_hashes", - "crc", - "heapless", - "itertools", - "minicbor", - "phf", - "rand_xoshiro", - "uuid", -] - -[[package]] -name = "ur-foundation" -version = "0.1.0" -source = "git+https://github.com/Foundation-Devices/rust-ur-foundation?branch=dev-v0.1.0#0ae542143ba9232d734f58a0bee1b22d9a0517a2" -dependencies = [ - "heapless", - "hex", - "minicbor", - "ur", - "uuid", -] - [[package]] name = "uuid" version = "1.3.3"