You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
#### Added
11
+
- New module `musig` implements the MuSig2 multisignature scheme according to the [BIP 327 specification](https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki). See:
12
+
- Header file `include/secp256k1_musig.h` which defines the new API.
13
+
- Document `doc/musig.md` for further notes on API usage.
14
+
- Usage example `examples/musig.c`.
15
+
16
+
#### Removed
17
+
- Removed the `secp256k1_scratch_space` struct and its associated functions `secp256k1_scratch_space_create``secp256k1_scratch_space_destroy` because the scratch space was unused in the API.
# We do not use CTest's BUILD_TESTING because a single toggle for all tests is too coarse for our needs.
267
-
mark_as_advanced(BUILD_TESTING)
268
-
if(SECP256K1_BUILD_BENCHMARK OR SECP256K1_BUILD_TESTS OR SECP256K1_BUILD_EXHAUSTIVE_TESTS OR SECP256K1_BUILD_CTIME_TESTS OR SECP256K1_BUILD_EXAMPLES)
269
-
enable_testing()
270
-
endif()
271
-
272
283
set(SECP256K1_APPEND_CFLAGS ""CACHESTRING"Compiler flags that are appended to the command line after all other flags added by the build system. This variable is intended for debugging and special builds.")
273
284
if(SECP256K1_APPEND_CFLAGS)
274
285
# Appending to this low-level rule variable is the only way to
0 commit comments