No description provided.
release: prepare for 0.4.1 #1465
pull jonasnick wants to merge 1 commits into bitcoin-core:master from jonasnick:prepare-0.4.1 changing 2 files +5 −3-
jonasnick commented at 3:18 PM on December 21, 2023: contributor
-
sipa commented at 3:27 PM on December 21, 2023: contributor
ACK 3977d27baebb7267448e1c4aef1fda4471523831
-
in CHANGELOG.md:15 in 3977d27bae outdated
11 | #### Changed 12 | - The point multiplication algorithm used for ECDH operations (module `ecdh`) was replaced with a slightly faster one. 13 | - Optional handwritten x86_64 assembly for field operations was removed because modern C compilers are able to output more efficient assembly. This change results in a significant speedup of some library functions when handwritten x86_64 assembly is enabled (`--with-asm=x86_64` in GNU Autotools, `-DSECP256K1_ASM=x86_64` in CMake), which is the default on x86_64. Benchmarks with GCC 10.5.0 show a 10% speedup for `secp256k1_ecdsa_verify` and `secp256k1_schnorrsig_verify`. 14 | 15 | +#### ABI Compatibility 16 | +This release is compatible with the ABI of 0.4.0 and 0.3.x.
real-or-random commented at 3:32 PM on December 21, 2023:nit: Use same wording as below?
The ABI is compatible with versions 0.4.0 and 0.3.x.jonasnick force-pushed on Dec 21, 2023real-or-random approvedreal-or-random commented at 3:41 PM on December 21, 2023: contributorACK d60270bbbbf9306fa650adfce12e105b117813c2
sipa commented at 3:42 PM on December 21, 2023: contributorACK d60270bbbbf9306fa650adfce12e105b117813c2
in CHANGELOG.md:15 in d60270bbbb outdated
11 | #### Changed 12 | - The point multiplication algorithm used for ECDH operations (module `ecdh`) was replaced with a slightly faster one. 13 | - Optional handwritten x86_64 assembly for field operations was removed because modern C compilers are able to output more efficient assembly. This change results in a significant speedup of some library functions when handwritten x86_64 assembly is enabled (`--with-asm=x86_64` in GNU Autotools, `-DSECP256K1_ASM=x86_64` in CMake), which is the default on x86_64. Benchmarks with GCC 10.5.0 show a 10% speedup for `secp256k1_ecdsa_verify` and `secp256k1_schnorrsig_verify`. 14 | 15 | +#### ABI Compatibility 16 | +The ABI is compatible with versions 0.4.0 and 0.3.x.
hebasto commented at 3:44 PM on December 21, 2023:Compatibility with 0.3.x is backward-only, right?
jonasnick commented at 3:47 PM on December 21, 2023:added the word "backward"
release: prepare for 0.4.1 672053d801real-or-random approvedreal-or-random commented at 3:48 PM on December 21, 2023: contributorACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
jonasnick force-pushed on Dec 21, 2023sipa commented at 3:50 PM on December 21, 2023: contributorACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
hebasto approvedhebasto commented at 3:51 PM on December 21, 2023: memberACK 672053d8015fe8ac8d411ef79fbcd97abc045b56
real-or-random merged this on Dec 21, 2023real-or-random closed this on Dec 21, 2023fanquake referenced this in commit 41e1b677ca on Jan 3, 2024fanquake referenced this in commit 29fde0223a on Jan 4, 2024real-or-random added the label release on Jan 17, 2024janus referenced this in commit 5fe435c9b2 on Apr 6, 2024hebasto referenced this in commit b6de625950 on May 11, 2024delta1 referenced this in commit 6089844b3c on Apr 2, 2025div72 referenced this in commit af627d47c3 on Apr 12, 2025str4d referenced this in commit 136aa9fe62 on Jun 4, 2025oskarszoon referenced this in commit 0d5c9260f4 on Jul 1, 2025ContributorsLabels
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:52 UTC
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-19 06:52 UTC