{"_id":"@spliterati/threshold","_rev":"36-ac740649ca8277f5ce5adf3b54e71275","name":"@spliterati/threshold","dist-tags":{"latest":"0.4.2"},"versions":{"0.2.2-alpha.5":{"name":"@spliterati/threshold","version":"0.2.2-alpha.5","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{"./":"./src/"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.2-alpha.5","@spliterati/uint8":"^1.0.3-alpha.5","@spliterati/utils":"^0.2.2-alpha.5","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3"},"gitHead":"3a79953583e1f6f274a0a9c42fbe9ac237a270e1","_id":"@spliterati/threshold@0.2.2-alpha.5","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-VYHeGjxrvChkq0iTn2iyfq7WG1D1GktKhflYxjuKbJciNzt7Q3KzpnU8gGu7r5K8HpzFc4lwFNFQGieQxTixIw==","shasum":"3b219bc8ae456b1da83b98f5fb0080296add1eb0","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.2-alpha.5.tgz","fileCount":8,"unpackedSize":11168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETUFCRA9TVsSAnZWagAAlFgP/jzR22R/VYxwv/eDNEz7\nT1FNLrYueWpUiWBY3CD916fV+IIPzmtzN0mPeecOlm/sLo5D7pZpH3v+flCi\n0rqiRT06G2NhLR+ZmbtcJu+X1C+Gp448YxGAQZxuHTdW8z9Y+eY187wdTSMl\nN85IFsHegSxrmyONnqjbFDJTTWGmxSO1X5w4iGg765StAz6UuYTRtUL+CBE+\nHJbWmbvCeCN3ws9Vt8pGWKvJixy/0+BYVGLI/+7rwv9m5FWWj4YXX10Ro8qf\n1tj0cEeFK1UJGRxldvzcbMO574Bmm3OLSRvaSv+h9RHyaiNkKNi7Tf7i3QEt\nNQtvajHlkB4vO4emypB0lkWRqLkK/34H5dMLUAbAXf5HiSw8brqFHm5zYVhD\nX3r0BeawDYK9+CLgoKlWxNqbluX6Di8D2pSjUO4K2qc8dMj5Ke6rYbjEGL8B\nLw/mohF4R4BmMf4ecbnyv5jXHSU8ZBmjnMoLxSO3wx5IFU4uuABcfrJ8W9Qk\ndM+aywdeMurvgPtdTABUBkkPtQYicHtmY7m4ROmuvL5gvPE4USpAKG3pzGMm\nZXDuCCd+sQYh+Gzmncf9/h6/n1Eax9f+ECMf0+uBiMQcVgIEi7+DK5TeeO71\nk5oJdRQK6j26kIeut5VKoEpZnA8np4uP+rPj16VLyGbBcsdS/BU/fa4c3TG1\n6d3U\r\n=97Fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYJNzISZ+FXAiGfR7eWaQN+RYe7t6RUXzV7QMkFxkw7AIgfc6j7jFKuEvBCoVPwmXhyN9GdOsbcSdvReUb/1MDteg="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.2-alpha.5_1611740421605_0.11163523842378265"},"_hasShrinkwrap":false},"0.2.3-alpha.0":{"name":"@spliterati/threshold","version":"0.2.3-alpha.0","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{"./":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.0","@spliterati/uint8":"^1.0.4-alpha.0","@spliterati/utils":"^0.2.3-alpha.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3"},"gitHead":"17cf56c69be9fbe63e48667fae4a519157df1dc2","_id":"@spliterati/threshold@0.2.3-alpha.0","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-Vr50AXj+jSdVXS5dR0heTZJyeJ/Q2RtuuBMylBJi67xKco2ALqM0oPFo12RMqV8H124HJGdGhlZP/y2qtt5qZA==","shasum":"c0b7cb1d72553301047ebb8a8b24f968edef0001","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.0.tgz","fileCount":8,"unpackedSize":11177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETenCRA9TVsSAnZWagAAzm0P/iqfe+nOBbrltss2uOdh\nrp9nLYrfxODJUMbhN3pTpyJdMhm3lAFTekYju1SQviMb9GkfW6ZWtpR2umc3\nOx3G8WNjEqxEcA50P93+zTw5BnZBOMmvxNwfacjmYl5HzSYcpT2NUuQfgywc\nfkgH5IvQv2kcP9f2dpIdPSudl+/qEfX9RKFfS8uzJRHu4d4giJzOopYTxd66\nfCDSXuiejyThtNtYgGixPiYd54F7D3yNgAZP0QJfCsYSpSHnnF0Tb5+GUIrF\n+5hFXVvlFOHSauOrhQauC7Hisf1cq13Nlx6i+iWx3uA49joiD+af4Mf+ZYmr\ne/yG0XsOh2pH5ll7GHHSk8N5k/voYWHRTIqZtOg6qZa15srqYk+6UGvxDEWd\n+vgisKo2UGhep9M0TQXM2hwdpKw2Gg7w71h8ifdCCLFckRYIBeMIB623Ko8Y\nha0IIP0F27gKHuIt8JwjKKDlH49/K7N9BqI+Px0Cpj/Z4QfkdJzi/vubEKky\nV2Pxqaq2cDOHNZOYRoDVi5ax9NzAyFTrIfT496kuR3SlSm0PKm73Df6pwgXq\n05aDFPTC8VRjGt+F7nXULveG/xEhMQxiCyauW+ieIaGqBUaZjp6HcHaHkPoN\nLcAycakJSjW/bsP92yfGDiptP54lCz5iTCtSO4Rc5ZgF8uirO4/LGUcSCoj8\nxqrL\r\n=mRKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1V1hpOLD66aTQVoDS9d/vCMR02pFUO3eio/XDKjdHkwIhAMIT+OFqZgOUZDwuHRC+OFeqvq4sZa4Lve+VNxIMKcsz"}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.0_1611741094754_0.7188675467485162"},"_hasShrinkwrap":false},"0.2.3-alpha.2":{"name":"@spliterati/threshold","version":"0.2.3-alpha.2","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{"./":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.2","@spliterati/uint8":"^1.0.4-alpha.0","@spliterati/utils":"^0.2.3-alpha.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3"},"gitHead":"14bd5240fed5c0e0832cdab1b5da63f9f96925a2","_id":"@spliterati/threshold@0.2.3-alpha.2","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-9vKellfut7AluOYiuud4uGgAejLTFlv3RbT08dmFIFvO+k0pH/B0TlPmdBB3udbWkkC1su/JSNSZStD0DctewQ==","shasum":"1d96b2b7a3c8b250e6d8e8bfebc5c82fe5f42931","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.2.tgz","fileCount":8,"unpackedSize":11167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbEACRA9TVsSAnZWagAAwL8P/ijRMndwG2B4V3ZblWTR\nzbBQMcvZqb5dyr25Vl9tQu1ZceUQX08rdKzUK+X1cAVowM3BLLLi6J/zVijr\nkb6rThqy6YgiLMMZ3RO5BZLVfrO1c6/xZQBAFfwbvFhu4hsTK8nwxwYAx+0s\ntqHDjY/fQ/NBygpeB4YFAEYVDviaX1x72yl+2+6uGncuHSK6mont2ih6jt22\nGJVB9sOHC0qgqNc1D3Z0b5vA92x5KAq37RNQ6vWbOs+7bt73X0s6BLxZktAt\nHNv7tFMjkkZP5fBG8lGp8X0DnkVhHMtw58wzM0ABOr5TtjUOUS6oSOHiqsHc\nJ+4g4Aldnqel/MiNpaZDlkpdRo+H0jHmq3FA37qA7Q+bqGRAnujLPTOzjJyZ\nBr7I3jYx57NQPN3c+quYLvu2kkFh5aDhfVguRa8EJOy/QosmB2EMjmZG+lvt\nndvu9Z/6g0uRjB5kvBpH0x8b/S+oLXnbYNjK9RqlkQqGfxDCK5bPHmECoWuE\n3mPbpcl5ZnrpWzQUAf5buZixOeD07nUf0bYzCffogQtfH8BtUgh6ey87Um63\nJ72s4TASgtRBHKF96TyJFdqB+KEZmPXHhpmKia3O1BYbax6YkdOytcU9EkKv\ndLwTFTZp6PJ1LO+lCKCsVar+Zqm/wPs6or+5JWqP+YoB3Y/ElEjH0F1cfbM5\n8p6k\r\n=8KHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuEL7hbvx167QxwbTzU3mXtEUoA3xd23Id25qj6ekkYAiBT4JtUpiiTt8WlmA3I1RcFUWSU7xu+Q4Bt+NqZjQZ5lw=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.2_1611772160271_0.4521589599795124"},"_hasShrinkwrap":false},"0.2.3-alpha.3":{"name":"@spliterati/threshold","version":"0.2.3-alpha.3","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{"./":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.3","@spliterati/uint8":"^1.0.4-alpha.1","@spliterati/utils":"^0.2.3-alpha.1","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"gitHead":"82e7ecc04bc666d9338b74e24b6bc9c8befd96e1","_id":"@spliterati/threshold@0.2.3-alpha.3","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-mmhwcels4Kcv2FEwC1AYI5borIcYt1hOs5wbSQn6rw2rwTS50sbbl9ubeqaP00UNPt6mH2NTcbrZhpYLOG7OYw==","shasum":"cbb1788362ad6d428b29d33da9baf9ed7fd95e56","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.3.tgz","fileCount":9,"unpackedSize":11657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcb6CRA9TVsSAnZWagAA3lYP/A8UTUvN465J6WHGCb3h\n0xDxcdC2iAgEvnGYPGkLClbiTtx2txcCbwhq+szkweBkC4KGVeAVKjAVn/kl\nBL5yEX0CpWifYdiksJ4zPq5tL3aKS0xhnuGGGkkJ3FSKBoX0fIa+a8Qurd55\nMhe8MisTz05+vxTLx07ia8k5zBSQpDmQTUa7thlV6IXin9WSnNmft0pdx1Yp\nrdw6yv38BqIDy0q4AGrHNn2Rw/g5YGpGfnpUinwqmjGrbIKoa2Ea/XpBjXBI\nmlVwHGJ4E2WLfrFG+fzZV0U8D3O0NlctaznTiMJFkXQAgsZ3W13O5U0+FeiX\nMbBGMR95ZZIMr4eQXrKgiFxqC5aGLJNrnYKukyZPrZpbLThBT9rnBv2mpmwY\ntjFU/1rJPU9fiMLBJgzGOPZCDEtoTzYAnxybRcm/H4L+JYT+dUqmok/gMA4U\n34R88oPupxysn1kRR+yp178IspYtr9m85aJxe3U77vtvyVYdTTHiT3FJKvsY\n5q9ozV58u396tOdLGH4R0MhQj4MQ+bbjYoJricbd24UYBoOeC0RbV341bbs/\nb6Ud5q6oqZpsz+FNotlU5JsGJyH6lvNEwH7DEnuRixxMhi8SbJJlH1XPuUnh\n6uZReWk8YaLVZXtGuJ+lap2d78jAfLzACGjaLHrPvYoTYZ2mDbwsDyjiX1Aq\nk/eS\r\n=YMlX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVX06sjbkcKt/EW48a3ZIPSF/rdMo5Y8MCr2EvNXq6ewIgDZafp8t1Rbj/SktdmWH4pmMp5dIsT7mKxv5nZDsQtyw="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.3_1611777785749_0.4104498549825626"},"_hasShrinkwrap":false},"0.2.3-alpha.4":{"name":"@spliterati/threshold","version":"0.2.3-alpha.4","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{".":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.4","@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"gitHead":"bff67309af247f7d8ec980669db5b255ae62e96a","_id":"@spliterati/threshold@0.2.3-alpha.4","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-EM4ltNC1ONz+oRRMxOLlkEqPc385fO6aQHjqEgEYVXQlhbvNOlG7shO3ZrBziIlm8rrFLwrYTbBOd8/FhIs6jw==","shasum":"a1cdcaa8be1a177f9df409c01144c3281314e496","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.4.tgz","fileCount":9,"unpackedSize":11656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdVeCRA9TVsSAnZWagAA8/EP/1t4mq7jQG7Z8YfJ7afu\nWtxcBqDJ7JwwnsHOO+rRQgAaKEUDuRPZ+7OSSxTT81h7b1JcIimHglznMxaA\nMNEutOQfoteDPES1jLqRRA8HL5p4KTo9cxASBQ9fF+t7HTSoSLIz1TH6Zz0A\nOkeXGdI5c/SEu2kjOwMJwD8drEcsOAUcLL30JIWweKWY2kD4GBKjYeFMfiM8\njz7x76OCXDFaT6NFBu9LOd8SzU1i788O6dbA4hxWa+sOniLrXmKd2yDfKc4E\nsXMGsQTJNc43OaOcDG33CyjxYbIqX8zcQiZU1cXrPy1Ffvuz51SO0Lu7P84i\n5e1Gjw2AFB5e1TpARr6yzp+XR9u+/D7HiMqQlWGi4c7lxp409VSpf74MF9Q2\nX92N97nB5GgojFx5NXTGf9vvxcPseW+MT1fO6YYr8rzhu2ZPe8q+tzLl1V9z\n+cWILULwdONR0zn3q792pYngQbTz4zYIRQ4g9Q42pGOeybk9nUI+ZCGE556s\nnY0gUL+e5d6kx2eehJmNZgntHLkcpHGE8x4qnN5QbW4Tj6tK+H+S2YkdOtVG\n1LkMuD85ZAje7Psb8mn/ZYbmdTd/NualPmoG3m++ImhYPmLVETD5J+JB6eSs\n3LHvk4fcblsmongAZBxOkUUAu1OrYV2VesYKcIaFmEEAFI8cdTwSWBnyg7P8\nZwzi\r\n=3+rK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDueRLu2epxH5XBdq8M6M90gYnAmdCfGcJRBqoVy4OP8AiEAsDG5+4B/HNXs0hBJ1KdZtPnLeUQUlP8hNf3Q+UCCJGg="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.4_1611781469690_0.9885730260334427"},"_hasShrinkwrap":false},"0.2.3-alpha.5":{"name":"@spliterati/threshold","version":"0.2.3-alpha.5","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{".":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.5","@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"gitHead":"80d22f43e038aee72697de1aca322e6dc58dc52e","_id":"@spliterati/threshold@0.2.3-alpha.5","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-VvNO4roUuwLlO5sxpbYRfskoUtRp2iytDudN7yUQmx91gaLN9cSFWd8igSfo1ZW/qSeapdBgcuIR4Zqc+RnNig==","shasum":"c45be857eefb9ff7e1edc86ef193121c2126df0b","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.5.tgz","fileCount":9,"unpackedSize":11656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdZsCRA9TVsSAnZWagAA44YQAJeRHvh28z6yhpZ26U60\nXeE9WZtM9fdks48AUBi8gtjxdxjn6gu8NHFOhtjepzNN+1wjMfl/zjKDSbHi\nrquj+IbLpCgjsd/BHJ5lm0pLtWhDOetym/TcEVq1lICLfdYk6lZCbDNcUnTs\nSQxz41CFEhmEaOV8RfwQzlj+hNDwWiTzaAZ3xEBREbBvoWcP3OOUcDEJk3pI\n1iu4nQzpnQw7SRs7r2WCy7OGqPvHkRXpw0KvL3N4fW70Znf1aE+Nc8n383L3\njPpbs/gU2MLS6jXY4s5FKy19hCaG2IZqNuhxV52UbBy3B5y3Wh+jOCOASHKr\nyUeDigjvaUqHTh9XBD9GQPz/R/7/wE+X//e1A1q0i3q+qYpv2e3XQgjMFVZS\n0hp4qz5IWfizGRD7MVf1GA0KOEoltV2A/fACXcBsDZtktUqPEaZs2egiA4lO\nNwnR04wOcy5BdUmWPOIh9kojpUnoi22x5LP+NYsLuh9KsMQ89+a7ngJyZprS\nhKrHgk71Gu8gXpM9fHaTlvUQcM6zAfS7DAgqnKUmXwZnWUdHLlM3ttSnbPLb\n+f/KoBQcvYafhctvP02TlFiaAaeSxdr+XMMTSg5pUieslftI5MA8C/AhDsLN\nx5q9FbwzSUyyoQ2STdEz6f5WUt/DEp1cb+9EyotZXyzscw5tv76riI0yYVGU\nGB0f\r\n=6ufc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuWkgQtp+SlFEPPhS4MSotoAXDxxYhBAiSe8r9uPbcPAiA6WCKf945VheTe3xR45X+Vzuhd6qQNjSHfcG4gcQB+Hg=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.5_1611781739735_0.6451176677145478"},"_hasShrinkwrap":false},"0.2.3-alpha.9":{"name":"@spliterati/threshold","version":"0.2.3-alpha.9","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{".":"./src/signed.ts"},"author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.9","@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"gitHead":"4bfed0621de90e001fb284e92cd5f999515e4c33","_id":"@spliterati/threshold@0.2.3-alpha.9","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-0/rJ2EuHshy/85tlZrzDueyYeTX4Z03OOeEGECXx97x1UsKdGTEFbkmtLIE6/phYmMrBM5E2UXAD3OtTak+6zw==","shasum":"b56ed07743379c7a7910b3e44749eb65e56a7b2d","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.9.tgz","fileCount":9,"unpackedSize":11656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEd6WCRA9TVsSAnZWagAA+3oP/j2Y4u97KfBmNXEnngzw\nNlmApHvF9JgPo1oKK9fXrQWrIqbaXrYPUaZHjYoTH83M9UJ4lARxjt8BDZrx\ngEFmJOyUxK7T0NwEDFsFTH8js2QJtfyHADY8UhsCVvWY3jkJLmXVIhpr2WRM\na7Z8LtXGTJPRx3wC8zL8hNpz+21TtivQLNAIUxVe8dTNHpISy7b1MzcMvJKZ\nci1up9hCuBlQs8dM3Q9JXw3Lc2cQZeXdTAdy21OoQEAfrjCfkadJyEEdeRWE\n9asfZ9DIrLjl387Y8FoRptdB9v5ik8QES1fL0US1V7du6RJgXKaFRX4uzV3q\nExk5YBJu42CuCU4z13XlyPlJHy4R8c2hLuXeWrRnAM6/JpVkQyDTdH77nuAo\n6+btY2AnhOsVsFvi/jljYEv7ZZBb1c7x7BNdfQ453QAWtNHBMdPzEPXts/jv\n0N2bc2FWxhwB7ny0/oteCVUKyKq8DyDNadv79MVr/b8e84ohiHVBNSm62Pub\n6ipGpisxe71TgiD5z357DyG6PT+W4bwROXi65VulUatbjIqdyw/7crgN1jEE\nmZ89nF/FFmTo0TmSPbGuH+FupzRatvXMy1VQrEOtiR4PaQopOHGYh7xARvcL\n5LRQ9XqJKqdBZrLOeY/CUyKpuhga+z8ZUZZEKxIIQWiRBQ/eGNYJKxPhUL4i\njrbS\r\n=6rOX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCZEoO/1P00e2C3JyP9CVWD22A94EOmniI/IQawV15LwIgXW3ja4fXoUQ2gkHiw/b2SLxNa8zgPGkvOoNoBhHM7MA="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.9_1611783830332_0.13719895189132147"},"_hasShrinkwrap":false},"0.2.3-alpha.10":{"name":"@spliterati/threshold","version":"0.2.3-alpha.10","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","exports":{".":"./src/signed.ts"},"main":"./src/signed.ts","types":"./dist/signed.d.ts","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"dependencies":{"@spliterati/shamir":"^0.3.3-alpha.10","@spliterati/uint8":"^1.0.4-alpha.4","@spliterati/utils":"^0.2.3-alpha.4","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3"},"gitHead":"04dbc34e899165e40d544fed46a427d5293730fa","_id":"@spliterati/threshold@0.2.3-alpha.10","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-YwlyrRbGYwVeM8jOb+1tEZqDRZg1n2Fnbo83nrRiVuLbLHBklIo2ML62XZj685xBD6pAMcD8F7C8TSOnXFFIhQ==","shasum":"01047fba7d63578c3b27c903f8adc87b434101b1","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-alpha.10.tgz","fileCount":12,"unpackedSize":90954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEfEWCRA9TVsSAnZWagAAy3gQAJND+h7/AEoTqT0MMhNY\nSltFdUtnKtToWAvYR0yY2Zz8BQsU+ZsXlnwbO48Jt8u0QP5JD+Lxl4YkcQnF\nCg319ubbWri3juP/lrPcurVp+0KOJocAOSt1F3/2cQxE339WOa5V4xounAht\nvs6JMfxf+U80UebMd39kGlrviHuQZU1169/49ReEaFq5WsQ94b0zC0goNovL\nVTlOatqyQCL1iPRgI+qLkW1lxkzf2dSAIrqDZrFhZiBuxWTf0jEA0dPZXtoP\nMB2mAkItGBlAw8OFxvVR1/Pf9tTfBIA/75MZpsOu66lpNviL7JWUafug/YJW\nUmbU+8jaxf4JJ4cqrJDcAyBMSP6M+lpx+28+dKOXbfldimZMEFrZrPhQSCVT\nQlgjGy+SnlmqccHqC9+4umB40l889lSlaohY6QMvc78TnXtoM7A/k+Q8NCi9\nDPpsZ5QoO7GG9tN1cRg9uazGjMs5gbIcUPmV+IBwBPOMZ3oGYEwH2n4He9Fx\nUiQNnApeLOKcAlPTz/xWUeofaQ1WqHMuYDYyH1jDnBImP8QVmUUAEwuHWdco\nvKmTRNeJtDcSG8mU36DUy4L6vVsM8G+0jeC/U94gp9sv/2QEShKe0XdMnKy9\nA291gFcWxXAnLAeHeXcCCBPcF4RY2M3J1wiH3gFEqHl63cdTnXvb+iZboyuT\ntp5j\r\n=1AAl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAycqzANdyiI9Zk/wp0Xsw2ho5cUCyXaLNIl8+yPWxw5AiBgdrp/Hdb6pSHs9gI9bOhQ4UBkPUE/rwcPtvaBf/7kcw=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-alpha.10_1611788565763_0.982743147676522"},"_hasShrinkwrap":false},"0.2.3-beta.1":{"name":"@spliterati/threshold","version":"0.2.3-beta.1","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.3.3-beta.1","@spliterati/uint8":"^1.0.4-beta.1","@spliterati/utils":"^0.2.3-beta.1","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"6fd647a6839cf094c0133c9e607983d792d36698","_id":"@spliterati/threshold@0.2.3-beta.1","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-nSUtN5dtn71Q0tBWqhAve9vdKebVzBwlwHtq0GT4a+JlmKcsYuIq2iBqKUcXmsd+2q+KIvoheNCP0UgLBK6NNw==","shasum":"f6353f3291c115d1e915b5338968d79aeaac82bf","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-beta.1.tgz","fileCount":6,"unpackedSize":12592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhFYCRA9TVsSAnZWagAAie0P/05aHbYBlrx/7bHnD7xU\nHi1k3eI4DwMZQBZncUaaAahZULymUCvt4MUC0mDd2Ix5gUGbxOW/YIpsL7Kv\nITHH4HdcHCrMw/3FV0pXPWVFwFAN6zPXpYgIPJs4U4H2yRXbMWgXlw+33dRT\nmsYRcUARa1TnAdmK8u71YAwdHJahfpk1EPptnB5wrxViBWF+f78Cw17tmfvN\n2I3AQyL1moNTQ2thLgtg13Ye1J9QEvWHtGuML1YF2cW0HQPgX+EidrkwshcW\nrBK+e1KED7I1K4PZQudxSb2+gsMXOeGZXd6dIAlkQOWDWU2LPehSy7CqZOmR\nbTbJ43QaLhFss4IXewa2P4305hYRENEBI83YpQ/gffd8S87sFPvHlld6fpyK\nl/4r8qTdC8kxkQ2vYjCl+NhaeodTwgClZ21X/DTfG9hW4YOdgv8beedkt+rQ\n8RsVOsoWi12nWcCWwv1K1Pe98P83u0TdGnhZnKyTs98HoHM7QkuePXocPh4y\nMt6aMrSLQnRwak3eNi5xM3wUp4FzzrLuVSic+iqVBZOJKKLaFLH8tEheTDiM\neDTxYC8+jAbmMwqZUhGxpwaWFUALwGJErhVb5tcwGmk854+pPgG87gI1ORUO\n3cqqVoO2YzuIlcUjZ4KnaQ0DNl/iL4+V3WGk7o92aO669xWh9Os48hyGD35z\n24HV\r\n=SE5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBywnWE7EgCX27D+hvBwAIm6RGOLYPUGToCB+Z+PpasGAiEAjikvDUQ9JqAwDBO6kLhzgZDbkUnWZFTcYRjiha+zXS0="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-beta.1_1611796824147_0.36611280134628443"},"_hasShrinkwrap":false},"0.2.3-beta.2":{"name":"@spliterati/threshold","version":"0.2.3-beta.2","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.3.3-beta.2","@spliterati/uint8":"^1.0.4-beta.1","@spliterati/utils":"^0.2.3-beta.2","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"4c35452e9c797e24e5bd89d2896a827442879a00","readme":"# `threshold`\n\nThese modules are wrappers around the `shamir` library which abstract out some of the key generation and message integrity functions. \n\nThey're made for secret generation rather than splitting pre-existing material.\n\n## Usage\n\n```typescript\nimport {Signed} from './threshold';\n\nconst message: Uint8Array\n// ...\n\n// this function internally generates an ed25519 keypair. \nconst res = Signed.generate(3, 5, {message: message})\n//   res.publicKey == ed25519 key. Encrypt stuff with it.\n//   res.shards == signed, wrapped shares of the private key.\n\n// ...\n\n// generated public key is used to verify the shares.\nconst privKey = Signed.reconstruct(res.publicKey, [res.shards[0], res.shads[3], res.shards[1]])\n// now you have the private key.\n\n```\n","readmeFilename":"README.md","_id":"@spliterati/threshold@0.2.3-beta.2","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-dX4B8aRTrFgEHRuaDoRW8cJJ7WgUheYmTWS2LzuO6RkyHzAY94gVjBnmzU2/oe/0OMBUfv/QYqjvu3jULxyteA==","shasum":"e6ed75c3f0db0f8569094c7bb544d403fa75255d","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.2.3-beta.2.tgz","fileCount":6,"unpackedSize":12592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhM8CRA9TVsSAnZWagAAC3kQAIx/nkJPuHdDAeBwGV7n\nmCt80On5pjb3TGHMwfprQgqtzFqUBhRM0ySByOkpDNNU8TiZc6oBt5ybaESq\ncdGpR56YTk8Aj/RyPyyvGvUdf80KxYS0ChIP6DGc0OUPQMwsY6U3garwkH32\negXatUgnfobhb7ORA1aWjCEKNIIlILwN7Y/YFnhv3vyqmMySmwRS2mkoSz7P\n5oFhNzG6G57kTZobqaFzfH0q6+FIiS3jDCJhSzwFgVSbzwk3fzoCPk6RXTLm\nz498ynU/FTPASbwGbcOWy+uKcM6IYVk52f4Fm75H7LE/2rElRXkD1DMpCiQC\nfCsxgWMvcQqZaaBRBsUFtLy3IH+JQUYZoieUnB4POVOom8jIKba67Z7pPybP\nANK4lCEA5mj/Vy7p87itIraP3/tl7upx1PFvjvvqL8yxDHzTPF5AMRsnViL4\nQANHytZj1asQEgWNQ1z7jViqsY+CcDtIer1l94ftXewH4qxzj/lZK8tpdA2g\nUfN1dXJB7BAMle1QquTcWBUIyXmCuLi/yYusgWSWlPsRyEQB3ywq7xZQJW2O\nl1dntmNeJsKappJcmVcf+m3aUuC5fdhOrlI+zRkUuP5L5SkR/UbpQbTBlWZQ\naD6tq9k124oTt3U3/MAusxsyZ+H+xomGR8eOUqmeC/fDMeoVf9eQcyufEMA5\nW1AC\r\n=tSxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChW6QUSx33Gde3/asnOJEhXv4zl1vl8Nd2xXOQoOIKqQIhAOI0H6nVrpo6MpBuTCEywCEyQfcs/2gwP07OdAcx/cg3"}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.2.3-beta.2_1611797308246_0.5123676678836036"},"_hasShrinkwrap":false},"0.3.0":{"name":"@spliterati/threshold","version":"0.3.0","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.4.0","@spliterati/uint8":"^1.0.4","@spliterati/utils":"^0.3.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"69755a969f98668751e3d2e1b33362f9f24839e0","_id":"@spliterati/threshold@0.3.0","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-ZXSo7ItG7grqQGSU4/3/PgEHE0YXkkumUgDMnMSpYtttxCABs/CvW4YtK1Wgw/bzlZTweq/yUZP4IQQVIMlkAg==","shasum":"a1b1bda63e42dc8a7b48cab0fcd8c847e1a2f394","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.3.0.tgz","fileCount":6,"unpackedSize":12564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhS5CRA9TVsSAnZWagAAj0YP/1tzH4l+kdYXr8Oq1rSV\nHU27bu2vlnrUXfJkTvSAOU4ElZ77d3KKNs8Ppd476qeHVv7Ngm/FRv4UJR5d\n601p9/nnoDSDYAfCgU7JK7vH+ZrBGCX49482y0wL54GcJm32vWDw+Dwl/UMr\nlvyTTdU9qx3zF6vLM2dd8+Fe4eWgqeSSJDbbWgNCO4HIPMhXoPv82EMlPans\nL0RRQ0RfUuKCwUSOQsNd9YhwU9665Isif8YVHRRYVKiDhU4NfcsQcWuObI6X\nT96JCg+SHmT7xX3zGKD9WvebuMKhaZEX3/OeykamitXafyhvvICyh+/1rpXM\nIvDhvO00URf3tHwIl/QLmn7nZZsbdywNWqVXf/o1dJM5xnrAZHgGSGSiNq7y\ne3+x/ehCQRQUOqqR//YvPDX+GQ0jtgVL96xdntD2hsezDqASXEdie3OHo82C\nQns76sHa5UUQKY961PnN+yH5MdSx7B36Kq5jEb7C/zc4kf1JKY4Q9y636HcZ\n1zcQvtokZwHuw8l8ZUnIA/T5Oev5xMyih1wqQxF1tcIJzoq2j7OTbUIgm30g\nCV7EWO9jNoO1wfl+JV1GUICeYUCgD7PjlE6SAbatmKPKNrcEKHK3xxdD2EOa\nFRjc+Ngb/VpqiY/wxvv2mj8X8n1Z/89aRfa3l1liyUy5GC/zdLT6SZdWmmxa\nyFst\r\n=Pr+U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWiREjXnd7GT3NrULjDGcPcqxFa4c9uDxEueaw6J3DwIgKFES0gbFFO9tLMEaMA6d91p3rCEnFNWxAGZrzAFv5Bk="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.3.0_1611797689394_0.03988706084956495"},"_hasShrinkwrap":false},"0.4.0":{"name":"@spliterati/threshold","version":"0.4.0","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.5.0","@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.1","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"cbd41342e23c810e9bc6645859ab005106612495","_id":"@spliterati/threshold@0.4.0","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"dist":{"integrity":"sha512-UGayi2TEKkbhhl0BSA/gmr4c43yV8amkC+rCWYl9DMLW4gVHgKtWsKthjhVO4whnDrBKV12cg9Sz21XFmgBguQ==","shasum":"1b6d09b5c6d2aa4cb63c0a0f56b07577b2367d54","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.4.0.tgz","fileCount":9,"unpackedSize":18928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEu6ZCRA9TVsSAnZWagAALDkQAKBZ8JSVO+BWRgncai5r\ntAxo7/C9sLe/IN0vl8L5cbJaJuj7VLCz5ave3VvLAyYymFnixAIuHC8bfDjQ\njV5Iemq28XKGsj4h/8o1Gb0JsHg0E3cCD4Us9ddP1g/HZtxwNKCKeds7kphC\nE3a2g0jepqOEee/91zv1n5FhTfVNdwGPKgQH6H5f2dMsd0n16FOcPV6V8gXN\ng0uHVlx5aoxDWXO/nztGnXBzpdrrHBZvRWh6ihpJDy3zAVG01NsqPbAnvb7M\nmMo+ryRTDKBdKgc/0H2judT0/AMewoDFooApgQ6rZcRjzbRbuh2qbkPViRWO\npV1oSoTQE0uy3s2gIsljv3v9wrUu1ZFf8e9mj3mq+og7Wvy4m3q7LR1lZIi5\nlWhFczp/Oz9iFko4xlwcWlhWxzfe3jrPK6zx3gQSgbEPIr97kasB11QNXoVE\n21m3pznpEL1gz0nPXvkf1Q3La54nD/i6cmpo2xkokhfOT5UGGJMgCP9Zntfa\nUZ8sIvq+UqzQ7X3+K7Tbg8u/Zvwho0TaAa0x12CNSdCr1GbBbFUZJH954ISD\nPqi15n6LployBBjKP/RlqvQoKgI4kU9E100oUZWEj/w+4ttDkPsgQY3a3Em2\nZAKMw9tTqUkSIyTrx6BDz4dxnXOCFfSsX5aP/KtMOfhz/0IMB1U6Oc/aU0qO\n74kN\r\n=4IJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkvDSjvBTH6u1+S/wZhEsQjEzfi+m8bkyp5rcqg8aFCQIgCo+WFk/VusnffOQHgIWN57jpTSUfFKsg2K5+73CYO6c="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.4.0_1611853465051_0.765857385620365"},"_hasShrinkwrap":false},"0.4.1-alpha.0":{"name":"@spliterati/threshold","version":"0.4.1-alpha.0","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.5.1-alpha.0","@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2-alpha.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"7a65295ff2c1a2fec0ea37168b0d12f7ae593265","_id":"@spliterati/threshold@0.4.1-alpha.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-c/++1Wk/kbGgV5Hz5dBjI+WOC2Qu3BD5+Wy1owE4FnAtYIns+5ff4xdoklsI+NVsgFQFD0fq/a3TMD7Koek6Ew==","shasum":"cdbd683db57c97292def7a91e99df293f5a20778","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.4.1-alpha.0.tgz","fileCount":6,"unpackedSize":12588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE00vCRA9TVsSAnZWagAAMgQQAJrqa0wKxCb+iPkrmf/9\nkoiqAErYuhXxE8lPjVvG2x9EGjJY/JVwDKUIcmhVKrChJKjBLpygkSEIg02u\nAgcj8iF/mlA3oYoCR+CFSy3DnU/pgOvgGTYBAjZcp2iS0As9XrN8N/ockkI5\nqShpCBdiMS89ez+RIbscIv1BwWFn0TENM5dqXq3dH9QESRtYQrKE1/ntd8hO\nLGac27sV/B2mqyk7oAuOZlliymRyiLg/an164mHoU+eKpfxCSrNeankpJRXh\nZ1xPITJ2LKx3ppsGWlDvQU8bNZ1Sa0FwfHqvfhOA3lec50F+7el/RjPETsSU\nijWHlaUlZg9VXw6YOMhEiWWpvYkTwaftPAcRsETCoLU5EE4FUyR6yv+Aaro0\nhAvD7xHJVjNLXw6Mmx2NLT7SiZXRyP0my/MbmeVYraaueUruLw2RimgQbvPJ\nXvRD/IjolLlTkL6+YQ+9TJ3J2Ty0H6Li4eeH6hV7HvvUwFgU/W7hR80ewfL3\nmGl/xITAhxvp9P87L/BVOMBK4HIzuDsrinQEiAtS/xTI2R3Qr7Uo5ZGrT9ft\nlQnhDgqP0LjqW2MmXZyiRZ51Y6n8YAZNCQVf3IyWxRQj5V2Fc38R2v7H09Bb\ndvtr2vOlIr8j1iB+fhujwAehar5Y+MgQHyy+q2jb2CqC4iu+Yi1NrtWYKR4Q\nIxDw\r\n=LiXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoebnb08HSbZ+S04i6JK+LUajts3kOPQhaQWqdsBg6jAIhAKfPORWak2iEkfJEh/hTO5+1L8eYsK6F/jin2xxveE/r"}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.4.1-alpha.0_1611877679182_0.46328035020318836"},"_hasShrinkwrap":false},"0.4.1-alpha.1":{"name":"@spliterati/threshold","version":"0.4.1-alpha.1","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"0.5.1-alpha.0","@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2-alpha.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"1c9d73fdcbc24c8825be8c53533a4c0ef1a8a382","readme":"# `threshold`\n\nThese modules are wrappers around the `shamir` library which abstract out some of the key generation and message integrity functions. \n\nThey're made for secret generation rather than splitting pre-existing material.\n\n## Usage\n\n```typescript\nimport {Signed} from './threshold';\n\nconst message: Uint8Array\n// ...\n\n// this function internally generates an ed25519 keypair. \nconst res = Signed.generate(3, 5, {message: message})\n//   res.publicKey == ed25519 key. Encrypt stuff with it.\n//   res.shards == signed, wrapped shares of the private key.\n\n// ...\n\n// generated public key is used to verify the shares.\nconst privKey = Signed.reconstruct(res.publicKey, [res.shards[0], res.shads[3], res.shards[1]])\n// now you have the private key.\n\n```\n","readmeFilename":"README.md","_id":"@spliterati/threshold@0.4.1-alpha.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-ggARgpio2aGiC23S+sPD9VuaEdGj8zPgdVAeijavDJLThx9odF4NO/lfrxqFfluiaHK+DLQaa9s4x/8WER4FnQ==","shasum":"a3557bf7228a77a848cf911849069857a781f7df","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.4.1-alpha.1.tgz","fileCount":6,"unpackedSize":12587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE1UvCRA9TVsSAnZWagAAV18P/A1ugrv4MtbTORckn+7I\nnrwNHVvi2WxKb9Okm62O0OksehhOt+m8Q2D3U1PfqPfiZOg4nypQz5BD10GN\nvOaBka+uNJ6dpvFiJsap+0ldxOg7t9Pp4ns8cgtYG/A3zAwNbrUbUHimPSjj\nrd7XVBUI9ODi0KFgnfSJScsTmxnOW0J3tUYMNXe1F1yQrTkUFB6BwY6eng5a\nhyGq8Xav6350Y8gguCvmf35GCSCudO4aDgvTa4cepQDzMEdiE/4VSTzwSNnK\nzDkyGuH2AI+hnsrsAWPP8630ICTjkFLx7lEOoNzSsNmmmpyWbiEl3AAqpmGs\nauuUV1zBvXg5kWJHHqHWgsm1e7uMDLKBLh9P7h/1XNKEIe3boOexEsYcvoqA\nxkEKlMvfk9DL1gRXB0NtRi2ZnexMTVn4SwEVKcaB/p9MkOOlPm8b7oGK/uHz\nkZDYJeR3iultxFQnCm8Q+hCaefUqCI88SDQy0lPgfPklrlyQ9SPi6Dg9DbT4\n0yPooZY8gZbwsfr/LlIGS7dcnGb0A4GjMablBxkgF2M9x3i30JMlSFRJYayw\nyg2EUbM3iKY6nTpfal74Ixhm3MUbo76NxGPFhPMmjztaSbZ3vv7QqaQgBCMJ\nnZO3Uu947hHP/tWoMsK37X0gfb8Ec6EDgmrNMgihl5VqXUJNH1sQI/OTNhiB\nDoFF\r\n=s0bD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkNrWZ3aQtPl91M6/S0BxrilpnroJirsQG+iZp/R63igIgHMZZnvchmSLZO6yWBg1amiWLsjA9SkMAjQQWLntcz38="}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.4.1-alpha.1_1611879726845_0.0354085640988373"},"_hasShrinkwrap":false},"0.4.1":{"name":"@spliterati/threshold","version":"0.4.1","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.5.1","@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"87272945e0d91ead29701e0e777eee99ce58e10b","_id":"@spliterati/threshold@0.4.1","dist":{"shasum":"bae982ec6b8b60b7cab107a55ce8516455da027b","integrity":"sha512-Jk+ich2dHcK7k+oDbVruYV46hggek+xIUbuvictySs0Y7/01+BhMPK8OkIiEyU/4zX9VjcXvV+e7fc6+PYEarA==","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.4.1.tgz","fileCount":7,"unpackedSize":11501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFKtSCRA9TVsSAnZWagAAdaYP/A9ODKgQ2rLf61ypIKJO\nl0VO1aK35XjODh0f8tyup/57v1SJZmq4WLhwBfrSZWMwCdDUMa6a1Ho3bTTG\n024K9XH9zBOj09ctzdZmP+ma57OM5kKkawBvo+jGN7gxhM8CTh1Zx3pRwmXX\nlzZqVo1BpCbPqtlHI+kF3ZwJv/k2b/1AeUX8+vrJNAII+DKDWQUiUNmRx8Wj\nWn5wGzBxWakPmUqk0w2V6TI8JbgjWqLAYC4LNiG1LgNPe31e+UDqcveg4CD1\nRhRrE9HONMikqwyPkknumRvusq7NYMT2SgYQPDvXMxMEOSF74NTRuPcF/BcS\nB7bGNQOwHvyuS71h6+vQcItLn6mDRANuw8ScXb3O+4VBB04+YnJNZFBC8iCK\n2M0FWwMskKJ4SVf3ZOM67ynN2rFgYM8hh7odjxvA4uipVI5ot/ojmhwGopZo\n6p8Izsgjp97l4LsYl7llYIHUWqywfrsdngif8hxp7qef/DskhtsKf4vV899Y\nDs6V7FAubW2rOfLHSQM/gUoT77bMl75O6SwzHecOm6eiQM5HfmljDLD5XD6t\nIHnMFfVcAQ/zi6s2ydUhV4nwYrvTv3fmdTdiGplLu7A9VjOVlcJFGE02F6HH\nZ7pr06OHjL8w0bG7CThx4Ve8zLInn9niv1UgtIcW9e62fjwzUwwW0F5rb1+m\nKzBs\r\n=KFRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWuUjwu30fYScFV9sFCMpZAdhlRYmkNb0o9WIAVx9SPAiEAtrfrRhRwcS6vl+80gQlj4d1eqzNua/ndbu3PR1WT+F4="}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.4.1_1611967313817_0.3446331570686505"},"_hasShrinkwrap":false},"0.4.2":{"name":"@spliterati/threshold","version":"0.4.2","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Generate a threshold-protected keypair","type":"commonjs","author":{"name":"Zak Blacher"},"homepage":"https://github.com/zblach/spliterati","license":"Unlicense","main":"./dist/signed.js","types":"./dist/signed.d.ts","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"dependencies":{"@spliterati/shamir":"^0.5.1-alpha.0","@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2-alpha.0","tweetnacl":"^1.0.3","tweetnacl-sealedbox-js":"^1.2.0"},"devDependencies":{"eslint":"^7.18.0","eslint-plugin-jest":"^24.1.3","ts-loader":"^8.0.14"},"gitHead":"87272945e0d91ead29701e0e777eee99ce58e10b","_id":"@spliterati/threshold@0.4.2","dist":{"shasum":"4e5f2825241f9c41b51f261fd0d6d171abca1dcd","integrity":"sha512-jSvftHGzL3L6Y8h/zqjFFZ5GhsoHORvPadn0sfthWQ2D//socxCO8UcPqodFaCl5ctNLuSv0JxnjGY6I2nIK+A==","tarball":"https://registry.npmjs.org/@spliterati/threshold/-/threshold-0.4.2.tgz","fileCount":7,"unpackedSize":11763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFCECRA9TVsSAnZWagAAjeQP/0ODLtN0rl/0P7Z54/DN\nsh1VP/0yVwOq61pRVpnpKb223Sp82GXJkU4QqC917+aA379jzf+AmymiEUTO\nrKZ1muArwhvfEAgi51nHyn7gDwqTur0ch1x1EWIpGAfRBQbaTIBM/dyL7r31\nVVYc1P4aIxhuVWBH72TFMtdnm73kMn/g6/7WeMlatfp3RflN8ycpA2iRXOXj\ngN++xOMXiOWbahGex/S7HKpi3x4Jy26t7UkIjNGqluxFQgLRgX8Y+w5ZcP+G\nxS0zX2rIGxo5cdYdW/Qx9H6E9/EEPJiXH3RKGzoP0trMNpTKdo2G+ZdPihAK\nWKh6Ni7KqmLOsMlNzqchqeKEEM3/czx1Os1vqXR7jE+zLRDPIU/0saaH+aex\nBx0YI3pm4W6jY/94JlZWMBhcb/I3CZUbpozGCw6OIiRjk6L/qxYfgdA3Jzfl\nAjtZ4VAL71k0kEQduMQkBvzpVM+/vWjnVLPbYok66eIriR0aEn+JHRdd1YVW\nyNwHoIToU9hYbz7UJr47aPyxS+R01nCrSxLuW+z/fb1wrHB2Kma8bf3Y0khF\nlr8Zh32TpA5bgoAWVRNSpYepjxeoPMPKNK9Ht05e38hEY5JHvzwbRL2nk+6l\ndB6vbDDMHn7bfT6kYWN4ggArkTMBbJmP0dLiH6PBbrnaAxudOOnAadSIysm2\nP8gW\r\n=5OUx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQZVCqolvFPCwRg6oH/7Bn+FvC0sOQkBWaLfzf4yL1kAIhALNIGX+1kjDCuToEfqxdf0p80y+D0AUsiJhBAon9hhps"}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/threshold_0.4.2_1612468355907_0.7369628765456879"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-27T09:40:21.329Z","0.2.2-alpha.5":"2021-01-27T09:40:21.708Z","modified":"2022-04-07T01:36:36.916Z","0.2.3-alpha.0":"2021-01-27T09:51:34.887Z","0.2.3-alpha.2":"2021-01-27T18:29:20.381Z","0.2.3-alpha.3":"2021-01-27T20:03:05.843Z","0.2.3-alpha.4":"2021-01-27T21:04:29.872Z","0.2.3-alpha.5":"2021-01-27T21:08:59.861Z","0.2.3-alpha.9":"2021-01-27T21:43:50.496Z","0.2.3-alpha.10":"2021-01-27T23:02:45.864Z","0.2.3-beta.1":"2021-01-28T01:20:24.584Z","0.2.3-beta.2":"2021-01-28T01:28:28.385Z","0.3.0":"2021-01-28T01:34:49.563Z","0.4.0":"2021-01-28T17:04:25.381Z","0.4.1-alpha.0":"2021-01-28T23:47:59.284Z","0.4.1-alpha.1":"2021-01-29T00:22:06.950Z","0.4.1":"2021-01-30T00:41:54.029Z","0.4.2":"2021-02-04T19:52:36.045Z"},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"description":"Generate a threshold-protected keypair","homepage":"https://github.com/zblach/spliterati","author":{"name":"Zak Blacher"},"license":"Unlicense","readme":"# `threshold`\n\nThese modules are wrappers around the `shamir` library which abstract out some of the key generation and message integrity functions. \n\nThey're made for secret generation rather than splitting pre-existing material.\n\n## Usage\n\n```typescript\nimport {Signed} from './threshold';\n\nconst message: Uint8Array\n// ...\n\n// this function internally generates an ed25519 keypair. \nconst res = Signed.generate(3, 5, {message: message})\n//   res.publicKey == ed25519 key. Encrypt stuff with it.\n//   res.shards == signed, wrapped shares of the private key.\n\n// ...\n\n// generated public key is used to verify the shares.\nconst privKey = Signed.reconstruct(res.publicKey, [res.shards[0], res.shads[3], res.shards[1]])\n// now you have the private key.\n\n```\n","readmeFilename":"README.md"}