4 Commits

Author SHA1 Message Date
kngako
30d690ee6e Add libsecp256k1-zkp submodule for frost logic 2024-07-31 07:59:58 +02:00
kngako
4e1b38d163 Remove secp256k1 submodule 2024-07-31 07:58:35 +02:00
Fabrice Drouin
202b0c94b6
Add support for musig2 (#93)
* Use Jonas Nick's musig2 branch

* Reformat c code (no functional changes)

* Implement musig2

* Add documentation to musig2 functions (#97)

Usage of the Musig2 functions isn't intuitive at all, especially with
the key aggregation cache and session data. It's important to provide
accurate documentation to help users understand how to correctly produce
musig2 signatures.

We also change argument names to match Kotlin best practices instead of
using the same argument names as C functions.

* Add musig2 reference tests (no functional changes)

---------

Co-authored-by: Bastien Teinturier <31281497+t-bast@users.noreply.github.com>
2024-02-14 13:28:22 +01:00
Salomon BRYS
54abe2a397 JVM implementation 2020-06-26 13:48:50 +02:00