{"name":"@noble/curves","version":"0.5.2","description":"Minimal, auditable JS implementation of elliptic curve cryptography","scripts":{"bench":"node benchmark/index.js","build":"tsc && tsc -p tsconfig.esm.json","build:release":"rollup -c rollup.config.js","lint":"prettier --check 'src/**/*.{js,ts}' 'test/*.js'","format":"prettier --write 'src/**/*.{js,ts}' 'test/*.js'","test":"node test/index.test.js"},"author":{"name":"Paul Miller","url":"https://paulmillr.com"},"homepage":"https://paulmillr.com/noble/","repository":{"type":"git","url":"git+https://github.com/paulmillr/noble-curves.git"},"license":"MIT","dependencies":{"@noble/hashes":"1.1.5"},"devDependencies":{"@rollup/plugin-node-resolve":"13.3.0","@scure/base":"~1.1.1","@scure/bip32":"~1.1.1","@scure/bip39":"~1.1.0","@types/node":"18.11.3","fast-check":"3.0.0","micro-bmark":"0.2.0","micro-should":"0.3.0","prettier":"2.6.2","rollup":"2.75.5","typescript":"4.7.3"},"main":"index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","default":"./lib/index.js"},"./abstract/edwards":{"types":"./lib/abstract/edwards.d.ts","import":"./lib/esm/abstract/edwards.js","default":"./lib/abstract/edwards.js"},"./abstract/modular":{"types":"./lib/abstract/modular.d.ts","import":"./lib/esm/abstract/modular.js","default":"./lib/abstract/modular.js"},"./abstract/montgomery":{"types":"./lib/abstract/montgomery.d.ts","import":"./lib/esm/abstract/montgomery.js","default":"./lib/abstract/montgomery.js"},"./abstract/weierstrass":{"types":"./lib/abstract/weierstrass.d.ts","import":"./lib/esm/abstract/weierstrass.js","default":"./lib/abstract/weierstrass.js"},"./abstract/bls":{"types":"./lib/abstract/bls.d.ts","import":"./lib/esm/abstract/bls.js","default":"./lib/abstract/bls.js"},"./abstract/hash-to-curve":{"types":"./lib/abstract/hash-to-curve.d.ts","import":"./lib/esm/abstract/hash-to-curve.js","default":"./lib/abstract/hash-to-curve.js"},"./abstract/group":{"types":"./lib/abstract/group.d.ts","import":"./lib/esm/abstract/group.js","default":"./lib/abstract/group.js"},"./abstract/utils":{"types":"./lib/abstract/utils.d.ts","import":"./lib/esm/abstract/utils.js","default":"./lib/abstract/utils.js"},"./_shortw_utils":{"types":"./lib/_shortw_utils.d.ts","import":"./lib/esm/_shortw_utils.js","default":"./lib/_shortw_utils.js"},"./bls12-381":{"types":"./lib/bls12-381.d.ts","import":"./lib/esm/bls12-381.js","default":"./lib/bls12-381.js"},"./bn":{"types":"./lib/bn.d.ts","import":"./lib/esm/bn.js","default":"./lib/bn.js"},"./ed25519":{"types":"./lib/ed25519.d.ts","import":"./lib/esm/ed25519.js","default":"./lib/ed25519.js"},"./ed448":{"types":"./lib/ed448.d.ts","import":"./lib/esm/ed448.js","default":"./lib/ed448.js"},"./index":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","default":"./lib/index.js"},"./jubjub":{"types":"./lib/jubjub.d.ts","import":"./lib/esm/jubjub.js","default":"./lib/jubjub.js"},"./p192":{"types":"./lib/p192.d.ts","import":"./lib/esm/p192.js","default":"./lib/p192.js"},"./p224":{"types":"./lib/p224.d.ts","import":"./lib/esm/p224.js","default":"./lib/p224.js"},"./p256":{"types":"./lib/p256.d.ts","import":"./lib/esm/p256.js","default":"./lib/p256.js"},"./p384":{"types":"./lib/p384.d.ts","import":"./lib/esm/p384.js","default":"./lib/p384.js"},"./p521":{"types":"./lib/p521.d.ts","import":"./lib/esm/p521.js","default":"./lib/p521.js"},"./pasta":{"types":"./lib/pasta.d.ts","import":"./lib/esm/pasta.js","default":"./lib/pasta.js"},"./secp256k1":{"types":"./lib/secp256k1.d.ts","import":"./lib/esm/secp256k1.js","default":"./lib/secp256k1.js"},"./stark":{"types":"./lib/stark.d.ts","import":"./lib/esm/stark.js","default":"./lib/stark.js"}},"keywords":["elliptic","curve","cryptography","weierstrass","montgomery","edwards","p256","p384","p521","secp256r1","secp256k1","ed25519","ed448","bls12-381","bn254","pasta","bls","nist","ecc","ecdsa","eddsa","schnorr"],"funding":[{"type":"individual","url":"https://paulmillr.com/funding/"}],"gitHead":"b9482bb17d548cdfb5e8af2011804dc1c64d9518","bugs":{"url":"https://github.com/paulmillr/noble-curves/issues"},"_id":"@noble/curves@0.5.2","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"77aaecc6575d34ecfa1144f7ce47a91b2b242f6c","size":123922,"noattachment":false,"key":"/@noble/curves/-/@noble/curves-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@noble/curves/download/@noble/curves-0.5.2.tgz"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"directories":{},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/curves_0.5.2_1673623439455_0.5683587548504083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-13T15:23:59.708Z","publish_time":1673623439708,"deprecated":"Upgrade to 1.0.0 or higher for audited version","_cnpm_publish_time":1673623439708,"dist-tags":{"latest":"2.0.1"}}