{"_id":"@andgohq/cassl","_rev":"25-147de2bee1e3d9b0d0140954dca2ade4","name":"@andgohq/cassl","dist-tags":{"latest":"1.1.8"},"versions":{"0.0.1":{"name":"@andgohq/cassl","version":"0.0.1","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.1","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"2aa4f9ab535c886259cc4199d490d7f0853682d3","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.1.tgz","fileCount":5,"integrity":"sha512-C4D7RW4UYXXPx5lWKcly0yBhRCE1S0KRWXjr0MRyWAOLIVQkH4sYh0AlOjjSWS5g2JZnJgX3D6H5fEMEsVCwmw==","signatures":[{"sig":"MEYCIQDhleVfsv2jeppX7qwpx0az4XdPOzYkEa1j+uWFrXYXqQIhALlozqrvPOnA/2ZGsUwIBHPotUu6IR6HtY60rsMS22WJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24083},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"2c0908e9f71fabf7b1e38fad64879736954b1faf","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","sodium-native":"4.0.3","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","shamirs-secret-sharing-ts":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","parcel":"2.9.1","vitest":"0.31.4","prettier":"2.8.8","typescript":"5.1.3","@parcel/packager-ts":"2.9.1","@types/sodium-native":"2.3.5","@parcel/transformer-typescript-types":"2.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.1_1686367420640_0.6250027637176989","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@andgohq/cassl","version":"0.0.2","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.2","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"e9871f2ecebb569e5aba4c8aa5516ad8aaf3ada7","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.2.tgz","fileCount":5,"integrity":"sha512-9LpMgwtw4RQvJW8NIfHjJIKfTu7U3Md76p04Y4z33Ofm/oGRs9FiIGnRQmWFA9L+4RxX4kQnhzRVm29srXm5fg==","signatures":[{"sig":"MEUCIQDCF6P2kBe2HgQGcZCo3FXfCUgHKPiFdC3vyDnRv9z3/AIgI5MqOksFAZjZnKhhu6iGQb37Zy2+2aHYbYrhpuHCovw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24593},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"f1968549d299915ba573e9acf5e47e9a69ab0683","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","sodium-native":"4.0.3","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","shamirs-secret-sharing-ts":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","parcel":"2.9.1","vitest":"0.31.4","prettier":"2.8.8","typescript":"5.1.3","@parcel/packager-ts":"2.9.1","@types/sodium-native":"2.3.5","@parcel/transformer-typescript-types":"2.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.2_1686367956298_0.10133042059650843","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@andgohq/cassl","version":"0.0.3","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.3","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"659ff06c7c63e995949e1b6010bddab29573e383","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.3.tgz","fileCount":5,"integrity":"sha512-es1oEXVZY9SO+nQzkNgLS5AmJhkEmM/pRnTfs++5t8J1aSSnXl8SpS/KxdzdwazdwAxyuhKtpa+r9xulaynjiw==","signatures":[{"sig":"MEYCIQDhnbBgSFVJQSbgT32oMBtplyyr8a8K1zth7EAfeTSeiAIhAKSQ5PVpE7W03d7wB24qKQEeSpeJtxIr6CkHwF4GLx2w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30313},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"5995de72bfc5cdc34b926325d231385dbe9550c3","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","playground":"npx tsx docs/playground.ts"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","sodium-native":"4.0.4","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","@andgohq/shamir-rs-node":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","parcel":"2.9.2","vitest":"0.32.0","prettier":"2.8.8","typescript":"5.1.3","@parcel/packager-ts":"2.9.2","@types/sodium-native":"2.3.5","@parcel/transformer-typescript-types":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.3_1686830417970_0.9176923913684325","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@andgohq/cassl","version":"0.0.4","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.4","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"3b8e3453fd0522e4b533bd9168f1f64801cc27ac","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.4.tgz","fileCount":5,"integrity":"sha512-4XwuYBOu7MD604xMIioxVWE30dMo7oAWi2h4TBnLhD8a44bOj4svuOJdcMFyTS7dfBi9zJFoi1tsknaySs0gSA==","signatures":[{"sig":"MEQCIFlhlCRDNED7LNQDmh57ij+ftlwKPHH7bm5QZwvckA9aAiAthK2MAIq8DRPYbT7Dvt6zFyID8CCYmEDV2ZZC7vjO/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53748},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"b6adfbf15a480d192cfe25c854004e1317f1a780","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","gen:fixture":"dd bs=512 count=1  if=/dev/urandom of='./src/secret_data.txt'","clean:testfile":"rm src/secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},"_npmVersion":"8.19.4","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"3.21.4","sodium-native":"4.0.4","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","@andgohq/shamir-rs-node":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","parcel":"2.9.2","vitest":"0.32.0","prettier":"2.8.8","typescript":"5.1.3","@parcel/packager-ts":"2.9.2","@parcel/transformer-typescript-types":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.4_1688136102245_0.7682377176314585","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@andgohq/cassl","version":"0.0.5","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.5","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"4f13cc162d9be64326e482669bb22fecaf0b41da","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.5.tgz","fileCount":5,"integrity":"sha512-Jdy8ZlRaPs7PYjswEnS3+ceZ65obhjulhsAi7OSjgV00QxMWPE3VFAVzJ5IacmOyLOUiRey3rE50bY+v36Va9Q==","signatures":[{"sig":"MEUCIQCdBrq7BNGAD1OE/y9huR+s5DOHqSeKbf83ySpXGStiPgIgETe4F+66tbZVITs5c/Yj6oFTgtwzzC3JzAtEyvsNrOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56018},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"c0a2ea5488ab7a1f88b23cefc976a9f9506198a6","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","gen:fixture":"dd bs=512 count=1  if=/dev/urandom of='./src/secret_data.txt'","clean:testfile":"rm src/secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},"_npmVersion":"8.19.4","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"3.21.4","sodium-native":"4.0.4","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","@andgohq/shamir-rs-node":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","parcel":"2.9.2","vitest":"0.32.0","prettier":"2.8.8","typescript":"5.1.3","@parcel/packager-ts":"2.9.2","@parcel/transformer-typescript-types":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.5_1688656848607_0.9947103977048357","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@andgohq/cassl","version":"0.0.6","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.6","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"922bbab247a22766a1d1ed06189e43178618aa6d","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.6.tgz","fileCount":5,"integrity":"sha512-0Ch70WFiDRiTDn9Q92xYErZ92SHwhRaYgIJVGjxSCNFBb0GG5ClBxwcN7yE+sS+EPRgCoSehtYFFeH4Mrv69Cg==","signatures":[{"sig":"MEQCIEFLPaNcD1FmtDUdBQEAteC03JyrDQCJBkUjRAJy4XWgAiA33Ua9UPfgC1R9C2KxDAfrA/aDTQmx6zFZvkKl4xVhmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62684},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"c0daa4900942c503a745fb8a47de9cb15efa2544","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","gen:fixture":"dd bs=512 count=1  if=/dev/urandom of='./src/secret_data.txt'","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},"_npmVersion":"8.19.4","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"3.21.4","pino":"^8.14.1","multipipe":"^4.0.0","pino-pretty":"^10.0.1","sodium-native":"4.0.4","@deliberative/crypto":"0.8.8","zod-validation-error":"1.3.0","@andgohq/shamir-rs-node":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"^16.3.1","parcel":"2.9.2","vitest":"0.32.0","prettier":"2.8.8","typescript":"5.1.3","@types/multipipe":"^3.0.1","@parcel/packager-ts":"2.9.2","@parcel/transformer-typescript-types":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.6_1689381656725_0.27201030797821435","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@andgohq/cassl","version":"0.0.7","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.7","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"88100d1512e22f473b5c35a211a05e28698141d9","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.7.tgz","fileCount":5,"integrity":"sha512-4a/WKjJjC2Ix5pMeU/JHI8iPR6nZ+HT12n27pjMm0II1F9DIKatu2P7rRSkmOMga6m0GJhBhTe2Kk7rjTo0+nA==","signatures":[{"sig":"MEUCIB9TVLiwLNCqkEH4u8D39nMNm/kcWvMhDv5JOOXPduwaAiEAgAworIf/8HmqgbeuHlf9ysJNeTGh/SG/uHT2qSxQkrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88058},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"46ac1200091ae6ed0f050eeb461c436c4a680a65","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","gen:fixture":"dd bs=512 count=1  if=/dev/urandom of='./src/secret_data.txt'","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.1","multipipe":"4.0.0","pino-pretty":"10.0.1","sodium-native":"4.0.4","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.33.0","prettier":"3.0.0","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.7_1689404641308_0.30260394304520477","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@andgohq/cassl","version":"0.0.8","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.8","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"c2dc915b39200b67cba0f645752e47b195f7ebc4","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.8.tgz","fileCount":5,"integrity":"sha512-0FJlFtd1w1dRJRyfSNldCzCb96y5zFlXtw49K+C7QfEZ7MPWJRBE9mzcjnm+S+jPuBYdJS5LOCt7uPraDTs6Uw==","signatures":[{"sig":"MEUCIDAFfkuPc5b7clKspjvN/rGDrWCwJEfBOt/5x4ptLeLAAiEAxONbv+jnHb7f7jI1sy4uTVnqi8iIVAHvDOhbe0Sk3Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103170},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"3d89db505617c09ed1ef8cdd8d71a85dcd99fe79","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.1","multipipe":"4.0.0","pino-pretty":"10.0.1","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.33.0","prettier":"3.0.0","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.8_1690115709370_0.22730801763328823","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@andgohq/cassl","version":"0.0.9","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@0.0.9","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"028bca811e03d9f2c057ce66accc59663a5d77c6","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-0.0.9.tgz","fileCount":5,"integrity":"sha512-rFTfmDTwUSMs0lGRoaRds2A7XFETNvkxpGVCClSFN345wmQrYQsn2FObnzEyd0CnM1r4MfkKFjP51YIbzkEiYw==","signatures":[{"sig":"MEYCIQDLmYWv1Ir0FPLDCCqkKdZbVsBC1EIsuHqJY/auExWOvQIhALmWN9GGzqEZ3TrSnvYx+/bfZ4R2QrYPw6OXuF321qIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104034},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"51e509841e2cccd794224c1302a333bddf677134","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.1","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.33.0","prettier":"3.0.0","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_0.0.9_1690467370421_0.8540808999912397","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@andgohq/cassl","version":"1.0.0","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.0.0","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"f0d52c676922345faea5b788308300e62a8bbf45","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.0.0.tgz","fileCount":5,"integrity":"sha512-60SImuCWDK3Fa9PCWmloN+uo0rqruuU5l0GpkVQRReK39f4t1bpMG6GD2KpSs4frkz+0xKeS186nymSo21h0OA==","signatures":[{"sig":"MEYCIQCZDjrcLUDDqJIY20N0PofUuPrOFHlrwN9oGMLQ+Zhw3QIhAL2sbODiB+LkHgdee8uoWBbbDIrLmSdGxKAZ4rlcOtmA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104338},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"8416e90f59aafb46c4418921c01e8ab862218e56","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.1","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.33.0","prettier":"3.0.0","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.0.0_1690516243627_0.351849015062895","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@andgohq/cassl","version":"1.0.1","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.0.1","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"82732399ec14f8862a6111ac02efaf793c59cd1e","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.0.1.tgz","fileCount":5,"integrity":"sha512-xgu2K+oHwVgXwzTQ6UJnEHzJhq8Dbh2aTdRXa0iQgU6jn4+qTVVKaMfs96fDIQd9ZZgUCE8ytAUwgjovWZG2Uw==","signatures":[{"sig":"MEQCIBDY0nMEzyaEx19qUMjAtXNA6m6LfCs3b7MvLRSjqzTkAiAhBL88uJmcbk24Y9bjXIhMNTB/CYg7Ppy03BIJGyrzNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112803},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"ec695e92cb780cff8dd4504ee79c74d47c74c76a","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.2","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.34.1","prettier":"3.0.1","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.0.1_1691074317491_0.3632304124111103","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@andgohq/cassl","version":"1.0.2","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.0.2","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"b8404b1acb7b7718eff85f68f6918a21801a2061","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.0.2.tgz","fileCount":5,"integrity":"sha512-njll/82VtjmsATHSQEHxuF7hSCjdUADyGqYcHWr7y8Tkf+JmANen/pavdx+l2h1QcRa8UlZ875ZCzP2U0NtKvQ==","signatures":[{"sig":"MEUCIFPuC820zFSCIhonw9Ux9WzNbCxiSF1GF938KBA/Or6yAiEA9g9UEadY60JdphRYyAaP7crvraNzsJ/RygiGzONF3Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112807},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"258b03c273aaf2b6f02c7090794cef3a9e28b358","scripts":{"test":"vitest","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.2","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.34.1","prettier":"3.0.1","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.0.2_1691119960402_0.2589099626394329","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@andgohq/cassl","version":"1.0.3","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.0.3","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"11c039b16d76e0ed54f19e69af37927b51ef5e50","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.0.3.tgz","fileCount":5,"integrity":"sha512-sNq8eTb1GbeJbDf50GDofOBbh2JRtouJWj6H3UeynPZIAj1uPRNP2J6Z44i8POJwXT81b+jBrRTfIbRlWNAUaA==","signatures":[{"sig":"MEYCIQDVwcyErEcybJQ10c+zDRZl4GI6lqPk6sd36Bwpw+KV7gIhAJqxC4z0mE/xdWSIeLdXC2zr+ESCsIijRsGx8X7SymlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115525},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"4395b4397e6b0800150d3d1b2a735773afad20e1","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"vitest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.2","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.34.1","prettier":"3.0.1","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.0.3_1691628984457_0.8840537595092726","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@andgohq/cassl","version":"1.0.4","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.0.4","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"}],"dist":{"shasum":"f773ccf3ebdcdcaad0bf59c7ed3f889b698c742f","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.0.4.tgz","fileCount":5,"integrity":"sha512-b7r0Fl3YHKAquXtIvzh5612n3nk23PjJU/G9rFjNPuhSIz3sFObPM1MCXb57LUFvCYIeco1wY8BqUbPzplNyEA==","signatures":[{"sig":"MEUCIQDWdlXlsivtoegEVKEQzIFINgwLqyo24E3UpnD1p+W5zQIgG2ik2Zh8jgP96Rh52DZxPzCspCO9d54zs35RAXUmN8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115131},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"20cffbda272e899a8988db1bb01d0d87c9e55844","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"vitest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm src/_secret_*","create:testfile":"bash create_testfiles.sh"},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"9.6.5","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"zod":"3.21.4","pino":"8.14.2","multipipe":"4.0.0","pino-pretty":"10.2.0","sodium-native":"4.0.4","event-iterator":"2.0.0","zod-validation-error":"1.3.1","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rome":"12.1.3","dotenv":"16.3.1","parcel":"2.9.3","vitest":"0.34.1","prettier":"3.0.1","typescript":"5.1.6","@types/multipipe":"3.0.1","@parcel/packager-ts":"2.9.3","@parcel/transformer-typescript-types":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.0.4_1691631424673_0.2265278292445989","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@andgohq/cassl","version":"1.1.0","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.0","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"92319d67488728491ef2bd2c70cddaf9a71018bf","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.0.tgz","fileCount":5,"integrity":"sha512-leI4lEOwpe1ef6LCxXMyJuvDqjvnfiNLxWKsKWvbGmHElD2Y1nrUpBir+l7RcmQ7ZxEPBBAS+/1IPi2nJIrXmA==","signatures":[{"sig":"MEQCICbBRdQLhk2mJc+5Sa3B/APlW4iGGCghC98eSAIoeL80AiAgHEPuTcq1oLQfdJceRShUr4p7nupMIKt6pW2v/BLLXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68986},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"4be3c6ee4fe34fe623b03aa315e112c7cd9cb700","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.2","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.13.3","vitest":"3.0.5","typescript":"5.7.3","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.13.3","@parcel/transformer-typescript-types":"2.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.0_1739789579330_0.447325881317048","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@andgohq/cassl","version":"1.1.1","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.1","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"99822d4bec38ed3d9c0a6abaad1457c68cb99a24","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.1.tgz","fileCount":5,"integrity":"sha512-JutUG57iyn3R7/++gMlP8x57A1MFF3+m19ZzYW6flK5aBaqEGxek2QB1AFfgBYeavUEKJvrasdGMp3Ne2aflTQ==","signatures":[{"sig":"MEQCIFjLz++AnLgmibYftilAGF+kdUkDb+HDkZ4mR00jN7ilAiAab9dTZtZQ/PRE3JBG81TAFtDW+hX3bPNzgilPL800aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69108},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"e54b8d9c944f64468340b69ecb71e3bffa647255","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.2","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.13.3","vitest":"3.0.5","typescript":"5.7.3","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.13.3","@parcel/transformer-typescript-types":"2.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.1_1739869237733_0.29897199339441904","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@andgohq/cassl","version":"1.1.2","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.2","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"f837664e963c786c89c5be5d28174070d4ea35c1","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.2.tgz","fileCount":5,"integrity":"sha512-OUn84M0BTAL1eLrpwrURG6KlfDpvZoHHXuhzG/wEXb9V5u/nvgPAU3qD/oW+KIzXa9wUdz8azrzpmKyOINorlA==","signatures":[{"sig":"MEUCIQCA6Iep6UJx+l2uDfekOYQZNLzozMUR7WFy9mzAc2F1nAIgey31svGa3Cv7ccfUVzXrZehE1liN9ko+hxOSMEiaFEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68871},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"463a30c5530d3d93fb6f25b6a0a69d7febf9f936","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.2","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.13.3","vitest":"3.0.5","typescript":"5.7.3","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.13.3","@parcel/transformer-typescript-types":"2.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.2_1739938570800_0.29085724733318585","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@andgohq/cassl","version":"1.1.3","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.3","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"e5373caa1557165f5da4796279065348a8b5bd99","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.3.tgz","fileCount":5,"integrity":"sha512-JTevRKtjoMLkBZ7elAyO220/gXFACpgFTTwnIE4A6hj/2ya6dHEt70NumRKP3Va78/MGWAG2neYDTykSyKP7sA==","signatures":[{"sig":"MEQCICrk170yri1XHdvW3kXuhlUWuP8CGE7P3jeEGbHaTQPBAiBDtZIHElRyyu2++ow6ak7vNCsXISjN0VNY9PRS6CuUeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69003},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"d012ff278a31ff1e033cf968fdcb6c2a2bd0b4fe","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.3","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.13.3","vitest":"3.0.8","typescript":"5.8.2","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.13.3","@parcel/transformer-typescript-types":"2.13.3"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.3_1742045985468_0.16659158667497365","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@andgohq/cassl","version":"1.1.4","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.4","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"a789bb61582903077b0b759a9b592a8490128248","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.4.tgz","fileCount":5,"integrity":"sha512-Kz9Ee9NqSCdw8a6LpGAjKFe4BD9Dss9DRb8w1tOnWg0wmmvXroJZKtDnp1/t1ZVWKii0camMLCwYIWn3N33iAg==","signatures":[{"sig":"MEUCIAQrL/HLdzjIz8N75bQljKEAo0+kb/UkZWk3oCrdPBfeAiEAqGavrECxLz0VN+kBlc5Los6vLeNCB4z9BTYUpuVnQkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70331},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"49aaaf4ecce49d100ef9ee84e557447d01886914","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.3","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.14.0","vitest":"3.0.9","typescript":"5.8.2","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.14.0","@parcel/transformer-typescript-types":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.4_1742280727425_0.8796508091871931","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@andgohq/cassl","version":"1.1.5","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.5","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"ddb4e55696f96ce28f1e38f6457b61f32800a2d4","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.5.tgz","fileCount":5,"integrity":"sha512-fR/naXhxoDXinwksQZC4D7co/JN3yJweO4+QV/n6KzNJaKINS0FSer7mtvO9Q7gFqMMfKosTXIasoEJ9cOD+6A==","signatures":[{"sig":"MEYCIQDl8B1Gpoq1autRNjEG5dAKuIexREhnjX9aDKHw6Y2+AQIhAMYRQ6V8ZR/qc022br48rJaqQfsbfYpP8cJB2xqpVQYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71029},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"de43281d1e0949123ea4497b790e23422bf742ee","scripts":{"test":"vitest -t '^((?!long:).)*$'","build":"parcel build && ./sync-version.sh","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest && npm run posttest","playground":"npx tsx docs/playground.ts","clean:testfile":"rm .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"_npmVersion":"10.9.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"3.24.2","pino":"9.6.0","multipipe":"4.0.0","pino-pretty":"13.0.0","sodium-native":"4.3.3","event-iterator":"2.0.0","zod-validation-error":"3.4.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.7","parcel":"2.14.0","vitest":"3.0.9","typescript":"5.8.2","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.14.0","@parcel/transformer-typescript-types":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.5_1742282526481_0.32126549007047256","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@andgohq/cassl","version":"1.1.6","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.6","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"9eb3e018d46b4bd17d80e6a99c4d52ba2ac943b3","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.6.tgz","fileCount":5,"integrity":"sha512-HplVlQHg2BommNr4enrCkuaFLRSZLqVVVGI8xgkuhykwpWpFMe2AhqCpn5ERhokofP9T+VAFGfdag9f0RGgHZg==","signatures":[{"sig":"MEUCIAP4tfMWmFPWYPjSOEBfBglSs277bCA6SBQyPEMrGMcSAiEAwdN/dTE0QzAbEPGQUXdQqHoiJiPRdblfuhxMgv0hXUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90871},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"44111aa758d8e42b845466480120d83179189a0f","scripts":{"test":"vitest run -t '^((?!long:|buffer).)*$'","build":"parcel build && ./sync-version.sh","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest run && npm run posttest","playground":"npx tsx docs/playground.ts","test:buffer":"npm run pretest && vitest run -t \"buffer: throws 'buffer is full'\" && npm run posttest","clean:testfile":"rm -f .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"overrides":{"lmdb":"3.5.3"},"_npmVersion":"11.11.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.3.6","pino":"10.3.1","multipipe":"4.0.0","pino-pretty":"13.1.3","sodium-native":"5.1.0","event-iterator":"2.0.0","zod-validation-error":"5.0.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"17.4.2","parcel":"2.16.4","vitest":"4.1.4","typescript":"6.0.2","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.16.4","@parcel/transformer-typescript-types":"2.16.4"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.6_1776362467901_0.017745868924552433","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@andgohq/cassl","version":"1.1.7","author":{"name":"AndGo, Inc."},"license":"MIT","_id":"@andgohq/cassl@1.1.7","maintainers":[{"name":"andgo-kwkm","email":"kawakami@andgo.co.jp"},{"name":"toshihr","email":"toshihidehr@gmail.com"},{"name":"mochi72869","email":"teka59794@gmail.com"}],"dist":{"shasum":"5ec15cabadcd5d8c5b1d4d1443f83c609b29a8ef","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.7.tgz","fileCount":5,"integrity":"sha512-V1yhZm+35nFhteYklX+TCiGsu37WfBtp0xwRfoD+Xe0+YU+5ZViS9NKjXSdUKkJcBBRMD3GWcPYLc4+w2+6oaw==","signatures":[{"sig":"MEYCIQDj1cMLPVsU+6dFrYoukeWV9mBazSMo/FIQGeebCdem8wIhAISnCbRLV6QPV/tr/oA9GeUv0ciJpTX26QkT38pQxwaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91736},"main":"dist/main.js","types":"dist/types.d.ts","module":"dist/module.js","source":"src/main.ts","gitHead":"b68b6ab02973e69762cf51ad9089e1548fa1481e","scripts":{"test":"vitest run -t '^((?!long:|buffer).)*$'","build":"parcel build && ./sync-version.sh","clean":"rm -rf dist","watch":"parcel watch","pretest":"npm run create:testfile","posttest":"npm run clean:testfile","test:long":"npm run pretest && vitest run && npm run posttest","playground":"npx tsx docs/playground.ts","test:buffer":"npm run pretest && vitest run -t \"buffer: throws 'buffer is full'\" && npm run posttest","clean:testfile":"rm -f .tmp/_secret_*","create:testfile":"bash create_testfiles.sh"},"targets":{"main":{"optimize":true},"module":{"optimize":true}},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"overrides":{"lmdb":"3.5.3"},"_npmVersion":"11.11.0","description":"CASSL: Configurable Authenticated Secret Sharing Library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"4.3.6","pino":"10.3.1","multipipe":"4.0.0","pino-pretty":"13.1.3","sodium-native":"5.1.0","event-iterator":"2.0.0","zod-validation-error":"5.0.0","@andgohq/shamir-rs-node":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"17.4.2","parcel":"2.16.4","vitest":"4.1.4","typescript":"6.0.2","@biomejs/biome":"1.9.4","@types/multipipe":"3.0.5","@parcel/packager-ts":"2.16.4","@parcel/transformer-typescript-types":"2.16.4"},"_npmOperationalInternal":{"tmp":"tmp/cassl_1.1.7_1776364969314_0.9344477758461573","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@andgohq/cassl","version":"1.1.8","description":"CASSL: Configurable Authenticated Secret Sharing Library","source":"src/main.ts","main":"dist/main.js","module":"dist/module.js","types":"dist/types.d.ts","targets":{"main":{"optimize":true},"module":{"optimize":true}},"scripts":{"watch":"parcel watch","build":"parcel build && ./sync-version.sh","create:testfile":"bash create_testfiles.sh","clean:testfile":"rm -f .tmp/_secret_*","pretest":"npm run create:testfile","test":"vitest run -t '^((?!long:|buffer).)*$'","test:buffer":"npm run pretest && vitest run src/sss.test.ts -t \"buffer:\" && npm run posttest","test:long":"npm run pretest && vitest run && npm run posttest","posttest":"npm run clean:testfile","clean":"rm -rf dist","playground":"npx tsx docs/playground.ts"},"author":{"name":"AndGo, Inc."},"license":"MIT","dependencies":{"@andgohq/shamir-rs-node":"0.2.1","event-iterator":"2.0.0","multipipe":"4.0.0","pino":"10.3.1","pino-pretty":"13.1.3","sodium-native":"5.1.0","zod":"4.4.3","zod-validation-error":"5.0.0"},"devDependencies":{"@biomejs/biome":"2.4.15","@parcel/packager-ts":"2.16.4","@parcel/transformer-typescript-types":"2.16.4","@types/multipipe":"3.0.5","dotenv":"17.4.2","parcel":"2.16.4","typescript":"6.0.3","vitest":"4.1.6"},"overrides":{"lmdb":"3.5.3"},"gitHead":"154ea8108724111d4b6add6c5d21b5fb29447001","_id":"@andgohq/cassl@1.1.8","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ioYbgqbhEyzfgBgdtiEvgWNVnPJ64ZFTE2kcYvPa2GojiuyYYRad+9Zgz/OrVjVsnc+OMGstslQUsP8/WDHp7Q==","shasum":"b29c646b20251cec9090d607b3352f6d76da61bb","tarball":"https://registry.npmjs.org/@andgohq/cassl/-/cassl-1.1.8.tgz","fileCount":5,"unpackedSize":92559,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDF/d9jMrg2QZkFz9P/4zGAD/I8jLbMA54B/eX/ubix4AIhAL22IEtWZEUqIDN+Ou4zIf86VSq8D5prmfjyBXK9l4B3"}]},"_npmUser":{"name":"toshihr","email":"toshihidehr@gmail.com"},"directories":{},"maintainers":[{"name":"toshihr","email":"toshihidehr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cassl_1.1.8_1779267479006_0.06600534531506619"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-10T03:23:40.574Z","modified":"2026-05-20T08:57:59.308Z","0.0.1":"2023-06-10T03:23:40.791Z","0.0.2":"2023-06-10T03:32:36.468Z","0.0.3":"2023-06-15T12:00:18.141Z","0.0.4":"2023-06-30T14:41:42.459Z","0.0.5":"2023-07-06T15:20:48.821Z","0.0.6":"2023-07-15T00:40:56.883Z","0.0.7":"2023-07-15T07:04:01.515Z","0.0.8":"2023-07-23T12:35:09.546Z","0.0.9":"2023-07-27T14:16:10.589Z","1.0.0":"2023-07-28T03:50:43.824Z","1.0.1":"2023-08-03T14:51:57.658Z","1.0.2":"2023-08-04T03:32:40.592Z","1.0.3":"2023-08-10T00:56:24.655Z","1.0.4":"2023-08-10T01:37:04.944Z","1.1.0":"2025-02-17T10:52:59.485Z","1.1.1":"2025-02-18T09:00:37.874Z","1.1.2":"2025-02-19T04:16:10.976Z","1.1.3":"2025-03-15T13:39:45.766Z","1.1.4":"2025-03-18T06:52:07.625Z","1.1.5":"2025-03-18T07:22:06.716Z","1.1.6":"2026-04-16T18:01:08.032Z","1.1.7":"2026-04-16T18:42:49.456Z","1.1.8":"2026-05-20T08:57:59.172Z"},"author":{"name":"AndGo, Inc."},"license":"MIT","description":"CASSL: Configurable Authenticated Secret Sharing Library","maintainers":[{"name":"toshihr","email":"toshihidehr@gmail.com"}],"readme":"# CASSL: Configurable Authenticated Secret Sharing Library\n\nNow internal usage only.\n\nSupported platform: NodeJs\nSupported mode: MAC-SSS, SMAC-SSS, SSS, SSS-MAC, SSS-SMAC\n\n## Install\n\n```bash\nnpm install @andgohq/cassl\n```\n\n## Usage\n\n```ts\nimport { split, combine, genKeyPair, type NONCE_BYTES } from \"@andgohq/cassl\";\n\nconst MODE = \"AEAD-SSS\";\nconst data = Buffer.from(\"hello, world\", \"utf8\");\nconst keyPair = genKeyPair();\nconst nonce = Buffer.alloc(NONCE_BYTES);\n\n// split data into 5 shares, 3 of them are required to recover the data\nconst shares = split(MODE, data, 5, 3, nonce, keyPair.publicKey);\n// combine 3 shares to recover the data\nconst recovered = combine(\n  MODE,\n  shares.slice(0, 3),\n  nonce,\n  keyPair.secretKey\n).toString(\"utf8\");\n\nconsole.log(recovered === \"hello, world\"); // true\n```\n\n## Resource Requirements\n\nRough requirements when using default parameters.\n\n- **Platform**: Node.js on x64 / amd64 (or arm64)\n- **Minimum memory**: 128MB ※\n- **Minimum CPU clock**: 1GHz (single-thread is sufficient) ※\n- **Local storage**: roughly _original data size × n_ for the generated shares (SSD recommended for combine, which reads `n` share streams concurrently)\n\nReference values (`sssSplit` / `sssCombine`, `n = 3`, `k = 2`, on a Linux VM with AMD EPYC 7763):\n\n| Data size | split | combine |\n| --- | --- | --- |\n| 1 MiB | ~0.1 s | ~0.3 s |\n| 10 MiB | ~1.0 s | ~3.9 s |\n| 100 MiB | ~15 s | ~33 s |\n\n※ When using default parameter values. Memory usage scales linearly with the number of shares `n` (up to `n × CASSL_BUFFER_BYTES` during combine), so allocate accordingly when using larger `n`.\n\n## Environment Variables\n\n- `CASSL_LOG_LEVEL`: default=info, the log level.\n- `CASSL_LOG_FILE`: when set, the log will be written to the file.\n- `CASSL_BUFFER_BYTES`: default=10485760 (10MiB), hard cap on each per-share Fifo buffer during combine (safety limit; exceeding raises an error).\n- `CASSL_CONTROL_CHUNK_BYTES`: default=524288 (512KiB), the size of the control chunk.\n- `CASSL_HIGH_WATER_MARK`: default=524288 (512KiB), soft backpressure threshold. Controls the internal highWaterMark of `SssSplitWritable` (split side) and triggers `pause()` on each combine-side share buffer when its size exceeds this value (resume at half). Must be less than `CASSL_BUFFER_BYTES`.\n\n## Key Pair\n\nIn the above, we used `genKeyPair()`.\nAlternatevely, we can also generate key pair using openssl.\n\n```sh\nopenssl genpkey -algorithm x25519 -out x25519-priv.pem\nopenssl pkey -in x25519-priv.pem -pubout -out x25519-pub.pem\n```\n\nAfter that, we can import the pem file.\nIn NodeJs, we can use `crypto.createPrivateKey()` and `crypto.createPublicKey()` to import the pem file.\n\nNote that the x25519 algorithm is not supported by the openssl version shipped with macOS.\n\n## Development\n\n```bash\n# install dependencies\nnpm install\n\n# test\nnpm run test\n\n# test with long data\nnpm run test:long\n\n# build\nnpm run build\n\n# publish\nnpm publish\n```\n\n## Notes\n\n- Use `globalThis.process.env` to avoid the hardcoding by parcel builder.\n","readmeFilename":"README.md"}