{"_id":"secp256k1","_rev":"4576527","name":"secp256k1","description":"This module provides native bindings to ecdsa secp256k1 functions","dist-tags":{"latest":"5.0.1"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"time":{"modified":"2026-04-10T15:44:30.000Z","created":"2014-10-05T01:29:24.224Z","3.8.1":"2024-10-20T10:37:19.542Z","4.0.4":"2024-10-18T06:29:03.663Z","5.0.1":"2024-10-18T06:27:56.422Z","5.0.0":"2022-12-31T00:06:50.020Z","4.0.3":"2022-01-08T08:06:13.479Z","4.0.2":"2020-07-20T14:19:12.374Z","4.0.1":"2020-04-27T08:24:41.816Z","4.0.0":"2020-01-09T09:34:10.408Z","3.8.0":"2019-12-19T11:35:04.552Z","3.7.1":"2019-05-31T10:12:55.374Z","3.7.0":"2019-05-08T06:28:54.843Z","3.6.2":"2019-01-28T11:10:57.315Z","3.6.1":"2018-12-29T16:35:26.288Z","3.6.0":"2018-12-24T06:56:43.090Z","3.5.2":"2018-08-22T08:08:58.149Z","3.5.0":"2018-01-26T10:51:50.805Z","3.4.0":"2017-12-02T21:21:15.283Z","3.3.1":"2017-11-06T16:00:15.669Z","3.3.0":"2017-06-07T21:34:12.136Z","3.2.5":"2017-01-07T16:44:01.609Z","3.2.2":"2016-10-26T20:52:21.936Z","3.2.0":"2016-08-18T07:02:11.447Z","3.1.0":"2016-05-04T17:41:36.205Z","3.0.1":"2016-03-01T04:39:22.803Z","3.0.0":"2016-02-01T19:18:51.312Z","2.0.10":"2016-01-20T03:55:25.728Z","2.0.9":"2016-01-20T01:59:25.992Z","2.0.8":"2016-01-14T06:24:44.556Z","2.0.7":"2015-11-27T20:17:06.536Z","2.0.6":"2015-11-20T07:48:49.357Z","2.0.5":"2015-11-16T19:02:51.267Z","2.0.4":"2015-11-13T17:53:49.650Z","2.0.3":"2015-11-11T08:33:25.478Z","2.0.2":"2015-11-06T17:52:01.826Z","2.0.1":"2015-11-06T13:55:40.135Z","2.0.0":"2015-11-05T02:56:46.696Z","1.1.6":"2015-10-24T09:42:41.877Z","1.1.5":"2015-10-22T08:15:44.571Z","1.1.4":"2015-09-21T18:45:16.905Z","1.1.3":"2015-09-15T15:27:43.140Z","1.1.2":"2015-09-15T03:57:43.840Z","1.1.1":"2015-08-09T17:55:26.831Z","1.1.0":"2015-08-07T16:48:10.954Z","1.0.1":"2015-08-07T00:01:47.149Z","1.0.0":"2015-08-06T23:31:52.473Z","0.0.17":"2015-07-02T17:45:24.011Z","0.0.16":"2015-06-27T16:52:31.660Z","0.0.15":"2015-01-28T00:58:37.564Z","0.0.14":"2015-01-22T01:47:43.961Z","0.0.13":"2014-12-22T03:35:52.014Z","0.0.12":"2014-11-13T04:01:59.992Z","0.0.11":"2014-11-13T02:46:03.171Z","0.0.10":"2014-11-10T19:42:56.004Z","0.0.9":"2014-11-07T21:59:35.150Z","0.0.8":"2014-11-02T01:36:52.938Z","0.0.7":"2014-10-26T01:38:21.330Z","0.0.6":"2014-10-13T00:12:26.709Z","0.0.5":"2014-10-12T23:14:02.348Z","0.0.4":"2014-10-11T00:44:05.365Z","0.0.3":"2014-10-06T02:16:12.367Z","0.0.2":"2014-10-05T01:54:41.474Z","0.0.1":"2014-10-05T01:29:24.224Z"},"users":{},"author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"versions":{"3.8.1":{"name":"secp256k1","version":"3.8.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.5.0","bip66":"^1.1.5","bn.js":"^4.11.8","create-hash":"^1.2.0","drbg.js":"^1.0.1","elliptic":"^6.5.7","nan":"^2.14.0","safe-buffer":"^5.1.2"},"devDependencies":{"bignum":"git+https://github.com/fanatid/node-bignum.git#e688fd40dff43b03480bcdb5e4c099ee9ac27102","browserify":"^16.2.3","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.3.3","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^4.0.0","nyc":"^14.1.0","standard":"^12.0.1","tape":"^4.10.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"_id":"secp256k1@3.8.1","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_integrity":"sha512-tArjQw2P0RTdY7QmkNehgp6TVvQXq6ulIhxv8gaH6YubKG/wxxAoNKcbuXjDhybbc+b2Ihc7e0xxiGN744UIiQ==","_resolved":"/home/kirill/projects/secp256k1-node/secp256k1-3.8.0/package/secp256k1-3.8.1.tgz","_from":"file:secp256k1-3.8.1.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"b62a62a882d6b16f9b51fe599c6b3a861e36c59f","size":190422,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.8.1.tgz"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.8.1_1729420639277_0.31680896173305495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-20T10:37:19.542Z","publish_time":1729420639542,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1729420639542},"4.0.4":{"name":"secp256k1","version":"4.0.4","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.7","node-addon-api":"^5.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=18.0.0"},"gypfile":true,"_id":"secp256k1@4.0.4","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_integrity":"sha512-6JfvwvjUOn8F/jUoBY2Q1v5WY5XS+rj8qSe0v8Y4ezH4InLgTEeOOPQsRll9OV429Pvo6BCHGavIyJfr3TAhsw==","_resolved":"/home/kirill/projects/secp256k1-node/secp256k1-4.0.4.tgz","_from":"file:secp256k1-4.0.4.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"58f0bfe1830fe777d9ca1ffc7574962a8189f8ab","size":568635,"noattachment":false,"key":"/secp256k1/-/secp256k1-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-4.0.4.tgz"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_4.0.4_1729232943445_0.9420310133411529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T06:29:03.663Z","publish_time":1729232943663,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1729232943663},"5.0.1":{"name":"secp256k1","version":"5.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.7","node-addon-api":"^5.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=18.0.0"},"gypfile":true,"_id":"secp256k1@5.0.1","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_integrity":"sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA==","_resolved":"/home/kirill/projects/secp256k1-node/secp256k1-5.0.1.tgz","_from":"file:secp256k1-5.0.1.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"dc2c86187d48ff2da756f0f7e96417ee03c414b1","size":566310,"noattachment":false,"key":"/secp256k1/-/secp256k1-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-5.0.1.tgz"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_5.0.1_1729232876133_0.3039191950807716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-18T06:27:56.422Z","publish_time":1729232876422,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1729232876422},"5.0.0":{"name":"secp256k1","version":"5.0.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.4","node-addon-api":"^5.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=14.0.0"},"gypfile":true,"homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@5.0.0","_integrity":"sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA==","_resolved":"/home/kirill/projects/secp256k1-node/secp256k1-5.0.0.tgz","_from":"file:secp256k1-5.0.0.tgz","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"shasum":"be6f0c8c7722e2481e9773336d351de8cddd12f7","size":559729,"noattachment":false,"key":"/secp256k1/-/secp256k1-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-5.0.0.tgz"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_5.0.0_1672445209814_0.8940665495388753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-31T00:07:00.881Z","hasInstallScript":true,"publish_time":1672445210020,"_cnpm_publish_time":1672445210020},"4.0.3":{"name":"secp256k1","version":"4.0.3","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":"Martin Becze <mjbecze@gmail.com>","contributors":["Aaron Davis (https://github.com/kumavis)","Ian Matyssik (https://github.com/phpb-com)","Kagami Hiiragi <kagami@genshiken.org> (http://kagami.genshiken.org/)","ethers (https://github.com/ethers)","Kirill Fomichev <fanatid@ya.ru> (https://github.com/fanatid)"],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.4","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_id":"secp256k1@4.0.3","_integrity":"sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==","_resolved":"/home/kirill/projects/secp256k1-node/secp256k1-4.0.3.tgz","_from":"file:secp256k1-4.0.3.tgz","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"shasum":"c4559ecd1b8d3c1827ed2d1b94190d69ce267303","size":532493,"noattachment":false,"key":"/secp256k1/-/secp256k1-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-4.0.3.tgz"},"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_4.0.3_1641629173215_0.06662284542839703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-08T08:12:25.467Z","hasInstallScript":true,"publish_time":1641629173479,"_cnpm_publish_time":1641629173479},"4.0.2":{"name":"secp256k1","version":"4.0.2","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.2","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_resolved":"","_integrity":"","_from":"file:secp256k1-4.0.2.tgz","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@4.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"15dd57d0f0b9fdb54ac1fa1694f40e5e9a54f4a1","size":530779,"noattachment":false,"key":"/secp256k1/-/secp256k1-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-4.0.2.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_4.0.2_1595254752183_0.4939722375334217"},"_hasShrinkwrap":false,"publish_time":1595254752374,"_cnpm_publish_time":1595254752374,"_cnpmcore_publish_time":"2021-12-16T10:53:25.936Z","hasInstallScript":true},"4.0.1":{"name":"secp256k1","version":"4.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.2","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_resolved":"","_integrity":"","_from":"file:/home/kirill/tmp/secp256k1-4.0.1.tgz","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@4.0.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"b9570ca26ace9e74c3171512bba253da9c0b6d60","size":451057,"noattachment":false,"key":"/secp256k1/-/secp256k1-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-4.0.1.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_4.0.1_1587975881592_0.21902894134537165"},"_hasShrinkwrap":false,"publish_time":1587975881816,"_cnpm_publish_time":1587975881816,"_cnpmcore_publish_time":"2021-12-16T10:53:28.532Z","hasInstallScript":true},"4.0.0":{"name":"secp256k1","version":"4.0.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","browser":{"./index.js":"./elliptic.js"},"scripts":{"install":"node-gyp-build || exit 0"},"dependencies":{"elliptic":"^6.5.2","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.0"},"engines":{"node":">=10.0.0"},"gypfile":true,"_resolved":"","_integrity":"","_from":"file:secp256k1-4.0.0.tgz","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@4.0.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"1c5def3be9f86c679839110fd6be30d53f34f1a9","size":451050,"noattachment":false,"key":"/secp256k1/-/secp256k1-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-4.0.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_4.0.0_1578562450219_0.2280617902288844"},"_hasShrinkwrap":false,"publish_time":1578562450408,"_cnpm_publish_time":1578562450408,"_cnpmcore_publish_time":"2021-12-16T10:53:29.868Z","hasInstallScript":true},"3.8.0":{"name":"secp256k1","version":"3.8.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.5.0","bip66":"^1.1.5","bn.js":"^4.11.8","create-hash":"^1.2.0","drbg.js":"^1.0.1","elliptic":"^6.5.2","nan":"^2.14.0","safe-buffer":"^5.1.2"},"devDependencies":{"bignum":"git+https://github.com/fanatid/node-bignum.git#e688fd40dff43b03480bcdb5e4c099ee9ac27102","browserify":"^16.2.3","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.3.3","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^4.0.0","nyc":"^14.1.0","standard":"^12.0.1","tape":"^4.10.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"47551dcb65dfff7e133d829cbfc367a09906bd01","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.8.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"28f59f4b01dbee9575f56a47034b7d2e3b3b352d","size":192153,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.8.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.8.0_1576755304355_0.9750617593484721"},"_hasShrinkwrap":false,"publish_time":1576755304552,"_cnpm_publish_time":1576755304552,"_cnpmcore_publish_time":"2021-12-16T10:53:31.660Z","hasInstallScript":true},"3.7.1":{"name":"secp256k1","version":"3.7.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.5.0","bip66":"^1.1.5","bn.js":"^4.11.8","create-hash":"^1.2.0","drbg.js":"^1.0.1","elliptic":"^6.4.1","nan":"^2.14.0","safe-buffer":"^5.1.2"},"devDependencies":{"bignum":"git+https://github.com/fanatid/node-bignum.git#e688fd40dff43b03480bcdb5e4c099ee9ac27102","browserify":"^16.2.3","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.3.3","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^4.0.0","nyc":"^14.1.0","standard":"^12.0.1","tape":"^4.10.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"2f1c956d71c39e5667e6285a6dafc15ce28e86f0","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.7.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"12e473e0e9a7c2f2d4d4818e722ad0e14cc1e2f1","size":192145,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.7.1.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.7.1_1559297575229_0.8136634537004803"},"_hasShrinkwrap":false,"publish_time":1559297575374,"_cnpm_publish_time":1559297575374,"_cnpmcore_publish_time":"2021-12-16T10:53:32.275Z","hasInstallScript":true},"3.7.0":{"name":"secp256k1","version":"3.7.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.5.0","bip66":"^1.1.5","bn.js":"^4.11.8","create-hash":"^1.2.0","drbg.js":"^1.0.1","elliptic":"^6.4.1","nan":"^2.13.2","safe-buffer":"^5.1.2"},"devDependencies":{"bignum":"git+https://github.com/fanatid/node-bignum.git#e688fd40dff43b03480bcdb5e4c099ee9ac27102","browserify":"^16.2.3","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.2.0","karma-detect-browsers":"^2.3.3","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^4.0.0","nyc":"^14.1.0","standard":"^12.0.1","tape":"^4.10.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"bce4af79592d76156dd696f3c2643d806572a121","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.7.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"e85972f847b586cc4b2acd69497d3f80afaa7505","size":192152,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.7.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.7.0_1557296934687_0.6819839721945573"},"_hasShrinkwrap":false,"publish_time":1557296934843,"_cnpm_publish_time":1557296934843,"_cnpmcore_publish_time":"2021-12-16T10:53:32.962Z","hasInstallScript":true},"3.6.2":{"name":"secp256k1","version":"3.6.2","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.13.0","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"fd7500cc6f4235c48426a62d93c829ea4476a3c7","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.6.2","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"dist":{"shasum":"da835061c833c74a12f75c73d2ec2e980f00dc1f","size":190676,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.6.2.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.6.2_1548673857180_0.9005451234040378"},"_hasShrinkwrap":false,"publish_time":1548673857315,"_cnpm_publish_time":1548673857315,"_cnpmcore_publish_time":"2021-12-16T10:53:34.040Z","hasInstallScript":true},"3.6.1":{"name":"secp256k1","version":"3.6.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.13.0","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"365732a076241755be351344f84277430d454506","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.6.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"dist":{"shasum":"f0475d42096218ff00e45a127242abdff9285335","size":190663,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.6.1.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.6.1_1546101326127_0.834313312843163"},"_hasShrinkwrap":false,"publish_time":1546101326288,"_cnpm_publish_time":1546101326288,"_cnpmcore_publish_time":"2021-12-16T10:53:35.186Z","hasInstallScript":true},"3.6.0":{"name":"secp256k1","version":"3.6.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.13.0","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"e9d38b279a25049a5f4f66f73f06fb2d70868ce6","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"dist":{"shasum":"26b44b0df3562319b20f5070efcdd4fa36112650","size":190632,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.6.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.6.0_1545634602986_0.46012455192249324"},"_hasShrinkwrap":false,"publish_time":1545634603090,"deprecated":"Critical bug in ecdh unsafe, fixed in v3.6.1","_cnpm_publish_time":1545634603090,"_cnpmcore_publish_time":"2021-12-16T10:53:36.130Z","hasInstallScript":true},"3.5.2":{"name":"secp256k1","version":"3.5.2","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.13.0","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"25a4b6cb567b49a40f47f50c5ca9a756f5343e4d","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"dist":{"shasum":"f95f952057310722184fe9c914e6b71281f2f2ae","size":176835,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.5.2.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1_3.5.2_1534925338021_0.993257081078537"},"_hasShrinkwrap":false,"publish_time":1534925338149,"_cnpm_publish_time":1534925338149,"_cnpmcore_publish_time":"2021-12-16T10:53:36.601Z","hasInstallScript":true},"3.5.0":{"name":"secp256k1","version":"3.5.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.12.5","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"fca55afca67d8a727fb94b49510d1d094d67d75c","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"677d3b8a8e04e1a5fa381a1ae437c54207b738d0","size":176812,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.5.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1-3.5.0.tgz_1516963910627_0.798699980834499"},"directories":{},"publish_time":1516963910805,"_hasShrinkwrap":false,"_cnpm_publish_time":1516963910805,"_cnpmcore_publish_time":"2021-12-16T10:53:37.003Z","hasInstallScript":true},"3.4.0":{"name":"secp256k1","version":"3.4.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.12.5","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"6a0fc33275c7cb7c65d4a6a7b764f9d678564c6d","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"1c905b256fa4ae5b9cc170e672dd59b4c5de46a4","size":176427,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.4.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1-3.4.0.tgz_1512249673971_0.19857074925675988"},"directories":{},"publish_time":1512249675283,"_hasShrinkwrap":false,"_cnpm_publish_time":1512249675283,"_cnpmcore_publish_time":"2021-12-16T10:53:37.434Z","hasInstallScript":true},"3.3.1":{"name":"secp256k1","version":"3.3.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"prebuild --compile","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","prebuild-install":"^2.0.0","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.12.5","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","prebuild":"^6.0.0","prebuild-ci":"^2.2.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"2b1ed90a922c82f204f55644929e4d2e2135aaf9","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.3.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"d1d325519db714789c11ec0450d4b9a3aa01eb1a","size":176467,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.3.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1-3.3.1.tgz_1509984014352_0.825422378256917"},"directories":{},"publish_time":1509984015669,"_hasShrinkwrap":false,"_cnpm_publish_time":1509984015669,"_cnpmcore_publish_time":"2021-12-16T10:53:38.037Z","hasInstallScript":true},"3.3.0":{"name":"secp256k1","version":"3.3.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"prebuild --compile","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","prebuild-install":"^2.0.0","safe-buffer":"^5.1.0"},"devDependencies":{"bignum":"^0.12.5","browserify":"^14.4.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^11.0.2","prebuild":"^6.0.0","prebuild-ci":"^2.2.2","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=4.0.0"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"7b1a31790b82fd2973e09b45468edf4f7c435ee4","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"50ec9b201ba401403dd13ccbf21d31eeb3ff43cf","size":176349,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.3.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/secp256k1-3.3.0.tgz_1496871250899_0.15787885384634137"},"directories":{},"publish_time":1496871252136,"_hasShrinkwrap":false,"_cnpm_publish_time":1496871252136,"_cnpmcore_publish_time":"2021-12-16T10:53:38.675Z","hasInstallScript":true},"3.2.5":{"name":"secp256k1","version":"3.2.5","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"prebuild-install || node-gyp rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"prebuild --compile","test":"npm run lint && npm run unit","test:browser":"karma start karma.conf.js","unit":"tape test/index.js","unit-ci":"npm run unit && prebuild-ci"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1","prebuild-install":"^2.0.0"},"devDependencies":{"bignum":"^0.12.5","browserify":"^13.0.0","karma":"^1.3.0","karma-browserify":"^5.0.4","karma-chrome-launcher":"^2.0.0","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","karma-tap":"^3.1.1","node-gyp":"^3.3.1","nyc":"^10.0.0","prebuild":"^6.0.0","prebuild-ci":"^1.0.9","standard":"*","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"b2a238f13ccb3036068dcbfcaac01857dce08be4","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.2.5","_shasum":"0dde5b27e5021665f6dffca7b2c3e010c6c13c93","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"0dde5b27e5021665f6dffca7b2c3e010c6c13c93","size":175596,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.2.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/secp256k1-3.2.5.tgz_1483807439471_0.36229994404129684"},"directories":{},"publish_time":1483807441609,"_hasShrinkwrap":false,"_cnpm_publish_time":1483807441609,"_cnpmcore_publish_time":"2021-12-16T10:53:39.693Z","hasInstallScript":true},"3.2.2":{"name":"secp256k1","version":"3.2.2","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit:node","unit:browser":"karma start karma.conf.js","unit:node":"tape test/index.js |faucet"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1"},"devDependencies":{"bignum":"^0.11.0","browserify":"^13.0.0","faucet":"0.0.1","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-tap":"^1.0.4","node-gyp":"^3.3.1","nyc":"^6.4.0","standard":"^7.0.0","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"c21870da22dffbf950eecd43963ba3012b91e213","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.2.2","_shasum":"2103620789ca2c9b79650cdf8cfc9c542be36597","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"2103620789ca2c9b79650cdf8cfc9c542be36597","size":174039,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/secp256k1-3.2.2.tgz_1477515139725_0.3166627367027104"},"directories":{},"publish_time":1477515141936,"_hasShrinkwrap":false,"_cnpm_publish_time":1477515141936,"_cnpmcore_publish_time":"2021-12-16T10:53:40.299Z","hasInstallScript":true},"3.2.0":{"name":"secp256k1","version":"3.2.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run lint && npm run unit:node","unit:browser":"karma start karma.conf.js","unit:node":"tape test/index.js |faucet"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1"},"devDependencies":{"bignum":"^0.11.0","browserify":"^13.0.0","faucet":"0.0.1","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-tap":"^1.0.4","node-gyp":"^3.3.1","nyc":"^6.4.0","standard":"^7.0.0","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"52e0cbe6bac6921d3aa3f808b627537c18ff61ce","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.2.0","_shasum":"4503def2190f501d6baa93d63c384550a1d726f6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"4503def2190f501d6baa93d63c384550a1d726f6","size":174214,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/secp256k1-3.2.0.tgz_1471503729451_0.8396295090205967"},"directories":{},"publish_time":1471503731447,"_hasShrinkwrap":false,"_cnpm_publish_time":1471503731447,"_cnpmcore_publish_time":"2021-12-16T10:53:40.891Z","hasInstallScript":true},"3.1.0":{"name":"secp256k1","version":"3.1.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","index.js","js.js","utils/has_lib.sh"],"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"RANDOM_TESTS_REPEAT=1 nyc tape test/index.js","coverage-lcov":"npm run coverage && nyc report -r lcov","install":"npm run rebuild","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run unit","unit":"npm run unit:node && npm run unit:browser","unit:browser":"karma start karma.conf.js","unit:node":"tape test/index.js |faucet"},"dependencies":{"bindings":"^1.2.1","bip66":"^1.1.3","bn.js":"^4.11.3","create-hash":"^1.1.2","drbg.js":"^1.0.1","elliptic":"^6.2.3","nan":"^2.2.1"},"devDependencies":{"bignum":"^0.11.0","browserify":"^13.0.0","faucet":"0.0.1","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-detect-browsers":"^2.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-tap":"^1.0.4","node-gyp":"^3.3.1","nyc":"^6.4.0","standard":"^7.0.0","tape":"^4.5.1","xorshift.js":"^1.0.3"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./index.js":"./elliptic.js"},"gitHead":"b06be5826b1f879bbbc09dd9cbedc3db89047b19","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.1.0","_shasum":"f55529d0a52893fcb3454145b0274d4f9e01e162","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"f55529d0a52893fcb3454145b0274d4f9e01e162","size":155009,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/secp256k1-3.1.0.tgz_1462383693524_0.07834177021868527"},"directories":{},"publish_time":1462383696205,"_hasShrinkwrap":false,"_cnpm_publish_time":1462383696205,"_cnpmcore_publish_time":"2021-12-16T10:53:41.391Z","hasInstallScript":true},"3.0.1":{"name":"secp256k1","version":"3.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","js.js","utils/has_lib.sh"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","install":"npm run rebuild","lint":"standard","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test node_modules/mocha/bin/_mocha -- --reporter spec test/index.js"},"dependencies":{"bindings":"^1.2.1","bn.js":"^4.10.0","drbg.js":"^1.0.0","elliptic":"^6.2.3","nan":"^2.2.0"},"devDependencies":{"benchmark":"^2.0.0","bigi":"^1.3.0","bignum":"^0.11.0","chai":"^3.4.0","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1","xorshift.js":"^1.0.1"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./bindings.js":"./elliptic.js"},"gitHead":"880a9ebb9e972f24803c1d86eaf851701c60ebd9","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.0.1","_shasum":"1e9205135a4ed3503150dd00e7a4eb219f2900b3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"1e9205135a4ed3503150dd00e7a4eb219f2900b3","size":156290,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/secp256k1-3.0.1.tgz_1456807158792_0.8878015414811671"},"directories":{},"publish_time":1456807162803,"_hasShrinkwrap":false,"_cnpm_publish_time":1456807162803,"_cnpmcore_publish_time":"2021-12-16T10:53:41.813Z","hasInstallScript":true},"3.0.0":{"name":"secp256k1","version":"3.0.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["ec","ecdh","ecdsa","secp256k1"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"Martin Becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","LICENSE","README.md","utils/has_lib.sh"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec test/index.js"},"dependencies":{"bindings":"^1.2.1","bn.js":"^4.10.0","elliptic":"^6.2.3","nan":"^2.2.0"},"devDependencies":{"benchmark":"^2.0.0","bigi":"^1.3.0","bignum":"^0.11.0","chai":"^3.4.0","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"engines":{"node":">=0.10"},"gypfile":true,"browser":{"./bindings.js":"./elliptic.js"},"standard":{"globals":["describe","before","it"]},"gitHead":"7c3124533015601c1aa67d7ad459f8fb732433c5","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@3.0.0","_shasum":"d0e741d658c10f9fd98391c582b8a502243d56f2","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"d0e741d658c10f9fd98391c582b8a502243d56f2","size":158394,"noattachment":false,"key":"/secp256k1/-/secp256k1-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-3.0.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/secp256k1-3.0.0.tgz_1454354328579_0.5968470904044807"},"directories":{},"publish_time":1454354331312,"_hasShrinkwrap":false,"_cnpm_publish_time":1454354331312,"_cnpmcore_publish_time":"2021-12-16T10:53:42.540Z","hasInstallScript":true},"2.0.10":{"name":"secp256k1","version":"2.0.10","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.6.4","elliptic":"^6.0.2","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"benchmark":"^1.0.0","bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"3fab84a25c4ce0171494e4b1962968359d4336be","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@2.0.10","_shasum":"c7d6a3c119e1ca44083c367b0715e184907417b3","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"c7d6a3c119e1ca44083c367b0715e184907417b3","size":137753,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.10.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1453262125728,"_hasShrinkwrap":false,"_cnpm_publish_time":1453262125728,"_cnpmcore_publish_time":"2021-12-16T10:53:43.035Z","hasInstallScript":true},"2.0.9":{"name":"secp256k1","version":"2.0.9","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.6.4","elliptic":"^6.0.2","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"benchmark":"^1.0.0","bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"24e9b08128c50afe96497caa27af5110d66b193e","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@2.0.9","_shasum":"918442cb69e902dd12a7901273fea5d679606c87","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"918442cb69e902dd12a7901273fea5d679606c87","size":137767,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.9.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1453255165992,"_hasShrinkwrap":false,"_cnpm_publish_time":1453255165992,"_cnpmcore_publish_time":"2021-12-16T10:53:43.508Z","hasInstallScript":true},"2.0.8":{"name":"secp256k1","version":"2.0.8","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.6.4","elliptic":"^6.0.2","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"benchmark":"^1.0.0","bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"5d6c70129f891af4e1379caeae9578588fb220c5","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@2.0.8","_shasum":"b57476013f1237f596f73570f4d4b8c7212d9cf1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"b57476013f1237f596f73570f4d4b8c7212d9cf1","size":145862,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.8.tgz"},"directories":{},"publish_time":1452752684556,"_hasShrinkwrap":false,"_cnpm_publish_time":1452752684556,"_cnpmcore_publish_time":"2021-12-16T10:53:43.965Z","hasInstallScript":true},"2.0.7":{"name":"secp256k1","version":"2.0.7","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.2.0","elliptic":"^6.0.2","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"benchmark":"^1.0.0","bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"3072f014ae319c78476c4b4d45d6a7596a019fef","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@2.0.7","_shasum":"f60f9ee9b7733963ac92ffeef55a36f39b649784","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"f60f9ee9b7733963ac92ffeef55a36f39b649784","size":137154,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.7.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1448655426536,"_hasShrinkwrap":false,"_cnpm_publish_time":1448655426536,"_cnpmcore_publish_time":"2021-12-16T10:53:44.774Z","hasInstallScript":true},"2.0.6":{"name":"secp256k1","version":"2.0.6","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","email":"fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/cryptocoinjs/secp256k1-node.git"},"scripts":{"benchmark:node":"node benchmark/benchmark.js","clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.2.0","elliptic":"^6.0.2","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"benchmark":"^1.0.0","bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"6871458e78a16051594edc335268a8b30fa612c9","homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","_id":"secp256k1@2.0.6","_shasum":"14ea8c6e440cc2583a9b1a981a7bcbe71def88e9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"14ea8c6e440cc2583a9b1a981a7bcbe71def88e9","size":137380,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.6.tgz"},"directories":{},"publish_time":1448005729357,"_hasShrinkwrap":false,"_cnpm_publish_time":1448005729357,"_cnpmcore_publish_time":"2021-12-16T10:53:45.130Z","hasInstallScript":true},"2.0.5":{"name":"secp256k1","version":"2.0.5","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"1da7cdc47570be378d4c57af95327d2e53fe3925","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.5","_shasum":"dbcd0db42be1c3ca3aafc5e4b25c661a9d6c625b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"dbcd0db42be1c3ca3aafc5e4b25c661a9d6c625b","size":137251,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.5.tgz"},"directories":{},"publish_time":1447700571267,"_hasShrinkwrap":false,"_cnpm_publish_time":1447700571267,"_cnpmcore_publish_time":"2021-12-16T10:53:45.616Z","hasInstallScript":true},"2.0.4":{"name":"secp256k1","version":"2.0.4","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"ee6d7529bd9d17fafdc5098242eb4a0307af6d45","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.4","_shasum":"0453e4ba1cc00485912174ef4a1c59b0f1b6fa49","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"0453e4ba1cc00485912174ef4a1c59b0f1b6fa49","size":137155,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.4.tgz"},"directories":{},"publish_time":1447437229650,"_hasShrinkwrap":false,"_cnpm_publish_time":1447437229650,"_cnpmcore_publish_time":"2021-12-16T10:53:46.128Z","hasInstallScript":true},"2.0.3":{"name":"secp256k1","version":"2.0.3","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"681efabcd42707ac33b429d6cc6a4db17d4d2ed2","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.3","_shasum":"712b1034558ca4d5fe750e4dcb4d8518110e0509","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"712b1034558ca4d5fe750e4dcb4d8518110e0509","size":137170,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.3.tgz"},"directories":{},"publish_time":1447230805478,"_hasShrinkwrap":false,"_cnpm_publish_time":1447230805478,"_cnpmcore_publish_time":"2021-12-16T10:53:46.920Z","hasInstallScript":true},"2.0.2":{"name":"secp256k1","version":"2.0.2","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"files":["lib","src","utils","API.md","binding.gyp","bindings.js","elliptic.js","js.js","package.json","README.md"],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"standard","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8","standard":"^5.3.1"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"standard":{"globals":["describe","it"]},"gitHead":"ba639cccea31d30fe5c45f2686086a4336e362db","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.2","_shasum":"fc59e37d68e0a5de329a7f808e0351d987f76bb4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"fc59e37d68e0a5de329a7f808e0351d987f76bb4","size":137139,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.2.tgz"},"directories":{},"publish_time":1446832321826,"_hasShrinkwrap":false,"_cnpm_publish_time":1446832321826,"_cnpmcore_publish_time":"2021-12-16T10:53:47.569Z","hasInstallScript":true},"2.0.1":{"name":"secp256k1","version":"2.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"eslint src test","prepublish":"node-gyp rebuild && npm run lint && npm run test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","eslint":"^1.7.3","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"gitHead":"e158877557e780f78b09eaee9b66ab6633a70bb4","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.1","_shasum":"07b82cc4cd6448f1bdab7b442acb4938de027fcc","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"fanatid","email":"fanatid@ya.ru"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"07b82cc4cd6448f1bdab7b442acb4938de027fcc","size":142677,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.1.tgz"},"directories":{},"publish_time":1446818140135,"_hasShrinkwrap":false,"_cnpm_publish_time":1446818140135,"_cnpmcore_publish_time":"2021-12-16T10:53:47.962Z","hasInstallScript":true},"2.0.0":{"name":"secp256k1","version":"2.0.0","description":"This module provides native bindings to ecdsa secp256k1 functions","keywords":["secp256k1","ecdsa","ec"],"bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"license":"MIT","author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev fanatid@ya.ru","url":"https://github.com/fanatid"}],"main":"./bindings.js","repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"scripts":{"clean":"node-gyp clean","coverage":"istanbul cover _mocha","coveralls":"npm run coverage && coveralls <coverage/lcov.info","install":"npm run rebuild","lint":"eslint src test","rebuild":"node-gyp rebuild","test":"npm run test:node && npm run test:browser","test:browser":"karma start karma.conf.js","test:node":"istanbul test _mocha -- --reporter spec"},"dependencies":{"bindings":"^1.2.1","bluebird":"^3.0.2","bn.js":"^4.1.1","elliptic":"^6.0.1","nan":"^2.0.9","object-assign":"^4.0.1"},"devDependencies":{"bigi":"^1.3.0","chai":"^3.4.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","ecdsa":"^0.6.0","eckey":"^0.8.0","ecurve":"^1.0.2","eslint":"^1.7.3","eslint-config-standard":"^4.4.0","eslint-plugin-standard":"^1.3.1","istanbul":"^0.4.0","karma":"^0.13.14","karma-browserify":"^4.4.0","karma-chrome-launcher":"^0.2.1","karma-detect-browsers":"^2.0.2","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","mocha":"^2.3.3","node-gyp":"^3.0.3","progress":"^1.1.8"},"gypfile":true,"browser":{"./bindings.js":"./js.js"},"gitHead":"2ad4e91a10fe6e8caa0668641584cd66a4ce00c3","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@2.0.0","_shasum":"40a8193c589b1d49497456409a7a45746e42ec88","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"40a8193c589b1d49497456409a7a45746e42ec88","size":19961,"noattachment":false,"key":"/secp256k1/-/secp256k1-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-2.0.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1446692206696,"_hasShrinkwrap":false,"_cnpm_publish_time":1446692206696,"_cnpmcore_publish_time":"2021-12-16T10:53:48.194Z","hasInstallScript":true},"1.1.6":{"name":"secp256k1","version":"1.1.6","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"standard ./index.js && ./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild","rebuild":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.9"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","node-gyp":"^3.0.3","secure-random":"^1.1.1","standard":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"},{"name":"Kirill Fomichev","url":"https://github.com/fanatid"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"0a362ea7e880dbe8d4e472ce57dda33799be292a","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.6","_shasum":"e467379d2f0f8cb60bccc21ffbb9ea8997a5847c","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"e467379d2f0f8cb60bccc21ffbb9ea8997a5847c","size":115081,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.6.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1445679761877,"_hasShrinkwrap":false,"_cnpm_publish_time":1445679761877,"_cnpmcore_publish_time":"2021-12-16T10:53:48.612Z","hasInstallScript":true},"1.1.5":{"name":"secp256k1","version":"1.1.5","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"standard ./index.js && ./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild","rebuild":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.9"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","node-gyp":"^3.0.3","secure-random":"^1.1.1","standard":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"3ce9935d0dd98ced12821492d1e7bbe8d9a53361","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.5","_shasum":"ae653d162e101b0bd5a2cfc07ed53cb1d4ed038b","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"ae653d162e101b0bd5a2cfc07ed53cb1d4ed038b","size":94156,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.5.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1445501744571,"_hasShrinkwrap":false,"_cnpm_publish_time":1445501744571,"_cnpmcore_publish_time":"2021-12-16T10:53:49.392Z","hasInstallScript":true},"1.1.4":{"name":"secp256k1","version":"1.1.4","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"standard ./index.js && ./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.9"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1","standard":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"68f9793cfb3773e7ac5e2285b3d0c8be34281d0c","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.4","_shasum":"a9f0de4059eda4980bcff0e56e1457ffdb0114fe","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"a9f0de4059eda4980bcff0e56e1457ffdb0114fe","size":93988,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.4.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1442861116905,"_hasShrinkwrap":false,"_cnpm_publish_time":1442861116905,"_cnpmcore_publish_time":"2021-12-16T10:53:49.826Z","hasInstallScript":true},"1.1.3":{"name":"secp256k1","version":"1.1.3","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"standard ./index.js && ./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.9"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1","standard":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"34df0bd4b9b7f08a5430dea16cb1ddaa57c900f8","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.3","_shasum":"8dab0739dd98269c17aab4d8d51c03c889571dbf","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"8dab0739dd98269c17aab4d8d51c03c889571dbf","size":95016,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.3.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1442330863140,"_hasShrinkwrap":false,"_cnpm_publish_time":1442330863140,"_cnpmcore_publish_time":"2021-12-16T10:53:50.564Z","hasInstallScript":true},"1.1.2":{"name":"secp256k1","version":"1.1.2","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"standard ./index.js && ./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"git submodule update --init --recursive && node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.9"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1","standard":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"f3a6d039ff5080be53e20993f1e2f50f91dea58a","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.2","_shasum":"7430c61c17f20f07d1f152900ae1d8ce3e2b93db","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"7430c61c17f20f07d1f152900ae1d8ce3e2b93db","size":94077,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.2.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1442289463840,"_hasShrinkwrap":false,"_cnpm_publish_time":1442289463840,"_cnpmcore_publish_time":"2021-12-16T10:53:51.042Z","hasInstallScript":true},"1.1.1":{"name":"secp256k1","version":"1.1.1","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"2.0.4"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"3cda8ed687e8c98f7ca872f99c038514f2daf39b","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.1","_shasum":"81a8385b27203e6458dadb6b7fdb0a40b6d13d94","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"81a8385b27203e6458dadb6b7fdb0a40b6d13d94","size":94083,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.1.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1439142926831,"_hasShrinkwrap":false,"_cnpm_publish_time":1439142926831,"_cnpmcore_publish_time":"2021-12-16T10:53:51.554Z","hasInstallScript":true},"1.1.0":{"name":"secp256k1","version":"1.1.0","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"2.0.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"b2ffdab8ff331230c8be96ef4ff97983ed014de5","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.1.0","_shasum":"045746d91d5dfba4b12de8f238019b1613246d88","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"045746d91d5dfba4b12de8f238019b1613246d88","size":96621,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.1.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1438966090954,"_hasShrinkwrap":false,"_cnpm_publish_time":1438966090954,"_cnpmcore_publish_time":"2021-12-16T10:53:52.559Z","hasInstallScript":true},"1.0.1":{"name":"secp256k1","version":"1.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"2.0.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"bc517b1a9e631ceafa87b12856302a7c43b95b5a","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.0.1","_shasum":"adffd1018124949f35cf270db82af35c991066b8","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"adffd1018124949f35cf270db82af35c991066b8","size":93927,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.0.1.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1438905707149,"_hasShrinkwrap":false,"_cnpm_publish_time":1438905707149,"_cnpmcore_publish_time":"2021-12-16T10:53:53.440Z","hasInstallScript":true},"1.0.0":{"name":"secp256k1","version":"1.0.0","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^2.0.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"ad8a71beed28492b236092440b53abfb89b7c064","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@1.0.0","_shasum":"a557d2bf2d2fe0d8a6aa713eaa7d480ccd1c2b20","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"dist":{"shasum":"a557d2bf2d2fe0d8a6aa713eaa7d480ccd1c2b20","size":93916,"noattachment":false,"key":"/secp256k1/-/secp256k1-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-1.0.0.tgz"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"directories":{},"publish_time":1438903912473,"_hasShrinkwrap":false,"_cnpm_publish_time":1438903912473,"_cnpmcore_publish_time":"2021-12-16T10:53:53.939Z","hasInstallScript":true},"0.0.17":{"name":"secp256k1","version":"0.0.17","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.8.4"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Aaron Davis","url":"https://github.com/kumavis"},{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"7be57949117f3c96dd3c7fc053dd459a2b3235f1","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@0.0.17","_shasum":"83b4207df43386bcf71f264bef3799d9773ca776","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"83b4207df43386bcf71f264bef3799d9773ca776","size":96235,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.17.tgz"},"directories":{},"publish_time":1435859124011,"_hasShrinkwrap":false,"_cnpm_publish_time":1435859124011,"_cnpmcore_publish_time":"2021-12-16T10:53:54.722Z","hasInstallScript":true},"0.0.16":{"name":"secp256k1","version":"0.0.16","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.8.4"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^2.2.5","secure-random":"^1.1.1"},"repository":{"type":"git","url":"git+https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Ian Matyssik","url":"https://github.com/phpb-com"},{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"c338e745e24dd9bdbbfe653ad0bb9a55d477b3b7","homepage":"https://github.com/wanderer/secp256k1-node#readme","_id":"secp256k1@0.0.16","_shasum":"ed6943ebd520c4596415d196999e850c13cb7b15","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"ed6943ebd520c4596415d196999e850c13cb7b15","size":95607,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.16.tgz"},"directories":{},"publish_time":1435423951660,"_hasShrinkwrap":false,"_cnpm_publish_time":1435423951660,"_cnpmcore_publish_time":"2021-12-16T10:53:55.135Z","hasInstallScript":true},"0.0.15":{"name":"secp256k1","version":"0.0.15","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.4.1"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"contributors":[{"name":"Kagami Hiiragi","email":"kagami@genshiken.org","url":"http://kagami.genshiken.org/"},{"name":"ethers","url":"https://github.com/ethers"}],"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"2a092bb1b44875c4a1d719f9d3d03bf3d52c1446","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.15","_shasum":"e8aea1e3c38eb86bf6bb832f68f88df1ec5578b9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"e8aea1e3c38eb86bf6bb832f68f88df1ec5578b9","size":77976,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.15.tgz"},"directories":{},"publish_time":1422406717564,"_hasShrinkwrap":false,"_cnpm_publish_time":1422406717564,"_cnpmcore_publish_time":"2021-12-16T10:53:55.529Z","hasInstallScript":true},"0.0.14":{"name":"secp256k1","version":"0.0.14","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.4.1"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"4415d955ff0dbecff6238eb27249f54ea7a18028","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.14","_shasum":"c21a3057fc1eec5ce3abc073c831cb6304ebede6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"c21a3057fc1eec5ce3abc073c831cb6304ebede6","size":78785,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.14.tgz"},"directories":{},"publish_time":1421891263961,"_hasShrinkwrap":false,"_cnpm_publish_time":1421891263961,"_cnpmcore_publish_time":"2021-12-16T10:53:55.893Z","hasInstallScript":true},"0.0.13":{"name":"secp256k1","version":"0.0.13","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.4.1"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"59eddf5285203c0b9aec6a1918988c0e69cedec6","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.13","_shasum":"9eef86df63d8d68d8ccae025e95244e15f716118","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"9eef86df63d8d68d8ccae025e95244e15f716118","size":71862,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.13.tgz"},"directories":{},"publish_time":1419219352014,"_hasShrinkwrap":false,"_cnpm_publish_time":1419219352014,"_cnpmcore_publish_time":"2021-12-16T10:53:56.606Z","hasInstallScript":true},"0.0.12":{"name":"secp256k1","version":"0.0.12","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"74386138eb8ca192b986cde7caa0ebe6252941cf","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.12","_shasum":"18ac774da69af5251686387748405f2d835d50d8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"18ac774da69af5251686387748405f2d835d50d8","size":46357,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.12.tgz"},"directories":{},"publish_time":1415851319992,"_hasShrinkwrap":false,"_cnpm_publish_time":1415851319992,"_cnpmcore_publish_time":"2021-12-16T10:53:56.940Z","hasInstallScript":true},"0.0.11":{"name":"secp256k1","version":"0.0.11","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"ef7ab5daaf8b0c64ce22b2671aae3ea77acf2e56","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.11","_shasum":"73542701cba27582e6a183b90a4ee279971c352b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"73542701cba27582e6a183b90a4ee279971c352b","size":46343,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.11.tgz"},"directories":{},"publish_time":1415846763171,"_hasShrinkwrap":false,"_cnpm_publish_time":1415846763171,"_cnpmcore_publish_time":"2021-12-16T10:53:57.236Z","hasInstallScript":true},"0.0.10":{"name":"secp256k1","version":"0.0.10","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"aaea0b3c1c30ad0d3c995b30c42646af2489387d","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.10","_shasum":"f33af7bd0ed792f1cc74bf0702e011c38013c636","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"f33af7bd0ed792f1cc74bf0702e011c38013c636","size":46341,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.10.tgz"},"directories":{},"publish_time":1415648576004,"_hasShrinkwrap":false,"_cnpm_publish_time":1415648576004,"_cnpmcore_publish_time":"2021-12-16T10:53:57.524Z","hasInstallScript":true},"0.0.9":{"name":"secp256k1","version":"0.0.9","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"8d329e4bfd68eea9e967d7a5ac4f49235a93113f","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.9","_shasum":"13c38fbcb007af93fce34bc6a3370801bd28301d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"13c38fbcb007af93fce34bc6a3370801bd28301d","size":47111,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.9.tgz"},"directories":{},"publish_time":1415397575150,"_hasShrinkwrap":false,"_cnpm_publish_time":1415397575150,"_cnpmcore_publish_time":"2021-12-16T10:53:57.834Z","hasInstallScript":true},"0.0.8":{"name":"secp256k1","version":"0.0.8","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"05aa42d76f481d90910fc33f5c8bac5428a23a37","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.8","_shasum":"20fc7ba110e6d6f3ca9763ba594bf635b68cf790","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"20fc7ba110e6d6f3ca9763ba594bf635b68cf790","size":255013,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.8.tgz"},"directories":{},"publish_time":1414892212938,"_hasShrinkwrap":false,"_cnpm_publish_time":1414892212938,"_cnpmcore_publish_time":"2021-12-16T10:53:58.666Z","hasInstallScript":true},"0.0.7":{"name":"secp256k1","version":"0.0.7","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"8f98dcd6654f94c9071b3a94f5199d317ad9f562","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.7","_shasum":"675eb763513ea4d8229ec2d09f06130977b3653a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"675eb763513ea4d8229ec2d09f06130977b3653a","size":256482,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.7.tgz"},"directories":{},"publish_time":1414287501330,"_hasShrinkwrap":false,"_cnpm_publish_time":1414287501330,"_cnpmcore_publish_time":"2021-12-16T10:53:59.521Z","hasInstallScript":true},"0.0.6":{"name":"secp256k1","version":"0.0.6","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"6af9bf41ca36a3408820034b9553b9388c76de76","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.6","_shasum":"d9314dcc8e266ed890992d86863d5505842714e8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"d9314dcc8e266ed890992d86863d5505842714e8","size":255161,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.6.tgz"},"directories":{},"publish_time":1413159146709,"_hasShrinkwrap":false,"_cnpm_publish_time":1413159146709,"_cnpmcore_publish_time":"2021-12-16T10:54:00.120Z","hasInstallScript":true},"0.0.5":{"name":"secp256k1","version":"0.0.5","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"fb0d7dc388a37bf85acc11e947a65741757b1ad6","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.5","_shasum":"d6bbac873f84d39189696b4d851ff70cbab2de83","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"d6bbac873f84d39189696b4d851ff70cbab2de83","size":252715,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.5.tgz"},"directories":{},"publish_time":1413155642348,"_hasShrinkwrap":false,"_cnpm_publish_time":1413155642348,"_cnpmcore_publish_time":"2021-12-16T10:54:01.421Z","hasInstallScript":true},"0.0.4":{"name":"secp256k1","version":"0.0.4","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"a22e66a7eba97f125ab3b3449ebac60f26a12ecd","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.4","_shasum":"d581678c2fe58932e32034ead551216151a4316b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"d581678c2fe58932e32034ead551216151a4316b","size":209135,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.4.tgz"},"directories":{},"publish_time":1412988245365,"_hasShrinkwrap":false,"_cnpm_publish_time":1412988245365,"_cnpmcore_publish_time":"2021-12-16T10:54:02.400Z","hasInstallScript":true},"0.0.3":{"name":"secp256k1","version":"0.0.3","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"f59cfd738fe6ee8496a3095c6fe543142cffba09","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.3","_shasum":"b0a00a9884e9464b960a98a7de4e73c08e3e3dab","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"b0a00a9884e9464b960a98a7de4e73c08e3e3dab","size":210213,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.3.tgz"},"directories":{},"publish_time":1412561772367,"_hasShrinkwrap":false,"_cnpm_publish_time":1412561772367,"_cnpmcore_publish_time":"2021-12-16T10:54:03.756Z","hasInstallScript":true},"0.0.2":{"name":"secp256k1","version":"0.0.2","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"9ccead63afd4f470e2d5cc83c3b40aa0cee9edd6","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.2","_shasum":"28270ed3b3b8a24fac80edc6f53954169f956e5e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"28270ed3b3b8a24fac80edc6f53954169f956e5e","size":209655,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.2.tgz"},"directories":{},"publish_time":1412474081474,"_hasShrinkwrap":false,"_cnpm_publish_time":1412474081474,"_cnpmcore_publish_time":"2021-12-16T10:54:04.722Z","hasInstallScript":true},"0.0.1":{"name":"secp256k1","version":"0.0.1","description":"This module provides native bindings to ecdsa secp256k1 functions","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha --reporter spec ./test/","install":"node-gyp rebuild"},"dependencies":{"bindings":"^1.2.1","nan":"^1.2.0"},"devDependencies":{"bigi":"^1.3.0","coinkey":"^1.3.0","ecdsa":"^0.6.0","mocha":"^1.21.4","secure-random":"^1.1.1"},"repository":{"type":"git","url":"https://github.com/wanderer/secp256k1-node.git"},"keywords":["secp256k1","ecdsa","ec"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"GPL","bugs":{"url":"https://github.com/wanderer/secp256k1-node/issues"},"gypfile":true,"gitHead":"a36cf3d5b404a9ecba7de0caca498c2e2191df15","homepage":"https://github.com/wanderer/secp256k1-node","_id":"secp256k1@0.0.1","_shasum":"42680e515540ace82c8e35df3297e5e273498293","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"null_radix","email":"mjbecze@gmail.com"},"maintainers":[{"name":"fanatid","email":""},{"name":"jprichardson","email":""},{"name":"null_radix","email":""}],"dist":{"shasum":"42680e515540ace82c8e35df3297e5e273498293","size":216514,"noattachment":false,"key":"/secp256k1/-/secp256k1-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/secp256k1/download/secp256k1-0.0.1.tgz"},"directories":{},"publish_time":1412472564224,"_hasShrinkwrap":false,"_cnpm_publish_time":1412472564224,"_cnpmcore_publish_time":"2021-12-16T10:54:05.611Z","hasInstallScript":true}},"readme":"# secp256k1-node\n\nThis module provides native bindings to [bitcoin-core/secp256k1](https://github.com/bitcoin-core/secp256k1). In browser [elliptic](https://github.com/indutny/elliptic) will be used as fallback.\n\nWorks on node version 14.0.0 or greater, because use [N-API](https://nodejs.org/api/n-api.html).\n\n## Installation\n\n##### from npm\n\n`npm install secp256k1`\n\n##### from git\n\n```\ngit clone git@github.com:cryptocoinjs/secp256k1-node.git\ncd secp256k1-node\ngit submodule update --init\nnpm install\n```\n\n##### Windows\n\nThe easiest way to build the package on windows is to install [windows-build-tools](https://github.com/felixrieseberg/windows-build-tools).\n\nOr install the following software:\n\n  * Git: https://git-scm.com/download/win\n  * nvm: https://github.com/coreybutler/nvm-windows\n  * Python 2.7: https://www.python.org/downloads/release/python-2712/\n  * Visual C++ Build Tools: http://landinghub.visualstudio.com/visual-cpp-build-tools (Custom Install, and select both Windows 8.1 and Windows 10 SDKs)\n\nAnd run commands:\n\n```\nnpm config set msvs_version 2015 --global\nnpm install npm@next -g\n```\n\nBased on:\n\n  * https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245\n  * https://github.com/nodejs/node-gyp/issues/972\n\n## Usage\n\n* [API Reference (v4.x)](API.md) (current version)\n* [API Reference (v3.x)](https://github.com/cryptocoinjs/secp256k1-node/blob/v3.x/API.md)\n* [API Reference (v2.x)](https://github.com/cryptocoinjs/secp256k1-node/blob/v2.x/API.md)\n\n##### Private Key generation, Public Key creation, signature creation, signature verification\n\n```js\nconst { randomBytes } = require('crypto')\nconst secp256k1 = require('secp256k1')\n// or require('secp256k1/elliptic')\n//   if you want to use pure js implementation in node\n\n// generate message to sign\n// message should have 32-byte length, if you have some other length you can hash message\n// for example `msg = sha256(rawMessage)`\nconst msg = randomBytes(32)\n\n// generate privKey\nlet privKey\ndo {\n  privKey = randomBytes(32)\n} while (!secp256k1.privateKeyVerify(privKey))\n\n// get the public key in a compressed format\nconst pubKey = secp256k1.publicKeyCreate(privKey)\n\n// sign the message\nconst sigObj = secp256k1.ecdsaSign(msg, privKey)\n\n// verify the signature\nconsole.log(secp256k1.ecdsaVerify(sigObj.signature, msg, pubKey))\n// => true\n```\n\n\\* **.verify return false for high signatures**\n\n##### Get X point of ECDH\n\n```js\nconst { randomBytes } = require('crypto')\n// const secp256k1 = require('./elliptic')\nconst secp256k1 = require('./')\n\n// generate privKey\nfunction getPrivateKey () {\n  while (true) {\n    const privKey = randomBytes(32)\n    if (secp256k1.privateKeyVerify(privKey)) return privKey\n  }\n}\n\n// generate private and public keys\nconst privKey = getPrivateKey()\nconst pubKey = secp256k1.publicKeyCreate(privKey)\n\n// compressed public key from X and Y\nfunction hashfn (x, y) {\n  const pubKey = new Uint8Array(33)\n  pubKey[0] = (y[31] & 1) === 0 ? 0x02 : 0x03\n  pubKey.set(x, 1)\n  return pubKey\n}\n\n// get X point of ecdh\nconst ecdhPointX = secp256k1.ecdh(pubKey, privKey, { hashfn }, Buffer.alloc(33))\nconsole.log(ecdhPointX.toString('hex'))\n```\n\n## LICENSE\n\nThis library is free and open-source software released under the MIT license.\n","_attachments":{},"homepage":"https://github.com/cryptocoinjs/secp256k1-node#readme","bugs":{"url":"https://github.com/cryptocoinjs/secp256k1-node/issues"},"license":"MIT"}