noble-curves

Audited & minimal JS implementation of elliptic curve cryptography.

MIT License

Downloads
9.8M
Stars
660
Committers
16

Bot releases are visible (Hide)

noble-curves - 0.6.3

Published by paulmillr over 1 year ago

Small hash-to-curve improvements

Full Changelog: https://github.com/paulmillr/noble-curves/compare/0.6.2...0.6.3

noble-curves - 0.6.2

Published by paulmillr over 1 year ago

noble-curves - 0.6.0

Published by paulmillr over 1 year ago

  • 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: https://github.com/paulmillr/noble-curves/compare/0.5.2...0.6.0

noble-curves - 0.5.2

Published by paulmillr over 1 year ago

noble-curves - 0.5.1

Published by paulmillr almost 2 years ago

  • hash-to-curve: add xmd/xof support
  • Elligator for ed25519, edwards448
  • Modular math improvements
  • Stark type fixes

Full Changelog: https://github.com/paulmillr/noble-curves/compare/0.5.0...0.5.1

noble-curves - 0.5.0

Published by paulmillr almost 2 years ago

  • Single package for everything
  • hash to curve for weierstrass curves

Full Changelog: https://github.com/paulmillr/noble-curves/compare/0.4.0...0.5.0

noble-curves - 0.4.0

Published by paulmillr almost 2 years ago

  • BLS signature support
  • Strict checks for private keys

Full Changelog: https://github.com/paulmillr/noble-curves/compare/0.2.1...0.4.0

noble-curves - 0.2.1

Published by paulmillr almost 2 years ago

Common.js + ESM build

noble-curves - 0.2.0

Published by paulmillr almost 2 years ago

  • Edwards, Montgomery curves
  • Wycheproof vectors
  • Ristretto, schnorr for secp256k1
  • Speed-ups
  • Proper benchmarks

Full Changelog: https://github.com/paulmillr/noble-curves/compare/0.1.0...0.2.0

noble-curves - 0.1.0

Published by paulmillr almost 2 years ago

Initial release of Short Weierstrass curve