Releases: paulmillr/noble-secp256k1
Releases · paulmillr/noble-secp256k1
1.2.11
- Added
signSync
method that relies on utils.hmacSha256Sync
. You need to define the hmac function, it's undefined by default, to not bring any deps
- Removed experimental
_syncSign
method
1.2.10
SchnorrSignature
validation improvements
- Small
utils
improvements
1.2.9
- Small perf improvement in
JacobianPoint#double
- Typescript publish
1.2.8
Added experimental _syncSign()
for cases when sync utils.hmacSha256()
is used.
1.2.7
- Added
browser
field to package.json
that indicates to browsers that require("crypto")
imports shouldn't be loaded
- Added support for service workers in browsers
1.2.5
Improves utils.randomPrivateKey()
generation: before, ~2**128
values (curve.n<value<2**256
) had 2x chance to be generated. The chance is very small: 1/2**128. We're fixing this by using NIST SP 800-56A rev 3, section 5.6.1.2.2.
Thanks to Jan Winkelmann from LeastAuthority for reporting the issue.
1.2.0
Fixed all bugs reported from the security audit