taurushq-io / multi-party-sig

Implementation of protocols for threshold signatures
Apache License 2.0
311 stars 120 forks source link

Implement BIP-32 key derivation #47

Closed cronokirby closed 3 years ago

cronokirby commented 3 years ago

Fixes #46.

This adjusts both protocols to also generate a chaining key, and adds methods to their result type to adjust the shares towards a new, unhardened, child key.

Future steps would be using MPC to calculate the hardened scalar cooperatively.