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
+4
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
13
13
- Header file `include/secp256k1_ellswift.h` which defines the new API.
14
14
- Document `doc/ellswift.md` which explains the mathematical background of the scheme.
15
15
- The [paper](https://eprint.iacr.org/2022/759) on which the scheme is based.
16
+
- We now test the library with unreleased development snapshots of GCC and Clang. This gives us an early chance to catch miscompilations and constant-time issues introduced by the compiler (such as those that led to the previous two releases).
17
+
18
+
#### Fixed
19
+
- Fixed symbol visibility in Windows DLL builds, where three internal library symbols were wrongly exported.
16
20
17
21
#### Changed
18
22
- When consuming libsecp256k1 as a static library on Windows, the user must now define the `SECP256K1_STATIC` macro before including `secp256k1.h`.
0 commit comments