Skip to content

Releases: paulmillr/noble-secp256k1

1.3.1

11 Dec 10:05
1.3.1
57cdd6d
Compare
Choose a tag to compare

What's Changed

  • Improve compatibility with non-compliant JS parsers: swap n format to Bigint() in #33
  • ECMAScript Modules (ESM) support in #32
  • Do not depend on @types/dom when using Typescript
  • Improve garbage collector behavior by not using array assignments that call ES6 iterator protocol

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0

05 Nov 13:51
1.3.0
22a1a91
Compare
Choose a tag to compare
  • Security improvement: moved npm package to @noble/secp256k1 (from noble-secp256k1). Namespaces cannot be used by other people, so by using @noble you can be sure it's authentic

1.2.14

19 Oct 02:28
1.2.14
01d906d
Compare
Choose a tag to compare
  • Fix webpack builds

1.2.13

15 Oct 06:00
1.2.13
3d20aa9
Compare
Choose a tag to compare
  • Add Signature methods: fromDER, toDER, fromCompact, toCompact; discourage fromHex, toHex since it's ambigous
  • Add der: false option to sign() to output compact sig

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