First(?) pure-Rust implementation of MuSig on Ristretto


The Tari project is happy to announce a pre-release version of the MuSig multi-signature protocol has been implemented.

The implementation is

  • in pure Rust
  • is built on top of Ristretto, using the excellent Dalek libraries
  • designed to leverage Rust’s type system to prevent or mitigate attacks, including replay attacks.

We’d love your thoughts and suggestions on the implementation; especially suggestions for improvement or vulnerability reports