File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,11 @@ endif()
6363
6464option (SECP256K1_ENABLE_MODULE_EXTRAKEYS "Enable extrakeys module." ON )
6565option (SECP256K1_ENABLE_MODULE_SCHNORRSIG "Enable schnorrsig module." ON )
66+ option (SECP256K1_ENABLE_MODULE_MUSIG "Enable musig module." ON )
67+ if (SECP256K1_ENABLE_MODULE_MUSIG)
68+ set (SECP256K1_ENABLE_MODULE_SCHNORRSIG ON )
69+ add_compile_definitions (ENABLE_MODULE_MUSIG=1)
70+ endif ()
6671if (SECP256K1_ENABLE_MODULE_SCHNORRSIG)
6772 set (SECP256K1_ENABLE_MODULE_EXTRAKEYS ON )
6873 add_compile_definitions (ENABLE_MODULE_SCHNORRSIG=1)
@@ -275,6 +280,7 @@ message(" ECDH ................................ ${SECP256K1_ENABLE_MODULE_ECDH}
275280message (" ECDSA pubkey recovery ............... ${SECP256K1_ENABLE_MODULE_RECOVERY} " )
276281message (" extrakeys ........................... ${SECP256K1_ENABLE_MODULE_EXTRAKEYS} " )
277282message (" schnorrsig .......................... ${SECP256K1_ENABLE_MODULE_SCHNORRSIG} " )
283+ message (" musig ............................... ${SECP256K1_ENABLE_MODULE_MUSIG} " )
278284message (" ElligatorSwift ...................... ${SECP256K1_ENABLE_MODULE_ELLSWIFT} " )
279285message ("Parameters:" )
280286message (" ecmult window size .................. ${SECP256K1_ECMULT_WINDOW_SIZE} " )
Original file line number Diff line number Diff line change @@ -28,3 +28,7 @@ endif()
2828if (SECP256K1_ENABLE_MODULE_SCHNORRSIG)
2929 add_example(schnorr)
3030endif ()
31+
32+ if (SECP256K1_ENABLE_MODULE_MUSIG)
33+ add_example(musig)
34+ endif ()
Original file line number Diff line number Diff line change @@ -132,6 +132,9 @@ if(SECP256K1_INSTALL)
132132 if (SECP256K1_ENABLE_MODULE_SCHNORRSIG)
133133 list (APPEND ${PROJECT_NAME} _headers "${PROJECT_SOURCE_DIR} /include/secp256k1_schnorrsig.h" )
134134 endif ()
135+ if (SECP256K1_ENABLE_MODULE_MUSIG)
136+ list (APPEND ${PROJECT_NAME} _headers "${PROJECT_SOURCE_DIR} /include/secp256k1_musig.h" )
137+ endif ()
135138 if (SECP256K1_ENABLE_MODULE_ELLSWIFT)
136139 list (APPEND ${PROJECT_NAME} _headers "${PROJECT_SOURCE_DIR} /include/secp256k1_ellswift.h" )
137140 endif ()
You can’t perform that action at this time.
0 commit comments