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
+11-4
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,20 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [Unreleased]
8
+
## [0.5.1] - 2024-08-01
9
9
10
10
#### Added
11
11
- Added usage example for an ElligatorSwift key exchange.
12
12
13
+
#### Changed
14
+
- The default size of the precomputed table for signing was changed from 22 KiB to 86 KiB. The size can be changed with the configure option `--ecmult-gen-kb` (`SECP256K1_ECMULT_GEN_KB` for CMake).
15
+
- "auto" is no longer an accepted value for the `--with-ecmult-window` and `--with-ecmult-gen-kb` configure options (this also applies to `SECP256K1_ECMULT_WINDOW_SIZE` and `SECP256K1_ECMULT_GEN_KB` in CMake). To achieve the same configuration as previously provided by the "auto" value, omit setting the configure option explicitly.
16
+
13
17
#### Fixed
14
-
- Fixed compilation when the extrakeys module is disabled.
18
+
- Fixed compilation when the extrakeys module is disabled.
19
+
20
+
#### ABI Compatibility
21
+
The ABI is backward compatible with versions 0.5.0, 0.4.x and 0.3.x.
15
22
16
23
## [0.5.0] - 2024-05-06
17
24
@@ -20,7 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
20
27
21
28
#### Changed
22
29
- The implementation of the point multiplication algorithm used for signing and public key generation was changed, resulting in improved performance for those operations.
23
-
- The related configure option `--ecmult-gen-precision` was replaced with `--ecmult-gen-kb` (`ECMULT_GEN_KB` for CMake).
30
+
- The related configure option `--ecmult-gen-precision` was replaced with `--ecmult-gen-kb` (`SECP256K1_ECMULT_GEN_KB` for CMake).
24
31
- This changes the supported precomputed table sizes for these operations. The new supported sizes are 2 KiB, 22 KiB, or 86 KiB (while the old supported sizes were 32 KiB, 64 KiB, or 512 KiB).
25
32
26
33
#### ABI Compatibility
@@ -134,7 +141,7 @@ This version was in fact never released.
134
141
The number was given by the build system since the introduction of autotools in Jan 2014 (ea0fe5a5bf0c04f9cc955b2966b614f5f378c6f6).
135
142
Therefore, this version number does not uniquely identify a set of source files.
0 commit comments