multi-party-schnorr icon indicating copy to clipboard operation
multi-party-schnorr copied to clipboard

Rust implementation of multi-party Schnorr signatures over elliptic curves.

Results 15 multi-party-schnorr issues
Sort by recently updated
recently updated
newest added

https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki

If, in the first round each party uses a proof of knowledge of secret key, the second round where signers verify the commitment - which is necessary to prevent a...

This PR fixes issue #35 The sha256 hash function which is used in schnorr signature generation receives inputs as BigInt value. But the BigInt value eliminate head bytes if it...

Current LocalSig generation code in `src/protocols/thresholdsig/bitcoin_schnorr.rs` uses a hash function which get input values as BigInt. However, if the first bytes of input is 0, the BigInt omit the 0....

Is there any support or planned support of Schnorr Blind Signatures?

enhancement
help wanted

https://github.com/w3f/schnorrkel is based on ristretto curve and implements MuSig. multi-party-schnorr can also use Ristretto and MuSig is implemented. It will be interesting to compare both implementations. cc: @burdges

good first issue

thanks to the awesome Jonas Nick!

good first issue

Hello, I was reading the tests for aggregate signatures and I noticed there didn't seem to be any asserts to check the validity of partial signatures. Is this an easy...

Following the same paradigm as in https://github.com/KZen-networks/curv/blob/master/src/cryptographic_primitives/twoparty/dh_key_exchange.rs