mimblewimble / rust-secp256k1-zkp

ZKP fork for rust-secp256k1, adds wrappers for range proofs, pedersen commitments, etc
Creative Commons Zero v1.0 Universal
57 stars 51 forks source link

Aggsig signature subtraction function, rust side #81

Closed yeastplume closed 1 year ago

yeastplume commented 1 year ago

Note this depends on: https://github.com/mimblewimble/secp256k1-zkp/pull/67, that will need to be merged and the submodule updated before this change can be commit.

The rust FFI interface + api implementation of subtract_partial_signature, along with some test additions to exercise and verify it. Will only be used in the experimental contracts wallet branch for early payment proof verification.