Skip to content

Commit e4870c2

Browse files
fix(wasm-mps): use bip32 derivation
Ticket: HSM-384
1 parent 0fe0da2 commit e4870c2

3 files changed

Lines changed: 25 additions & 4 deletions

File tree

packages/wasm-mps/Cargo.lock

Lines changed: 22 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/wasm-mps/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ bincode = "1.3"
1717
crypto_box = "0.9"
1818
getrandom = { version = "0.2", features = ["js"] }
1919
js-sys = "0.3"
20-
multi-party-schnorr = { git = "https://github.com/silence-laboratories/multi-party-schnorr.git", rev = "7511971e757a2260afa797283cf239c9cdfd5f19", features = ["serde"]}
20+
multi-party-schnorr = { version = "1.3.0-pre.5", features = ["serde"]}
2121
rand = "0.8"
2222
serde = { version = "1.0", features = ["derive"] }
2323
thiserror = "2.0.18"

packages/wasm-mps/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ mod mps {
66
common::{
77
ser::Serializable,
88
traits::{GroupElem, Round, ScalarReduce},
9+
Bip32Public,
910
},
1011
curve25519_dalek::EdwardsPoint,
1112
keygen::{
@@ -318,7 +319,7 @@ mod mps {
318319
bincode::deserialize(share).map_err(|_| MpsError::DeserializationError)?;
319320

320321
// Create signer party
321-
let p0 = SignerParty::<DsgR0, EdwardsPoint>::new(
322+
let p0 = SignerParty::<DsgR0, EdwardsPoint>::new_with_format::<_, Bip32Public>(
322323
Arc::new(keyshare),
323324
message.to_vec(),
324325
derivation_path

0 commit comments

Comments
 (0)