LLFourn / secp256kfun

A pure-rust secp256k1 library optimised for fun
BSD Zero Clause License
101 stars 29 forks source link

Use sigma_fun in for ECDSA adaptor signatures #42

Closed LLFourn closed 3 years ago

LLFourn commented 3 years ago

The DLEQ proof can be produced by sigma_fun which removes a lot of shit from here!

In the process I had to remove some secrecy markers from EncryptedSignature because sigma_fun can only work with public points (until we have generic associated types). Oh well.