DarkWindman
38284aa008
Merge commits '2c076d90 20e3b447 74b8068c e523e4f9 d5997141 d2dcf520 f36afb8b 8113671f d93380fb 03fb60ad 4985ac0f 36e76952 ' into temp-merge-1738
2026-02-25 10:44:34 +02:00
mllwchrry
79953d074b
Merge commits '1b1fc093 6c2a39da 31860823 abd25054 4ba1ba2a 03bbe8c6 13ed6f65 a7a51171 2abb35b0 e56716a3 3f54ed8c d84bb83e ' into temp-merge-1661
2026-02-20 18:29:53 +02:00
DarkWindman
913be29ea2
Merge commits 'b161bffb 0cdc758a ec329c25 8deef00b f79f46c7 00774d07 2e3bf136 c0d9480f ' into temp-merge-1654
2026-02-18 15:57:18 +02:00
mllwchrry
248358f2bc
Merge commit '3660fe5e' into temp-merge-1479
2026-02-13 13:08:00 +02:00
mllwchrry
21c24fdc7a
musig: Remove module in preparation for upstream merge
2026-02-13 11:36:52 +02:00
DarkWindman
d0dde4aa2a
Merge commits '35c0fdc 5dd637f 69b2192 d7ae25c d403eea f473c95 4af241b a526937 fcc5d73 ca06e58 ea2d5f0 0055b86 ' into temp-merge-1551
2026-02-10 13:06:38 +02:00
mllwchrry
c946b0978a
Merge commits 'e3a885d4 d7f6613d 7d0bc087 7712a530 4155e62f 06bff6de 1791f6fc 4b8d5eea bedffd53 ' into temp-merge-1488
2026-02-06 10:42:44 +02:00
Jonas Nick
9a57e3c650
Merge commits 'da515074 ' into temp-merge-1058
2026-01-30 21:18:06 +00:00
Tim Ruffing
76b3396516
configure: Move "experimental" warning to bottom
...
to make it more promiment
2025-09-16 15:24:23 +05:30
Tim Ruffing
e639e6caa9
autotools: Disable eager MSan in ctime_tests
...
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com >
2025-09-16 15:17:35 +05:30
Hennadii Stepanov
a9e955d3ea
autotools, docs: Adjust help string for --enable-coverage option
2025-08-10 17:02:17 +01:00
Jonas Nick
7ab8b0cc01
release cleanup: bump version after 0.7.0
2025-07-21 17:55:16 +00:00
Tim Ruffing
a3e742d947
release: Prepare for 0.7.0
2025-07-21 17:22:05 +02:00
Tim Ruffing
20b05c9d3f
configure: Show exhaustive tests in summary
...
Fixes #1658 .
2025-03-13 12:57:27 +01:00
Hennadii Stepanov
d1478763a5
build: Drop no longer needed -fvisibility=hidden compiler option
2025-03-11 21:59:35 +00:00
Nicolas Iooss
39705450eb
Fix some misspellings
...
Some files contained English misspellings or math issues (`lamba`
instead of `lambda`).
2024-11-05 19:29:03 +01:00
Jonas Nick
c97059f594
release cleanup: bump version after 0.6.0
2024-11-04 17:17:39 +00:00
Jonas Nick
39d5dfd542
release: prepare for 0.6.0
2024-11-04 16:11:46 +00:00
Jonas Nick
f411841a46
Add module "musig" that implements MuSig2 multi-signatures (BIP 327)
2024-10-07 14:03:42 +00:00
Jonas Nick
c3e40d75db
release cleanup: bump version after 0.5.1
2024-08-01 19:23:27 +00:00
Jonas Nick
40d87b8e45
release: prepare for 0.5.1
2024-08-01 16:58:24 +00:00
Hennadii Stepanov
d94a9273f8
build: Adjust the default size of the precomputed table for signing
...
The new default value of the precomputed table for signing is aligned
with Bitcoin Core's default.
See: a057869aa3
2024-07-03 14:04:13 +01:00
merge-script
4af241b320
Merge bitcoin-core/secp256k1#1535 : build: Replace hardcoded "auto" value with default one
...
4d9645bee0 cmake: Remove "AUTO" value of `SECP256K1_ECMULT_GEN_KB` option (Hennadii Stepanov)
a06805ee74 cmake: Remove "AUTO" value of `SECP256K1_ECMULT_WINDOW_SIZE` option (Hennadii Stepanov)
26b94ee92a autotools: Remove "auto" value of `--with-ecmult-gen-kb` option (Hennadii Stepanov)
122dbaeb37 autotools: Remove "auto" value of `--with-ecmult-window` option (Hennadii Stepanov)
Pull request description:
"auto" implies that a value is being chosen based on build system introspection or host system capabilities. However, for the `--with-ecmult-window` and `--with-ecmult-gen-kb` options, the values "auto" are hardcoded, which might lead to confusion.
This PR replaces "auto" with more appropriate default values.
If Concept ACKed, I'll add equivalent commits for CMake.
ACKs for top commit:
sipa:
utACK 4d9645bee0
real-or-random:
utACK 4d9645bee0 good from my side, but let's see if we can get more (Concept) ACKs
Tree-SHA512: 9e68f73682c5310c68d2337594f13b99a52bfc365564e39df2e412b576635c90cccd2298406a4281f014916c4a1710e19c7390f05a4b0acbd09869bfb56f36ac
2024-06-25 15:59:41 +02:00
Hennadii Stepanov
f55703ba49
autotools: Delete unneeded compiler test
...
This change makes both Autotools and CMake build systems consistent.
2024-05-28 09:47:00 +01:00
Hennadii Stepanov
26b94ee92a
autotools: Remove "auto" value of --with-ecmult-gen-kb option
...
"auto" implies that a value is being chosen based on build system
introspection or host system capabilities. However, for the
`--with-ecmult-gen-kb` option, the value "auto" is hardcoded, which
might lead to confusion.
This change replaces "auto" with a more appropriate default value.
2024-05-27 10:57:30 +01:00
Hennadii Stepanov
122dbaeb37
autotools: Remove "auto" value of --with-ecmult-window option
...
"auto" implies that a value is being chosen based on build system
introspection or host system capabilities. However, for the
`--with-ecmult-window` option, the value "auto" is hardcoded, which
might lead to confusion.
This change replaces "auto" with a more appropriate default value.
2024-05-27 10:56:37 +01:00
Tim Ruffing
e1bef0961c
configure: Move "experimental" warning to bottom
...
to make it more promiment
2024-05-26 14:01:14 +02:00
Tim Ruffing
55e5d975db
autotools: Disable eager MSan in ctime_tests
...
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com >
2024-05-26 14:01:14 +02:00
Tim Ruffing
2f05e2da4b
release cleanup: bump version after 0.5.0
2024-05-06 19:02:57 +02:00
Tim Ruffing
c0e4ec3fee
release: prepare for 0.5.0
2024-05-06 17:59:34 +02:00
Pieter Wuille
ed2a056f3d
Provide 3 configurations accessible through ./configure
2024-04-19 11:43:26 -04:00
Benedikt
3a9b1d46a3
New Experimental Module: Incremental Half-Aggregation for Schnorr Signatures
2024-02-27 14:04:40 +01:00
Tim Ruffing
860e3bb294
configure: Fix reduced surjection proof size
...
The variable set automatically by AC_ARG_ENABLE is called enable_...
2024-02-16 10:59:25 +01:00
Tim Ruffing
0873358f77
configure: Reorder modules also for AC_ARG_ENABLE
2024-02-16 10:59:25 +01:00
Tim Ruffing
9de973f613
configure: Document canonical order of modules
2024-02-16 10:59:25 +01:00
Tim Ruffing
4228fd1124
cmake: Add support for -zkp modules
...
Co-authored-by: lightyear15 <g.minist8@gmail.com >
2024-01-25 15:58:52 +01:00
Tim Ruffing
e626f00d1e
Merge commits 'b314cf28 1f1bb78b 40f50d0f c891c5c2 ea47c82e e7210393 c1b49664 5814d848 07687e81 10e6d29b d3e29db8 e2c9888e 4197d667 5e9a4d7a 77af1da9 1a81df82 1ad5185c efe85c70 79e09451 d373bf6d 74b7c3b5 a9db9f2d 44378867 3bf4d68f e4af41c6 ' into temp-merge-1249
2024-01-23 16:04:45 +01:00
Tim Ruffing
e6822678ea
build: Error if required module explicitly off
2024-01-16 22:58:15 +01:00
Tim Ruffing
89ec583ccf
build: Clean up handling of module dependencies
...
This also makes the order in which module options are processed
consistent between CMake and autotools (the reverse order of the listing
printed to stdout).
2024-01-16 22:36:50 +01:00
Jonas Nick
4b2e06f460
release cleanup: bump version after 0.4.1
2023-12-21 15:56:11 +00:00
Jonas Nick
672053d801
release: prepare for 0.4.1
2023-12-21 15:46:34 +00:00
Tim Ruffing
f07cead0ca
build: Don't call assembly an optimization
...
because we don't know whether it's an optimization.
2023-11-24 08:11:33 +01:00
Jonas Nick
9b118bc7fb
release cleanup: bump version after 0.4.0
2023-09-04 16:27:38 +00:00
Tim Ruffing
16339804c9
release: Prepare for 0.4.0
2023-09-04 18:18:24 +02:00
Jonas Nick
80187089ff
Merge commits '4494a369 3aef6ab8 0fa84f86 249c81ea 7966aee3 fb758fe8 3fc1de5c 0aacf643 9e6d1b0e 332af315 afd7eb4a c9ebca95 cc557575 0f7657d5 907a6721 b40e2d30 c545fdc3 2bd5f3e6 0e00fc7d c734c642 26392da2 ' into temp-merge-1386
2023-07-27 18:57:30 +00:00
Jonas Nick
74d9073414
Merge commits '83186db3 e9e4526a 5f7903c7 d373a721 09df0bfb 20a5da5f 908e02d5 d75dc59b debf3e5c bf29f8d0 60556c9f cb1a5927 67214f5f 45c5ca76 30574f22 0702ecb0 705ce7ed 3c1a0fd3 10836832 926dd3e9 ac43613d fd491ea1 799f4eec ' into temp-merge-1356
2023-07-27 16:31:40 +00:00
Jonas Nick
78ca880788
build: enable ellswift module via SECP_CONFIG_DEFINES
...
...like the other modules.
2023-07-26 14:44:20 +00:00
Jonas Nick
7a07f3d33f
Merge commits '3bab71cf 4258c54f 566faa17 9ce9984f 04bf3f67 5be353d6 2e035af2 5b0444a3 a6f4bcf6 5ec1333d f6bef03c 1f33bb2b 1c895367 6b7e5b71 596b336f 4b84f4bf 024a4094 222ecaf6 4b0f711d 3c818388 f30c7486 1cf15ebd 24c768ae 341cc197 c63ec88e 54d34b6c 073d98a0 9eb6934f ab5a9171 fb3a8063 006ddc1f 3353d3c7 b54a0672 7d4f86d2 e8295d07 3e3d125b acf5c55a ' into temp-merge-1312
2023-07-24 20:15:07 +00:00
Jonas Nick
a9a5c24de2
Merge commits '56582094 427bc3cd 0cf2fb91 9c8c4f44 70be3cad f16a709f 464a9115 1d8f3675 afd8b23b 2bca0a5c 2d51a454 4e682626 a0f4644f 145078c4 7b7503da ec98fced 346a053d ' into temp-merge-1269
2023-07-24 13:46:43 +00:00
Jonas Nick
0d540ec942
Merge commits '88e80722 ff8edf89 f29a3270 a7a7bfaf a01a7d86 b1579cf5 ad7433b1 233822d8 5fbff5d3 2b77240b 1bff2005 e1817a6f 5596ec5c 8ebe5c52 1cca7c17 1b21aa51 cbd25559 09b1d466 57573187 8962fc95 9d1b458d eb8749fc 6048e6c0 ' into temp-merge-1222
2023-07-20 16:29:40 +00:00