{"_id":"sodium-secretstream","_rev":"8-41cd8f21182fe18525eabacf66d3d54b","name":"sodium-secretstream","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.0":{"name":"sodium-secretstream","version":"0.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@0.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"9cbb1d72cc1b96d3337d73afade20e4f6780a488","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-0.0.0.tgz","fileCount":5,"integrity":"sha512-Ml0N+uyTCkX/LYxss8J9dhY3f+Uicf5UpXqlAu0EHg47hkulo6rgC5X9/o/S9KsZF30YQ/MWW6XY+FuAws29sQ==","signatures":[{"sig":"MEUCIAj8drBBH9Xl0UuSivoqQg5p4dcHyoZ5I1cH6kzQkV+RAiEAgOj+2JlIO6nckhRIHiGPAc5+bRuQm5z/1FWOJvmOiBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIRydCRA9TVsSAnZWagAADZ0P/1ksb8430tjNPdEfJLCi\ngVLKmqXerv6uv3mCTsjog/vMsUnl2wQX6b6jkuG70tBZucu7RZJGtnJWJkW0\nR3WMbpC2d/gx73cztSc/KvxqZLwvMDYSpOgBlXVa+HiY0JxiEzX8SPk29Yd6\nX/ecGFYQQDFWpl8wqNBq1xQ68PveIktbwdun5hMSlRopBlPRakvZ/51OPhNF\nexiabq+RZsCHG1izlLWS27v/wFxJg5Ufnw91KBXQY6HToRqzIfHqnYMygjPh\nhCn+VAPz9TM9kwGrXn3GJxlMGskirMwtm0T04lEZIw5UfCl4/6fbXiY2hpuU\n7jDlkYstwwn9NbXOmRGbo2Zgj/LNPZJNDLsHIeUZLXxPchxxp5VSw+p0Ljbr\nrpJY8VhTMt+fZtGaTUEPXbVFhoz+zLljROWJb93BLAg8DxRNa2JuceBp1zUv\na3Ij7wQF9zxSOhseRYHGGJ+Mxz3r9B8oadmcDWU07Jzden7jhXqXt/m8xJj9\nYj945S4Mmt3pKA6zgfALwsjk96c0lsWoJuRpE79YsqgIsy6mKFE4Y15nuAdq\nim5Y5bLSPTP3Bd2HKmI6v0nLb+rHIU0Ztqc+ng3Mwhy1gtu/iIrXpRxDsAab\n9gvWcV/aCSyfznAHQuhdn2ozfMJ6/sDPhXd+lovpqW1vZpcOTFnezEO8PVpC\nGGnf\r\n=sYdF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a339f8dc1443ece2bba4e804bdfe3bf7903d04f7","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"6.14.11","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_0.0.0_1612782748716_0.6997114715670267","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"sodium-secretstream","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"537c2880087a0a6898f92e8b0cd0679cafc2fc55","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.0.0.tgz","fileCount":5,"integrity":"sha512-mbrZ38smF2JuE59URH1W+FyT67MJawkwcNktoBcucNRBRXgu4KbxAjHQmjqFvqDtNIl6qc17piQLw0txUEZiCw==","signatures":[{"sig":"MEQCIEhbAm2ebiW1ETeKzuV/oFgjSJOFe3aFJXl+6QXJyqafAiBE9gJYq7wTUg04M/yuRR7m+vIH74iQ7Z5bwZeK1pz9Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgISYRCRA9TVsSAnZWagAAW0IQAJ3BAg1JR+Ushf7ENivg\n8/j0qxKVVAvmkpN0g225goWZtfCV+efB05vnX+PYcuzZ1gtWGfLl5FlRbXNN\nI4dz56VrzcXrOcUrmZSo9F5HAk/8SSH7aIB9db6PmuobajP3yKAyerkQ0BRi\nM77H80fpHkbTo0DmHpa4xf+QEWaarA+N3tqc4G/C+HEDAYEdVOORF/nK2EPo\ndrH/xcSTMddUr0Dha5l6OACP8ei6VecMj4jWDkZfFXItBnh1byYl7tODYvA2\nsULZYfZsjFVSMrr5x3owNaIanoDqf677O1iO8Lmo4CQpJqDOegOIFjEBdy8V\nCYMU23nMRvPAaj52XrjTligZ8lS0mYvNAD2TMhYuuqGo0KkYw1oeI7MWgx1V\nRKpJWaqYwDHK1NWTEhvDdjEVFlvT183tuHgEGiBn+DL5QZPVZrx0EZd2W37+\nmZVJD4vGyijybgQ7uhyT0V/ZWPjZ3fP3kMJOeRRBetyndWnGYG/ckBx2r7FV\nLhxzNKoYPXHm+5hG+pGTPj0nGMYHCKSx+8XUA/HGmDVocB6bqoxelN2ZwAoI\nXUkW2biulNuiOaKJBxcNHi81Bm2g6F+wtvOrJAHoJv9GPtcWqPcamNUrNzYq\nxqmr3944hMko6FniAjPCVWFdoiuizTWNRn5MxbI1J2eKerY9j6jkZUs4C3YL\nJ391\r\n=HZU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7bac928ddca18957eb8bdc382f18e93f46949596","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"6.14.11","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_1.0.0_1612785168533_0.1190372455840194","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"sodium-secretstream","version":"1.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"137c0a8c4f0761a0a1e25221e66dcdb2cd545da2","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.0.1.tgz","fileCount":5,"integrity":"sha512-hsln2izJxZRR/NIzVoQg8omBOGmHZk+BvOiADMGb4eNcrrjZ13CYfr1Xqb69d6WtRfjlGH3qn43Ikqrca7EXaw==","signatures":[{"sig":"MEYCIQDX7yaIQ2omGtg8ojS3Y3hmq/OteZycJSH9uhAGpcKlcgIhANTbDjqT966hDkqSMMeJIP6G3HYn0eoYdYyoTATDFZKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdZK4CRA9TVsSAnZWagAAIJYP/3ZjCxi3sgG+yN7cOENQ\n7n0CBPeU3OfFRKRX9D5UVFHzGx7ME0NKVvbbP4BdQw3L0NEyDogtjSeC95Uj\nP1uP/erpQwWtbfOU5stni33xdlM1IBUnKehdoNSbwApKF/CEOuqdBTGCI2kf\nnbnKE4Zv2SAhwtpzfJeh2njZ30vRg4D+fqzfZ0vS98uiYTZR9XacVuMO1agT\nWwztNQGrdMU/RTu8u/idLLRL6xqXQY9pDIzrn6YbKCVZUvwGqFzU9Y2ISBg3\nDQfLfEhlXSfzxKV6R7C7pNWqObMd99MW6BwDXutu6way8VinykoRxgWtJTuT\nEKKqAR1IRjPdhFMUDQTFrJQy6podkJuYnD1rXQI91cUJT6AnRqb19Ow5JIOP\n1RuzfAOFZ8kb6+AePtpcdp8EAiDlmlFyjoSWcbXKJII194yDlIk2QwwZPo5i\nU8PzOlV1o4Tgh5kBMqhgJSH11I5Sy2/eY4H2NDjzSjY3o2TBYW5+dsugElg/\nurUM6ayz8mrfm9vET2s8RLnLw6hMOaYpP5e57FHe0XuOcsVCTnRQ6Rr+drA7\nLHHAussbragNEzq+yuMjz6OyyQo3ig/pyptjfHM9f0FcQ6vSOPgwiBzkLtbO\nkhM9j6rxwQpdHNcxB/Hr7+RpkQcIwkBuFxRSiuM3cIOhAjgA742cWjFqa52v\nXfC5\r\n=a4Pg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ef7bd9be6ef73df6ee500d6d7a397b0f7c81ce01","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"6.14.11","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"15.7.0","dependencies":{"sodium-universal":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_1.0.1_1618318008059_0.35957400773280024","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"sodium-secretstream","version":"1.0.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@1.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"ae6fec16555f1a1d9fd2460b41256736d5044e13","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.0.2.tgz","fileCount":6,"integrity":"sha512-AsWztbBHhHid+w5g28ftXA0mTrS52Dup7FYI0GR7ri1TQTlVsw0z//FNlhIqWsgtBctO/DxQosacbElCpmdcZw==","signatures":[{"sig":"MEQCIA4OC8H5RzdFXhNNAdNqZr0qzfNDsxT76nmwj6EMPqzyAiBqIp3ORGwc7cbwZ6Ac72WeZf/dmbnjLA+detu5JyuNgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm3sLCRA9TVsSAnZWagAAH68P/3P5/3rbWAcHW1jGaF8b\nw6WjdQYDe9zqSkQWYcx3xa24u7xUMPxE+l0KQ/WDXCDZU8+EbCyoDFqUSS8t\nbFfQVovSXCUooYmT9VYhB1db7+jMrCPZ/7T3m4fBT+BUemR+VpEkMUczAt1e\nUc0aIUsaeGe6vAnlJNOt43BVNcqz+mrTmI2zHnlCmXqSatjttGt0KrJ7RdUV\nP+LeL3lnwwMNST9xWKA4S8mROQSl6VSGZYVaOhTi+Ny7J86GdwZms5Fh8W07\n9Tze/YQStNq5+cbVgbWAdL0bq9jdxAP6CDT5H8qGnbD2WvNHzaVPbV2dK0Yy\nEusXMUZu1ROrZVP8CoV6UQf8lpuQB4iJrpHsKMRyzT04Kedj4zs5HgpgB4S3\n7Ct8psohX3N8WaP0/DEZ3t9x/KbE2V7DY6Znas0bMVBP6pfFnF7Dj7XUBuup\nrTcCyL2dY5PkCDfE4bxM0KG35/yI8h0KESbH8+MLPPmWD+GvM+gSv9j4oBFr\n4Hnn9aOGZYnDUCOVMoMDSaMzwnGreqBj5TRdyQQoz7VTF0UJIMicnGTTshwx\n/PvGZS4h4HfWA+TC6ZtgH0S1Wf8fF94MYPEEDy4gohP1lbXwyWx3bHKYN6WT\nNdVYKJk7F9kThE94VkBkfuayLi4pzeqQmyul0fk1sy2CFP9Wv1QqRVIrQbTg\nDeID\r\n=d1OT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"97d138550b08412212fa48df39be122dc72f0128","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"6.14.15","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"16.8.0","dependencies":{"b4a":"^1.1.1","sodium-universal":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_1.0.2_1637579531165_0.4666478155873073","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"sodium-secretstream","version":"1.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"25fec816cd9ae5e2d38d7511b88560debe39179a","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.1.0.tgz","fileCount":5,"integrity":"sha512-Qg7D2xomELDjDCWAmE4izk1aecG/il8pQIGmSWFaKgah/V58BVWG/PuSZF6vseTpcqnetIFGaOWzmPNzyTD50A==","signatures":[{"sig":"MEYCIQCITVBvi+DN5KJTbxK60Mp4RGG4VChaEE7UClNMiEjY0QIhALOx/sW/q70beMvJ1mJZkmVBV4oDPKHWqeYLql9ILHZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvT4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKrA//cvl+jsud9DWMOZ1U09jH8xCd5aZvXZy5VAFKOUgxP38Re1HQ\r\nsi69YWV2liHCbGGfGWsM/84WiJmP811JgerGB1/3GKrHiz90bPSAeeeKSIde\r\nGRmS3UBFIeqQL1WZbhDOgRVoszWRDGPmZgMGnDFzNYKRp0iGTUM8ezD4GKF/\r\nD5y9ewSZmuWPXhEKyA/o8agDVNcLbTcK8C4uXnze3evNoLPhvyVrS5Q8Sv9n\r\nti1rE3XdZcaxkNzAx2sSh3542z/hKIrgizFLA+GB77ONjsTFmbZ+X4Xm4RNy\r\nzgbeTU2KWaJ+unMrpNrKPJS0tuBYHmo6nrbczDgbvC5IiZqOZTpoz93/0GvO\r\nZMc8XS5BsIycRwh/Km4AbnXub5WWtPvPEhXHAS0bo84VgTUbpeGxjo2HFdg/\r\nHC06GpiXPwAfO/zc0P1eIi8yOWl5isvKKHrtu19ggczAbUdNrOAUPDSaV1FH\r\ngCOstdfixwhopjCzuYdAkhuxoy/14e34DzyWNw/x/Fm5mwbeUyTgyQ303625\r\nR/Cx/sVuXf9LvgOh+xYeEh8ez1uSZaJBb94QFOakev94wDNaOJzWqzgewQSy\r\nHbo5riZW/9jZmeChCDwdr4d0Ol7eSuyIU+t1dQFc6migHddD0sZuNYOZo7f5\r\nrbZs1jfL0IVizyin+GvYrWe0nOm3IADaPJ8=\r\n=33/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ed74a69e83ee4a1317985a06235052ff76386031","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"8.15.0","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"16.17.0","dependencies":{"b4a":"^1.1.1","sodium-universal":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_1.1.0_1673346583364_0.5338636563016672","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"sodium-secretstream","version":"1.1.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"sodium-secretstream@1.1.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/sodium-secretstream","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"dist":{"shasum":"77c3abe5312c06798d2408f2ce2eed8b841fb47b","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.1.1.tgz","fileCount":5,"integrity":"sha512-9lRQtNdQYmANo+sgNjEQafKrd/N4ojqv17E8wOzx3yOCaOJ5Gb4MuXoYq2Nv4Xo9Kt2fOROYcmV24bamu86c8A==","signatures":[{"sig":"MEUCIQCtSdijYmAxfwSokrg1xOCnUQKtYd4cYCp3AFXORWDBTQIgX/SKiUn/q07FYB9Iei9UaXroKToPRIJn4xbBJdIW2TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5496},"main":"index.js","gitHead":"7a5117f4bec3880fa0d7e95fef6a8a6e77500d78","scripts":{"test":"standard"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/sodium-secretstream.git","type":"git"},"_npmVersion":"10.7.0","description":"Wraps libsodiums secretstream in a higher level abstraction","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.1.1","sodium-universal":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sodium-secretstream_1.1.1_1728062632774_0.7923398800122352","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"sodium-secretstream","version":"1.2.0","description":"Wraps libsodiums secretstream in a higher level abstraction","main":"index.js","dependencies":{"b4a":"^1.1.1","sodium-universal":"^5.0.0"},"devDependencies":{"standard":"^17.0.0"},"scripts":{"test":"standard"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/sodium-secretstream.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"homepage":"https://github.com/mafintosh/sodium-secretstream","_id":"sodium-secretstream@1.2.0","gitHead":"ca011b60dc77188c8003dd06900d763e8682c876","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-q/DbraNFXm1KfCiiZvapmz5UC3OlpirYFIvBK2MhGaOFSb3gRyk8OXTi17UI9SGfshQNCpsVvlopogbzZNyW6Q==","shasum":"256c6e7c79907abce73038de187128c985aeed35","tarball":"https://registry.npmjs.org/sodium-secretstream/-/sodium-secretstream-1.2.0.tgz","fileCount":5,"unpackedSize":5496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyHiANwBzV4Pu6T92YF7tnCMAJwaPm9vxfsq/tbsuemgIhAPovXC6MYBJkXqyBWZ0fpeMvEfUW51xE93ikTxZr5yaX"}]},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sodium-secretstream_1.2.0_1744483609512_0.9681125855387802"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-08T11:12:28.716Z","modified":"2025-04-12T18:46:49.957Z","0.0.0":"2021-02-08T11:12:28.840Z","1.0.0":"2021-02-08T11:52:48.666Z","1.0.1":"2021-04-13T12:46:48.277Z","1.0.2":"2021-11-22T11:12:11.318Z","1.1.0":"2023-01-10T10:29:43.518Z","1.1.1":"2024-10-04T17:23:53.001Z","1.2.0":"2025-04-12T18:46:49.779Z"},"bugs":{"url":"https://github.com/mafintosh/sodium-secretstream/issues"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","homepage":"https://github.com/mafintosh/sodium-secretstream","repository":{"type":"git","url":"git+https://github.com/mafintosh/sodium-secretstream.git"},"description":"Wraps libsodiums secretstream in a higher level abstraction","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# sodium-secretstream\n\nWraps libsodium's secretstream in a higher level abstraction\n\n```\nnpm install sodium-secretstream\n```\n\n## Usage\n\n``` js\nconst { Pull, Push, keygen } = require('sodium-secretstream')\n\nconst key = keygen()\n\n// the sender\nconst push = new Push(key)\n\n// the receiver\nconst pull = new Pull(key)\n\n// send header to the other side\npull.init(push.header)\n\n// send the cipher to the other side\nconst cipher1 = push.next(Buffer.from('test'))\n\n// prints \"test\"\nconsole.log(pull.next(cipher1))\n\n// send the cipher to the other side\nconst cipher2 = push.next(Buffer.from('test 2'))\n\n// prints \"test 2\"\nconsole.log(pull.next(cipher2))\n\n// when done send a final signal\nconst cipher3 = push.final()\n\n// prints <empty buffer>\nconsole.log(pull.next(cipher3))\n\n// but sets pull.final to true\nconsole.log(pull.final)\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}