{"_id":"@spliterati/shamir","_rev":"32-432a290f403afa3ca683d2eaaa847ae1","name":"@spliterati/shamir","dist-tags":{"latest":"0.5.1"},"versions":{"0.3.2-alpha.5":{"name":"@spliterati/shamir","version":"0.3.2-alpha.5","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{"./":"./src/"},"main":"./src/shamir.ts","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.3-alpha.5","@spliterati/utils":"^0.2.2-alpha.5","@types/node":"^14.14.20"},"devDependencies":{"@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"3a79953583e1f6f274a0a9c42fbe9ac237a270e1","_id":"@spliterati/shamir@0.3.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-jFHqvD54k2BL6iiOc0y/lXFz6mpLBItNPllbM+aJHHjCPgERdWiiF1V6JPO3sb5lo63W3P8e+a9fCbkSdnMG+g==","shasum":"9717d301a31e09b4f25dbdbc72dfc501a8abb61e","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.2-alpha.5.tgz","fileCount":8,"unpackedSize":16658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETUCCRA9TVsSAnZWagAATeAQAIN44MfTDENnsPu+EUs4\n9X9uF+DqHNpaspUHR3t0y0JF5hRsGqtKJwbKFFTIVJe9MHxWJZGaQQ/Fy8U0\nUQ4motPTbfb5Qt/O8eSATtWRlb6yiO9BZ7qD/Siy9TSn0sSJPlsdKEiXwI+r\nEaKTRUn+LQJhEMP/lxT9LWcHD2eD/6w7FgjonFqeS5k8mq5DDfRyO9Peh+/2\ncTwX+7RkahyR/YJfSd7QmlJaiREARA3AV5BcTqclZ+1Vt7Kp+Pykm/Qm6Z9m\nxJzFntKVzrMQN8KmKN1G71NM9HWn8W/v2tDEKKjZJp21QJx3VWoF8oHWoHFX\nbCNsn+YTCFPP/OiDw4sZg9xNRvS1sDga38NFlLhdxSKRwr8RLKA49tpX06Ou\nWVA/3HRdIRRzdRMi4lru09xz1elPnZvPR4YJe0uS64AsgajUHcv/3qtcx35A\nDmJsvbmHxWESHkjwCOUfC/zMBQDhBYdUrCC7vA4W9mX5+Y00kCx9HMkoNxo4\nRVWuvy/V8DFOI/v+OmHmdkZJCySnEFmnpLvFXeHcuRHxnA+L3/pybJOdvwBz\nLWR1ua5Hrb7tjTzP2VjxOKRnC2AdMMV3VuD7fE3D98uU1RwpA0xlxGK3MOvq\nNqKgpkaygJsGfyMpmkRYNsurc9imdL56YcPZ3S72ZNwNu0gzBF3bFEnCADb7\nPsht\r\n=uRfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8OY2LPzWpYxZPGl3Rt3A4nruvbpDDgeZCXvZ80Tg/tAiB2WG7wOs7iVHO3VDDleExfKtngjjs2aIIjXWtCCm99ng=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.2-alpha.5_1611740418181_0.4613502070932234"},"_hasShrinkwrap":false},"0.3.3-alpha.0":{"name":"@spliterati/shamir","version":"0.3.3-alpha.0","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{"./":"./src/shamir.ts"},"main":"./src/shamir.ts","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.0","@spliterati/utils":"^0.2.3-alpha.0","@types/node":"^14.14.20"},"devDependencies":{"@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"17cf56c69be9fbe63e48667fae4a519157df1dc2","_id":"@spliterati/shamir@0.3.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-V8VGyg6XeLXy2f0KoDYBZLJzausKjO6GcwpCtbFdT4F+6q/O8TJGMN/52BHqyxYwo3YA8Lt01p/owzjlCSkfFg==","shasum":"0942330fc29218be658f6ca47cf4cf6a2fc16b5e","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.0.tgz","fileCount":8,"unpackedSize":16667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETegCRA9TVsSAnZWagAAMegQAJqFriFNZm665Vb29Qyh\nqePXcdXATXeFS/6Nq1ixg9lhFqg5zGnJ8JRONlC3ENiR0GMQ5v0lMQHR6CJG\nMnYy+rbeFGRhQRmY3uzIBY0vaA2H1hqOZDPZ1MvsAA6sNKISa3R/Gkw6noAD\nrAbPBxFkp2bFhMXa8RGqJGdk1VeKG6XEKL9CF2mME+gtK3kBZbxjp1RjclOB\nKLwMz1dyQbEoV/VbGV5TtqcYH0JSGxGBBmgJ9qsx3dHQIxB7YhM8/VCQG8tQ\nrzG8pMgXsd4BsSndt+TF/ifsF3hhi7ADf9Tio+PZCO6FaWt37zr5yTcL5Pn+\nLgrodnMYCYrf5e6g3XgZFQRstaIsUpbefbbnYQSZZDngvjrVQX2Qp80z1l2b\nlzNnwoMr4i0mMZx8pfRdJkmkFPC/G4suUI/DsDV1Hm38y3mF0FqtF2H18UbO\ndSTZ1xzjNYrmNASQqGiV5F3PW6ASgMkGHb+Ig2YEgjl4adVAss6VLNOtgtdh\nMDpZIHzzYI4jOuwoGPq2DTOB/rMap6lhDLNXwegMSjg05XIMz5O4ZCL/CCQf\nGYWWMJ34IpJbv8JfPyuEkWz6IQKkKdblkXuIWsVERxHhsghcIfilbmEltuNT\nrBOv6o/UWmXaSPEcAEgGQrDB4w/ZohfzVvpPP8UJkkUKUwhmylk9dxlew2ow\ne6gd\r\n=3AwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYIrX0vHbfl1K8m1U9UN680AXyhDST5ORb0iqZtQXXMAiBz1pYR7LJy4tA4EfpNDfDLTq3L6LAatRyZBnd4MK3b+w=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.0_1611741088403_0.42751462454225075"},"_hasShrinkwrap":false},"0.3.3-alpha.2":{"name":"@spliterati/shamir","version":"0.3.3-alpha.2","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{"./":"./src/shamir.ts"},"main":"./src/shamir.ts","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.0","@spliterati/utils":"^0.2.3-alpha.0","@types/node":"^14.14.20"},"devDependencies":{"@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"14bd5240fed5c0e0832cdab1b5da63f9f96925a2","_id":"@spliterati/shamir@0.3.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-aBYnPf3mm297ZFksyRB9wEqfawO0BlA6heL20TEoPnaeq8qGdaU4Iq3yxGG+1LMal731xm3OA/j5VpwyN/9s3Q==","shasum":"c74c405a8300eff4c120049421ef26a2ca7b1b12","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.2.tgz","fileCount":8,"unpackedSize":16657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbD9CRA9TVsSAnZWagAAUP0P+QC1+vps2it6hvvtv/su\nnxPz+kKORISFwaVt3nZqpsfPcmFwjH3QELoZC4EflIKa/m2vkRKBM6/aMPxo\nsVqOGSGF+PfjCyn78R8ODUIJvEO6RX63hNZU5tIX1yK2/Ycrp+HKyZZVZPQl\nGd5XA9hLKPS2YQuGicrblH0a4EPrHS5LxaVsId9f/KDSNyVYN9P9zTvdNsD2\nBpDsC6pxEAriUaU2kBVsKCdP0t2YJFtgPfLrPq/fWiD6JxjFmtdkCy/u3bTB\nqHoKkL7DrJuseT/M+Hm0749K6c6p6lQGB7gpBm3S3QOYVECMyWyGfdXdeGIx\n4WeqX+HUn8wvyOwKHIRG0ff1tmdF0gFPe2P5sEgDSRXC1RmxSyZsARLkEOrD\n51Ir/rfto41CCIaDjTeT7EpmbrdGsU6ksuv8G7lNPdPd8Ab0rG6TUK7TTiQF\nOqraeZIVfeUcZA5STNcLdZ0i7ZS50wgleNyaZ6gobmlK+nCE3o/4b1YaeORx\nqSxcoKGSt7Apvy+kxyIkD/jypUcYfbRAtEkSU9fJZE95WtpymdUy1IQUeQzW\nnYPjLpw2Cf5t0LyAnKmET0mZD1wuFPd++zJamV7mD7WK65I50o0dm6xt8DBo\nDKP2IozfAsklEgFAFpEqfO0cNiAWASt8R8KCRUtXYun1UHBVMWHKh8Ouw+a2\nCx0c\r\n=BzyJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBEFnUtsncj1gMdJVEnrOn5pXFzPwZxmL7Kiqxks13+AiEA97pRny6ALZaWuyfYlFfCQSYI9K9D0A42s9imt6uosYY="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.2_1611772156944_0.9115820968648591"},"_hasShrinkwrap":false},"0.3.3-alpha.3":{"name":"@spliterati/shamir","version":"0.3.3-alpha.3","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{"./":"./src/shamir.ts"},"main":"./src/shamir.ts","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.1","@spliterati/utils":"^0.2.3-alpha.1","@types/node":"^14.14.20"},"devDependencies":{"@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","tweetnacl-sealedbox-js":"^1.2.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"gitHead":"82e7ecc04bc666d9338b74e24b6bc9c8befd96e1","_id":"@spliterati/shamir@0.3.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-H7pE+IGmIjLoRUniBrRjq8yQu0xG+EpgApsDsDWwblluLry9Xb9BeaBfq/TjzkhKWu8jZH6P6oyZ4sp9fSQ/4Q==","shasum":"93ee72671403df03b2f5b46a78051f356104d0b8","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.3.tgz","fileCount":9,"unpackedSize":17147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcb3CRA9TVsSAnZWagAAVxoQAJKnIW3DPrgzdV4VZaw1\nU2tXTP3bX85OI1SLeg38CdBJkGx9EujVISUFYMXgYlbVVmZJTu9lAgX5dyyw\nNYFu4GlYcbskcE4TWemZgkl9s4kAJQxTCWY2G9n1EdxYqtpB6tv6wrWbsxfi\n+N326uUkEaTURTNxax2zuFFQ0ad3Eaad8Y85RMK9AV1jXdSNnYHxPCAX6a1f\nnuMliTGCVztyf+gcbCryKkRFSztUe+2ly/PvKgBw7HkEbGlKQeOQQZDLKU53\ngRy51CtRs9P7O8TO+RpuKs66OIVoONceMZzhquKV7tNqOdGU6kvuCMvg/qQy\nZ1asjXcthOQWJh5qLzUgNzPYYNm6rDTmDu64gxahXgPSON1cVmNBzs+j6osn\nmbWT4EB4S9n07K9y8Pks5RgEQzoGVCI/TIehxwhu2qOV9HSe6eJPBTLp2xu/\nuCND6SFmV5+NhqqeBF4NLdfnc073YbGbx3/GNV7lHyYyhRs9EwbPFUFL7Xja\nt2qtUYBixWP507o0Z+hIqIRO7Y3Z1IUzih/F9J7PBXL6bES45cB/O/r2tbWu\ntMKLRtZ15LDYuyrt3xE75ezp6FhnoRFUcL9PzsuDRhBA00iRG8dZPJE+GHn8\nDeWHhM+jq08qUMfII7slcFKOeQwt64FyKDmjO+v1XK/4RDg8gpvRsqopDP/H\na+fW\r\n=hrv5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIZZvpAFlfziQz+rvpXNfEBKru13BWw780KTuZnzDquAIgMBKkkvqQ+KGmuuJiPrSN1fcKJ/47Ry2ABUeLN5H9Fm4="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.3_1611777782527_0.1855380687240844"},"_hasShrinkwrap":false},"0.3.3-alpha.4":{"name":"@spliterati/shamir","version":"0.3.3-alpha.4","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{".":"./src/shamir.ts"},"main":"./src/shamir.ts","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"webpack"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","@types/node":"^14.14.20","buffer":"^6.0.3","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"bff67309af247f7d8ec980669db5b255ae62e96a","_id":"@spliterati/shamir@0.3.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-RRMaCdb9gjOdBcNZsML7ooojosBvEujz8DD9s1rcLR21aboGqkVjI1LX7CbYIzer9a5KCBR5VL9enOWqtFYbYQ==","shasum":"b23adbae5ff5b22a691d83c3b1bb1dbcecee21a6","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.4.tgz","fileCount":10,"unpackedSize":32542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdVaCRA9TVsSAnZWagAAm5QQAJM9BEkaK/LnmsIeApIB\nHAKb5nx2kWK3o6XxMR/j67ri3tUa6pi5geQ0r5UMKdvMsMCT4W1p+ZsamRRg\nbkKE9afgxH4Jo234GHpwMP80QQQ6fNTbnOZGqtHhOhGOp/ZjAPZ8A+lanJLV\nkdepVdHt7DV41nuNXOYtsJWvMk8LYUATcFbh41RoBSskrqGtEWwTBDG7YCbk\nVmvLTHo2uQPnC/n5QmgmlRgC0LlrV+2G5XN5v/2wTapvSLX+ijm83dWDn4fZ\nTcJe/C6by+SdxKS1Llu2xUpgbNvl0P4BVgP9FAP35bNL9tt8dnOxhXbXtITL\nfwUOnw2f1NwF1GQnOsrqI31BqmDAkQY/IysZhgc94CTJn0rk3YD9gzzOly1K\nlvhZUvuVh+/eCe4u6/qwgLYC5ZO+f/WY+ohaiv04R/D/MxIlqfIBIZ2wXc+L\nshT8fs07Q4mOzIJs6G1L6fh30W9hV790k1YPjmSt1EBX7stP4liuvU0Mv653\nybfmjt2BQaYUHW6XzL/oC9JoFn8X2mgZqLAkjXq6LwVzxzSQflqk6eDC0Yo0\nTrwYziR1ymWkpFJrJiVEJbPl3ardKywCx0mtR/aWLrlPkF4AiT5JdzEMKaKG\n9EEdQHlKuB/w/pMqqcmFKzMxvQeiRkZY91vI6fe4yhfFAxltZcmvCDydioL1\nSGYp\r\n=BU0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEehxuKaDwaF8FrrCOuBQc3UBHwIz7aS2HYkO1VqScjOAiADhxc7FyzaJb5GykWZYCtXCgRUIDsKArpp7UkEe6EYMg=="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.4_1611781466518_0.3802740114990546"},"_hasShrinkwrap":false},"0.3.3-alpha.5":{"name":"@spliterati/shamir","version":"0.3.3-alpha.5","description":"Arbitrary-length shamir implementation","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","exports":{".":"./src/shamir.ts"},"main":"./dist/bundle.js","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"webpack"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","@types/node":"^14.14.20","buffer":"^6.0.3","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"80d22f43e038aee72697de1aca322e6dc58dc52e","_id":"@spliterati/shamir@0.3.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-VN058QH5EI+UU82PtUdKcPZHnb5tGuHC/onc5DehXEdrDjvCZfaefegOaMXBlEQbmQkvSJi8sAteyx42uO2eFA==","shasum":"e9381b80fdbc1e503b70227a529a0de4d87d298d","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.5.tgz","fileCount":10,"unpackedSize":32543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdZpCRA9TVsSAnZWagAARzgQAIRQ8ZEkgrGcr86Cam5N\nBp1ETGnuIs0dLV8LoRshM3mfCufRaKAtKrJN7LdY9gk960xbzsnpqO456PAr\novjL6JPefLTiaf5b8YhZTmGcNYALW2t5SDE6Qx6kGdN/UODpfhUyQ5iOFY8+\nnMmomeQYEBG21Thh8btOKcJKhvr9P+B3x4C9P5rUWQATDUNTKnZkJx6mShsU\nJhzJtzbLEnzzJnK9QC7imyzwlguI6YCKBZSGOgbHRyeJIHh8RH6eWe7VIhEF\nHxEDEBRheEVjT2TVpt85vq0fBo6YzG6j4QKl45PSFyU1fdXEw4Too0RvWN/Y\nUT//PXkSe4pQ2bTSg4ZZWUfVpnApx0n8kyflpdPUXO27D28TgVHPjc4Lfwdw\nAuIw29ju4/3LY8eiCUaEe64LUNEq/4isHcrYE1dzq5tiMOV+yEUVrZvuWIfW\nAwclSF6rCDV6oY7mgXujDHFNwpEeXDLHAsRoG7E4Dek/ffCfCXMc5IIvhc+7\nz9siNjKyO0T9kYh58gSxS3orb0wcTG7Y6/iDBC1m03sk33t94P6qwSqnSJk3\nHDHnLeZBGZmiMMr1WuqN3u6S4j8K5G5g+TJYrwc5qwU9/UkRe0Cv053Mb6qD\nsky2C6E1S1LvXyshzZDGGKox8xEpTmW07GmM8jjRBEiJsULFRDMLrsgkmwRF\nc6me\r\n=CFWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtPmgFpRoJpqrcQ/YG+dOQuFkER7pYA8VU7ZYE9hDnGAIhAMMgCsFtYr8xLnAi99m2WF0LIzVLwPRrqsrZEiXKG067"}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.5_1611781736634_0.17840831166507654"},"_hasShrinkwrap":false},"0.3.3-alpha.9":{"name":"@spliterati/shamir","version":"0.3.3-alpha.9","description":"Arbitrary-length shamir implementation","private":false,"main":"dist/bundle.js","types":"./bundle.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"webpack"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.2","@spliterati/utils":"^0.2.3-alpha.2","@types/node":"^14.14.20","webpack":"^5.18.0","webpack-cli":"^4.4.0"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tsconfig-paths-webpack-plugin":"^3.3.0","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"4bfed0621de90e001fb284e92cd5f999515e4c33","_id":"@spliterati/shamir@0.3.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-1xk9UZaysVG4ioA4JRPIAsvJY1aQHVvVxS29U9XEF/XmO5uT52Ih3/rBNOOsbcDx4MouJkvkWUidC9OFr06TTQ==","shasum":"39d86da2989c627e1e6e566e50ce7da7865444d5","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.9.tgz","fileCount":10,"unpackedSize":32320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEd6SCRA9TVsSAnZWagAA7bwQAJnWg1sMQk1FQpI10ZDm\nTHRgwEqPQ+yHU5APaD88/A//ppo8roghszLVfz7fJoZfZ5pvSz7tylUmPH7M\nwrrfeHbJxLu78bn5VOCd7U258aWZStYhez6CIzWD933+2nORBccCVUEDEKSA\n0G59YEw3qeQAIq+Anfi9SU93UAh5gdKjpNuW4hkAuwa3tOkpFwibJMRmCuQC\npFMGR07h+WMst9eSquy8BgPGZmLvLF/ywJcReOMV7MLvI+eG6Zpazh+xHXAM\ny0mTPk02Q1xs2Im8rQv9Ivi/KHXGi0X8R+aeO3LG35GbsuI+8OI5Gdi6avOm\ncdd1AqfRuYfVh6GOnULwbRb4IRNaj9UQe4veUt996FRYJnp4/yOGA2F3mcsM\n6VWC1zWeaEir7qwTZ4Iznrc62jsbMNh2cMQ5SxHMXA9urpWRyDprQ/Teh2+7\npOfYe6JDbxOQLhO+F5Hhi6e97RaiSYD9Q2H5h1SIwUSrDw0mvvIqsgNQNiY4\npD3gtl2P2oO+NZUO7Y6HK9es5mK6UbZTEFrAGohn4wVPyNIN5et6fM5W4/s8\n2FgBBMaXkS81FuJNyvPbkToPoEN8W4Iekx5ARygi74Vn1eLNzK9MxxPj5mOG\n0a8DJBQNJBcf5KE05m6i4sa6G3FMk53ekXmK77HxYo9+oUtkU6lUGjk6U3BM\n48pQ\r\n=M/wy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnLGDDuuWlQ1NjhesIhHDOM3dC17yicFmr70d/gDuhdgIgIw9hA0EDEH41gqiVJpgxvCn/ux6NupRoOVzjTLotaDg="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.9_1611783825628_0.18214733050243948"},"_hasShrinkwrap":false},"0.3.3-alpha.10":{"name":"@spliterati/shamir","version":"0.3.3-alpha.10","description":"Arbitrary-length shamir implementation","private":false,"main":"./src/shamir.ts","types":"./dist/shamir.d.ts","exports":{".":"./src/shamir.ts"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-alpha.4","@spliterati/utils":"^0.2.3-alpha.4","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"04dbc34e899165e40d544fed46a427d5293730fa","_id":"@spliterati/shamir@0.3.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-+Uzj5JUQUBZPbDWS/vg2MMh/r0Uz7EJWPD1LOosTyQ8B1OPzAAXhxlR+3t+xP7X2+L8eBoeZODjDIyiI2NrnHQ==","shasum":"6def726534044d1932381b2dad43b0b3c5204c91","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-alpha.10.tgz","fileCount":13,"unpackedSize":118960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEfERCRA9TVsSAnZWagAA2R8QAIGeooeCiorwic7Mh0pW\nNd65w/73q+QsZQiSZe4vCvgrGcn03FxBdmR8U8w8FH+Z+wTBkI9d7VavG5Bi\nPnfmGs02RthiGJ95dlED117X4stCruNKy3GHmXDCdneDIIMZIaocgfNuNaWZ\nT9/CwOS/6TlzupAD/Mmq/Ec9qpqV5sYsVp8nI/tPIq2S30yjq4aQ1wpXBqJO\na4+XGfFaGNHG5x/dHjC+T+jnKKAKT7EtBVvUyVo/plFAc2U3MHY+pYrBHpM6\ncs557EgPDtx+tzoL9jfHchwg6z0fHNc/DmRojAQuufQLlYuk7RACCMHIa/yC\nPQIpVkLXSLFo7Ll7dfzwAD5rfwpWneRQPn2auxAZ1rRhoiE/gPxhGzIqHxPk\nWtTYkBrgKamVjsiKwIK4SEJH8ANStEtKxcPpXy0u7ikEe00+FSrh0c9BtZs1\n39FbrvXyjA8YXIoIW1zz1ZkLbNBe9ozH62A6GNQGguoR1Pf1oz04dQjIo4dI\nrBEKuB6vgeVXo8IJOP/bwMqB42VI5VfU3pPnEZVBD7aM/ZbjbamXtRVYzbpu\n1NPAxuEfkBiTjBGUXmWTnKj+DqF4R4qkWR6GrIJdxALR9FIWFaYjbUJUI9wm\n0zjFn0Tl1Nn0x82nDIHNEvCa00Jotb+vqi35mikzzdHjzQGjuWbQ1YowmUuu\n0fJh\r\n=FHm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC3b9T5zBnMPeEHPCfem1kwPyLsB753tahCQT1DRcY3QIgRt2zRxf0XwtsixwIPVtC5J7f7g3XroD2HQQ+NnXZAq0="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-alpha.10_1611788561168_0.7454660230551728"},"_hasShrinkwrap":false},"0.3.3-beta.1":{"name":"@spliterati/shamir","version":"0.3.3-beta.1","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-beta.1","@spliterati/utils":"^0.2.3-beta.1","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"6fd647a6839cf094c0133c9e607983d792d36698","_id":"@spliterati/shamir@0.3.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-uUwWEZ6f7jLs6lpPCikCXW7t9lAclc7p9AxEK5tiic2DqSQQx03xLETqftdmYlI9UY4sxXVeDRFIA1JKUK9U/Q==","shasum":"81b0bc0037e4053fb5b393dd65579457fb476882","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-beta.1.tgz","fileCount":6,"unpackedSize":22121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhFUCRA9TVsSAnZWagAAFzkP/RfSpfTpnI55xK7k7wMj\nJ6nPAhKzCYkQzlWYawyeFNHPORtKJJO5kYmpTUALdSzL04zRWzTLmuQV3oLr\nVsFAHQa1ExoewdlTqhCO0Ra5wrJTe7oTnt2r5LkjW3kftjcTEK0x2Map/U30\nzOEy7Kstz5nJrjvBaClZh7cGaNh6IQWU6evRgYU89ywAHs7FpmV6+Co5erTq\nWOUH+FfXZon5HflrfiQRxSTooB9535e6wadJ56qbyzYhMH+ThFTvmwQcZUFv\nhJlECnuSCS2FwV4eXR9m7SIFFv4PIRNqMqqe1jdQ7iWWr29ggCBG+ZRwWYUo\nicw1v8Gip4Pm0muIqhU7330wJE8c7zLd4/JFM9dp5/0kZLI+P89E65hOmx6L\nxpUxl/AFb0D8A1eGYFm82qEnBWV1WtmBwtYp6q2m+4LYMU6XACbDyrg4ug5L\nR0g0kjIh5r068rZc1oemwY16oMwpmwIhwjyP4NQQuXkydGxbyeBZUDbdWmbN\nkLBTGRIH87KgBCWbJyEDrUpBE2rrfx/zbJt016waTTuzyI/kFiQ5qYV8r2pX\n8NIyDWMnesC8+D0iOvamciuyGPjfRd00EXka1HXoIpd9CgMr4xA95CID8zxU\n4OHa8XgYGaMhB6DYZlSUB03KxqYcYj/w5tpuINDD6Y2K7mJdkF6YMD9Q6/Nk\nIRdf\r\n=538z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzepEUGRf2yUY6MmevU+VfsxeBhDRg9oskUgDVPsSNFQIhANQ0qIxazUf1rORtxmq3ONyx87OJMLNE7QBJX7pUuhV7"}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-beta.1_1611796820016_0.4950196130215472"},"_hasShrinkwrap":false},"0.3.3-beta.2":{"name":"@spliterati/shamir","version":"0.3.3-beta.2","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4-beta.1","@spliterati/utils":"^0.2.3-beta.2","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"4c35452e9c797e24e5bd89d2896a827442879a00","readme":"# `shamir`\n\nThis library is a port of the arbitrary-length per-byte shamir secret sharing implementation from [Hashicorp's Vault](https://github.com/hashicorp/vault/blob/master/shamir/shamir.go) product.\n\nI have removed the constant runtime functionality from the galois field arithmetic, as it doesn't really add much to the security of this system.\n\n## Usage\n\n```typescript\nimport {Shamir} from '@spliterati/shamir';\n\nconst secret : Uint8Array = ...;\n// ... \nconst shares = Shamir.split(secret, 5, 3);\n\nconst reassembled = Shamir.combine([shares[0], shares[3], shares[1]]);\n// arbitrary indices\n\nexpect(secret).toEqual(reassembled);\n\n```\n","readmeFilename":"README.md","_id":"@spliterati/shamir@0.3.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-4ISvgeo88nqxuUN0umiGvAlXHskQyuq+UL8tyxzsMvKmzATa4hLdkomEo1xbF85/9eJxq9uM+o/5PB7Mx+CusA==","shasum":"5b612cf4663b33561d4aa9ba4405f4699a953277","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.3.3-beta.2.tgz","fileCount":6,"unpackedSize":22121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhM5CRA9TVsSAnZWagAAPVsQAI3390LqiCXUJIJuiOmw\nnhB9vET15vsHhZIit+Wkg0U8bBq7UtzbtYe2Q2YryAMBnhFwYvPlxK/8z4kA\nEkBYMqmMv8m92zWD0vgP1BocdXTOnSbZ7WrazixF6i5H6xKjVnDrA/logI9/\nDjx+YA2HvQiXeHKPgk3v4rvrwiXFBsnhL+HpmM+MJVX57ccLB4e8BB9X2q9O\n0pjH+/2+tAaQPsaMbZW144VhvuvCOT9Puu4hMq8wqSDmZ8Vtr5a5kaFbi1Pr\nDYW8b4iFq0GOCQD/6WaD9YOxvf+t6c2a2644USj5+XH874gvaSViml++xU11\n6r7m6CV3ZVTEU0faTzIh/1LnPP34WnPu71Kzb6NO10hU4HG0A6WqHDjYxNtQ\nCi6FhipJgLuGwQg5RglVvLvG2plME8CzWtQL6fXgFtSNFJ62p6ovz3Ne3BEU\nm8ynpxITj/Y8nkJbDVrCpv7BJY/JKMmfYB2SSDOBjigavLBKOFAgXdUG/1bu\n4htJMmFjETECOrMS5ZD1U3BecYITT+L2f0o9C5EOlAr9hhkyLt0+69186lFq\n+xkOqUM88bLprZAvAgFcJMcyQwzESaXnOLJoNIcJKaCmb19fZXZVRG4YsNwQ\n9l+j6hpDayGgAn4OFCTd6zNrLedEOVj79hcwLdwBADEmspONIYuOadKj/366\nYX/m\r\n=QNqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyYXaQygB8vEKmhp21r7HInn75gKsr5NpAriHhsOJPJAiEA76uLdTIqH2Gp38FQdLvTMJm61y+4TkfSD/w7Gd/VGPw="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.3.3-beta.2_1611797305133_0.577584270078008"},"_hasShrinkwrap":false},"0.4.0":{"name":"@spliterati/shamir","version":"0.4.0","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.4","@spliterati/utils":"^0.3.0","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"69755a969f98668751e3d2e1b33362f9f24839e0","_id":"@spliterati/shamir@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-LjlRH03D4wtOKH3I28Yv58/xYZjVvddjRqlkskvNlvhZ/m6upWGFnc84/aGuc9X6jwYmABiS8nqXxJn5LRRQEA==","shasum":"af60011243f2a1d65697a91914cec3bd6577c923","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.4.0.tgz","fileCount":6,"unpackedSize":22100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEhS2CRA9TVsSAnZWagAAQmcP/1CwwwrwJfMJSf4e4lnq\nMgwx8OHkHh+6yJ/NwqLX/zHMtPBRfpLj2J5DuiXM5WUk+i0tUEdW8o3jLqwH\n6ST2BsXNqb1qrNETOkxEG9OD2jwTo7MkNtGRdl8WLD54TS0NYNWdT4BP1Hn5\n7/1WHaeUt1Bs9e6vlYFDBmHC39+bUbbukGPCYbNzxEixRGa7riAXiJ6Ofhj0\nlaUgSaZnfCFTT/wv5tfNyyfsf88c3Mkh+5EpJwnkXKMRjie7SIQ1kO3P7doa\nu8ayGE1zvZ4vnrmcTKYhYSP+k4OOTz45YRSFLxVH990ZJadh1RrCInYLI3Ow\nqvwIht/PnhU7TVn7itO09l1iyssLlRL8WEQjAvl8toOxmTQI2q2eQ5tuAR2e\nRJQzqGmmw+Fh7Fm1h52r5fqKbEslpk+boht+t1K1XbQB5Ha3fmx5uLzo6S5N\nT09Nh2Lp+R7o1Hm86If1lbzs3L54QJ8M+TbZpQizGVQzLgUrozFB94dyFUMY\nc5w0fd17YsFxfmwU6o58V1Th/UfFkCOWRPBMIBhWIhYCaJdSn1TlDBEBAnuz\nYeJV4yJHfa3uu5HjyO+Y+4hrIbQzclITz1xQvgm++sz/5LNwvMrTpS8aF9Gi\ntW3LIrTXwRhZA6tVTSG1O9YFUwMMspHtJlSGH1s+JgzCJtT2qpUtwUlIuadq\nDPmt\r\n=OXf5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxXR3j8HNXSc5cd6yvCvuyzF7QXOrTdJtwUY9c72BCqAIhAPDcnCwBZf3fmhmi67PKJzVZQMJtxM0GcyWEbvMnG/5S"}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.4.0_1611797686131_0.05162677024357398"},"_hasShrinkwrap":false},"0.5.0":{"name":"@spliterati/shamir","version":"0.5.0","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.1","@types/node":"^14.14.20","constant-time-js":"git+https://github.com/soatok/constant-time-js.git#8e056b2"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"cbd41342e23c810e9bc6645859ab005106612495","_id":"@spliterati/shamir@0.5.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-1Z+7CRxRb/M8iVCGx3eiR+1s989l8hilwYzEN0haQrWlcOCrv5b3bWmPmlPgnhN2JGJiQG1VdPkKmEyZRVSPwg==","shasum":"b17a485ac419f215a3005ee1c0ccd519e48b712f","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.5.0.tgz","fileCount":9,"unpackedSize":33104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEu6UCRA9TVsSAnZWagAAKekP/2V4Q7rCtOOCq8m7lbYX\nanVm7BP8TbwaViME3eduDgKIFs1U0zDie9LMadsKD2Gt8LkVWZ3/2D/8kQN0\nj8DWrFQ8IkBLtGLYzicBSyGNG+OJp9IfNZNeMWwybSZclwWdPN+OUDOiI+Mf\nNCBy+nzuI8UxmBAhohuNo8icQhtcJ5ZA8+sP0MbkynPa8yyxYpS4PpX21goJ\nVBI9nAn/z+oQZY6a2STPjlVxWxQ9UnmGfFTbiCMXHT1BOo4iFZOYY5qtJwLQ\nCHXxcZPNJqKkf5gq/argkHrizyWgTD1lwepACY5ibOAm9q2mRg6e8nQHnX1w\ngVsOjgDXSQXsSwE+5iLCKxFRALQVuc6efpE4GC41Z31yjdX5IIyQWfSr7KIw\nbJlhZiuv5ucPC18ItLOkDUA5KeAl6M1/aOFWpwcqXDTozxqC4vaGYkLWSWlU\nJryYe83zzXfNzPnq9sefaAD4CMoiWxmJxjV0dt7hDW6gGbCDIeLhIooU5ksn\nWQSGec/8sf9hlGCgcjUla8Vjs4j9eajrSjGaPiW14aJDFuWcNvUE/qll/0Zf\n7oRMBHNgPpTfsozxkOPQe1mItKSRReQFzLCquZvp4s2sh7j87l0y4FQVKUBN\nm65hJz4dCbpcE2WIVAGfowCl3pCiM1v+SckQOS+Sj2jWRHHFH5nLFtOxBcOy\nkyHm\r\n=qGbB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO08rjiDl18+eiaNUTmLKqr3fbfb1i4RCySEweycn/+wIgFwR5uHh2m45MSxTZrC6GEKOH+OAOL2NJS3spkc93DSw="}]},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.5.0_1611853460431_0.7980616039162773"},"_hasShrinkwrap":false},"0.5.1-alpha.0":{"name":"@spliterati/shamir","version":"0.5.1-alpha.0","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2-alpha.0","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"7a65295ff2c1a2fec0ea37168b0d12f7ae593265","readme":"# `shamir`\n\nThis library is a port of the arbitrary-length per-byte shamir secret sharing implementation from [Hashicorp's Vault](https://github.com/hashicorp/vault/blob/master/shamir/shamir.go) product.\n\nI have removed the constant runtime functionality from the galois field arithmetic, as it doesn't really add much to the security of this system.\n\n## Usage\n\n```typescript\nimport {Shamir} from '@spliterati/shamir';\n\nconst secret : Uint8Array = ...;\n// ... \nconst shares = Shamir.split(secret, 5, 3);\n\nconst reassembled = Shamir.combine([shares[0], shares[3], shares[1]]);\n// arbitrary indices\n\nexpect(secret).toEqual(reassembled);\n\n```\n","readmeFilename":"README.md","_id":"@spliterati/shamir@0.5.1-alpha.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-I1eNsAFor9nSBSqPb9RJikdZYKyrBkm3a0CbzAAgy1lyVHUYC3SbCjYTGvlwbPM03KD0hnSBf7A3Ict2fxQFcg==","shasum":"b93797e237e8181b0fb89451cceea0d222e502cf","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.5.1-alpha.0.tgz","fileCount":6,"unpackedSize":22116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE00rCRA9TVsSAnZWagAADpUP/3IFB/yu9G+gowcC//zl\nV+dbRCuWTj/QxeVTYjQLnbIQRoO7IUHTuo8Ni8b/IqF7o8dV6W2O4fwZ9KXS\n0S5vbgElYDfnIUKWDzKLJ7RGFJWyxngZQKphhLRI63jsNLgh6RHod7qq0Y+x\nbQkPD7ezxpZH3JogxGstV3QcIftsQUvthldCqRBj0nzDMLqMrzGK0BJx0qEf\n3Vve5DAeFGZb6ZKSp3MwgXjrMUDKQ2ff0N4bHQ8AqczPnRi5of6OcPHlnwyG\nf9VuOmzif3lVWIFIuTCalDfQ2AMRe78k31Dxx3bWptc+TkxwMwudJ2/M7oDX\nMJCqUVWQcW8RczbGPPBECYIKzqJRG54xyQAUoeF4zxhiWjW21uNKwjh9aQoT\nJ+y3F80RoAA11vrOR82xNK+IA5Z6PGN2PrtYTSieY0KWxaevb2oOSq4ediQW\nbiFcN72wI2p+74cKCnMwnuzcKn/ddMoRAArryX56nCzYTlrm9PLjv7Yw6QWZ\ni5ZLmBExgFcnTbIzytvc2B8IapP23/CyzUagzt16eRZUFXolzvTg+AY9F3Pk\nfbRHpFtIDIXLIxpl0klfqi6FZYHgxGn1lsS+KnSBqBnWbaGj4Yv5UvDWuWme\nvdMzNei3KwOcEIZbJ9CE43rpNLNrpl1rdm9cuzWAZ05mbaYPCaKRqeP2J8T3\n3t2Y\r\n=OocF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUakeOHLaahvUd61lxBzJqYj9qnQ8WF4kDK8K8wgFb1AiBAuO3uDgPmwBHwYQ9dpEud451kFnqO/ElzwnWcvmzgJw=="}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.5.1-alpha.0_1611877674723_0.5291433563417052"},"_hasShrinkwrap":false},"0.5.1":{"name":"@spliterati/shamir","version":"0.5.1","description":"Arbitrary-length shamir implementation","private":false,"main":"./dist/shamir.js","types":"./dist/shamir.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"commonjs","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"homepage":"https://github.com/zblach/spliterati","license":"MIT","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"tsc"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"dependencies":{"@spliterati/uint8":"^1.0.5","@spliterati/utils":"^0.3.2","@types/node":"^14.14.20"},"devDependencies":{"@babel/helper-compilation-targets":"^7.12.5","@babel/plugin-syntax-jsx":"^7.12.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","eslint":"^7.18.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","jest":"^26.6.3","lerna":"^3.22.1","ts-jest":"^26.4.4","ts-loader":"^8.0.14","tweetnacl-sealedbox-js":"^1.2.0"},"gitHead":"87272945e0d91ead29701e0e777eee99ce58e10b","_id":"@spliterati/shamir@0.5.1","dist":{"shasum":"7d5d453a356e894eeb87173f6f493c3d59b080f5","integrity":"sha512-IMhoQpVMLrmCXJop+FXCHbRbXjKS/tkKGaBq2MYBEaznlWZmDOKvx3ac3rhaXd4Wrgb92/URMlIXRKpkliktSQ==","tarball":"https://registry.npmjs.org/@spliterati/shamir/-/shamir-0.5.1.tgz","fileCount":7,"unpackedSize":21833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFKr0CRA9TVsSAnZWagAA/GQQAIW9q6BWUSiqhueAcPgd\n0xRRAEczVgKLkOaYPI8mbAQNi58L8k9R8PNyo0kKOk/SRzJIoB4UlpNsSkIz\n8tXmd2Dy6B+gpwwg7AKsS/dLmTbAZnuUK22QeoyAxs/Q2H2XUddbJ9qfSePf\nL9f7c4du8rfCVoABZrdKDFOhaNTdKQIB+z2KKroFCXhZofUDzJpzfWKBeMKU\nRzxT0pVR33Pxo5W78/80LD/DFD3pzgqHac5oB00DP/SA0C+wAO+9knLNhA0E\nx6seIJKcmKP7HY27dTJpcLc1B4XzjZR/1EisVYrupJEwQpanfkAxakC1fnCi\nQ8FyUllrBjTBcFusFLjCOKvruzcXzAeojlz+oHu6V9X/2I3zO2VIScoTvZBG\n6maOpb5pnaWqDYLE7IPuTTO4fcJjnORi7RI+9CvoplhoPluUGFTP8hSPdE++\nbBjDbrWvmYt6aTj67fttHKyd4WYud4/Rc/znjSTQQ968RrKOtU7lwvm3L8+g\nv8e4dDtnodzhPPqrVNtn6U57FD6SVni8BLDXpTWW/bPvK0MtVXajdUBXqG0e\n38qPZRLxBqOc3wHaDW7mfmFAJdhZx2CsnCKD7lZuDIpGoD7BVBizPSaT0Ka0\nQwS5RcRC71cSolFKLKCrZ3dp9YzJtqXN8A9MeTZBsxpNi/XeIfuo9DUb2ynW\ndr0N\r\n=rbtN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtqMdlh3Kdjue0vD47QguBKkgX1p2rJaPXd+Nw7Bh7aAIgeX7nGPIzlbpvsJO1rY2fBURUYVwwt+GaTNWKHKZV6YE="}]},"_npmUser":{"name":"zblach","email":"npm@chalkzebra.com"},"directories":{},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shamir_0.5.1_1611967219864_0.5610495112016984"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-27T09:40:17.931Z","0.3.2-alpha.5":"2021-01-27T09:40:18.348Z","modified":"2022-04-07T01:36:36.744Z","0.3.3-alpha.0":"2021-01-27T09:51:28.567Z","0.3.3-alpha.2":"2021-01-27T18:29:17.066Z","0.3.3-alpha.3":"2021-01-27T20:03:02.692Z","0.3.3-alpha.4":"2021-01-27T21:04:26.629Z","0.3.3-alpha.5":"2021-01-27T21:08:56.809Z","0.3.3-alpha.9":"2021-01-27T21:43:45.782Z","0.3.3-alpha.10":"2021-01-27T23:02:41.359Z","0.3.3-beta.1":"2021-01-28T01:20:20.214Z","0.3.3-beta.2":"2021-01-28T01:28:25.251Z","0.4.0":"2021-01-28T01:34:46.344Z","0.5.0":"2021-01-28T17:04:20.537Z","0.5.1-alpha.0":"2021-01-28T23:47:54.818Z","0.5.1":"2021-01-30T00:40:20.005Z"},"maintainers":[{"name":"zblach","email":"npm@chalkzebra.com"}],"description":"Arbitrary-length shamir implementation","homepage":"https://github.com/zblach/spliterati","keywords":["shamir","secret","sharing","threshold"],"author":{"name":"Zak Blacher","email":"zblach@github"},"bugs":{"url":"https://github.com/zblach/spliterati/issues"},"license":"MIT","readme":"# `shamir`\n\nThis library is a port of the arbitrary-length per-byte shamir secret sharing implementation from [Hashicorp's Vault](https://github.com/hashicorp/vault/blob/master/shamir/shamir.go) product.\n\nI have removed the constant runtime functionality from the galois field arithmetic, as it doesn't really add much to the security of this system.\n\n## Usage\n\n```typescript\nimport {Shamir} from '@spliterati/shamir';\n\nconst secret : Uint8Array = ...;\n// ... \nconst shares = Shamir.split(secret, 5, 3);\n\nconst reassembled = Shamir.combine([shares[0], shares[3], shares[1]]);\n// arbitrary indices\n\nexpect(secret).toEqual(reassembled);\n\n```\n","readmeFilename":"README.md"}