Skip to content

Releases: paulmillr/noble-secp256k1

1.2.12

15 Oct 05:58
1.2.12
ab674b4
Compare
Choose a tag to compare

Buggy release, skip it

1.2.11

15 Oct 03:18
1.2.11
f2e6419
Compare
Choose a tag to compare
  • 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

29 Sep 14:57
1.2.10
46c7faa
Compare
Choose a tag to compare
  • SchnorrSignature validation improvements
  • Small utils improvements

1.2.9

24 Jul 19:31
1.2.9
7f56a01
Compare
Choose a tag to compare
  • Small perf improvement in JacobianPoint#double
  • Typescript publish

1.2.8

19 Jul 09:14
1.2.8
73143de
Compare
Choose a tag to compare

Added experimental _syncSign() for cases when sync utils.hmacSha256() is used.

1.2.7

26 Jun 02:45
1.2.7
3d825a7
Compare
Choose a tag to compare
  • 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.6

29 May 16:56
1.2.6
428ba8b
Compare
Choose a tag to compare

Add build files

1.2.5

23 May 05:42
1.2.5
c45de4b
Compare
Choose a tag to compare

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.4

26 Apr 15:08
1.2.4
dadec55
Compare
Choose a tag to compare

Bugfixes

1.2.0

22 Apr 08:10
1.2.0
652de0c
Compare
Choose a tag to compare

Fixed all bugs reported from the security audit