{"_id":"shamir-secret-sharing","_rev":"13-c226220b8ddf41fd19056060a5d241d6","name":"shamir-secret-sharing","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1-beta.1":{"name":"shamir-secret-sharing","version":"0.0.1-beta.1","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.1","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"}],"homepage":"https://github.com/privy/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy/shamir-secret-sharing/issues"},"dist":{"shasum":"f985db3ba0ef65186f31e51b953b82e6d8ffa69a","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.1.tgz","fileCount":6,"integrity":"sha512-E3WNItn+NdT42J5WV6kkhpCCS/MGPCl5ALt3CDTcK0oZKYnOfXoggYUmRSuAUL/r+ZgwvWM/QfYkoDGaUrtcng==","signatures":[{"sig":"MEUCIB2PQnQgGLdvgksH425kmvjs9okZp+oNrFa/JoGgu4u/AiEAw54/boeJLQiNVvuIZsioMA6PMXHJfOhPc1McXlSRSgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzuqDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3XA//THrW4vSuc542bzY+VSpVCN/AmUjPeFdf81HOJM2uY+suIhRB\r\n2y3KORD9RcfRFkWIucCLvmRP9kZW5pPXfcekjmss7+smwVCXwFT6oiwOrm0J\r\nDl6JLNeIi6Kpa8A7J4u8USmVT24UQUVNxtfhUYmVgVENXIHxZTYbmFuLqNP+\r\nr0SgC/GyIBpgUq6PxiC2SGmI/ZSIOpka4julSO/QW74uARsPTLfSv1PkOY2B\r\n+COLacbc2761nNZAyO/SnJrvEf54tzkOxL+GheVvTqM0EEnh2sBwaAF9snWe\r\nidXnC6RGyfE+VLwWnYaq8Lwv9ZGl/XOWe43aqiUoG+ir4/uvYhGsxwoeGMQe\r\nRfCk644RVQWC2/OlxwxotwZxEpIrTgxBh05gpVcma8p9QaNkJjZCzuHGTFVq\r\nSQorRcjy//hd/BHFrm9af1u9omHCVZYABbmICHkG+q6CdiU3tG14bR4+lfgi\r\nKhlc4nZa+Poi6Ygn6HWVq3eDxmbA0ieVkUIQNi0ffvTYuDM4h0hEPJ6cUF+f\r\nGAjqmu5pkKRI7YklqwjFoU02QOvYU1l7pNWG5Sq0oRV0N48k+OwCWK2E4EE+\r\nC+E2ur7KSIW9HwqVHbIdF70k9LVu02FcdEXcNFNVnfpolhry4FXaXP+4uzdY\r\n0eyQXLX0VS12b/LmlMAYjzcyS3PFadwWAW4=\r\n=z60Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"d060b4435830ad5e234407751b3bb305866849e8","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch"},"_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.1_1674504835146_0.8747559571998313","host":"s3://npm-registry-packages"}},"0.0.1-beta.2":{"name":"shamir-secret-sharing","version":"0.0.1-beta.2","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.2","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"4b34ebb70b27f1804cf17324bd5f59fb0ae26981","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.2.tgz","fileCount":6,"integrity":"sha512-BdJcwfiJNnZoFuy4awwDhB5yhxIdPCMUsCBTv7LUZpGtD7RP+W6FIhUMd5f9j/6cdMibqaqWGRk94Ni2zXpaJg==","signatures":[{"sig":"MEYCIQDJLtl1vYRLMw47yxopAPOVGwUl9UNmNm2/T/QVnXrPnwIhAPOIZptMFiXeldKnvubxxAfDR3id7slwDIfqS7KVG4hC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzuxEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC2Q//Y5IoN8Ax7Sa2TlwAgpZe8PvKM94uzsNTm4RDIGrnPLL8Jxhc\r\npoIBVfeC0dAAtG29nrQzT4xZGuGbKAfRXbD6cwUFGJJlBLM/QPAnnn8Nf3T8\r\nA2gVKfqGNLu/3uN1onBxx0LRIGDjmSLNRtVIT0hH7ThtTvbxQOeppKylWoUX\r\nFJhIM+xMpGUmdS6QL9R7/UNtMy7F8psLxIv1c5p8n52pToPSLqAMD2IFT137\r\nA41H/5qSdy4RWZhqJLqYUoSwrnZeQZ5a1PB5i06BmUX7XJXB51KS1DViwdQC\r\nvEDc1r7F3LmxZShyR/X0xnvEL0V9hZsERHa42XEdMKebPd5WfvCan/wsADpP\r\nm8salG9RRkNEFhVzb+upOOtV1xb2gk/JnWsYgPh416Bdsns1hLx2bKKq6is9\r\n2nkFn/8/+CDmqRUt8dFh5ELtfoOd2WWNUoZHIDsF2mgaTSM+u8eCDuM02oNW\r\nIrFYXJfFStLojBIUaewAsJj1H7VTWrt2JEvpKIHd3vLxvOeWord53NisvjYn\r\nDfesyeRf5c6Yf2F7ro7PdOi5EErMoyFSC5yuRgU2mhxEHsuwNcvcqC35WR4j\r\nztakj5Mg0SkEU/q22USkMlSWIrHyEEWxXqnne1PS3FllEF0RpaYH+CeCxKiY\r\n4LIWDiLreGpkwBs370tT8SDglzcQeZpYD34=\r\n=Mrji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"169fa6ff568cdc5e9e1104b42bfc2a43415f7cc9","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch"},"_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.2_1674505284056_0.34012921059062085","host":"s3://npm-registry-packages"}},"0.0.1-beta.3":{"name":"shamir-secret-sharing","version":"0.0.1-beta.3","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.3","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"db47df481b7e9a521fe163faa1912120e3f8f31e","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.3.tgz","fileCount":6,"integrity":"sha512-KJJvgwDSxP0ECjcleShnSFaBh0YLLD5LJX+XgtZZ7PPhmSR4qkH55oDtUnAw9luKIPAJsK01C7g6H54Tq1NHug==","signatures":[{"sig":"MEQCIHCObZrSMQrxcLsbH2bq1k84Qc8gZSuY97w8dZxFQqr7AiAECI8jPGLpdqJexVaIjP4W5650rYyAnn6MxEaoi9d5GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzvidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIrw//d2lC/ek7sXGUd6YAoGdQ9LE4jrW/6m1uL4AMQNX5cvKX+2LE\r\nYWe28oAGOgHWZg/5ztm9Rh7ZuikbIGu73WqF0W14gwepnRJuE6RObtYFr7Gj\r\n7u+8chNYMb1lKnfbre2H6ddf0wg2Cqh3sHPxbwRZpO67rouIdGo2WUqlj3Mp\r\np6zrbW/2c2Uua9LsSGvUxeF2ySZ74R9+tAeVDq7RIcRXOkOK0+K1uz9aTchi\r\ndDdeiY5ZrRy/Tem4mALB1KCocQAaQUo2Sf1dnaO8RfYL00zUDUcmJw9hJF8A\r\n9KSYpAb8Ft2SvcXxBlUWhnL5Q8uixFFFE9MJdqQLeDtlnFmKFyrT3ft92emJ\r\noMU/SIK2LfiJfKKK9JnvsXITMKyucBwvOmLyblk1paPeQlMnFWOMzzWP74cZ\r\n2d8hmmr/VxVyiZHB+7FRsLGxydhvLDeoDuYufnUDAvDs43Qshav517kgb2qV\r\nGg3AXCZW5ugekRCIoMZ5VEu0twdPHTIyuBlNBo4Ll7Ju/RNk9qn5T7KeK/E6\r\n9Z8y5RcPQ8vaW9/c/OtIyQosnXCA6szQRznaFY7+5481urvksUuwXOKeNqjj\r\nSqqCbdEb69ayKvr6RCjIlHXpsyE2RK68n3IifUo5Xh6qMww1gkaLBzm3qgc5\r\n4Y2ucGpywAvTy338+Y9Ci3HNunrpwojN4NI=\r\n=BrwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs.js","types":"./lib/index.d.ts","module":"./lib/index.esm.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"8f00418d0284e6bc63dcc2b66bddf0816f9d9600","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch"},"typings":"./lib/index","_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.3_1674508445319_0.557626679269215","host":"s3://npm-registry-packages"}},"0.0.1-beta.4":{"name":"shamir-secret-sharing","version":"0.0.1-beta.4","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.4","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"686219778d8f6c1ca56490ffe4b75b5463c9c684","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.4.tgz","fileCount":6,"integrity":"sha512-735F8roPgXtp51G+6Yt2firm6j5NXDbmSFrVCOXEZP8+yfujx501QwSWwEkwa+9N9gwdjasv13OLe/CDpBm2Dg==","signatures":[{"sig":"MEQCIBiYcs0vkCVLGzboSnej/K8LcyhHuc6jITXloSxSCxQvAiBuA1jXDIyVrdKKIj8ExKh1Vy3wGGVBDEkUlWBEDc10gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzvjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUzg//bM77QYW8aYLtHHTDj5crOVps+pBWB/4p3O49WRl2MzJsK3U2\r\nfIjqCdtxC2r+Xcxm+6E5wXlNSN8lvCggp3C2xpN2Qdk4SdQdAAT7GZVSMoOR\r\nSi3RuCf275uXg7bgJo25X0wDaVq/guDsteKJmxLjx+1Kp092kQp72q3whJ8y\r\naQ8DnZelJVCPLPljBk2kwpLXPgyf2U0ci8Y1JYTuD4zTRn2apl/JdRNW+Es2\r\n3QY1xv8h9d0M0IITIPzLYfAC0qGEo5JnsLSoqyQhJzm90luaMKX/utRS2Tbo\r\n+QNRgSV9Sfk3qA0WaUq6We53y3O1q7qwhu7Q+9rBHvkjP1EhmeJv5Je74CgV\r\nD+fcYIH+oc0kmrlNOxsrefxIwN0Spg9PwjxvFS6opp7pJPPYE044szFYhlz9\r\nVgzuc7VRtFADy8walkc1KVP1Ij61DiCmpffJL0mp+pYupkntogyPGgygEF0K\r\njotPVKtHK+q7NIZyiSsGdf074D6L6rQf8bZ4FJ4VPkWIAZ/TQiWisHaP1Df6\r\noKMFoUWzNy1ffmGz8ZkQswT51valmlFgfPvxjDAUbrDxVcNnWIj/fmA9cFQD\r\niVAerUtdbHhnT5r260CFMvQvYq0K1dsK+fBLjRF9llDgttYxA830VaJ7AP0z\r\n50q51Kr0WttUSFuxmrVbuxnqNTl1vyjy3Aw=\r\n=7NIr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs.js","types":"./lib/index.d.ts","module":"./lib/index.esm.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"e4bca0169e29ed5c5525c504d164ee7979756f35","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch","prepublishOnly":"npm run clean && npm run build"},"typings":"./lib/index","_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.4_1674508521042_0.8165835400679153","host":"s3://npm-registry-packages"}},"0.0.1-beta.5":{"name":"shamir-secret-sharing","version":"0.0.1-beta.5","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.5","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"039d78473fe28faafd08011405613f11f3ff85f5","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.5.tgz","fileCount":6,"integrity":"sha512-j2onjy7Q3LFFYU1Mwwq1NKB92adBUE+Ir3NdFOv6mFovQNMrCutI//OQD9JVPxNWKdSI3IUi9G/BcZHyO5xaFA==","signatures":[{"sig":"MEYCIQCQxA1ND2noZZQMol4G8XY5E7f9MDFFyTmdkXQhNYd8mwIhAJBUSaM+E0dXUBhVlf8Pt0wxXXJanfIJs96cx25oFyL7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzwWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6dw/9HdTDFLJ+GLLfM9PlK1Qlda3gl9sC+0+y+caHgWGqroEA29nx\r\ncUCtC/OkX4DR+fj37kVrYJsbo+GpNLlV3c5VrvENed/pSTLJwhMLPhGMKm74\r\ni6FmzijzWN/X2Xe7Iul/zmEN73FrY4r3dXNhuHdLR90bNewOK3hKTJtwh6X3\r\n0qR5R8LsahLatuoEWFHCsF7+XnHW+bfmieDhtVUrpici970ZBO6JloNe6/wV\r\nR54KyXdy3FYLiAi/nYTgvCLz1SUDBXYzYjmuFs2aCNt+521p4wCofin1kN1X\r\nUN8rUsKIzwUAKyg2YAGrOL2YuXDFMKAgss3a3v+WKXz6EWTm/+70h4x0OB23\r\nSZBQM1Oe/UQpHbCFWLVqoRnU9yFLOnzRjpXxublH6zgnaJoHhLRbrw2shn2m\r\naumTq+TJk/3cyNoR29vp+OWyNW5K+svfYqXiRWK2t7WWNFP5GxebmBMxZzvd\r\nA4LAwjoazPW6/vEUfwh9RPj6o/oWV5RXiAUnNnNx9aMkLfgbW8Da9DG2ubJ8\r\nJdvAAxQ3ciZjdG6Otsh3I6AyxlwbYg/ckEFAh0rVIGQXS0xTaBeQYyZTtX/F\r\nnEpPmmyNOYA4csH5blFgpM612dNE/17DTY1utFEmnqOfLXqG1wSqyOITsRh8\r\nyGZh6Dxum5DUS6ge+l1iIhQ+2d46sleuvx0=\r\n=RQWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs.js","types":"./lib/index.d.ts","module":"./lib/index.esm.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"664626ed82d33f96d3eab157be2743a0529925c3","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch","prepublishOnly":"npm run clean && npm run build"},"typings":"./lib/index","_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.5_1674511770305_0.6902319381543156","host":"s3://npm-registry-packages"}},"0.0.1-beta.6":{"name":"shamir-secret-sharing","version":"0.0.1-beta.6","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1-beta.6","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"nichochar","email":"nicholascharriere@gmail.com"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"2f1c4db763c4a1e36e8228dd47d3c62fb0a548c2","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1-beta.6.tgz","fileCount":6,"integrity":"sha512-k9RN8XjEDuFRgrdhq3rk1OBqbBoISmKDhJwqYK3lvJNW12ZBpGShsIR+5HubAf/BzinWt1PtzGFiXBRufLgyKg==","signatures":[{"sig":"MEYCIQDB44kE4TiqJeBNF9CR3Xy7tpatftrkWxgvesHzuJHOwwIhAKgp5+QVCPyPTRrlBJHswI5qrK5vfYlIDLQeyxFLES98","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1BtyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMTA/+MUMMxa2SN4kBVEz2+V4TTP0lnxWbhEDJPvK6Foc+h1TRZKQI\r\nkuYXjw9gzc+vEfQ2rI7k2z+/tBMUqsuoOa2jN7WpuPFBxMTPbqkIAbXpP3Gu\r\nrtAczBcJ8zPprV7faygxkbeQlzjctaRlymNl1gkTxzMHcB4f+2K0meGDDha3\r\nCy9QtKc5otV9Oil5aaBL6zuznSYf8mIpRK1EjbDm/WTtPomWXgkAHzGtk22k\r\nrXPdv11DxAgWDvKsm9HjzmvNMP/HFtqvPysw71uu18ui7T36BzW9nET0UhCX\r\nbe9mOWXEMgblrqViI9TxCTnVvVTeSC5Bq0wwbA1H+Iewp4k6QHewC7WECzYL\r\nqOnoh6ypSaQEzB4nx4X0638bBGc4aGpiVYCl9LhP0jJEBpgrhdIzwM7gVvq5\r\nbCjelOgO/LpGJ/MigtxfP8B8EZbNL2EMPXmw9lFv0+w40SVegxf3LpWDp+Di\r\nUx9Z7y4zdtOcBE1L9TJRjYr12jTWwhn68N1LNuAlMZSV0/PLEttT8Cf8Vy1t\r\nPapr15DJ7BVbEymW+ot5sN2t6RtvmCFOEuA9hAK2LhQrULt87HFLDlxUgUuD\r\n1SFskcVjZuqrwue1olWCSaFpdOy2r6WYhxzwrw8Q98lwUciiYe9qbW6WRfG8\r\nHYVyKRIwTFOfqtC7AnBoEPHc1NHiOcFDO5I=\r\n=HeCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs.js","types":"./lib/index.d.ts","module":"./lib/index.esm.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"3383ad927211615f3d70b5ceb5489f8a149be191","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch","prepublishOnly":"npm run clean && npm run build"},"typings":"./lib/index","_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1-beta.6_1674845041907_0.904877510372728","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"shamir-secret-sharing","version":"0.0.1","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.1","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"nichochar","email":"nicholascharriere@gmail.com"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"9d97073b5182849e5b97de4eceb37ac4eca37e6a","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.1.tgz","fileCount":6,"integrity":"sha512-2G6XHBXjJ1TFHCiJiXlGVcN4wvFh01O+9RiPOwDYThvoN9SaPl5DHA0R9VZoQE6hNOYUxR0KAltBwhhvpQpQyg==","signatures":[{"sig":"MEQCIGaQbW+pW/wiyE6fGnQGDizwkKdRks2xQFTY/GuKaBM2AiAZk7a5xcdPl1SVbkLeQcGihi6Wwu4MeUp0KGoMCYEkwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/8gAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Hg//RoLcKO0/RbmlQxIJ7hymTq+O19dhpoB1RUHUjk77YTp/DD27\r\ntzNDFi4DstJPU/f6HY1HNMxhxQS/FZ5gzdFIH9ZbeyuG9/JQIArOVSVtwe6P\r\n3DaBR09Hc9Lw0jAwgZlUnuZYP6AXIR6NMGuvSRmxqAx6vg//q8uqI2wl3/dT\r\nKEBxgDAuUgQ7aLKWcMzTqtx0+0qxd/Lo1Uy6AIKE+ks0aFVlOo8bu0TXeVAi\r\nR9n6FjlpDwzgv9k447Tl/AaUugFuTc6l3z/y7+2uetKdVlfGFmFwABTteCo+\r\nx0msEGA7C8BUfdl8Gc0FhCed2O/6oktnu8pf9NXXfehojd4wq2M3xol8q21+\r\ncQclCkzUaLGmIWWCJGBr8gMEUii5ynm31+3ogoXdGNBlES20VA8UJQIR/8Cz\r\n0G3sjuY6DGleAkG/lCQ4oh6mh94/BuMqEKTj30pztpLt96sphzVGAjAhi26E\r\nCM+LdI6K75x04UlmHoGkUs+hUH7JV3fLOwv58fSM1pprCcNIf4AXs+FPE8zj\r\nCo92fXvzo7GQKP7U+7tPspAbpg/fUN6MUIUlxjjQnPEo2/IEz7hVgAgJc0Dj\r\nAt99/oPCov7m0+OxK3pnp2ZGqBScnCGlHPD0IzOrzBXnaKsSenEflKYJe05G\r\nwaglHCrdROWTEs1rMhCw6fCUKHxHTu32aJM=\r\n=vvkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.cjs.js","types":"./lib/index.d.ts","module":"./lib/index.esm.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.esm.js","require":"./lib/index.cjs.js"}},"gitHead":"c922b4858e2b59675801e2a65d12418a48be159c","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/*.ts'","test":"jest --testMatch \"**/test/**/*.test.ts\"","build":"npx tsup --clean --minify","clean":"rm -rf lib","watch":"npx tsup --watch","prepublishOnly":"npm run clean && npm run build"},"typings":"./lib/index","_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@tsconfig/node16-strictest-esm":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.1_1677707264137_0.18764210026999462","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"shamir-secret-sharing","version":"0.0.2","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.2","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"nichochar","email":"nicholascharriere@gmail.com"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"6c00dd6e00528f9da7f03f7270e2ac8212399bfc","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.2.tgz","fileCount":22,"integrity":"sha512-uf2aIo8tsyQNfq2s5JWXD/wPWHteWHpa4uZhhDMomyF7xXWv11ykPOJqNA1wH+tZZky/zs/47sm6QCipmNqkUg==","signatures":[{"sig":"MEUCIQD3v8RaUBXp7XyHdamXbxCBwMnsFt/9HVqc2YYG54GOcwIgZ0WYtHvp6Cz8odQ4xQ75mP9pGVwl90C7Jx3wDi+/xuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82224},"types":"./index.d.ts","browser":{"node:crypto":false},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","default":"./index.js"},"./csprng":{"node":{"import":"./esm/csprng.node.js","require":"./csprng.node.js"},"types":"./csprng.d.ts","import":"./esm/csprng.js","require":"./csprng.js"}},"gitHead":"cd8422da22c646068635964318483ca15119469a","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/**/*.js'","test":"jest --testMatch \"**/test/**/*.test.js\"","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm *.{js,d.ts,js.map} esm/*.{js,d.ts,js.map} 2> /dev/null; echo clean","pretest":"npm run build","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"8.5.0","description":"Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","prettier":"^2.8.3","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.2_1685392980611_0.17077413799843488","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"shamir-secret-sharing","version":"0.0.3","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"author":{"name":"privy.io"},"license":"Apache-2.0","_id":"shamir-secret-sharing@0.0.3","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"nichochar","email":"nicholascharriere@gmail.com"}],"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"dist":{"shasum":"94f63288ce7c37d899dfaf5f0c77af377f65dd30","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.3.tgz","fileCount":22,"integrity":"sha512-GPIb+QZDyjwwKSlVXEjHoOaBeevmdWz2IM2tz07nQvd0L9eMfLhzEqr7imajjjXCAO/cWgzXCCj0yFNMx6+miQ==","signatures":[{"sig":"MEQCIBT09F+25ffkuqPA4tl3tjE7jlZ0ccD6DqQmxAEpCogIAiAE0WHLCwEjmQXakURvUzzt0hXNvO/2KqhHm8JN6rdvMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86131},"types":"./index.d.ts","browser":{"node:crypto":false},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","default":"./index.js"},"./csprng":{"node":{"import":"./esm/csprng.node.js","require":"./csprng.node.js"},"types":"./csprng.d.ts","import":"./esm/csprng.js","require":"./csprng.js"}},"gitHead":"ba50fa75758f753459280a98c19e690626317bd8","scripts":{"lint":"prettier --check 'src/**/*.ts' 'test/**/*.js'","test":"jest --testMatch \"**/test/**/*.test.js\"","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm *.{js,d.ts,js.map} esm/*.{js,d.ts,js.map} 2> /dev/null; echo clean","pretest":"npm run build","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"benjreinhart","email":"benjreinhart@gmail.com"},"repository":{"url":"git+https://github.com/privy-io/shamir-secret-sharing.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","prettier":"^2.8.3","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/shamir-secret-sharing_0.0.3_1692248085586_0.6436281992873729","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"shamir-secret-sharing","version":"0.0.4","description":"Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"browser":{"node:crypto":false},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","default":"./index.js"},"./csprng":{"types":"./csprng.d.ts","node":{"import":"./esm/csprng.node.js","require":"./csprng.node.js"},"import":"./esm/csprng.js","require":"./csprng.js"}},"scripts":{"clean":"rm *.{js,d.ts,js.map} esm/*.{js,d.ts,js.map} 2> /dev/null; echo clean","prebuild":"npm run clean","build":"tsc && tsc -p tsconfig.esm.json","lint":"prettier --check 'src/**/*.ts' 'test/**/*.js'","pretest":"npm run build","test":"jest --testMatch \"**/test/**/*.test.js\"","prepublishOnly":"npm run build"},"author":{"name":"privy.io"},"repository":{"type":"git","url":"git+https://github.com/privy-io/shamir-secret-sharing.git"},"license":"Apache-2.0","devDependencies":{"jest":"^29.5.0","prettier":"^2.8.3","typescript":"^4.9.4"},"_id":"shamir-secret-sharing@0.0.4","gitHead":"ab8673658aeece52b6961d4aade2b0a62f7e1299","types":"./index.d.ts","bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","_nodeVersion":"18.19.1","_npmVersion":"10.9.0","dist":{"integrity":"sha512-ui8u/cIg2j16b9on/LH3V/glL6wHdwiTo/Iajzqx0STniBvuOzl6VYUxhrow3waF0dggovJfYiBZSWfTAN4XLQ==","shasum":"cb5c396c95d4e9e9e1925eb64db8a8e18e48d657","tarball":"https://registry.npmjs.org/shamir-secret-sharing/-/shamir-secret-sharing-0.0.4.tgz","fileCount":22,"unpackedSize":85498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQDQiowA0lDGJUvAZoZSotchOXYHJuvYllSzFj+seO1gIgbIXC+ruKsm9/MDlig+CFnoLvt59lPLzKlGlnI2qEbuM="}]},"_npmUser":{"name":"andrewprivyadmin","email":"andrew.macpherson-admin@privy.io"},"directories":{},"maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"andrewprivyadmin","email":"andrew.macpherson-admin@privy.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shamir-secret-sharing_0.0.4_1736550253334_0.0058097999388770916"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-23T20:13:55.145Z","modified":"2025-01-10T23:04:13.803Z","0.0.1-beta.1":"2023-01-23T20:13:55.315Z","0.0.1-beta.2":"2023-01-23T20:21:24.203Z","0.0.1-beta.3":"2023-01-23T21:14:05.506Z","0.0.1-beta.4":"2023-01-23T21:15:21.245Z","0.0.1-beta.5":"2023-01-23T22:09:30.466Z","0.0.1-beta.6":"2023-01-27T18:44:02.040Z","0.0.1":"2023-03-01T21:47:44.336Z","0.0.2":"2023-05-29T20:43:00.837Z","0.0.3":"2023-08-17T04:54:45.830Z","0.0.4":"2025-01-10T23:04:13.620Z"},"bugs":{"url":"https://github.com/privy-io/shamir-secret-sharing/issues"},"author":{"name":"privy.io"},"license":"Apache-2.0","homepage":"https://github.com/privy-io/shamir-secret-sharing#readme","keywords":["shamir","secret","sharing","threshold","cryptography","crypto","keys","mnemonic","typescript","node","browser","web3"],"repository":{"type":"git","url":"git+https://github.com/privy-io/shamir-secret-sharing.git"},"description":"Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm","maintainers":[{"name":"benjreinhart","email":"benjreinhart@gmail.com"},{"name":"asta-li","email":"asta@privy.io"},{"name":"andrewprivyadmin","email":"andrew.macpherson-admin@privy.io"}],"readme":"# shamir-secret-sharing\n\n![Github CI](https://github.com/privy-io/shamir-secret-sharing/workflows/Github%20CI/badge.svg)\n\nSimple, independently audited, zero-dependency TypeScript implementation of [Shamir's Secret Sharing algorithm](https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing).\n\nUses GF(2^8). Works on `Uint8Array` objects. Implementation inspired by [hashicorp/vault](https://github.com/hashicorp/vault/tree/main/shamir).\n\nBoth Node and browser environments are supported.\n\nMade with ❤️  by [Privy](https://privy.io).\n\n## Security considerations\n\nThis library has been independently audited by [Cure53](https://cure53.de) ([audit report](https://cure53.de/audit-report_privy-sss-library.pdf)) and [Zellic](https://www.zellic.io/) ([audit report](https://github.com/Zellic/publications/blob/master/Privy_Shamir_Secret_Sharing_-_Zellic_Audit_Report.pdf)).\n\nThere are a couple of considerations for proper use of this library.\n\n1. Resistance to side channel attacks: JavaScript is a garbage-collected, just-in-time compiled language and it is thus unrealistic to achieve true constant-time guarantees. Where possible, we aim to achieve algorithmic constant-time.\n2. This library is not responsible for verifying the result of share reconstruction. Incorrect or corrupted shares will produce an incorrect value. Thus, it is the responsibility of users of this library to verify the integrity of the reconstructed secret.\n3. Secrets should ideally be uniformly distributed at random. If this is not the case, it is recommended to first encrypt the value and split the encryption key.\n\n## Usage\n\nWe can `split` a secret into shares and later `combine` the shares to reconstruct the secret.\n\n```typescript\nimport {split, combine} from 'shamir-secret-sharing';\n\nconst toUint8Array = (data: string) => new TextEncoder().encode(data);\n\n// Example of splitting user input\nconst input = document.querySelector(\"input#secret\").value.normalize('NFKC');\nconst secret = toUint8Array(input);\nconst [share1, share2, share3] = await split(secret, 3, 2);\nconst reconstructed = await combine([share1, share3]);\nconsole.log(btoa(reconstructed) === btoa(secret)); // true\n\n// Example of splitting random entropy\nconst randomEntropy = crypto.getRandomValues(new Uint8Array(16));\nconst [share1, share2, share3] = await split(randomEntropy, 3, 2);\nconst reconstructed = await combine([share2, share3]);\nconsole.log(btoa(reconstructed) === btoa(randomEntropy)); // true\n\n// Example of splitting symmetric key\nconst key = await crypto.subtle.generateKey(\n  {\n    name: \"AES-GCM\",\n    length: 256\n  },\n  true,\n  [\"encrypt\", \"decrypt\"]\n);\nconst exportedKeyBuffer = await crypto.subtle.exportKey('raw', key);\nconst exportedKey = new Uint8Array(exportedKeyBuffer);\nconst [share1, share2, share3] = await split(exportedKey, 3, 2);\nconst reconstructed = await combine([share2, share1]);\nconsole.log(btoa(reconstructed) === btoa(exportedKey)); // true\n```\n\n## API\n\nThis package exposes two functions: `split` and `combine`.\n\n#### split\n\n```ts\n/**\n * Splits a `secret` into `shares` number of shares, requiring `threshold` of them to reconstruct `secret`.\n *\n * @param secret The secret value to split into shares.\n * @param shares The total number of shares to split `secret` into. Must be at least 2 and at most 255.\n * @param threshold The minimum number of shares required to reconstruct `secret`. Must be at least 2 and at most 255.\n * @returns A list of `shares` shares.\n */\ndeclare function split(secret: Uint8Array, shares: number, threshold: number): Promise<Uint8Array[]>;\n```\n\n#### combine\n\n```ts\n/**\n * Combines `shares` to reconstruct the secret.\n *\n * @param shares A list of shares to reconstruct the secret from. Must be at least 2 and at most 255.\n * @returns The reconstructed secret.\n */\ndeclare function combine(shares: Uint8Array[]): Promise<Uint8Array>;\n```\n## Contributions\n\nThe shamir-secret-sharing library is not currently open to external contributions.\n\nPlease [submit an Issue](https://github.com/privy-io/shamir-secret-sharing/issues/new) and fill\nout the issue with as much information as possible if you have found a bug in need of\nfixing.\n\nYou can also [submit an Issue](https://github.com/privy-io/shamir-secret-sharing/issues/new) to\nrequest new features, or to suggest changes to existing features.\n\n## License\n\nApache-2.0. See the [license file](LICENSE).\n","readmeFilename":"README.md"}