Skip to content

Commit 202b0c9

Browse files
sstonet-bast
andauthored
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 <[email protected]>
1 parent 780f97e commit 202b0c9

24 files changed

+2881
-581
lines changed

.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule "native/secp256k1"]
22
path = native/secp256k1
3-
url = https://github.com/bitcoin-core/secp256k1.git
3+
url = https://github.com/jonasnick/secp256k1.git

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ buildscript {
2222

2323
allprojects {
2424
group = "fr.acinq.secp256k1"
25-
version = "0.14.0-SNAPSHOT"
25+
version = "0.14.0-MUSIG2-SNAPSHOT"
2626

2727
repositories {
2828
google()

jni/c/headers/java/fr_acinq_secp256k1_Secp256k1CFunctions.h

+100
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)