├── .codeclimate.yml ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── Gruntfile.js ├── README.md ├── benchmarks ├── deps │ ├── jodid.js │ └── secp256k1.js ├── index.js └── package.json ├── dist ├── .gitkeep ├── elliptic.js └── elliptic.min.js ├── lib ├── elliptic.js └── elliptic │ ├── curve │ ├── base.js │ ├── edwards.js │ ├── index.js │ ├── mont.js │ └── short.js │ ├── curves.js │ ├── ec │ ├── index.js │ ├── key.js │ └── signature.js │ ├── eddsa │ ├── index.js │ ├── key.js │ └── signature.js │ ├── precomputed │ └── secp256k1.js │ └── utils.js ├── package.json └── test ├── api-test.js ├── curve-test.js ├── ecdh-test.js ├── ecdsa-test.js ├── ed25519-test.js ├── fixtures ├── derivation-fixtures.js └── sign.input ├── index.js └── unittests.html /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | test/lib 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/deps/jodid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/benchmarks/deps/jodid.js -------------------------------------------------------------------------------- /benchmarks/deps/secp256k1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/benchmarks/deps/secp256k1.js -------------------------------------------------------------------------------- /benchmarks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/benchmarks/index.js -------------------------------------------------------------------------------- /benchmarks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/benchmarks/package.json -------------------------------------------------------------------------------- /dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/elliptic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/dist/elliptic.js -------------------------------------------------------------------------------- /dist/elliptic.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/dist/elliptic.min.js -------------------------------------------------------------------------------- /lib/elliptic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic.js -------------------------------------------------------------------------------- /lib/elliptic/curve/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curve/base.js -------------------------------------------------------------------------------- /lib/elliptic/curve/edwards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curve/edwards.js -------------------------------------------------------------------------------- /lib/elliptic/curve/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curve/index.js -------------------------------------------------------------------------------- /lib/elliptic/curve/mont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curve/mont.js -------------------------------------------------------------------------------- /lib/elliptic/curve/short.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curve/short.js -------------------------------------------------------------------------------- /lib/elliptic/curves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/curves.js -------------------------------------------------------------------------------- /lib/elliptic/ec/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/ec/index.js -------------------------------------------------------------------------------- /lib/elliptic/ec/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/ec/key.js -------------------------------------------------------------------------------- /lib/elliptic/ec/signature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/ec/signature.js -------------------------------------------------------------------------------- /lib/elliptic/eddsa/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/eddsa/index.js -------------------------------------------------------------------------------- /lib/elliptic/eddsa/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/eddsa/key.js -------------------------------------------------------------------------------- /lib/elliptic/eddsa/signature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/eddsa/signature.js -------------------------------------------------------------------------------- /lib/elliptic/precomputed/secp256k1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/precomputed/secp256k1.js -------------------------------------------------------------------------------- /lib/elliptic/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/lib/elliptic/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/package.json -------------------------------------------------------------------------------- /test/api-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/api-test.js -------------------------------------------------------------------------------- /test/curve-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/curve-test.js -------------------------------------------------------------------------------- /test/ecdh-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/ecdh-test.js -------------------------------------------------------------------------------- /test/ecdsa-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/ecdsa-test.js -------------------------------------------------------------------------------- /test/ed25519-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/ed25519-test.js -------------------------------------------------------------------------------- /test/fixtures/derivation-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/fixtures/derivation-fixtures.js -------------------------------------------------------------------------------- /test/fixtures/sign.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/fixtures/sign.input -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/index.js -------------------------------------------------------------------------------- /test/unittests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indutny/elliptic/HEAD/test/unittests.html --------------------------------------------------------------------------------