Skip to content

Releases: bitcoin-core/secp256k1

libsecp256k1 0.4.1

21 Dec 16:02
v0.4.1
1ad5185
Compare
Choose a tag to compare

This release slightly increases the speed of the ECDH operation and significantly enhances the performance of many library functions when using the default configuration on x86_64.

For a list of changes, see the CHANGELOG.md.

libsecp256k1 0.4.0

04 Sep 16:49
v0.4.0
199d27c
Compare
Choose a tag to compare

This release adds a new ellswift module that implements ElligatorSwift encoding for public keys and x-only Diffie-Hellman key exchange for them.

For a list of changes, see the CHANGELOG.md.

libsecp256k1 0.3.2

13 May 17:50
v0.3.2
acf5c55
Compare
Choose a tag to compare

This release fixes a "constant-timeness" issue in the ECDH implementation with GCC >=13 that could leave applications using libsecp256k1 vulnerable to a timing side-channel attack. We strongly recommend any users of the library to upgrade if their code may end up being compiled with an affected version of GCC.

For a list of changes, see the CHANGELOG.md.

libsecp256k1 0.3.1

10 Apr 19:55
v0.3.1
346a053
Compare
Choose a tag to compare

This release fixes a "constant-timeness" issue with Clang >=14 that could leave applications using libsecp256k1 vulnerable to a timing side-channel attack. We strongly recommend any users of the library to upgrade if their code may end up being compiled with an affected version of Clang.

For a list of changes, see the CHANGELOG.md.

libsecp256k1 0.3.0

08 Mar 22:35
v0.3.0
bdf3900
Compare
Choose a tag to compare

For a list of changes, see the CHANGELOG.md.

libsecp256k1 0.2.0

12 Dec 22:38
v0.2.0
21ffe4b
Compare
Choose a tag to compare

For a list of changes see the CHANGELOG.md.