{"_id":"@dashevo/bls","_rev":"17-61ca06994b1e4f79ef0c075925a4359a","name":"@dashevo/bls","dist-tags":{"latest":"1.3.6"},"versions":{"1.0.0-beta.0":{"name":"@dashevo/bls","version":"1.0.0-beta.0","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.0.0-beta.0","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/Chia-Network/bls-signatures/tree/master/js-bindings","bugs":{"url":"https://github.com/Chia-Network/bls-signatures/issues"},"dist":{"shasum":"ee51392696b3c9bd8119da1a1e19cfadb1d6ac02","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-0YWNc2UR8uv/2Ich59xobN1VrQaY+fZagTjB/20VWm9wXy4u6zJpKCRNXOJ9yoOC3p6Qr2MZP7gMM4k29Fc4Jg==","signatures":[{"sig":"MEUCIHBhX5QwKWxWlWxFyCirGsBXT28Bpj6TLCXRPivqpYI2AiEA6Xxo0yYDdbAI4zJHBHeTqujvTByTJM10m0pJ0MPGpwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRVhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2OA//YXwcczu0Xv4o1N1gbfwvi85IKU/rH8P4gE0+OZBOg95+tLn4\r\nEhwNCYx4k165axAhg9XLXIpx81s1loj+As67xpinq2zZyekASmBVvNEu1twt\r\n/ge2x2UTwoyRFwwH/szSaPC4KFic4o84YDRzyz/rYQm87EHU7M1scdppCU6O\r\nJy/yT4eopVRL/viNdVTlUkWd8amythmRqyyu3DKjjRR3UiMJk9bx2hnR4yzn\r\nJMOoFVT/9HDS7zTFJNcSbUGVN27+Fo2tCPkS7+Xt0KCm0uAyKurD/08V9N8d\r\niGUoes0wZatsaZuFDszV7oF+14Ipk5mHz1FMcknLZ0vRM+QfZqQtSQL35RJF\r\nl0GP+QQpR+wdTvYRBFkeJ+zICsSGfPns6+JkBzKtprhY5iGrPTb45RK/KhEO\r\nfJ6knhtRQXPb/AInJZlOt4UGPi4bvuuQG35YMI6ewEHxrPKyW91dJZlNNVjO\r\nkfct+GeoBkDvnuzzy5ia1/BT7DbQPJUjKto6wW/erTguX/C/9FN9Ox/rZa4Q\r\n16R0vAnnlRYVhLGIbN9oRXxuzzC0BkSlMBt7DDsjRIV+1BppcwwxWxZFWTYe\r\nqzJuejHcG0EkV3lpgtbNeLFG7ZtTFOT4M/VZx67G7ERJVmUwVUCVrO1t3v4p\r\n+7J5dHH7EC+mKjjE+WLNMYOEx9HMAc1V3o8=\r\n=2VUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"4da22c2557e39d85c54a1d6de1ec31c41493b8e8","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"npm run test:typings && mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"antouhou","email":"antouhou@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Chia-Network/bls-signatures.git","type":"git"},"_npmVersion":"8.1.0","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.12.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"4.8.4","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.0.0-beta.0_1665488960824_0.4520690809506742","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@dashevo/bls","version":"1.0.0-beta.1","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.0.0-beta.1","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/master/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"e3786646c4f7eccb5fcbdb80f07f301ba9602d9c","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-jhZQpp73EADkDmp5E7NOqxqgg91hrU7bo4tItyX/4JQduqZyx0vgcZP2sXQK1H0hKjZyDONAT8ADnonIKLzFWw==","signatures":[{"sig":"MEUCIQCHh4TQ1QXSAhJGHfy5CqCIoonIPdfKG6fSGQ0r5LdG7QIgHM2kDU8WJNuEuKIxFVN9giUg2xi0kDfy01TMxZZ0ni0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":641231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRVo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS1BAAktMIrimGXKeSFkDqlRGZ4txQB+Gob27zowo002Hj5AS+WXN9\r\nmctFxuLL1dkdj1Rk+Z/ejNuPN0yrCutQ19cSocHu0uO1jBzr2qHMmuP+eSYb\r\noF3w0fTC2mbaERWpVWPHZ9lk6PJbJVLFPkajajiU7XX2iIYLU0zbBZ4H8nIZ\r\nV0WbdlQis8VXQGQ+RF4U1Z8UfQthY47SLvCpRytBqlTJQNwM0X190RUZp51g\r\namakMU/Y9Vkld+0Z0dKxkPKKUZ0P7Lei2Ybyhe4PAZlfHuHBMvT9ksxJXAsN\r\nX2lm0dIZN/Yn761SQfc1GvKzt+OZzTFtaW9VCOCQRBYef0LCTC18g90YQ20V\r\nzSbR9Rz0wtcZTCoBXn4o87Xx6QXdKHVd10ReqdYVtnKIvjtcjlQ6MYl6B8sq\r\nyWoeWxSeyRFIBhgsWcaRZx84/pFvt/Yoqs0JF9hjxOUmry7cQVmlwOF8lZCV\r\n1kNsBEF0RpLL189C1wGIkJ2Pgspu18gN6sbNjzZfuOw4ocbljYKjN+EML4c6\r\n3fgAdnAzrVL/td3bmWGkII5jfyAEqaM639n+JhZgoD5iEnXKVJY9QbinaRQd\r\nz7j+/zqpeLeBOcwvtNEUfqIMEeH6jW81eDsNfwpCClViBcclo7+xmhP/19Dg\r\nVPhLO2esONPNzXkTUvQKN3IJJXO4TAbdF8A=\r\n=0LPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"4da22c2557e39d85c54a1d6de1ec31c41493b8e8","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc --module=umd ./tests/typings.spec.ts"},"_npmUser":{"name":"antouhou","email":"antouhou@gmail.com"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.1.0","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.12.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.0.0-beta.1_1665489461788_0.1412822661820483","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@dashevo/bls","version":"1.0.0-beta.2","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.0.0-beta.2","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"8e638cf794ed6a823be146597a4aff9e48a56ecb","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-Ho58RVFIWr251rIsxJLyoyElvsdO8m3B2RXi6qaWy/VvBK1IQnb4pSC7c711FaBFwEBggqMQ5hIOsSGIgUKzNg==","signatures":[{"sig":"MEYCIQCT+1pKmbxTkchfDWTkGHemi8OUPHEhezc7ynjGOHtsFwIhANp+r4akNhjmsNsG/aY8exYqfyqiL1ApnDTYesX9QqQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":641131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSUNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopJxAAlann8MArYrKv4heoINH8opWrTtoPEku8y01beDIMO4C+DWDn\r\nmHkowY5HGwfphxV0Pw/KLLJyX/gJHwiq4OheEX/Z6XxgmgeTo1XuWert6zla\r\nHgSCFn9dzIO/mwEqgfwEXx7RQ94NdonmVh1vGZeqykT19cEExJmXyq8GW+OC\r\naGwZ/sn1Cm9MqhTNf1JnavKDVgXypX8qcdXvYCWQavfDq4fpVSfqzyvPMdBG\r\nncLaCJIiW03C167ET68hgAA+fdPosTWLbTJ7Rp/mhVuhXDapjzF9xgm0d3ly\r\nzU/F2yQvAYUP5ZLlejrZNIH2bUiw9GcPCia21yHO9KLwj+N8Vwgt9AX7ktYz\r\ng/OpvYiZrIiqQKanh9EbwjSWNCGOScUOOsJq2S8Ty8w3dfGqQJ0ajJmgLpnD\r\nPc0jxdR5H3Rh0/VcAZe2o/5gOpLGNOXsMVaaVfWyo/mEGqjQ7Mb/OQl4jgM2\r\nnQAL71l13qp/kPEuuFpTjErjzvFmgtLCCgwRHqxwGR9ejlOWEFx8AdxKB6Hh\r\nkQe6np/T4xckT81UBDxp1xTV07tF4im15g3tn5cSW6EEXVCQhxwaWWofEQSX\r\nGObtrz7bDkDEb49co1ApQRjJRrwzkB8Gx7KXUJllJn/MAe5djKHDp49GS1XH\r\n579gTsDBtZd5wKY9f9jeaax3B5OKMc7yVLA=\r\n=JqlX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"4da22c2557e39d85c54a1d6de1ec31c41493b8e8","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc --module=umd ./tests/typings.spec.ts"},"_npmUser":{"name":"antouhou","email":"antouhou@gmail.com"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.1.0","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.12.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.0.0-beta.2_1665745750002_0.0689360293584318","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@dashevo/bls","version":"1.0.0-beta.3","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.0.0-beta.3","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"71c25c0f84db4852d617b819b7ce6bbed3a35a6b","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.0.0-beta.3.tgz","fileCount":4,"integrity":"sha512-suG03/BMrzOp5LOw3v3oRjD/Dq8SN1jdDaR7pJDRUyJd5Lf9H+LwUEXQTIDGJ950VLbHLJCRrhmiDke15xpFYQ==","signatures":[{"sig":"MEYCIQCK/2jrnMvFfZNcCJVwPi6iONTsRkcifV0kyrFJmrI6pgIhAMdabeHiyn2qsJpBD6lv6af3SrEG6up1hC4F68Qjunec","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jFtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFAg//S1wZkoiC5ZGeJNoBrLc2bAKgYYqg23tIXyUJF4867cJ9K9gC\r\nmUXH+Hno12/X67UUGH/2o2APN3HD+ayo9+EhDWX+gF8jAXCs+vrim+edFywZ\r\nUgQnkx/CAxFxW7l9TW30mjqUrcn29YotJCgmMXLKr674/4xiYdJVol/xJBQf\r\ngZ25/eJpd0G73Lz0uSI9yiKjQ9HXVqKr6RQ032yuCahnUMyo23U+GtCtMvpT\r\nk/ZrGVE7aAoMXVgcpIMwMbmyE87ulZv8JO+VFbi66STCEwXdxiI3rxWhJE6l\r\nOjh7ILm49UylcATiJU6yEZ9J/WZRqyBOaKH8xzL6Wwrb6PBXrSbDUN24XJKa\r\nNZ5OskY6NUbXB9eayAc0SauXEQjWB5A873+pFfn1pnGPVzq7rgqugObpxPpf\r\ndgGnFkT7+KqBBPEyJXNqBEsZixrIHAnHGRjneuZJigR2MduNxRig2OULaozZ\r\nXONIPDoCNNjz/3EymLLf+4gGc1oP3oFZ/JHRVYJna79Tq0+/yi4fa+iCoiC9\r\n+eGBICz5TbAfW/ngRoyp+vtR68z6Bv/bMMn/pXFAMVrcS6+n2lksIcca/iGu\r\nPk3ouWywGsIdFakvUmSOmTRLzZUKGWvdWP2OFfH/+kSrmScO8aoKW/73QJHE\r\n6ljCkWO05kA9IRphjUmrghy2yFRADWeQrW0=\r\n=gDr4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"06df92693ac88261dfd70d2c6638181d1f2e140e","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.2","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.18.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.0.0-beta.3_1675768173505_0.3324453567107546","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@dashevo/bls","version":"1.0.0-beta.4","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.0.0-beta.4","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"f7f0debd9bcaa55a76ef8e652e041941079bf4b1","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-CJ7jFzoW36rSUARWJTvZhi02WQR3b0sweUpTiwEfe+kF+IhyYOw7zYCBkD02HsY2ZGBBfotwtFfTffAhySOFmw==","signatures":[{"sig":"MEYCIQCFSYGG15PGH9eda0TOvGLYoAX7F4lclats8RC8dZDaYgIhALLcBeSKIh2MG5L9/C7xKyE90zhXC9m9btYA+ymQ0rIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jfqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEkg//QNgHWir+HugEGU8Db4WoUh/Z/EmbvA6sonkYor1SLWPUoV9a\r\nvS6ItPcc94ZSsohDI/ugFsq8xT2coMcmEo6nU26YKR5CKe+1rnTFIIb2VF8S\r\nSMWT7vwJcgFf2wdDd+T150tkkAKGC6E9b5zPSrNAJYblBPYUKMuw85n292kK\r\nUJf5YIZs/PvLVqMuuBLPXNPFBmJTl00rYe+aFxPk8EReacaXA8qfkcPm/4mB\r\nQKyj/nLYyDzt6zQUGoObTrYy903ccT5mBd/x0xPDCD4pwr8/qY0fbn/O1w00\r\ncl/Pc5q2laXe2VIb8NAStxeI1lP/vvNIQC85dZLho1aAPLysMBsro44qaUSs\r\nyIL5GnM6FT/tW8e+Twpp/2Dzq2YuXpCDCFPEQLr4s37IrwVqno/7GOqeenpk\r\nvWbZVCMrsG2Nscke2Uy/hERA+bWgwpjBhntJxinO2iwtNyBXADvbWw6mCS67\r\nv1AGn694SCZJy6AxNB4CdTF/LMsaPr27yBmPIx5GK3ECgBpWTGN1I3zMyvVB\r\n8J/iZl8p/M5kvfn5+U2q+Mjg+K1GqKBaeoTMGOdWoZfcaWhx2BdvJpjC1eIP\r\nVKmosaowEWY5nOM7Kk70XH70+297YWwfyYxH5Qeavxh4njB3/Ryi5AAjrXJc\r\n5/+JuBFadbNPI+lyyNg6Rm9vQXLeB57pT6Y=\r\n=scfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"06df92693ac88261dfd70d2c6638181d1f2e140e","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.2","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.18.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.0.0-beta.4_1675769834049_0.8073213141925324","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@dashevo/bls","version":"1.2.6","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.2.6","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"7c8c42464749701a68ccb4caa1eb57f439cee10e","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.2.6.tgz","fileCount":5,"integrity":"sha512-LBSX0EOA2yFEFVz2FkB5xZz4y34iv0n1uVOl+CvVSaZOPNnryUQOKAYurFxWktze0z070zPSD5bNIKdR0+/fsQ==","signatures":[{"sig":"MEUCIEs/V1s59GYDN9o+LfmR1d9kWbFqWR2pj1986UAeeV55AiEA4lPP40cmg5ssBKbpueqVEvNyNUhQip5GCvPfUX8BCBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj63lzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtfA/+KBbS53GfYRf5P0E4S+UWjUuhGywwsYWWAlBDmDk3akZw9gIU\r\nAOjCN5Z/Zax1X2Q/D//qw7yA5B2z+mF9oB5UP9Xv8+J5OSpBnU3R52jv/qhO\r\nJMLlrUwENbwOCofwc0KrkLRCwvVMWSBd1l0RbDFTKHXuVzjj+FvazmiASDRJ\r\nY0yPcfhazFspaEs7UgCnr2TcmZ7417rrjyZWeY73Q/jji+RQNxmfgbjJJUC1\r\nBnqUHlGeWWwCpNPYxphUXg+bdQoHzjzcCTfb4gVZEYHOA6DGU61nLKnoZCL5\r\nu54x3lrAfuenp9hHHoMopH26TnZJlMEqShGm37H+zVihgtvcWHbWwEFE9/Nd\r\nmPS03OD7pdR25TbS5FSb5GlD5K6dLEVjdQxWH1nIKN3C+BKfoxWNQTZeIsgt\r\nGBZF7yf2O2g/Dmoqid9khn9wC04Qdqiovyw/WOjDtoz4qym9hW+miQwMbw/X\r\nsHpeYn1yHd942ZpYF+hLoWHOeawac4bkEmmfPYjByc7in19jcQipLK7yTu6q\r\nfKQVfg2+JIuDgf5ZbD4jpb5cHQKvVkiwDYiSOvSB15rWW7sOZEm70pjKKmxL\r\nJJO7lIKul2GXeg+lo/R2XrFnPMRvOTc4uwOY/sMf7VTrrM+q0IyZ8AGXKNB/\r\ngeO/y8KGIpTYOFZdJRxABoalagXlsH9+i5Q=\r\n=rY0e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"6.14.15","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"14.18.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.2.6_1676376435518_0.9095901860892377","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@dashevo/bls","version":"1.2.7","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.2.7","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"e501fc87c3183fcecc86834f2337a1e4e8527112","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.2.7.tgz","fileCount":5,"integrity":"sha512-cP8AfqwsOsNiXCco1disCMBvy8bC8xwm1hnAMoXYYUpEdiwjntagensDVMQhklum18w8cg1KJqaZ8IjRI/eI7A==","signatures":[{"sig":"MEUCIQDTSw2n8YSQ3tQLy4orePTZU2FAiDGSDDiifY5/sNEM7gIgKb22lPvWUIHvKGVzJKFBxAxBvdwlsHu27deYogApPio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj74/yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpywQ//RbFDCm77KXVU812cqUN9ZdK7ZNGZwb3YfSvSGKuZPLGbfMZ3\r\nij/iIK1SsiGhrV3Cex3xx97FnJfnyshHthGd3Tynf5DQCHJIF+SlpwpeeQsw\r\nFpnFnqUeIylNXsqfMpVmbadO/WtLhkKkmCBpOnswP0nPsBJAyIkdV8A07pt+\r\nJ9LDGDGbyeOFf/fGGNiSgerl0Ol12iwR8TqwX6L7Np+3ksuMi2FXPLLfFHRE\r\nXRBq0jVPtZ1NGFoTTIG8NbtATxmksdaOBElnPFUUJCNusT3BT89CneiJdC/3\r\npR/uSLevKDgoucM7ntxpBzHY5Ey4syDyplRZuooqZf+NAhuCI0XddaPwOAsm\r\n3qudZ6pCbh51YKCRmIxcqtuGwaSAVbeNdOtCXIYdAFY8Wbdzw51RA8KKBuif\r\nwC2nRIlhCBYjmVbYD3tSJvlKixwlx9enx1OFVlrE/HsRy/WXElZkTRcFQYQ0\r\ns1xGhjKkrRIRLGYZ3/HK192QFQfUOfmCGzORm1H1HxGPBwL+wf7XjiE3tKFO\r\nJAvbFBWAFaxlWv0ShO/I2s4eHTsbiUl/HAjNM8VLL1C5jKSMfmTeSMuFHOTw\r\nkk9rsSuZKQTbRk0fdBjfYo04uKjik13rN5wNMbv9O95X2LU+ZYtR5bUfprd+\r\n9UXkPOpzPKCM565Y4WJtWImDThCXcxkjkr0=\r\n=fKT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"767713de3d5b643e8075d4c64d235da1cc4b69dc","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.2","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.18.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.2.7_1676644337996_0.36474452630725906","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@dashevo/bls","version":"1.2.8","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.2.8","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"6c5cb55cba5da6e5a04ee5a7d97aa81d2f6978f2","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.2.8.tgz","fileCount":5,"integrity":"sha512-+6ZMb4D8EdUm+pcWIpF5f1fsuKlJAnbuq4WYkeh2nXrqegXduSJ0wTc12tXrhaOUM46Ha7r0aQMoY/l8slnrdA==","signatures":[{"sig":"MEUCIG1M6VpW2SzKdS4pwdOa6cOaXNyeBT4DglAjWq9b6SoQAiEA30eBuylODYjlpH83q/ZJp9tGZsfCqAywjATKnolqrkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGHR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtPhAAiPyNsTxUAPfIZMn8ss06Vj0PYsxH1h+fGOSNtXPX0g0ioTTZ\r\nM7Uljl+mYbz13J6Ru0LIaVsIdTWVcccJrAS02JB9fIAAhgE9fLyh6Y9nR7SX\r\nmcJwHYmvv5dXcUnwFf0XJj4KVaTsE6E+q6sT+wpZHNJIPo7DVet3MGMGQ+Xh\r\nN4uge79PR0VetKuKDI7EoZFfd2uym5Znc0go6Ao1iaUr05Q7dHfKgN0lwPk+\r\nYeiHMriEhNh0a9/VTRf03dWR0NxVlBikvg/GAD9Hg2sJj6yUoGQk5WDdBRDu\r\nv/g9RvBqGDCBihRW9mpBnKb/9rCtW6b0Bi9N+a8xhUBHcjdMzRKo9oVB1P3y\r\nPK/uVKOq07PUoh/m1+UCLAws9x6JGIPXxJ/TKsw+dhu4CkjV86Y7InpE8k8w\r\nleCV9h/UOt9w43DBysVEAzf7MzY9gLsPLuhChFcXUoJjx/iQg4+MW37d+UZD\r\nTZTj3u2yd8TsopdkVCHKm+jF94w0WgICAMB1l/7Br6Oiex0qkuTTMTdsCQsz\r\njaC1O9uX2q/rTvS18E74pz7eXjRhWIIBEWEp3PRV4DVHd2/5XzeCo4O94aip\r\nQ5YUb20bcHPEQa3UjumsKyWnYG2hNe2hTKAU9JHxmvUaAyXc3mvxGenyJ5JP\r\nYGk7F89uzvTYAX0xBsTM28IuuVgCcdTt/XE=\r\n=p8SL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"17b21689558080148f81d7f34bd6dacac7c22704","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.2","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.18.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.2.8_1679324284962_0.6321488094941607","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@dashevo/bls","version":"1.2.9","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.2.9","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"5608b6754def5011b54b6dc0cbc584e8d0d959b5","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.2.9.tgz","fileCount":5,"integrity":"sha512-7+j0tQMi8fPmgcLgxnfvML2GW/A6xYA1cTLDLN2prfvV6V1OpH6EiwVGKTXBquJT0OQX++upClOKYUlIEQ8+0A==","signatures":[{"sig":"MEQCIHNK38BXr+E2G1QE7PgOMwywo3IRklhsC/3qxPUv80H1AiAt8peDn7AwuAul8Y8de10YrN+irhtCch+B1J9wNicftg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":753067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGHzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/fg//Q53OSMC73tnmseJBk9ba2mqwGG5gc3sPlxR7iGuO/njTzHKx\r\nPkHPKzRSjZEKmBaflkGYVwpxheuX52qUJJI3A4WGy0MEf+ipSgFAcwGQrp3k\r\nuNnMsXwLXUGGNjO8j7t/GQUbJ2HAavOffRXWFLXW3VPkTxrEITT4EvVeNNYA\r\n7nHlBtbPfsh+nVuYVuZh8qYWsNYIV4CgPh/uVHxQOKh6Cbc0fF+coRYKcC3O\r\nEEDucT7uYijsNxdYqK6BIg1ftr+u4DklVHPsEqM5agAF7aEXKHqpzOhNIayX\r\nIE/hjWgawWTf5g0jxqJztNjUlz6o+DUMZaT6eOpLlS2dOrsDbv01OgLQNT9S\r\n0roc5AlFKCsNtACAWmd7JZIKDB0mwwslRm3OHjjgmilE9zGZKHFu8pz8hQ9b\r\nbeOJoTg4nuuDrY28NJbG635U62Ux0O2qRd0RA5GA4Uktaqmek4jBkYw8+wvJ\r\nB7dVhLV7vwKWyEM9jy41eREvRkV9iaAr5PcxBZj5G+ApDtzktCcoEPqkQpku\r\nadPDGIlahd7jZpRzTgiw31tGO7uB50qHRL1O+Yse6GekS4t9gi/XGGR64FC+\r\n2PK3kk01KKmWgXYTWSzR1C5GAAZ4mvxmQvCjz2R7wRTlDflj9ao1VaM1sIgW\r\nEpfhkIBUE3YbGNRJB7vkLXOKgVobHuQLtas=\r\n=Thzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"17b21689558080148f81d7f34bd6dacac7c22704","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.2","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.18.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.2.9_1679326432282_0.45843052134469064","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@dashevo/bls","version":"1.3.0","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.0","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"d3cb0c366bd38f518747d14a727827793b19b0c7","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.0.tgz","fileCount":5,"integrity":"sha512-Y8yAsmWJAz+76HTltB8KMRV1I0xmd4zgQU1Gfp8mSo+v/2QXZU42OtN9jGaLDdjquLn481E6Van1xyL1Vlom8A==","signatures":[{"sig":"MEQCICI4wsTI3aGxFWYMBAore2QKc8KzSrAZjADdcNrHT1W5AiBGcZVEStmSSxV1CsLxR9y6id30pPTqwl0eg3jOWxDyMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":760777},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"795660db76636c92bea3bfccfee621f1aba371a3","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.0","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.0_1687984712990_0.11613764790942294","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@dashevo/bls","version":"1.3.1","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.1","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"39cfd38bf15c42db800f9f37f83e9c73a400dd55","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.1.tgz","fileCount":5,"integrity":"sha512-UO6F+4mdbpRXLerNCUKefb3knhW8S79yUevmJDfshJ5T0PzjwQh6S5MUp+wMRYaSWEDwC9FbbUIFD1iPX6tNTw==","signatures":[{"sig":"MEUCIQD1FJ8ZH3piQk5W7ue3Yh1rMumW9kfXuGPmRG/zTwwEyAIgbGojkNRl+djAnaDGgmHAZYfByTlqk7MSLRSITW+ZhlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762311},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"1c2fc79c19dc8041610c005e68d58bfb4bc32721","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.1_1707977180348_0.22478983448243728","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@dashevo/bls","version":"1.3.2","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.2","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"1c0efeca4aeb68097dececf4450bf9dde8a99ca4","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.2.tgz","fileCount":5,"integrity":"sha512-Zdo7ib9YdeR80CvrhMbRJx7GwDzOlx3UlRDASWoWM47AAthn/Krzcvwj+FU5k6j0CLKuS9U9YkIAbu6PBR577w==","signatures":[{"sig":"MEUCIQCHMy8cGHVOV9g4MF+Ok4dLS8XorLcG0x396NLkUA2m9QIgLR6EHKJe7ubP/P0uYY/YSfjr9C775Ij2L+FO8Abl7Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762881},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"3ffa7fa2b62aecf3943c142508de4b7ec6005bb5","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.2_1728055034898_0.3498864842176086","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@dashevo/bls","version":"1.3.3","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.3","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"44f96cbbe73c95e3bced296e29d44a9ef1b45bef","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.3.tgz","fileCount":5,"integrity":"sha512-mm+kGfpXRZ1EL7+GKol+8wmgnFLAzAMk/51vsLXgMg1zwIjqBJFqgMByB0yPIt7VNI1GPFo+7V826kMObakdCw==","signatures":[{"sig":"MEUCIA4ZA2aYdvvN/ULZ/mLa/okfpMlKcg/h12UH3uzm69zmAiEAm87pN1ylCYBgY0QgK5rVk8GTlMZYgNBMCHOqPWLsaFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":762881},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"4e070243aed142bc458472f8807ab77527dd879a","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.3_1728483455589_0.7022058106057065","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@dashevo/bls","version":"1.3.4","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.4","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"21cadf0974cc1d9032698809a4cee39603120b6d","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.4.tgz","fileCount":5,"integrity":"sha512-6Mk7CGH7DB1QI2EbwZsVoWoWBU6DZEoXteDMQAeibMzptLI1l2QaoZ/nJBXFdFvdpXSR3I4XqkdqJzLrBLmWow==","signatures":[{"sig":"MEYCIQDF+h/DhZ9o7eJZUlKpIOavPr0sC+BEb8tbmkTyUwGliQIhAMVotZS3SDuHoimdKh+rioQlGCF1AHqUw3lSguJJF3t6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":761050},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"7e747e8a0769f6e4d308d8d2e3dd254c240cbdd9","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.4_1733326890152_0.8948422744357425","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@dashevo/bls","version":"1.3.5","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.5","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"7b90c05123c3b69b5e0d90d0ccfea342a4d85529","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.5.tgz","fileCount":5,"integrity":"sha512-XaiwWKbB+055nwZQtuEnEMbo/TItrcZgs1ePGS53UfGzlPuRuTF6/dfNnyqhMeTl85QgWxIqM5RVUXbSZu323g==","signatures":[{"sig":"MEUCIGob9NsWj8+BSun8zW+xWgvcyCfU3OSV1gmdSXiXWyMJAiEA4A+1YDKI+1NNwVHBPoTWcrQEW6OjC4KGru4g/XE+6CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":760615},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"0bb5c5b03249c463debb5cef5f7e52ee66f3aaab","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.5_1734429816275_0.6182696294273027","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@dashevo/bls","version":"1.3.6","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"_id":"@dashevo/bls@1.3.6","maintainers":[{"name":"shumkov","email":"ivan@shumkov.ru"},{"name":"alex-werner","email":"alex@werner.fr"},{"name":"nmarley","email":"nathan.marley@gmail.com"},{"name":"cofresi","email":"cofresi@dash.org"},{"name":"antouhou","email":"antouhou@gmail.com"},{"name":"evodeploy","email":"evodeploy@blackcarrot.be"},{"name":"jawid-h","email":"djavidoff@gmail.com"}],"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"dist":{"shasum":"640797b87f16bec428c997171c608455db87c456","tarball":"https://registry.npmjs.org/@dashevo/bls/-/bls-1.3.6.tgz","fileCount":5,"integrity":"sha512-1oJ+wv5YpirCsHrs28yJe9Oocvuq8IY/vhWAwHaDBjF6WS5N5SjEXkB0tTFxM4GV3FuruRu3lbShwlxd1LZa1A==","signatures":[{"sig":"MEUCIQDW4PNUIvamNicBpJe+Sb1/Qnuvr2DfFiQ4uZW8RF7mZgIgLE7JwQBRx+nY5QC0gWtBCF8IIRgz7IjQ43eirXFc48A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955755},"main":"blsjs.js","types":"blsjs.d.ts","gitHead":"dd683653c6eaba7235bc9c600f46bafbb8210291","scripts":{"test":"npm run test:node && npm run test:browser","rollup":"rollup -c","webpack":"webpack --config=./webpack.config.js","build:web":"node bundle_wasm_for_web.js","test:node":"mocha ./tests/*.spec.js","test:browser":"npm run test:typings && karma start ./tests/karma.conf.js --single-run","test:typings":"tsc ./tests/typings.spec.ts"},"_npmUser":{"name":"shumkov","email":"ivan@shumkov.ru"},"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"_npmVersion":"8.19.4","description":"The most advanced BLS library for JavaScript","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"binascii":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mime":"1.4.1","karma":"^6.3.4","mocha":"^8.4.0","assert":"^2.0.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.39.0","typescript":"^3.6.5","@types/node":"^11.15.18","karma-mocha":"^2.0.1","@types/mocha":"^5.2.7","karma-webpack":"^5.0.0","babel-polyfill":"^6.26.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","karma-mocha-reporter":"^2.2.5","karma-firefox-launcher":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bls_1.3.6_1760462851901_0.034808149808861044","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-10-11T11:49:20.761Z","modified":"2026-01-20T16:36:15.235Z","1.0.0-beta.0":"2022-10-11T11:49:21.043Z","1.0.0-beta.1":"2022-10-11T11:57:42.064Z","1.0.0-beta.2":"2022-10-14T11:09:10.258Z","1.0.0-beta.3":"2023-02-07T11:09:33.752Z","1.0.0-beta.4":"2023-02-07T11:37:14.282Z","1.2.6":"2023-02-14T12:07:15.767Z","1.2.7":"2023-02-17T14:32:18.290Z","1.2.8":"2023-03-20T14:58:05.132Z","1.2.9":"2023-03-20T15:33:52.538Z","1.3.0":"2023-06-28T20:38:33.272Z","1.3.1":"2024-02-15T06:06:20.613Z","1.3.2":"2024-10-04T15:17:15.228Z","1.3.3":"2024-10-09T14:17:35.981Z","1.3.4":"2024-12-04T15:41:30.436Z","1.3.5":"2024-12-17T10:03:36.520Z","1.3.6":"2025-10-14T17:27:32.126Z"},"bugs":{"url":"https://github.com/dashpay/bls-signatures/issues"},"author":{"url":"https://github.com/antouhou","name":"Anton Suprunchuk","email":"antouhou@gmail.com"},"homepage":"https://github.com/dashpay/bls-signatures/tree/main/js-bindings","keywords":["bls","BLS","threshold","signature","crypto","cryptography"],"repository":{"url":"git+ssh://git@github.com/dashpay/bls-signatures.git","type":"git"},"description":"The most advanced BLS library for JavaScript","maintainers":[{"email":"ivan@shumkov.ru","name":"shumkov"},{"email":"obusco@gmail.com","name":"alex-werner"},{"email":"nathan.marley@gmail.com","name":"nmarley"},{"email":"cofresi@dash.org","name":"cofresi"},{"email":"evodeploy@blackcarrot.be","name":"evodeploy"},{"email":"djavidoff@gmail.com","name":"jawid-h"}],"readme":"## bls-signatures\n\nJavaScript library that implements BLS signatures with aggregation as in [Boneh, Drijvers, Neven 2018](https://crypto.stanford.edu/~dabo/pubs/papers/BLSmultisig.html), using the relic toolkit for cryptographic primitives (pairings, EC, hashing).\n\nThis library is a JavaScript port of the [Chia Network's BLS lib](https://github.com/Chia-Network/bls-signatures). We also have typings, so you can use it with TypeScript too!\n\n### Usage\n\n```bash\nnpm i bls-signatures --save # or yarn add bls-signatures\n```\n\n### Creating keys and signatures\n```javascript\n  var loadBls = require(\"bls-signatures\");\n  var BLS = await loadBls();\n  \n  var seed = Uint8Array.from([\n    0,  50, 6,  244, 24,  199, 1,  25,  52,  88,  192,\n    19, 18, 12, 89,  6,   220, 18, 102, 58,  209, 82,\n    12, 62, 89, 110, 182, 9,   44, 20,  254, 22\n  ]);\n  \n  var sk = BLS.AugSchemeMPL.key_gen(seed);\n  var pk = sk.get_g1();\n  \n  var message = Uint8Array.from([1,2,3,4,5]);\n  var signature = BLS.AugSchemeMPL.sign(sk, message);\n  \n  let ok = BLS.AugSchemeMPL.verify(pk, message, signature);\n  console.log(ok); // true\n```\n\n### Serializing keys and signatures to bytes\n```javascript  \n  var skBytes = sk.serialize();\n  var pkBytes = pk.serialize();\n  var signatureBytes = signature.serialize();\n  \n  console.log(BLS.Util.hex_str(skBytes));\n  console.log(BLS.Util.hex_str(pkBytes));\n  console.log(BLS.Util.hex_str(signatureBytes));\n  \n```\n\n### Loading keys and signatures from bytes\n```javascript\n  var skc = BLS.PrivateKey.from_bytes(skBytes, false);\n  var pk = BLS.G1Element.from_bytes(pkBytes);\n\n  var signature = BLS.G2Element.from_bytes(signatureBytes);\n```\n\n### Create aggregate signatures\n```javascript\n  // Generate some more private keys\n  seed[0] = 1;\n  var sk1 = BLS.AugSchemeMPL.key_gen(seed);\n  seed[0] = 2;\n  var sk2 = BLS.AugSchemeMPL.key_gen(seed);\n  var message2 = Uint8Array.from([1,2,3,4,5,6,7]);\n  \n  // Generate first sig\n  var pk1 = sk1.get_g1();\n  var sig1 = BLS.AugSchemeMPL.sign(sk1, message);\n  \n  // Generate second sig\n  var pk2 = sk2.get_g1();\n  var sig2 = BLS.AugSchemeMPL.sign(sk2, message2);\n  \n  // Signatures can be non-interactively combined by anyone\n  var aggSig = BLS.AugSchemeMPL.aggregate([sig1, sig2]);\n  \n  ok = BLS.AugSchemeMPL.aggregate_verify([pk1, pk2], [message, message2], aggSig);\n  console.log(ok); // true\n  \n```\n\n### Arbitrary trees of aggregates\n```javascript\n  seed[0] = 3;\n  var sk3 = BLS.AugSchemeMPL.key_gen(seed);\n  var pk3 = sk3.get_g1();\n  var message3 = Uint8Array.from([100, 2, 254, 88, 90, 45, 23]);\n  var sig3 = BLS.AugSchemeMPL.sign(sk3, message3);\n  \n  var aggSigFinal = BLS.AugSchemeMPL.aggregate([aggSig, sig3]);\n  ok = BLS.AugSchemeMPL.aggregate_verify([pk1, pk2, pk3], [message, message2, message3], aggSigFinal);\n  console.log(ok); // true\n```\n\n### Very fast verification with Proof of Possession scheme\n```javascript\n\n  // If the same message is signed, you can use Proof of Posession (PopScheme) for efficiency\n  // A proof of possession MUST be passed around with the PK to ensure security.\n  var popSig1 = BLS.PopSchemeMPL.sign(sk1, message);\n  var popSig2 = BLS.PopSchemeMPL.sign(sk2, message);\n  var popSig3 = BLS.PopSchemeMPL.sign(sk3, message);\n  var pop1 = BLS.PopSchemeMPL.pop_prove(sk1);\n  var pop2 = BLS.PopSchemeMPL.pop_prove(sk2);\n  var pop3 = BLS.PopSchemeMPL.pop_prove(sk3);\n  \n  ok = BLS.PopSchemeMPL.pop_verify(pk1, pop1);\n  console.log(ok); // true\n  ok = BLS.PopSchemeMPL.pop_verify(pk2, pop2);\n  console.log(ok); // true\n  ok = BLS.PopSchemeMPL.pop_verify(pk3, pop3);\n  console.log(ok); // true\n  \n  var popSigAgg = BLS.PopSchemeMPL.aggregate([popSig1, popSig2, popSig3]);\n  ok = BLS.PopSchemeMPL.fast_aggregate_verify([pk1, pk2, pk3], message, popSigAgg);\n  console.log(ok); // true\n  \n  // Aggregate public key, indistinguishable from a single public key\n  var popAggPk = pk1.add(pk2).add(pk3);\n  ok = BLS.PopSchemeMPL.verify(popAggPk, message, popSigAgg);\n  console.log(ok); // true\n  \n  // Aggregate private keys\n  var aggSk = BLS.PrivateKey.aggregate([sk1, sk2, sk3]);\n  ok = (BLS.PopSchemeMPL.sign(aggSk, message).equal_to(popSigAgg));\n  console.log(ok); // true\n```\n\n### HD keys using [EIP-2333](https://github.com/ethereum/EIPs/pull/2333)\n```javascript\n  // You can derive 'child' keys from any key, to create arbitrary trees. 4 byte indeces are used.\n  // Hardened (more secure, but no parent pk -> child pk)\n  var masterSk = BLS.AugSchemeMPL.key_gen(seed);\n  var child = BLS.AugSchemeMPL.derive_child_sk(masterSk, 152);\n  var grandChild = BLS.AugSchemeMPL.derive_child_sk(child, 952);\n  \n  // Unhardened (less secure, but can go from parent pk -> child pk), BIP32 style\n  var masterPk = masterSk.get_g1();\n  var childU = BLS.AugSchemeMPL.derive_child_sk_unhardened(masterSk, 22);\n  var grandchildU = BLS.AugSchemeMPL.derive_child_sk_unhardened(childU, 0);\n  \n  var childUPk = BLS.AugSchemeMPL.derive_child_pk_unhardened(masterPk, 22);\n  var grandchildUPk = BLS.AugSchemeMPL.derive_child_pk_unhardened(childUPk, 0);\n  \n  ok = (grandchildUPk.equal_to(grandchildU.get_g1()));\n  console.log(ok); // true\n```\n\nPlease refer to the library's [typings](./blsjs.d.ts) for detailed API information. Use cases can be found in the [original lib's readme](../README.md).\n\n__Important note on usage:__ Since this library is a WebAssembly port of the c++ library, JavaScript's automatic memory management isn't available. Please, delete all objects manually if they are not needed anymore by calling the delete method on them, as shown in the example below.\n\n```javascript\n  sk.delete();\n  // ...\n  pk.delete();\n  // ...\n  sig1.delete();\n  // ...\n```\n\n### Build\n\nBuilding requires Node.js (with npm) and [Emscripten](https://emscripten.org/docs/getting_started/downloads.html) to be installed.\nThe build process is the same as for the c++ lib, with one additional step: pass the Emscripten toolchain file as an option to CMake.\nFrom the project root directory, run:\n```\n#git submodule update --init --recursive\nmkdir js_build\ncd js_build\ncmake ../ -DCMAKE_TOOLCHAIN_FILE={path_to_your_emscripten_installation}/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake\ncmake --build . --\n```\n\nRun the build after any changes to the library, including readme and tests, as the library will be deployed from the build directory, and the build system copies all the files from the source dir.\n### Run tests\nTests are run in node.js and Firefox, therefore you need to install node.js and Firefox.\nTo run tests, build the library, then go to the `js_bindings` folder in the build directory and run\n```bash\nnpm test\n```\n","readmeFilename":"README.md"}