mllwchrry
07d4de6433
Merge commits '115b135f c8206b1c b6c2a3cd e7f7083b be5e4f02 5c751833 540fec8a aa2a39c1 8d445730 f9a944ff 2d9137ce 4721e077 471e3a13 ebb35882 1a53f496 c7a52400 ' into temp-merge-1809
2026-03-02 15:56:43 +02:00
mllwchrry
9dcd857d54
Merge commits '29e73f4b 89096c23 c4987790 ad60ef7e 943479a7 cbbbf3bd 73a69595 7c338042 5e74086d 6037833c 020ee604 a660a497 b9313c6e ' into temp-merge-1708
2026-02-24 13:31:44 +02:00
DarkWindman
cc4a92b510
Merge commits '70f149b9 13906b71 4187a466 bb597b3d 9fab4252 92394476 201b2b8f f24b838b 95db29b1 2a9d3747 a28c2ffa 746e36b1 ' into temp-merge-1678
2026-02-23 18:07:05 +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
347d6adfd2
Merge commits 'a88aa935 01b58933 18f9b967 e59158b6 1fae76f5 f0868a9b 68b55209 9b7c59cb 1464f15c 9a8db52f 7d48f5ed a38d879a ' into temp-merge-1628
2026-02-16 16:04:51 +02:00
mllwchrry
248358f2bc
Merge commit '3660fe5e' into temp-merge-1479
2026-02-13 13:08:00 +02:00
DarkWindman
551b5dd415
Merge commits 'fded437c cdf08c1a 642c885b f8c1b0e0 3fdf146b b3076144 19888550 2f2ccc46 472faaa8 4c57c7a5 ' into temp-merge-1554
2026-02-11 13:56:17 +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
DarkWindman
3291b021bf
Merge commits 'bb528cf ' into temp-merge-1518
2026-02-05 18:50:53 +02:00
Jonas Nick
9a57e3c650
Merge commits 'da515074 ' into temp-merge-1058
2026-01-30 21:18:06 +00:00
Jonas Nick
ae7eb729c0
release cleanup: bump version after 0.7.1
2026-01-26 20:57:38 +00:00
Jonas Nick
20a209f11c
release: prepare for 0.7.1
2026-01-26 16:39:20 +00:00
Jonas Nick
c4b6a81a60
changelog: update in preparation for the v0.7.1 release
2026-01-26 16:26:39 +00: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
Jonas Nick
40b4a06520
changelog: update
...
Co-authored-by: Tim Ruffing <dev@real-or-random.org >
2025-07-21 13:42:45 +00:00
RandomLattice
d73ed99479
tests: update wycheproof files
...
Wycheproof ownership was recently moved to C2SP
(https://github.com/C2SP/wycheproof ). This PR updates all references to the new
URL and bumps to the latest version of the vector files.
This commit does not change the content of processed .h testvector files. To test:
```
make clean-testvectors testvectors
```
See: https://github.com/bitcoin-core/secp256k1/pull/1492#discussion_r1572443456
Co-authored-by: Sean Andersen <6730974+andozw@users.noreply.github.com >
2025-05-13 19:46:47 +09:00
Sebastian Falbesoner
37d2c60bec
Remove deprecated _ec_privkey_{negate,tweak_add,tweak_mul} aliases
...
These function aliases have been described as DEPRECATED in the public
API docs already many years ago (see #701 , commit 41fc7856 ), and in
addition explicit deprecation warnings are shown by the compiler at
least since the first official release 0.2.0 (see PR #1089 , commit
fc94a2da ), so it should be fine to just remove them by now.
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
2025-02-25 04:17:45 +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
8be3839fb2
Remove unused scratch space from API
2024-10-21 09:18:44 +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
Jonas Nick
5770226176
changelog: clarify CMake option
2024-08-01 16:58:24 +00:00
Jonas Nick
af551ab9db
tests: do not use functions from extrakeys module
...
This fixes a bug introduced in 7d2591ce12 that
prevented compiling the library without enabling the extrakeys module.
2024-07-24 06:57:38 +00:00
Sebastian Falbesoner
31f84595c4
Add ellswift usage example
...
This should hopefully be useful as orientation for users implementing
the key exchange part of BIP324. Conceptually the example is not very
different to the ECDH one, so a lot of code/comments are just copied
(e.g. context creation, secret key generation, shared secret comparison,
console output, cleanup with secret key clearing).
2024-06-25 17:11:20 +02:00
Tim Ruffing
d45d9b74bb
changelog: Correct 0.5.0 release date
2024-05-06 19:22:16 +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
Jonas Nick
7d2591ce12
Add secp256k1_pubkey_sort
...
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
Co-authored-by: Russell O'Connor <roconnor@blockstream.io >
2024-04-25 20:23:31 +00:00
Pieter Wuille
4c341f89ab
Add changelog entry for SDMC
2024-04-19 11:43:46 -04: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
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
Jonas Nick
d2e36a2b81
changelog: add entry for "field: Remove x86_64 asm"
2023-12-05 20:51:24 +00:00
Pieter Wuille
355bbdf38a
Add changelog entry for signed-digit ecmult_const algorithm
2023-11-04 15:55:12 -04:00
Jonas Nick
775f5e242b
Merge commits '1b13415d 374e2b54 96294c00 8d2960c8 ce765a5b b2f6712d eedd7810 b327abfc 5d8fa825 3d05c86d bcffeb14 de657c20 060e32cb 0ba2b945 48b1d939 6b9507ad 5373693e 2e6cf9ba 6ee14550 26a98992 4d7fe609 ea26b71c 65c79fe2 727bec5b 0b4640ae 199d27ce cbf3053f 49be5be9 b10ddd2b 4fd00f4b ba9cb6f3 ee7aaf21 ' into temp-merge-1395
...
- Replace fe_equal_var with fe_equal
- Use CHECK_ILLEGAL instead of CHECK/ecount
- Turn on secp256k1-zkp specific modules in CI
2023-09-20 09:38:36 +00: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
Tim Ruffing
d9a85065a9
changelog: Catch up in preparation of release
2023-09-04 18:18:19 +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
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
dc733595b0
Merge commits 'df323b5c 3295aa14 ef4f8bd0 90b513aa bdf39000 ' into temp-merge-1223
2023-07-21 13:34:46 +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
Jonas Nick
304fc88557
Merge commits '9a8d65f0 75d7b7f5 665ba77e 3f57b9f7 eacad90f 01b819a8 31ed5386 2a39ac16 0eb30004 cbe41ac1 cc3b8a4f ' into temp-merge-1187
2023-07-20 12:19:00 +00:00