noble-curves/curve-definitions
2022-12-27 02:02:37 +01:00
..
benchmark Add some comments, refactor a bit 2022-12-26 05:37:12 +01:00
lib/esm definitions: esm pkg.json 2022-12-16 03:13:46 +01:00
src Utilize complete formulas for weierstrass curves 2022-12-27 01:27:09 +01:00
test x25519/x448: swap arguments 2022-12-27 02:02:37 +01:00
LICENSE Initial commit 2022-12-04 18:19:01 +01:00
package.json Utilize complete formulas for weierstrass curves 2022-12-27 01:27:09 +01:00
README.md Add some comments, refactor a bit 2022-12-26 05:37:12 +01:00
tsconfig.esm.json Adjust curve-definitions to use double-module system 2022-12-16 03:09:51 +01:00
tsconfig.json Adjust curve-definitions to use double-module system 2022-12-16 03:09:51 +01:00

micro-curve-definitions

Elliptic curves implementations. @noble/curves is zero-dependency library for internal arithmetics.

micro-curve-definitions is the actual implementations. Current functionality:

  • NIST curves: P192, P224, P256, P384, P521 (ECDSA)
  • secp256k1 (ECDSA, without Schnorr)
  • stark curve
  • bls12-381
  • bn254

Usage

npm install micro-curve-definitions

License

MIT (c) Paul Miller (https://paulmillr.com), see LICENSE file.