{"_id":"@geut/sodium-javascript-plus","_rev":"7-61ff537beea846f44acd24615e26c9b5","name":"@geut/sodium-javascript-plus","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@geut/sodium-javascript-plus","version":"0.0.1","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --runtime none","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"@assemblyscript/loader":"^0.9.4","sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"988a76f2b6e327058154eb340d993a9136127dd9","_id":"@geut/sodium-javascript-plus@0.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+46+JGvlUFIdfx2ZrxJ6uYoyx6i+D628gEdWI4gy8yhZFRUgsx3RMooAzUOm6W5QQnsjXK9mmOGiiuoT84xQQw==","shasum":"2beade350d011f52f7dc5ca245900448618966a4","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.1.tgz","fileCount":22,"unpackedSize":36201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeippoCRA9TVsSAnZWagAAVWkP/3kqDCmIjWW21N0+CfG0\nXIv0CY2VlVSi7rH4VD0M61EHyneNrhjeLegd5EPg/zXLkoJNbQSTeipRRtkD\n2YiFpPfchUKCzmsc8pLwIEmdrPgrKPV5jZ+YLi4M6/FR9agtX1a+DODfxcZL\nryUaClsJqZxP6WvXru13zbLGolnk8aKUrOicUZas2AbZ2cWj1xhRnWxiBjUY\ncVq9n3fG65JoroONG6BoL2GEFdd/NmV6GQjOEWU8eXtpSlRyuNlzXb3m6uG0\n/Au8n3uI+U9KPx8bDIIHr62RKo4rH0MYy0cBbvdwjFd9uG5ZIJQaSIsoDUp0\nrwiCzod3A82yt7mkZ6AtcCvHWpt1hFmhu9tx/W933uF1xlgahPl9wWSVK/Dd\nDOYzqtd3LsXCLldjo0uP9iUzlHe9PlBH7SA3GRug7jbDbmZf3cSM8UBW9Dhv\nVEMmgtu7cO4qu/2zp7KMo19HgJDhIWuRgUeXnOmg9X+alMvQauqgL1yDFMHJ\nv/pu6dmasub6nRbRZ1kivaHfIJ8spYGLCdhYw4n7ZNIsA/h8WTIB+s2CXE8k\nm95O/hxWTfZfJ9nBDeTYmIdY7wKIGR08Ubfn8qhFGehYmzu3CxDkpfyQ2iuE\no1gIOEXqkIuBXBpghWEJCMU23P8mSLRPjdmEtHX0uNCYybL7rjKk8DWn/FJR\nu1Er\r\n=o5nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX8hl+w2NyhgCiuVG772/u9ht/GgC1G+7MtaNWNubR4QIgZsxvuucfTjp0kBmDgdWjG0JLGbJneG1lK1/83Peym10="}]},"maintainers":[{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.1_1586141799957_0.8531709397073111"},"_hasShrinkwrap":false},"0.0.2":{"name":"@geut/sodium-javascript-plus","version":"0.0.2","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --runtime none","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"@assemblyscript/loader":"^0.9.4","sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"157766ab7a9642d44dd43da75bf4f571f3f9488e","_id":"@geut/sodium-javascript-plus@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nXWNYUvwmHDgx9FwYCQWczQVYtsdyw8Mh5A9ckKi9laM6WUhjy+wLlEYC8VHqzbHE/PY3YR7lEQSqDWZxr+ViA==","shasum":"e2510cc5166f64cd6d2b5a5cd10e2297561bb6f8","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.2.tgz","fileCount":20,"unpackedSize":31384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeipwxCRA9TVsSAnZWagAATNYP/jWQKGnNTvpKKJChKx/P\n32vSnKnMVSJDhGiY4fWBzntyWgA/ZsOIkrpUO1eWwmoFGzeb7DeQdaExgDqY\n7IqP/psB8wQy+vBHW9/i5lwdcfwEneYqEWcemSgdklNBXH2S0Qbsra5RCw77\npVLS9jtLCsVfx4l4LHgGhZ2RNz4FkttpgMioB4mxpZgGCID2wvlHJ+zk6tet\n+cZIhMdy7mAn0sWD77amUTJfJYrJq9aQUyFbvqgayjM9ouoxtl8yE9/CYJXZ\nauJa6OwtB5LgeR3LJSviWDBdBdwSw1i2bclpweUUX8RyajH+pQkbrzDjbkpN\npXp+GwqLFmYXBs0NtiA4P9Y5Bd8bSTlw9N+doc30K1yHsomXIF3Z9Dqgy0sH\nZo76Ip3GpgQC02pRVj4tAm2YA4r2fXqYGNsj5XpISe3wfTNBd30Fzwm6V/dl\nurJe19+Xt6ItJFahl2h8b+YxrUiliVOhDE9vVIn51DK+hEWMQkln0hdiOLSe\nasukwuxCzvt+h9tTqxUhelVkdU2Gn6IBKQj14jLcDTQDnYrP/5HoS3UIo6Ag\ndsA71xUwuCb572lyMHXAhro8aX5slDo6aqlRLcFMmDbRYXbxUPc54qz6dw8d\nXE1fcs6uzmZCRmI2JQoXvY2C999gpP5N2OvodqOrLevqLIB76baIMsdciLl7\n/oBk\r\n=U97Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZzjfHSMdKPGnfAbpmlh7eV5OLg5fy0/36OAxjujLH5AiEAp5Apk73aGzkposqNTHt6EnzwBcBTCvV3Q0hrGf9+WT4="}]},"maintainers":[{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.2_1586142257536_0.03943200640346345"},"_hasShrinkwrap":false},"0.0.3":{"name":"@geut/sodium-javascript-plus","version":"0.0.3","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --runtime none","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"@assemblyscript/loader":"^0.9.4","sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"9593eb51a119081e0091a57e508ee41db4bb0e41","_id":"@geut/sodium-javascript-plus@0.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vET1MdyGxiy36+NbylIMErbGW4HKZg4/8SJgrOXl9az1gZxg36f83QuniKvqYKhUPigiNv4B0uBgfz5r1o5VlA==","shasum":"c9c88aa14cc63726c89ad4d2182100f89fcc2b2a","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.3.tgz","fileCount":21,"unpackedSize":32783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiq1lCRA9TVsSAnZWagAAY9IP/i0ACO3fnyd3x33eRhG+\nyk2IJEqKMRm+AWnypHuCvkEovWd1nPQ98izql5wws15Km8ZDViWQrUS6FDb4\nhzMtOvQui4BVkIHGUgLcc2Wt4a4uY6REGOPJ9sxGDXfQLbKiS5MZTt8u2Cf4\noMDHkEelB48wBIGtLzcxI2haVasBkaT6VKDJi9LVF223AxG96kkrcg2tjnPz\n0CHyCNBIvsAJMfEJK/g9A6FCKtgOEc8IcGCeI8/gpzBGhmBGZLqF/L9ZlSNQ\nKp8Vr8IwLoKm9MI0hxIIZT7R190Z6+N3z+i1C8WLBkONISmcGGVETPC2/rAv\nxFG4bC9BKOW2Glcj8+llrG2diRq91GO825Y4STzI84oeN4EVmTG+31cIjZGM\nTo1ckcF50p8rac84J33cWjWVa+L3x7axUid9jk6XvUmd4cXfIntE4ichPGH3\n6B3LaC/lqsyQwk3aDYaHLL9kY2nhLaDejNp7uXp7YY40HNFkFozghgC5tz+j\nL6z1DmvNr/vh/KaD3sD5wMY49fCgqn4bg9RBIs7MAAwPB5C54pgph5zRTnpD\ntARwRm1KIxDTNpykLtGX4wRsLPf2EVfGkdDTC/rvvGpFyknc278aovxGS6I6\nW0z2Q8iEIPGWIAaYDUjnkXrrMOHmyswkDL/IkK79CVnHejhnCU3cgxMXig+V\niagS\r\n=C0iD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8XmH5uz6TNxsFulWN4MF4WSrPM6hqBj93DtMj5q0iUAiEA0V+Hi73npGfywfQIh5bYusToTeX0JICbncv0Osv5LHg="}]},"maintainers":[{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.3_1586146661480_0.3912508935292178"},"_hasShrinkwrap":false},"0.0.4":{"name":"@geut/sodium-javascript-plus","version":"0.0.4","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --runtime none","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"f0762a436c1d61e7c59c6f85007934f41cbaaaad","_id":"@geut/sodium-javascript-plus@0.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XgegXzW1ah2TkpeCdgoJpFKkHH20jjGMsH3rj1UdWGr0KJJ0ygmH/wjCK0Ef0e+CRk3TIKma9lJrYxoStj3pKg==","shasum":"cc7a45c18d3f50ba4928eed8b88aa719cfee67eb","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.4.tgz","fileCount":22,"unpackedSize":32506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej2VgCRA9TVsSAnZWagAA8CkP+gJGM9KZTmOF6dDHY6Rz\nxaW2lgnqkb1QEMQ8sCcVHGuXFf0T16iTaPCVhw2G/G31yN1OB9NbL7Ar8S3r\n9Dv5Q70uBPe8+iWXt3y1HYX7NOLPlr/ynK/4N6MOL+zU2m6NHBprG/75umeu\nS7QE//EhlKeZhWI4dqHn4fQN27KvIRcWPc+L1mN+codceAazHLWOAN/utqsT\nDxSgNFS7G1Nfu04BL+IeWTXn6KfjIvxDYJxWjU7i2Jbm4SFuQSF5m0oTMID4\neWJHds7MMKjX0dgdA9i0zlmSLn7QfFC0eZHYLsXLAtzqkE9mLV6bZw4XdtGj\nm3O8BraHINQgVWa+kCA9qoRSGBR1OrFsneuLnjAXBZs1a61AexBhjakDCV8z\n+XlEFwi6dlt++iv8QT7S15h/++zLhbrhgakIuMTzFdk0O+9ATgRFMPgGjjyP\n1ItLZBxXkFupCs4hJEuzrS1KmQNX0jRncDv4aJOnGXXDwdY1HrQ4n/wyUsK/\nkHnnlbiy6vro3JGiPvoTcrgoXX2DhAVo9Np/oKeF/O3Gg9+3bKS/hKGbCgH/\nqk15YUaSvhDcrklGu1oe0gOpQO5fafkcOzQt/hL3tKA7r8UQ3t0mxVPJZ/0R\n9CdpqMuerfkbKLsVkpzVWKsDpaHJb9I/Fhh202PuARS3yQr+2ueDlUN4Gjdt\nXFA4\r\n=8p0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8JEhclOmhpp6hUf5dgsifYgd5RTAGF8vg26d5kZONLAiEA62hoCm66NuTeJHMh7R4lKdwMj8aWEHDUp4do1UE/Hng="}]},"maintainers":[{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.4_1586455904004_0.5695282693107075"},"_hasShrinkwrap":false},"0.0.5":{"name":"@geut/sodium-javascript-plus","version":"0.0.5","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --importMemory --memoryBase 5246512","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","libsodium-wrappers":"^0.7.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"666721538652472e849f843e1309b0c17386bd6a","_id":"@geut/sodium-javascript-plus@0.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mSEX5RiuzFHTx7L/eRdxrK3VvdeBEbkv8HyGQ47sS7NNid9tbNt6/F/yT37cUErSm1pco9BGwb9QGiPAYYubXA==","shasum":"ac821993bcf39521593a9a248568c269ab044b22","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.5.tgz","fileCount":22,"unpackedSize":36556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel5T5CRA9TVsSAnZWagAAKc4P/AyG1AlHZkzgjlawFBXY\nRz2Qedx3/8Qokx8Hs4tv/8DneTdb8CZB7grcuOaHJeIyzV9nAKh5XxgILf/T\nkFNRmmxYHGFSvZCHqIeB1JOV8u/GgFPm1hT7GAP5rq4ghUjwupjIFHiqJcdX\n27m0vNYlx1rgh+jX6Bzr0xCfq9p164yzFN0I2z95nmD+Mn9y/wA89mr9HvXo\ncxCQXAB7AMYHOtgt+QPiViXlEFuc6tDqhEKGhMrqsjky/OA/keOtcgU7nP+5\naF7vmyy50mXv21G0BksXilu6fH4fTAiSg+paPYD3ddtTH6KnwBiKcJPxmvYa\n0H475PQ2WnHukipgsK3o+Y4JGmgQxeH6xmucEbBzo2ER1ji0bLHJ3XvaEMSv\nW/72VpAq+Wk6W3IE72myqOOO4L5kh7p80uMuNiEJ49dnqMPft9xtlOhbPHAB\nwr/ZrK6KzyJcuxrpwwJ2XaKBcngqIaGgdqMnFUj42uQmSpVaVOY+E2oeA54p\n5rGntExecvIHFjT1glFxTNRlE1WMn0PTvAh/lJoGWuX2A+5L0/B+bQNe5Vqs\njEXwBsoW5uf7MXtIRSglxILx5zx+K5Fw+gJe34eLeRMrzuhKup4vGPIwL7Mq\n3HKoOrDjCOmvRW76u+nr19QlDh6RrMv8+4c1EV3Aa/UBanfIRX/fOWP80aoy\nmros\r\n=R+kr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAst8rAKiNCvn3mHEj+UsjNXoGfKiRNR8aUyCapWgySAIhAP+LN1Eeark6qW6t38I515LA+CVA9U9/Qqi4M+8v8bK+"}]},"maintainers":[{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.5_1586992376659_0.9848715977681046"},"_hasShrinkwrap":false},"0.0.6":{"name":"@geut/sodium-javascript-plus","version":"0.0.6","description":"sodium-javascript with xchacha20 and kx support","main":"index.js","scripts":{"start":"node index.js","build":"npm run clean:wasm && npm run build:sodium && npm run build:binding","build:sodium":"node scripts/build-sodium.js","build:binding":"npm run build:bindingc && npm run build:bindingjs && node scripts/binding-to-base64.js","build:bindingc":"npm run asbuild -- -b build/binding-c.wasm assembly/binding-c.ts --importMemory --memoryBase 5246512","build:bindingjs":"npm run asbuild -- -b build/binding-js.wasm assembly/binding-js.ts --runtime none","asbuild":"asc --validate --optimize","test":"jest --passWithNoTests","posttest":"npm run lint","lint":"standard \"index.js\" \"lib/*.js\" \"tests/*.js\"","version":"chan release --allow-yanked ${npm_package_version} && git add .","prepublishOnly":"npm run build && npm run test","clean":"npm run clean:wasm && npm run clean:sodium","clean:wasm":"del-cli build/*","clean:sodium":"del-cli libsodium/libsodium-js"},"dependencies":{"sodium-javascript":"^0.5.6"},"devDependencies":{"@geut/chan":"^2.0.0","assemblyscript":"^0.9.4","binaryen":"^91.0.0","del-cli":"^3.0.0","execa":"^4.0.0","jest":"^25.2.6","libsodium-wrappers":"^0.7.6","nanobench":"^2.1.1","sodium-native":"^3.0.1","standard":"^14.3.3"},"jest":{"testMatch":["**/tests/**/*.test.js"]},"standard":{"env":["jest","node","browser"]},"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"keywords":["sodium","wasm","xchacha20","kx"],"author":{"name":"GEUT","email":"contact@geutstudio.com"},"license":"MIT","bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"homepage":"https://github.com/geut/sodium-javascript-plus#readme","publishConfig":{"access":"public"},"gitHead":"9665aabf25ffa83b188217d4fdba9dfff5257eeb","_id":"@geut/sodium-javascript-plus@0.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g9NuUhHUs326HYJKtl6AsqHWhl0YnH/TsGmiis8b/jExHTqwVmuB5gxW+0a2/TZyxicJ0SvovhM1jPuunR36nQ==","shasum":"6df2e0652a340d2b81f65ac6796fab83fbc7f577","tarball":"https://registry.npmjs.org/@geut/sodium-javascript-plus/-/sodium-javascript-plus-0.0.6.tgz","fileCount":23,"unpackedSize":41776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevuWgCRA9TVsSAnZWagAAoQAP/3KInDExSxeoXRalBDFV\nR3RAu5AdAkSSNNuLcEqE29rgd4hi3gnYVTdHg1GIDcEGe3kG2Z2JFjqRljQX\nKX+Aa0bbvoOLHpT2oAIPxSrQkCCwXK22qzXfBl2u9NrxitACaQiaqkgMZ1E+\n3oCdp9aKBRIFZkNvnK9psPQRj/dKbv2gOD7hunwRXuOKqyb3Wk6SlcRaRQtD\nuB63g6rzD/KkGj7lw3Pif5d3sahD9QBvuziJfG6nfSsA/FsnZtoJS6SaL7q8\n+LVNHxHSzR0KkBTdYrXXwW0i/PCI/ceDbIx/RkzqkB/9UceOnQLVor/NkhmH\nTFTAuYOBFcE4KXhuDcOkcfAOwEs54VtlKK8FgZglutINPOGejvnWvVgN8b6i\nh4KsDOMPVS28SaDlWsksAYsoGJekj2zWLP/qk/k7asZe66gU/qZZbQ+io/OE\nSF58qLFRvizgr1xktr5vGigurNmJ1eMjowBXMmeLeTkM8khVgvJlH0b0/4v5\nxOn+jaPv1eZ59jIP327Jkdhl/8nbAlHlMrvI8w2gPXanyMl92uxnJcf/mVqB\nVLRbPlMbLw3oEjvHxMRoRXJMj2DpU3fcg4iTUql/ogvw4OPJ/CyhEK3Y8c66\nPQOkYjwIV/nxMniGpfT/ffMqh3UcXrgAhRBdnvDca8PosVytlDbIAid9ANhr\nRqZP\r\n=o6L1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuQvujN9hrSHfZEQLp0+ppXbw9//5dbq9XQcykmKd9AAiEA/f0I7o6/T7sb92l4FDxWFF3YZsuykagiXj0vscblB1I="}]},"maintainers":[{"name":"elmasse","email":"elmasse@gmail.com"},{"name":"estebanprimost","email":"esteban.primost@gmail.com"},{"name":"geutuser","email":"geut.studio@gmail.com"},{"name":"the-real-dk","email":"diego@geutstudio.com"},{"name":"tinchoz49","email":"tinchoz49@gmail.com"}],"_npmUser":{"name":"tinchoz49","email":"tinchoz49@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sodium-javascript-plus_0.0.6_1589568927829_0.0512736201112749"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-06T02:56:39.831Z","0.0.1":"2020-04-06T02:56:40.106Z","modified":"2022-06-27T21:27:52.972Z","0.0.2":"2020-04-06T03:04:17.637Z","0.0.3":"2020-04-06T04:17:41.642Z","0.0.4":"2020-04-09T18:11:44.150Z","0.0.5":"2020-04-15T23:12:56.832Z","0.0.6":"2020-05-15T18:55:28.000Z"},"maintainers":[{"email":"geut.studio@gmail.com","name":"geutuser"},{"email":"diego@geutstudio.com","name":"the-real-dk"},{"email":"tinchoz49@gmail.com","name":"tinchoz49"},{"email":"esteban.primost@gmail.com","name":"estebanprimost"}],"description":"sodium-javascript with xchacha20 and kx support","homepage":"https://github.com/geut/sodium-javascript-plus#readme","keywords":["sodium","wasm","xchacha20","kx"],"repository":{"type":"git","url":"git+https://github.com/geut/sodium-javascript-plus.git"},"author":{"name":"GEUT","email":"contact@geutstudio.com"},"bugs":{"url":"https://github.com/geut/sodium-javascript-plus/issues"},"license":"MIT","readme":"# sodium-javascript-plus\n\n[![Build Status](https://travis-ci.com/geut/sodium-javascript-plus.svg?branch=master)](https://travis-ci.com/geut/sodium-javascript-plus)\n[![experimental](http://badges.github.io/stability-badges/dist/experimental.svg)](http://github.com/badges/stability-badges)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> **Experimental** :microscope: sodium-javascript with support for xchacha20 and kx\n\n## <a name=\"install\"></a> Install\n\n```\n$ npm install @geut/sodium-javascript-plus\n```\n\n## <a name=\"usage\"></a> Usage\n\n```javascript\nconst message = Buffer.from('some secret message')\nconst ad = Buffer.from('50515253c0c1c2c3c4c5c6c7', 'hex')\nconst nonce = Buffer.from('404142434445464748494a4b4c4d4e4f5051525354555657', 'hex')\nconst key = Buffer.from('808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f', 'hex')\nconst cipher = Buffer.alloc(message.length + sodium.crypto_aead_xchacha20poly1305_ietf_ABYTES)\n\nsodium.crypto_aead_xchacha20poly1305_ietf_encrypt(\n  cipher,\n  message,\n  ad,\n  null,\n  nonce,\n  key\n)\n\nconst decrypted = Buffer.alloc(message.length)\n\nsodium.crypto_aead_xchacha20poly1305_ietf_decrypt(\n  decrypted,\n  null,\n  cipher,\n  ad,\n  nonce,\n  key\n)\n\nconsole.log(message.equals(decrypted), 'same message')\n```\n\n### You can extend your sodium instance\n\n```javascript\nconst extend = require('@geut/sodium-javascript-plus/extend')\nconst sodium = extend(require('sodium-javascript'))\n\n// ...\n```\n\n## <a name=\"issues\"></a> Issues\n\n:bug: If you found an issue we encourage you to report it on [github](https://github.com/geut/sodium-javascript-plus/issues). Please specify your OS and the actions to reproduce it.\n\n## <a name=\"contribute\"></a> Contributing\n\n:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this [guideline](https://github.com/geut/sodium-javascript-plus/blob/master/CONTRIBUTING.md).\n\n## License\n\nMIT © A [**GEUT**](http://geutstudio.com/) project\n","readmeFilename":"README.md"}