Skip to content

Releases: paulmillr/noble-curves

0.6.3

09 Feb 19:25
0.6.3
debb9d9
Compare
Choose a tag to compare

Small hash-to-curve improvements

Full Changelog: 0.6.2...0.6.3

0.6.2

02 Feb 12:15
0.6.2
e2a7594
Compare
Choose a tag to compare
  • Refactoring, bug fixes

Full Changelog: 0.6.0...0.6.2

0.6.0

28 Jan 02:53
0.6.0
79100c2
Compare
Choose a tag to compare
  • Removed 2d (x, y) affine points. Use points in projective xyz or extended xyzt coordinates instead. Affine points were a simple abstraction around these, which introduced complexity
  • hash-to-curve is now tree-shaking-friendly and won't appear in your bundles unless you use it
  • Added poseidon zk-friendly hash
  • Massive refactoring, including drbg / k generation

Full Changelog: 0.5.2...0.6.0

0.5.2

19 Jan 21:59
0.5.2
b9482bb
Compare
Choose a tag to compare

Full Changelog: 0.5.1...0.5.2

0.5.1

31 Dec 12:12
0.5.1
2bd5e9a
Compare
Choose a tag to compare
  • hash-to-curve: add xmd/xof support
  • Elligator for ed25519, edwards448
  • Modular math improvements
  • Stark type fixes

Full Changelog: 0.5.0...0.5.1

0.5.0

28 Dec 07:09
0.5.0
65d7256
Compare
Choose a tag to compare
  • Single package for everything
  • hash to curve for weierstrass curves

Full Changelog: 0.4.0...0.5.0

0.4.0

24 Dec 03:48
0.4.0
f165222
Compare
Choose a tag to compare
  • BLS signature support
  • Strict checks for private keys

Full Changelog: 0.2.1...0.4.0

0.2.1

20 Dec 14:06
0.2.1
4df1e8d
Compare
Choose a tag to compare

Common.js + ESM build

0.2.0

15 Dec 21:44
0.2.0
0592b16
Compare
Choose a tag to compare
  • Edwards, Montgomery curves
  • Wycheproof vectors
  • Ristretto, schnorr for secp256k1
  • Speed-ups
  • Proper benchmarks

Full Changelog: 0.1.0...0.2.0

0.1.0

09 Dec 20:09
0.1.0
16ae76d
Compare
Choose a tag to compare

Initial release of Short Weierstrass curve