{"_id":"@herbcaudill/crypto","_rev":"33-ab0ed4f45a6b8c345a075ba62c12885d","name":"@herbcaudill/crypto","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.3":{"name":"@herbcaudill/crypto","version":"0.1.3","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNACL","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"^0.1.26","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tscpaths":"0","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.3","dist":{"shasum":"f3be23f7252248ac26af0431fc22c9ca4d4bdc14","integrity":"sha512-FaOIo1rA0KV2RxWEYsdqqKxMYYxj+scC4Vk10SUJIz3eoRod6sBJcJn8yXN9ycoRSDgWvXWsKKcb9uP/1TDrsg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.3.tgz","fileCount":70,"unpackedSize":105905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjuSFCRA9TVsSAnZWagAArIwQAI/QO7q5UX7OCNue9TA1\n6A3m44Hxk32fL/4oKVzTjMuGPvSrY0K1rcPw0cMcrI5v0pms8Yw0NVDRv7hD\nGWzfgUKa5IbvC2l2t8HsxY6sszP01FcVXDvtGoD+/O84Omttiqy1Vf+4ol1e\nZYUpH4MRUitigNIVCkAQE/gOjvsZMIlcZxRnmlG3kxXKKRviYbhdX+MmHCCA\n+CBeaFJehZoIMemtRKTDC1V6FOIGb7Ftc4yubNobi1febbxit0R3KGElBFql\nyxn4sx+dLcILL5C+z7VB5HOyio4RKihX1j1sfN7TkA9tV5l04kDWBYrpEq/F\nEoYon6BAXp3HkiyZm/vzzSaCqzVPP8l0/L6PCkDmAH+1AJgIeiDR3xK/MVzz\nhp+xKj+ZXahXuiVssaA+QVrkvEHrDZvsT15vEE6Ie/rkZboinyAdswMESCZD\nmNXLEejkowDxSXKUs7MFPouAbTrW7FIXLd7i3Aon4CjIibFd0hQrkojPHMWO\nFvw44zq8tVfQZRPvNGn8GAMdKHCD7u77uFfJB2lL9xKh11tjK2HRAsNeKjml\nGx9BLIUoj7s7/XZolE89NbjcUMRqgf1vESx7kQYtiqSf0YLRn+kdrQEXQvdn\nltoAlNR8EA0+7Smtprxv8HvcAP6t4YR+GP6F2VtZT7L3htnKEyGISyalxVMv\n6L/i\r\n=nS0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhjS5LZVJXzvGwNGB74RcGn9pbqB+CxdYq+BsTj7FAVAiB0d5Z0l9bM2wS+nOHmw/tIABl1A4+S6Q4VkZFD+a47ag=="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.3_1603200132724_0.495473440193001"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"@herbcaudill/crypto","version":"0.1.4","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNACL","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"^0.1.26","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tscpaths":"0","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.4","dist":{"shasum":"e1d324abbff4f1e8089f3eabc4a8da1bc959ff8e","integrity":"sha512-cjR1PyGnAJP52H37vAoTzXov/Lyo8b85retWOG4Df1fa6nrQ+tufLXctkxG7lz8aH07Czh11ObOxFW32hRkmHA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.4.tgz","fileCount":70,"unpackedSize":109578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjvrxCRA9TVsSAnZWagAAdzwP/34O04YRSF2TJ8VZ7L1C\njW80tREy1SUqYurnEJNcQiHBz4txxTodaleE6ia7aTJvQ5lNTVljDzLbiDaZ\ntrdHEcSeeu4BwLEtzYsDXLCS/TvDq1CrIyh9rPZidRHrYxBrIg++YjzGVpa3\n3lOC3a5tGzxMaNO600Hc53Sf6OT/SFg1gHhia2el7nhgawlLca7M8JQPl+ym\nTg5vBz5ssH26VgRyusENbPyGY+3VDvEOtO2CYKT3t8P/8/YoNNsJV/73cOuU\nrhsMyWzQRNHxircyzWfZ8wBbW5cznPzrZLePioHfp0XBG8HHeYAPaI8pSwsC\nv5sn4ZPr/36oczupAkX6yr+jO3W+dnTkypEEDMUFGKaQZT7ADT+LetqwZSHZ\n2u4dbVCcdrKbWory+bbkkqiBTDJBznZM3UT/lP7Cj6dPesFIaM+JNBtgnpuJ\nzdZkJyRS7+MImefqCeGp3xpJD2jHa+kK8X/QLqkJPpKAzsRotBzu2C8PZCFR\nj8vo67baKqiQMmzLYt66gGwG+yeBGG46Yn04m1Wbn4NTh4qSdZQLq3C08phK\nRsO1mVHcC2jx+eU7/RXJDEo8Gd+0seWw8ImLVVxifdThvl52gRhKuOhtvOnU\n9OsbPdPeKprJ3ymcFxGixS9x9CLMWBlIyYChqsG5pbLb/bCpO9GyWXXrylc/\n/5qo\r\n=zOWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK0VzvSkBXZ1Jpj/CPPZVUn6acWd+uTufroGF3oI54yAiEAxw+4H2QkmvSrn3KY68RrI2fxo8XQckNUbzYUIpwr5Tw="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.4_1603205873126_0.8141128791043062"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"@herbcaudill/crypto","version":"0.1.5","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNACL","main":"src/index.ts","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tscpaths":"0","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.5","dist":{"shasum":"4719a8c8f2e533b4052ec307bb6e4764dedc1798","integrity":"sha512-ZOLZXfstfgcdpsxkXkZ57kttLr2M3DVsDQnx05V20HNJ/Ro4sCw/oRzQdbNkwonzxgJAHbuo3+JHefMFB05ecw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.5.tgz","fileCount":70,"unpackedSize":109571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj/EOCRA9TVsSAnZWagAAp5YP/jgycw2G06YD9xQxlv+1\nCh7kvKiqSSeVC/mz660QAklBV3EGO4fkeImw8le6Mb7V4PduRUoKJq42fCGN\nLkFfiiY54YBqnQOyCt1oknedfFBw21nAggq3Tb+3DTiuTj3u6NzQQc/0p23e\nK+se+U9+Rlk4UQN/L2nhv272JgQoAhI6eOe55aoE7YFEKDjXCoDJm8/45cmy\nWYYlI4At8xYgsBhQclw8o3r7ihzKQXzoJ/2Z+SaGnBHOk6/JiXHVhpIJO6G0\ntdbZE5rzN2+6ryQVXuGAF6tVy07WSGFVZ8r73vfhXd402IsDKildM4lEPG1h\nC0B8hyG31BWGcyFTK6e1djCIsQVlD7ggwmPZLqTbZgE8wlzIwtA54JzNmSup\nj+dir4F8gKRNxNzBqW0XAJ3JVx3+f0VT7810FkBYEx4ZVJ8/cmTOE683T4kC\n17Ck94zWnTf1OTQbEPOXeLOpxLiOuygGrU1RSHaaXjhVp6XMTY5+BPYHJdVM\nryUCIBtcD7BpVGn3tfNEWgByBDhfMeNAABy4W9DTkZrxfHt5DKPjLAnluoGT\nZhYbM02+a7wCD173KYdalfH6EZodTaBl5npnvJX8TQm6jAN0VslKqTVnZWi2\nHfEUgU+hohcii6ekfbirMFEEzeCmzFDhvy3wySqbBJadpMdnKoSC7E/bvxMK\nis5Z\r\n=QNdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESWE7lSQbxAoK/wXUkLSxsBLZ4sX1usbnPrzwvtsHegAiEA1K1hb3UsX2Ch07X7AFzUYbXojIDnxqzS1dQ3LRjwql0="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.5_1603268877721_0.3803479687138136"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"@herbcaudill/crypto","version":"0.1.6","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist --silent","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.6","dist":{"shasum":"b60b5cbe9220a6f45dfa3b13893b5a793db04c0b","integrity":"sha512-uLUQFV4kfMNAlGf5PEyS5rsI3Y27oKLgDtHKhLVVibb9KOJHd20UNyWKNcHOm1d3WNOc3Kn7FdZbcE3tWq4fQg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.6.tgz","fileCount":51,"unpackedSize":108555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkqVSCRA9TVsSAnZWagAA0EsP/0EH5brtU50hobgAF0bb\nZ77N5vmPmTL76V3nO58IP6Rtd7sMEpUWwuiSRntKhtDtIof4rN25rBgeRHfh\ntdO5LlKl3oIE4CU+Tq5d1B0rFW0+dCOuRQkkC1/wZcFevEbEsZS8U5Y8B8cv\n3wm2omnfoqAB80cI4782qKORhKs5xOmHkPdhiyemCV9c+r9MpjkoD718Lh9p\nNAoHIMlp2SEOyRaW2yk2HWP9zHHSn+u69xy7tCU5mTSCvHU9Z+JX7f8aQIny\nedkHLPcaWltkTQ0ihHaCLoRh6sezJLCpruCIvsEZcqSrt+ZkQLCxMTfz1VEs\nFd2/ubUT2ShJJWNReP65eH0tkSlISTzRQmSWynsDZ/7YTDrktKYNAmuxjKWy\ngSJH1W59nlWXc2LSulk94SiKGnFzrKHqs6xQpQoMl04PPRdbHi9UxqBIrLl2\nSNvBvX0o8RxxchIvIEBBaXgCFeDukT+SkoMnsY+jT2WFb/V8oey26GPK9wRC\nfZsPySbKWVVqwieMlAsKfP6/npmda96hbI9o9IKQ8zwVQ//y9EZLA5xF1h1G\nz/iUzF9zrl48Q2isa3KOk9Hn19ZwpIzmRrnk/e+Ox1dR8ShAsTDiVCG2oaWp\nKeBwb2iZv+zbSraYWXdpx1LzLWkiaKL4azbP4hkQzZ8kOn3L8qDKc21fnqPt\nmYqk\r\n=Ga+B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA0wbTkN96XEed3axJpiVrf9fuzU+7OXc9BKNC2LhYYwIgJP95GZRyOjf1qGSMazNCWFhSCMuJl0JzrT95u6EvdV0="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.6_1603446098075_0.32662301618620204"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"@herbcaudill/crypto","version":"0.1.7","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist --silent","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.7","dist":{"shasum":"6ca41e4e157a56c14f8e8dfd7f2a4e0cdd505a1c","integrity":"sha512-vfXOCGLXrnqlWD+2/mmKOs87ZRJzu52z1UJmHNdlOAmglipZyxuVEYSShx5vBYeK/AgSTeps1ByR9ksJLwdf9A==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.7.tgz","fileCount":51,"unpackedSize":108555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkqbOCRA9TVsSAnZWagAARHMP/j5gRx5pihP1urSOz6Fv\nuLYTkc6lWFayRJXLCJTQrOHbrq0Nsc4N/FPLpTabYefXU4kXlYxQUk30vgjJ\nhlzkqsTFwBsCI0MC62KlHRCMDHyBPhbNd0eJ8UdgKjPw6FG2dyIbWUsPcM4B\n3bO+s1O4HGs/j5tQanKYEtfzkPyJj0qWc8z5ZTsdE8NIeWT91IWHw0kKmsz1\n89CES21ug+KZo+frTqK9Vjcqr7BtCAccdMMA/excOo2H3VwqjzU31gqU1Ibo\noQD94wixzjnKX2xWBLvhOXk9hy4B/29HKveqAz5ugijAKpjXl/rU7w8sC/Ma\nPfjPLlgz1XkscWqPZLaJXBmfClAjrAEF/rFIA2rLHrl88Jvm+Zvtc2bNVkl/\n/m47tU4huaZtHANvoIv1vpM7vz4+31kkZ0Tal9AO3ZvIX/CWq+bskZvqdb63\nPcVqqUhGGDF/PmVdE7z1pUFOjKLT4sl8dnUocKmTyTj25M70eEUZ/hJyHCXB\ntUQAuDYBr0XHvxbI0cweuFraZ1TxzkJ9wy+b+BVQEKZ2c4L1Gts2nknU6YcN\nfyiP0BLcvGLS6RqHVTv/Lb6Qao3aUhazKgWPi6Lxf0FHltQ+pJ31Y5fdjaJp\nQZOsw2uNFGpeO6U8h3pijuuBxlhfQh3Uptp+DMdkGlEgh3nZdTfxa7s8q+kw\ni55a\r\n=kxJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWfCW+Ud0Il/OnH9bVkyRjk/CmJPf/vERC2j4CNgrbiwIhALFRtuQ+rP46KT3akLxAkPiRPTEC2Y9Y6C/EeuXMeXLL"}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.7_1603446478129_0.9809881193233962"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"@herbcaudill/crypto","version":"0.1.8","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"tsdx build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.8","dist":{"shasum":"205e9c6c42ac99abba15047d070d622244b1a72d","integrity":"sha512-aROiJRRK8ooKmRpFFLOWfjWwSGbKYHW0O9fIEfff/ZNXhlCizObFE1tiMwRUoXaDq6Fs+YIR0MhXPb8RarK8QQ==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.8.tgz","fileCount":51,"unpackedSize":108529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkqi2CRA9TVsSAnZWagAA97IP+gIczPypGUxki4ZzKQep\ndgAClQi2hiquBveRofy+lk716673O9n6mKGE9S6Zz8T+xFgOgvPCEwQycHSm\niS4rUtXVbgeEsD9mf3rbTsJUtcDnIVyNe8TA08W8CSHTScqRXg1WJIatcMEa\nBS3qvNFU4dItEjh2ps1VZ6WEi9z1SEuL2iUwhHOfYNm0c9U32rwWAckYC+Y1\n+lmxz0UYVdz2LVUsv8PBdQiovunLSJoh/h7EUuZlLSN1sNQdTbYUFk+gStlj\nWFu/kNTzarsodjU7OBG8S+LJofMDN06Uqe/Jku3D3075ZohbzX5bzgYwhW5W\njpwxQU/s0tkI+B/QKgo1Bn2vG/cs+D7jLuxfFZiSNqksamKF1u2sc8zeVH4G\nZVjjHv6oYl1pTOv8nBy8Rn0VFBdcJiIGKPITfe2+fnYGr2DUyr+3GvghDqdv\nzOtd625NBd/OxAFNpgkWWtcA8fN69j+7CuprOODJX0jMEj3JqQrMYnCVbIte\napJvrIXRBJ5W5FciFBAFjcbSR1PBFtk2XTVl/hczUbgre7wpfFaitKX8QRZW\nFER/4tGZqjsjgkAv8Ejp8I8ODrwNjECpbR4AA+gapcVK4t6Z4isiw0hAtkwt\nlEihf+HqklRffVFxZ13EF0egHh01+5BwIiXZ74ADPd3slNrhyuX45dQJ6Vyp\neOkr\r\n=ncCp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfyb/NgX0/BxNCRpsEmYewTrJ5Ji5aX4+FlSb9+1Ic6AiEAoJMUJSAavokOt4ox2R2K4o3XIbOjjUrmdNlX0b/ha5Y="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.8_1603446966396_0.5587316934285389"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"@herbcaudill/crypto","version":"0.1.9","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"yarn build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.9","dist":{"shasum":"ebae493c8bc70bd90764bbbe85261ffc5948bd5f","integrity":"sha512-wLcb3jaUBnyRuA1YRusx3aynTjfJj79gIfraL2K5M1WtLZ6dzEUgWUk6m/OyhtQRKHL5DY0Jxlut7uHCrNDeUw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.9.tgz","fileCount":51,"unpackedSize":108509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkqkgCRA9TVsSAnZWagAARmoP/3zKjqPAhwqMTX8h/kvz\n0AMkcdigKUZWAapF6wzuNfOiA9aqUZNvUzfzNx2UH4YnJ0IDcJpsdMQVTuOS\nrzFg43/GGNUZFGs01g60q4PnXhFt5jRxF/bU/ot1idirAze5utr27bVOAQDm\nlGVW4J1gU4S5JTdQm3VXJbEJOlhyLrAlJQ2Un9c6rzNxi5bFWYflynmeZQ5I\n3OWcR4LX9VIwdKyMSgRlat4It8Psig4+/od+gtXUbxn2fOLnUdBT4QJ9pL8g\noMEy2gvQU76vgWqEv7ASELE+Nz5TyCDinXXo3FAj8S9msMT7dJLetrSZbzb8\nHOXEuAwZTG0eHHLfZJFbG2e3HRC5qTC4FgDznw7CHrkiG+c8zFP/HU4G4bNT\nNEGRBp/wujSg4ocKy6NrhFAEG0TTvPd/KsHuurZ32xMD94i/l2RCtvmhh6Iu\nG46nrvLmM6IwDYYTEKxpU4ugj+dCyyrxW6nD9PArSZt97L/lL4bjSaJW5Gn6\nz8lAfrUMn9PwjoX0Vx2QUiiXooDZIlIOiwF2sQ1YHwWuPSXgh6SkH7o98Vbz\nKx97+m755nOECHnWMrcheaKdwFoTSgYWk3XsBz73Ytp/xcjEJKPMOJHEEoE8\nxBlh5cDqmr42hXComRop3diKQz7quwbMYhHiaxZKhumFJehAq3t17KZTOxF2\n5BBC\r\n=K91E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfhb7tdOpjuWe+FBIFjfMeL5NXw7PQRAy2hd1CN5MleQIgPjwA2jQFX7qjeaBgmpnjO6jeRWzHduHqR9AWTE3LhFU="}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.9_1603447072070_0.9513995808996267"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.10":{"name":"@herbcaudill/crypto","version":"0.1.10","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.10","dist":{"shasum":"2178494f6569df04748ef32c843419a0e08e1a8d","integrity":"sha512-rMl9okG79K/efSHYnl2xO6iQBw7DUow16m9jMKMjto+gZc99I8yKKa09w5mtxJbwZALrzLFkVy8O1ZD9GXl6qw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.10.tgz","fileCount":51,"unpackedSize":108513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkqmXCRA9TVsSAnZWagAAv8UQAKNDLydD6dgZYcnmF0aU\n4cAiizYVItwwyxbxNkh/b07swz8sIG8/q4C1IHNG8VgvK0sfRLC/hvv3qWay\nxBoxTzDq71U510tU7cOW7HuXrDw+jLnzJkoOWmv7qXYf4VxDJvVOu75IxPRU\nwFdnSVRLnnB/reJNNhOoFgqcc0QaPOdqmzVs7PU4MHPK0NmWZ2kbWKCP5xJG\nB3YUaUaBYuRv+8QztgwoZRzRcFz9hz4BPSWO7k33Va/IfaAeProFYLYeoL3R\nm2Rz2y0lOvL62WscAtwFyCHMQJybYJI6RV3JVpdBOLaAUkM/Qgqb9bgZ5yvJ\nP92fR++vTvf21ZK6HuLEmxlU2lrAqHhiKu3I6j3MKMSS+1TM6PH6fA/4zeks\nhjFCyNNGyQOrtuOcqjkXRgOIQiB1MAjwKKhCyO1rVNs+I8zZ2323DiYYJxU8\nAgPzZm6kMnYpD9azXjq25XbovQAT2cEtR+vsZh5qqgndffu443BbbGSEiMFr\n8crjEjCLeB7qdCg374kbsbDm4fNYpUaQfT5ivKBER793SGNnj9MmtBedU64b\nfTOcAW5CKu31l+hiB8mqQwOwTdqFK4e3X8UpE64zxCOlvwNpFohfmRbaORSq\nItwv3I5ZSqG4nL25iZMoxRkkpjIvF6JqRwNk3Kzz5PXCAsAXrjPXLGftP55t\nkoXo\r\n=BAld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSFcelHNk6O0xhR8TGQMMaTUCQ2zRQkifVq8p3dAwcYgIhAJ8a4Dr8HSA16Ot2hKAcDV5gl4jxl3414F4W6c3tH7/U"}]},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.10_1603447191223_0.09334753986553035"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.11":{"name":"@herbcaudill/crypto","version":"0.1.11","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.11","dist":{"shasum":"7954c7cd551dedcfdd1a4bd2de2d0209a6b80064","integrity":"sha512-0Y2nqfMrIKBBU7Ih6E1OUPVuc2cEVOb+3jYweK8A8x4U44q388Zfp06Xc/GW/ppM22+CvKsAHDMrxTPEWptVFg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.11.tgz","fileCount":51,"unpackedSize":107683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0McPCRA9TVsSAnZWagAAZV0P/RwBwn1AYVpPqsYVEF3U\nf5+sT9Dtzdf0kvTyX39z8hzBJvRhjHeIq+4DCAHH/ZXTK7sSg/CK31TA7Llc\n69PrADH6c+Jpdhuaq5E29NhYCKajvWh2M4WKjiGLpmDYdZ8Amh34hZn+KEHB\nwJqEFQyT/wrlNB8b16ooShLGjZbCYDuRLBj72sxLPUSnPWUJjSI3vKQM8HeH\nX2AFv1YL5y5UDKznJsDdVIPevnyzyq0qNv3NOHLFdXBd6g2FlLS2mnIL67yY\nD/yo/8pqp7W7TJ6GaDXcJ4m7+RnmyxMpnIlBIg7PYyq1yRnLU9RIO3nbeE9i\nMHYYwyVOVxt0lcKUjzquf7EIiQC8meC51fXGq/xZK42cShXSHnvjjhll+MNp\nGrRJmTthFhTjL7+MgJ5BrMKmaY7AaFJvSD8SBRwgIaPIVu+jp0lqFMRDcKKk\nsUbyCUyYl8faN0HMaop5pPpX0/qmguoLnA4FeP2+41qvMwqfv9k7SobkJNZR\nXppQkYS9Hm/mof3Kc2DMkk6AmBtjG4UWvxOSozhCcDHv5TG45of63sAnlkRI\npA4+4TWxFpRjU/Bxu3J4uutCK1ZqMgfXM5sRTxtZ1ZLEmJo93gOykN+sW77f\n+x35WiQeS38jJ3UnR/+eM5fymf0DMWntvsy5N3KEaVjs12VGQhONwU6Y/vsx\nBUZq\r\n=3D5q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgvsj1nNPhaH/V5AWwEOHM2bd3NodFJDtJzFRomI5niAiEAlYsucbCn7zbw30Rx916O6GTJ2P2MGyRL4KJwB2oS54U="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.11_1607517966747_0.6815521790553465"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.12":{"name":"@herbcaudill/crypto","version":"0.1.12","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.12","dist":{"shasum":"c50b43320d2010055c6af3665c8c685f89c9111d","integrity":"sha512-gmhJ5JHk8ZKQTaLh1f1sbTn49DtmRQoZ3TRs417IkG5ZOe4eQe00qmuwEeJNEBlwRrunjPW4qljjazN1H4R1Uw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.12.tgz","fileCount":53,"unpackedSize":110446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRQaoCRA9TVsSAnZWagAA7PoP/ihfr+mBsxGay8tzXMXQ\nOYsyuDvkk72uX8DTGcuyuX3gr+DMb0OttlNvc5mXBNiD3WWUWbsOk9TTV6cK\nhYgggPTWN5xhIim2WIK/6Z7Yp8Sc/hw/rFLh5y2NPCA5nR5rkaMTDXqlvr7G\nnjDpWYnFJBWE7VEpTK8uva5mvxWAr1HBaPbejld0mZlXq1+nNUSYQto8ghMb\nlTfDiZX+w+0guLzCFTlMKt6RbEfkBRGRVOA2+qfe/XvCoeZfTxKd2248IaJ9\n0I7p5NcIhWJsr963TdROPX7tIbNg/xHV5qk4+qLJimE+BU0ljwwTaQ98LBzB\nEokNeq5bPjnQIrmM/q9HdXXlCPy6OQJ/7Oq9UbjK1HTXc7roGCkWCTgeNfmj\nKLnZlI3LtRsYF9EZ9jYrzltWmoF6aj3oX9hGq2SrBSVAAos0lbyUHiBF4KpO\n4kftf0b3ZBd/C8PLPLFOhM1ArS2BnfmPgwcsPm/rTc67rBERQP4xr+j0HdMl\nw+kR7RNUxGFSl/k1Cd1Y2HuOelaaNU2IcKp80n7s2G3Yk/7+FdL/8OR7p/GH\nyqUXBDOSuu+ujMM6mnnUlCvmJBiyESIFIDqZj87wQy5+DFR8fJlueIczU6Lf\nyxCPQqWYZi7A3e4n/0JlMELOJINeQeCXl0OslH+eL9RLR9F013e9Y05jLrUJ\nxpN2\r\n=dkpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/7DSBzHYDam2BN4SFLGZsbhCJpPpPOZ4/8T8ECYDRNAiBjfbfB5VHCXolLx9dEJZkdkyfbTbDdRpxBFafIyfPhWw=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.12_1615136423632_0.05894508148574373"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.13":{"name":"@herbcaudill/crypto","version":"0.1.13","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","buffer":"3","json-stable-stringify":"1","msgpack-lite":"0","scryptsy":"2","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/scryptsy":"2","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.13","dist":{"shasum":"5519b5bc90261db79e06670749fa9edcd884fa86","integrity":"sha512-pQjvENDCGlkoS1FMV+icUX5F7w7K4s91puEBSSAuSFxGRTkS3bMGxSu0KZgibYRN2P4undz5raz7fHnvrD55vw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.13.tgz","fileCount":53,"unpackedSize":110986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01ijCRA9TVsSAnZWagAAUaUP+gLgbGVRyHfCGeFERO9K\nPGnV3F51wsmQ8AfE6KP9L297WTbcoAS/Sm8mzCNOkIj0FQj1P7Yz8rSPaIMu\nDPm0Oav6/aGrd2I/RSG21BhYzy7aWJhSr7Wk/NEQshigGsqngnmFmOxX5SyT\n/enM8JJffGqxZxQJKW563fXpUFpUeMF4pobOf7AMToZW6Fng2IZx51O8SY+j\nFEd4WhGhHU1+XmueRJ0rDGcdc+DQkA7l6Cq1J7YYoEAHNR6XAJ++o0lIljgt\nyBjgH+FYS2QpPBhG/dK9OyRTdeDZrPkG1yFrADwkLKMh8u3j/HwNfhZM5QTa\nMq8BDSNFiBtMkMl8XD7SUOwk9I0LImZretlchz2bl9fZWaGe1ZLOpmns+dVH\nc+ConxuiYCptQiRayDIg3dOTg/sPWrjvBxITfj5LKETRTDw68WeFdaE6LzWF\n9Pit+6jo+4HiYhJ4FnW4NJsJypmkamNYD+9Qm5M66KEtHlKTo79+x463YZiV\nqnANy5MVYA21B7AiY6JZW/1BWqzcEQO2UWoLuilV/I/N7Ro053pyJPfk/qD4\nQrEhwT9qFNvFmZNcNmQslqYAaDriz/ITvhyXsDtNuxeVuza0XV+DDtFotb/2\nGRKEK4qp6FyAMWnHCY+jaz8dNM7Rzv2aGoYsRQICjpEOK0z6KdN8WGTuMGjU\noCeX\r\n=hvFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS/Q9u/XBlVHrDAchCWCIbYgM42VdHpCoXPXcUkAbyWAiBQ3dhdGx7ECe5DMKNmrRAp5QAxdyZFisumgGtZN9yJtA=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.13_1624463522734_0.7587690413672536"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.14":{"name":"@herbcaudill/crypto","version":"0.1.14","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build && tscpaths -p tsconfig.json -s ./src -o ./dist","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/base64":"1","@stablelib/utf8":"1","json-stable-stringify":"1","msgpack-lite":"0","scrypt-js":"^3.0.1","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","prettier":"2","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@0.1.14","dist":{"shasum":"5d70c25bd22443c458d38fab5cf7d837cd3888b2","integrity":"sha512-6S4OEO4iB54jpAvPz5BU1qUpK5XXLAJxU0NNkSuZLmdIVHkaZTPAcJsdEnNC40tPQ2xjdJt57palGfsNqXAtMA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-0.1.14.tgz","fileCount":51,"unpackedSize":107951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2yxvCRA9TVsSAnZWagAAFCMP/0Wwb9hnJDO8TQRUvIdg\nqVntOG1xP+iGzmzYWZB4AR6R666qFzi/yp5sapn5o6wPEd1KVitonLQSxhiB\nf61+SseDhlMQJosDURzAplCdmV9SdbhL+Osyx/L+Glgt46pgmXCsZ+NL8mD2\nRMWHfXhZk3aPCGStPi3DgEQEFZ33Wg2IDsxHykseBfwzJAlYs5HUxwqFDEVs\nelaNOvlSJOy7JuSHOyYkdRUZr+VLKzFYFsK+VQtdS31T/wYR7+YD/FRGLQzl\nUDhdVUktn7ud58K7XRGSbo4mw9mtCLkOD6ay/CalgpPDTTJ5/lgkefS/Xx1k\nNr9TEtPsM7zU0DhnzMDzQorpwAVSKICz/ivCzArAE6fYrAS7A16bZdynbgxO\ndHBEtfFc+LdSyYY8bSey19UALa0RLSVoZLTJ8jf9T4vpS6wHWkDGeNAKrg+X\ncvqSLXb62DoG94V7tqbB0CfGEBBp0Xw/Uq/O319g8iBTDAYYmt35pFM2iOI7\n6/ok2Z4kcbe5k0gLb8Mexhdn4drytzFdKKukHpWuvdwK00qOZhzFmAH4aHDG\nbbCUaLJ+Qxk/0evMXp3H74ipkoyYBVAufuK/20ibeRfFduR6c60e67x/sQs5\nj5Em9H7y82RA9b1ncKc4Vt/x5v1T4fvlbfYkRgewQBjFRm84rwqmhXBpZzef\nHi2y\r\n=aj0r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUBuak+3i3Y47V4vR+OBsEyr4CBZE3qj7SfcIlnxWCjAIgUgJTFRK4VO2gd5AwgER5NVS8Aw+Jtq9f4YAywkeT+tk="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_0.1.14_1624976494881_0.7217067600129112"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@herbcaudill/crypto","version":"1.0.1","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist --silent","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/utf8":"1","base-x":"^3.0.8","json-stable-stringify":"1","msgpack-lite":"0","scrypt-js":"^3.0.1","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/node":"^16.4.0","prettier":"2","ts-jest":"^27.0.3","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@1.0.1","dist":{"shasum":"4c7436f77402de87c7feb8985b0bc4a2c7ce02ad","integrity":"sha512-aSI6zROsk8JiFQ9fWaJGYwIquF2QIuhy/BQI8hmK/T0BRDkyBHRQ0ZvDh0GOBZMsKcbV58XPhJSLuYvlOA3+Pg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-1.0.1.tgz","fileCount":51,"unpackedSize":112928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+SfICRA9TVsSAnZWagAAF+8QAKHm8EY/af1kgrMKpCfO\nVwaLHIwzD1AgQRHSOdsBPMhF355f15Y2tvw8gQ/KY3jix2hCP7eH6011jlev\nRdqhhDhx4zUgV/acrTPP+U/TlQR5FUyGBhynGRyejj6LT5N9sM6ouvcT4SGV\ntnGsiGpCVWALaZx2XmL1uCR8BsWnA3kx1iGdlrlOlMc0zIYgxbvfP2Ayp5O9\nmBBmxnU93mBDZF+D9dbG45MmVqeDfLEflTrMSrCtYNf//ZngRUaWzsQ3x4yy\na5zlP2cJ6dF78rVJR+cLblhmzJ4bTQWIFdbtsv+ZyBtwdMMR1GycHmQzoGm5\n4FM0BSM6RHWUt9YRb03AR51ONt3lhDR0Y46CH5CLPG4Hyu6+ahhFYIrd+GR8\nizwqw9J45BnzZNHO4GCezdfFMgMavfYIaEE8V4Bf92R8FNRLstMHJVMEP16f\nEwcQ3TqdKqNjnReMGCdQ/v8qDZk3pdNxd7SH3PnJSKOZ4o3xMIZ/NUIEQ6mC\n5J5j1lRPaokQmQHpgW6j6jbo3mw67FTzcY/ErmMZNB8Ewp7xB0BRQ/jgJDfP\ncvW6GVS60pPkxJEMVxSljpY5EiHi6X66Bqnb25yH1AOCtU8p4LZoGES+m0S0\nXyHHgryihSlelkMja6p4fw5dHAwyTA8GIn3K9yOa0AnYuJxY2DuRiuSYcJuQ\nUqsr\r\n=LkwP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJnIzN+OP0gd3j5z3KCT17IKpNBhz3JiPK31nvDQb/HwIgTlBVkUoAvVLTXNkvtU0ohc4IXUsPk+6IHZPXfrJUqPw="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_1.0.1_1626941384608_0.8765424308486667"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@herbcaudill/crypto","version":"1.0.2","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for TweetNaCl","main":"dist/index.js","module":"dist/crypto.esm.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"tsdx build","postbuild":"tscpaths -p tsconfig.json -s ./src -o ./dist --silent","prepare":"npm run build","start":"tsdx watch","test":"tsdx test"},"dependencies":{"@stablelib/utf8":"1","base-x":"^3.0.8","json-stable-stringify":"1","msgpack-lite":"0","scrypt-js":"^3.0.1","tweetnacl":"1"},"devDependencies":{"@herbcaudill/tscpaths":"0","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/node":"^16.4.0","prettier":"2","ts-jest":"^27.0.3","tsdx":"0","tslib":"1","typescript":"3","v8-profiler-node8":"6"},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@1.0.2","dist":{"shasum":"33d47e5e75b0e11f70d704321fb33c87d755d186","integrity":"sha512-URotda5VDjZOaBHFcglZs4eg5USxZxJ8P2B70SMUhxR95CBLzjy/Nutf8KyQknN4BI0BG4UqT/oSmeZCLPeABw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-1.0.2.tgz","fileCount":51,"unpackedSize":112928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+r1RCRA9TVsSAnZWagAAvA8P/RisxWK06J3pPXxA8+mH\nAPXhNwmDPgkajS2iC455lgu0Xlsab6h3GXoHlZ2L33H/AghxQI82Nn/3EFkZ\np4Rk0wJO1Ff3HT4OWNiVr54X1YfGihIyHpPrHlaSq0VzZHbewX+g3zaMimai\nGGbAJmVPlTv3i6kMd3oNfH8GDRYMchzxJANJ7XC+QLn//CQsDI+9ArDNj10b\nNHTuFllt6Z4kYo4nEhuC4I8opxSfqM3Dexzz3ZGrUVanBiVPWoZ66YAB7YEM\nR9ga26OyEriO7SrDMEFHCOE5OEjOql8J7sFDaXyCav6FOKZNqEWsL4bMsUX0\nQNHv5wICkhDKAEdMVXSAY402r3xLRlMLUfEw89OWRmXPqdbYTqxc3/ZvgdkK\nyEx6pUELDIyj6LQJgvO+lXVezGATs8+wj0AnyAQ/uqRuDcZuoP9ijwEoOP6V\nEfihRUaNM0So+q3o0nTnJlT8gZSdzQ4HIXbDdMbQZF6/qY9+MYdgz0hZgLRV\nLX/ouih9W+FflrC6gRh9F/b03nCbqqEvCvCUsBaumxuIP+nwQ/f5lhIZAS1G\npoUcjbm3idxpA8D78PaH0mJPo/j78x7PBjwcVnwRU4rReHq/zVysNrD5IAi/\niLmAZ46uLduZpfO8t+CUs5vIS8OdacBNUWjM5zz2nP7fUsdU0OjYVe6HQQ7y\nU7MC\r\n=fqE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5s9q6xWfbSSflSz+BWTf5OaH3J1IMtaXHtzk1zUye2AiBG+Ly74i24cvt6abJ5JsQqYWWxPq4le9QR8Kx6L7HT7A=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_1.0.2_1627045201379_0.36513284378933286"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@herbcaudill/crypto","version":"2.0.1","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@stablelib/utf8":"1","base-x":"3","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/libsodium-wrappers":"0","@types/jest":"27","@types/json-stable-stringify":"1","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.0.1","dist":{"shasum":"0d20cbc05028b71e429816e9538f2d9d9e86bfb9","integrity":"sha512-7hoM4pNHJ9EojJyNg4YNC5aiBRbQftwelyKtDojYLuHuzP/a14HfD0EMuyEzI5WTrJ1ETNNkcAbnMdOeDmixzg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.0.1.tgz","fileCount":27,"unpackedSize":33562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk5nCCRA9TVsSAnZWagAA0/0P/AziZ569rukVxaH21JcE\n6gv26WP5nj836G4XJMmoAKsB5zUJck0KY2XDBbXd5n7iEI32YcnbTCLQQ9Oz\nF8Iq6jGejUrWohTyyyqrN7LwUtYnpIkDLFDzZdCM7nhBNDpBkZgMXWrv91hy\nWqPzE039jMYLY1+8SmmN/2Pl4Xvn/oy9I1syOP5O2b9tAw1KPb8Tmf7Z/6V1\nXt7tkgXLz7LaNbIxi+c05cyr8Bg5gJOv18zincKFhGiXIh/lZBe/OaAhocf5\n/JksrtCmS8En8rJy32ZiYAdLr1A50xzRMt8ePo9Y5WTLrdWCPNut0cIzRmLE\n5E0j7LtX+FGbAJuM7tzk+9yelEie+fsU/JQBteB+DvmZdE/Dt/GGVnwW1VqG\n4GKWtKdMNH+at15IqpkVpHAO6ClWcxji2qPRn9FbOqt9xP01fugjxJOOVigf\nhmoyZR3BYzHF5MAJg7oTts2R36dfUMdyBMi/wEy9GRjNaaUYW5D4+iXiYFgk\nDwDxWciMnr1S03BMqldCFHzqoygYkkWfweuBHe4k0oTjj2Qr4W3XenO/nKtq\nXeWtj++82vwFFXpAl1dyXcIXqELMqxEZMkvpEKZuN9IvrX61IjsWzVLqPuao\nEPnK0ntzOOiidW5Rdpa2crOgsSLb9AATjUuweNHHtpB7H2R2XrvSw/9Z3I4x\nX/gJ\r\n=TeY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAybIeEUdmR5Cb4EI+VWZcT+XbrpURMO0bZxiOqaUY0WAiBwA71Ghz99BIN66Uj58V3C/iqgnqUaYzrqzCfjzi6/AQ=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.0.1_1637063106206_0.9931726087927446"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"@herbcaudill/crypto","version":"2.0.2","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@stablelib/utf8":"1","base-x":"3","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.0.2","dist":{"shasum":"48de4c47ea1feb9bc2aa3135d690017643e403c8","integrity":"sha512-1GiZ0R3yCBX++U8Ln6GEGdCIJxzVhHlo2GZO61V7en/r9XYrRIP2ZVGNZS0+evmp0WbR4xiO7Jn37zBagQLOng==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.0.2.tgz","fileCount":27,"unpackedSize":33787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmmsRCRA9TVsSAnZWagAA9MUP/2Mkg9f1obh/epEAMkEb\nqNfKUxZ3Y0HXcX7w5OsvQwZey9YeTE9n5yFLnhOpTWYhvQ0rpIXclRCyXS/V\nG/mHB9Qyzm0PxCBwdJbjoXmcqP7aCgDnUMQdqxxdYB769zGFjviIZm+acjC+\nSpZQhwHJUJFcNoglWVwOqThp1FlziwwabJjVYvNJV08+PdEZbLNxMpRbb+/w\n93k7ztMoJE/wCsD5qlUhHgv8TUYpp5EcZapRZumBhY0LjijSVouo+jC1w+bu\nSARM8ESZ9d04GAPY2JwI//hysUGGjWFfvl7TGU46eZrKr00Uetzbc4E1v9IB\nFdmjRWXhrfvDBPmCWFFj45iSv5pEcC63qIzYWoa87b1/iwT6EVWZDhAjqhPU\nbFpHdPdIahhRO8PFKdTX4gnGS5EkVqrrT0+rwMd7gLyxWE5+mUYVkPhOVFGA\nzb/4vy6FDvZfao45r6VPVg9zOjJrwb35TeWZWto+vZxUXtSQqj2z5PQHwtjr\n9b4gQMObRH7V0l5sNo7u3WJOzClKiml1MM6062OjtMbne53d1GEW6wyEgDtI\nIgnXPKk8qEpa5JeCMzcrf2Yt8y1wae4d4D55fKn3Xcc82wS+kVtQ8eetIner\ndqtK/Jpm/2Jn3aEMvAF7y3kM3MtlFtAYlpxR2q/W6HKfpwSgicKwHkUJZM7W\nNoaC\r\n=gsE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu5q1VXkd6e/Rw0u+mSpZOl4doeQqDjMYFFTusGlFFcAIgQvvGI3vGrjWBqGOmSbw+4HHIe+iiGSucWIiszvW2xb4="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.0.2_1637509905187_0.8033779527315794"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@herbcaudill/crypto","version":"2.1.0","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.0","dist":{"shasum":"b8dbaa5592b3f67fd89456cdb4a1d1f85cd926ab","integrity":"sha512-RxA97JnjIbQWKP5Em0tpACB2Xrt7Ht/6agGlm7GMNWzCoTmhiDwfpdEWLD9oS4wwZpeQvb16khciQowA4go4XA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.0.tgz","fileCount":27,"unpackedSize":33817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6XlCRA9TVsSAnZWagAAphIQAJRBou3znKA9o49Yz+6c\nFSl1VISpin6IwVSxLX1BwKyXk+9lTtBb4+AVyaSflDOeeDC74Dvy1eeTHPjR\nHmAjhkNRdjykEy6OXdtZdKG7UxfFUprDYnyx+yteLBnb1v5yw70GZaV7Y90A\nZtfZ68znq4YKO29Ony/4tbc1j8kkjBzzCqcEm+FHUWdn4OGjZdySzX72bD3d\nY7JzHJHDdys83uWMylFR1Zg0eDLgR+neq5A/USxd/KpVmkzhem6/CA7dH8TX\nWCqDEPxiVtSXYY2U9kPzokYhbz+Wpp4udqALBdUo+krCRqy4X8f5WNrbzT64\nyoi5Yt3U7mA2vXSkVK33VR5UKaTxOtCn03n3g+M7UX7+8wVQHHwrSJJYRtVL\nZcGlfbSMgK7VYWFJ+/1W590BLoFKH/Hp0bpN4SuSONIot2ndfNOXxZFT2Epp\nzfYtDckQ73OsMBEuLaEymx+3IO/CsF7rRWtQK3sRK40qG7vZN8jQex9bDRnY\nU0rkfNHgb0J6JExCWPSYjdvj8zHu1Y9Pj4DM0JnO+Z9ftk17V1Ejpus+ozD7\nZYEojqPLwEP16dCnOCijs5YjFZ9KHodibDTlMiwa5+jsnAl7yQDFllbb0x6e\nL6Cr6dQ4tsnPKg/3QFIvx0gJjVqPLwrKekz3nrFOVvn9jaFuzAiRa8epkxtk\nIkLt\r\n=al4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCliFxzcGlG1Eri9FI1DMg6Lxfq40xeXyNM74FazHr9vwIgKxCvyzyt1a95Iv4nrnwYIPYskWztGeyGR0gS6kFY5RE="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.0_1637590501637_0.8320794310137563"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"@herbcaudill/crypto","version":"2.1.1","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.1","dist":{"shasum":"93741b4496e23b9abcb7e96c828a0f68c3de945d","integrity":"sha512-CXJaCUJbLZu4tcBSOmBS4xF/WvLH3aJcvj4Gz4qMUqjWLjE64PgtevG2CAK2nOx5W7SHqpd2MXvQ8w+kQDCceA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.1.tgz","fileCount":27,"unpackedSize":33817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6h+CRA9TVsSAnZWagAA3ZUP/iuupSIV8T7sFxUvCMdI\nIxURNOpU43ZzCx9hamu2qDPFBgJxtypTwn+9RN2mY3pn6UwF3/zBaBp7FsfK\nu4IKogLB1lO6s9rHKwerlGxzwcXQSfwPWfbxiNjPcYJgmJudcxNUX27vVEA3\nTaTesMqk7LnVqU4YD+Sd3eAaf4lVwJ3JKUpn2BfV6autAxVV+jSp/4eGG1hG\nxApbJLNRmFTO7aFK/Rh9+9O3S7vNigoTWz64S206xXuD2E6ozqCVfG29yM1v\n+C9oj4SZCDujQA3tNkF0/xsT10mlGqQ/hZ7ug7Je//Klz4eMN/0kX0VLYWkk\ncCTqcbEkPvF9R9TEIKiVGGPOTMGE/PQvl8srLLJFOKusujGVqqPE1Lk8QrrZ\nR4Sm7TYyszS//XBiwqelktvBpKVURbhx6uGG8rdUy2paM3z5S+PjV2TsEvY/\nUS4l0WdZpxuk535/PahonnMq013iCH+oxwWQadwbJbc39nBFI2iBcipxoee1\neZRPTrCqNRWl510+1+KNSRfT/PJuxBbdcrUqxIXx0TITh7hpaQv81V4TMulK\nD9vFJE0dwojxKqgPh9hMqcYdz9nc/8mPWLkj8rAuZ6VkUrF6ptMibdjR7FBk\nbzIdrkTfQxaaBIuOYAfSmwMUR3gTwP4vFur/kD7rC+ilyCFQ5PHjaU3I7pD/\n5MVV\r\n=L31o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6cBPkAgSCYIEOdNWx1OGjoLnw+SJmdi7hYsMr+bAYGwIgH4dwO4XA6/lCHw/ABrBYraJA5gfqVZ0PhRF3/8JD/Vg="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.1_1637591166132_0.5690546077737393"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.2":{"name":"@herbcaudill/crypto","version":"2.1.2","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.2","dist":{"shasum":"c2757e50ce099c385272f66cd706f96e8da273e8","integrity":"sha512-3DaDNl5yxTf2W5DFwow7z8LcSrWuuxC9SWqpLdCYDB3HLcvk+9gOlogDkjSDA+pJEYrkgkjomvPzHSNiqQASpg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.2.tgz","fileCount":33,"unpackedSize":34638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6khCRA9TVsSAnZWagAAuJMP/jlwK/n0gI/wkatMeJ5g\nwn2XqLxIj3sjmdBFE/t2spgv36AYduMFlfQ+JGp+3pxf6VOcSh598m0/NiBk\n7a0tYwJpymFN65LoZnYtzJQgaNtxcqdr4T9tZP/gOdk2oj3FrHKus52V28gV\nRn+Rm/5Kz1SSefSJkfRi1H1Y8OnnwAOW31N217iUiEDVqUKE+I1LirwLnQME\nDZs6TT97Q/4BPlJK1iIH8Rzw9bDeQBKCRBSfiwAc4/ncn3wQ4t0B4QiRk+9c\nLwm+QbCz6CIj0S7fTDZ5ri2eb9uYBcRwEMnse7pUzsxJZUwRf3yWIQOJA7H2\n85SiTth50E+yWpVEZV+gxSL9/MemMTovT60bjksf/IrFQnWArYNo056yVGx9\n8kY2UfuBREZHpQ68cPBOlOPrvj2/NywTXFx7LJeTzOVV6Y+XXwzSE2N4GCwL\nhsr0MQz9a6PA4oFq0wwr3RXc2rCRiwQqUp611pedE/9OuAacHy02grtzifCc\naLwRxQl8U570q/GNOzu7BIx2pQnvXtkSnnTuGg+tSQCgAwBKzhdiinqlpvqg\n8xLvCpKY2GQ+hTD2Xyfesuv7je6QMSvJamh8FMopF5/qgOBblrCs9xWsvGR8\nJbQ+u21ZxG0PR3bCpS2N+uNBTZXj33YpbPaCJr3LBeJv1iLiNDCFPS9bFRzO\n1XJi\r\n=FmCO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbjY9+Qc2z9lj9OUQqrlLQBcio8XXMGsdnIl2jtEHHMQIgR5OOvfjcbCcNgfVHqjCRkki0PVgDZQ2GUCRvAKbEqu8="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.2_1637591329600_0.37854172618431736"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.3":{"name":"@herbcaudill/crypto","version":"2.1.3","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.3","dist":{"shasum":"212d5c35a710ea80310b09603430bb9b76983dbf","integrity":"sha512-+NFdwhUWAzTS8z7uhATkye2okJSEncKQvrhCSTolPE+skVtn9eaU+cs6fAms0LtRqhmwtMEAa4X7IvXd0y2sNw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.3.tgz","fileCount":33,"unpackedSize":34641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm7/3CRA9TVsSAnZWagAAMoQP/RB5yy6xaJcxJUTJYHSm\n3v5FHkuMMs+dZGBLAsjGOQ94JWjgho81AXnmbGKZ2A7EwftcnyIMxlqdg6Ry\nyx3WeWq3genyL0olvCv5gcxVn/8FIEX+LuTmQn3kjEuNlTnSQ1jwtflYUOau\nAKQkaE8+t0D34WfZ3Y2an/UlP4XKbjSYYDpQ+EBseMlpptpF0eC9qHK8Y4V3\n8lk8mjJt2fv6F5647wD9kydqtzO5XCxHdCJmDGnUMu8nK3nDHh2HazFnqa1a\ndi+Id3d7Xhcb0ImMzOqC4tEu3vmDgLrhjCucIqbM6Etzcwzn+Aci6zJG+cWJ\nMsPxEM+0FPjfvty7g39mlDROHpWvodah5ryCJLYobx3EMDdOWVRhiayid92X\n3PKcHVhDkX45E7/v/10BebQd5CCEBOS4JpwF3ZJnlmRng5Wm88RgLunG92nn\no+9Ts0ALxLv/4ZQsy8WbrKax+xkuCWD3D78L6OAP+PTc8JfdgIYMHCCSmyvh\nJBGCkp2t1Zu1jkn0Pp5muZigZzoxPfNpWusvZ/XntSUD14O9cGPdREVow3Pe\nXqwrmol7rtgBP8iwQFBCNgBt8MJcimGHY9KjaQlhstPxjZ+BoY1UCV1UGK5n\n5dwPBqRneQXazlyqYgnoGMQsC+Jd1gMlDP/S4h1ZPYE8b0S0lCK5Uu6b9/E5\nvEAp\r\n=9FVA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvpTLB5NhR7NdBmImlPISZtGxOQxcGB3p4Lo1ajziJrQIgXSnDpguQpCj6KVV6o3AUprKNw52Ls0L8vC7cUTxXe+o="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.3_1637597175483_0.2042145150828194"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.4":{"name":"@herbcaudill/crypto","version":"2.1.4","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.4","dist":{"shasum":"3164101c3326145fe059b889030ace66e295aa6c","integrity":"sha512-l+8MwAuX0PbsHbxvMvocxL7TcQL9TVD3ZyJbUW81HtI19A87ycsDm1IGGyI/j+NbAiq8A3G3ksARWXjrI9ZP1g==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.4.tgz","fileCount":33,"unpackedSize":34611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8R6CRA9TVsSAnZWagAALdUQAJylfzcERTnxsqLkhOfy\ndCJqwZOwUfBVfBaUakVvnxUkGMdi2zP703LBYSIzP6Zw8CPA4cco+4EZBWSK\nx0ZVTQX5Db+50uOwsw8UV8Rf3TROfzkQZZSjV/qge5zr+nMApkVkNbXFt8FP\nb5mzCYan8eAbW5EDVYQD1dzx6EKhDoIAOh0WJNgCiQw1JTY/Cv1+6DZJx4Cp\n78rF+spgvFsJQpfKHhTNwlvDNHusYwufsSePA2/H9O325x4dccdxjd8aDYFF\nP0eD0G7ckCOFFUUDVcNnzYv1zOuaVOUIph0pACTeQVh7dv6RmOzdwbYsxMIp\nVhyvqVUCLojBOM1C8DxnG0H9wmenAWwI74UweO4olPPl9QXzvHIQydcao5Bu\nMibyBqFyNDjA4ijdKJJc2wdzmzkt7ZTu5nR6CtIKir6UWzQK7DAdLiwjo2VH\ngFjkfrAfsrEyGY7CvB8jmisbRprOEhx4XPeiMvJufiQlwf7aPv8YZ+mbxbqO\n/AkL8+43HT9d1NCqMhASRrrxrRjCB/zfcQQZP+tgCMawuKml1bcCGMCI3PzR\nI3qbGj6aBr2HdjUDkK6H/jOApVSwmEBUbGZ++Q6kDTrzqwGdFOVBGJi3Pfdx\n7rww5jCxtQY1M8rCazlvnmn8ArH2qCmD8gY9hLpaLHRVphKtkRSUrwTUgRci\nDonn\r\n=xZ7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1vQFwpkfIN+slmSqzFWc7qy9l72Bzcbv0kKqX/qHZIAiBR2oUVbCnopHPo9POYMZKJ27sSGs6LvtY92VP1b7ZO+w=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.4_1637598329882_0.656480320124134"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.5":{"name":"@herbcaudill/crypto","version":"2.1.5","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc --outDir dist","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.5","dist":{"shasum":"5c92ef23fd6f978949318d01988cb89deec37ac1","integrity":"sha512-h/BACqLfvI5AmW7A3htPdGzKDTSKv6quTefuo1dYVGWIPvTzOntPXj5sABX3zAx+r6cLXG160zwVBd0xebcoQA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.5.tgz","fileCount":33,"unpackedSize":34609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8WYCRA9TVsSAnZWagAATQsP/20zLkPUxbX1gokfv5GA\n6U6VmN3Tp/xkoMjGGFYVJz+G2/uuqcv9yjlSx7uzRjoQzGfFgX8gRq3C5wOC\nkbuDgnNWWwk60Na4LZvjQVCr+VqImzCPJsXbPXCO52LjW7Dsv7WsdtAL1vT6\nX1lAk7dhf4y1iEvEPKFuc38XV/TEv82L8DkpgwRrI4g6BiMZcTbFaZtsg/g7\njrlKWPM4HmN+l+9zmkuUxBxqj0cHbBMyk5QG9J6p1xmocBP96HiDElMQD3tR\niYIxaLbTrsC9XVq79OagK/OQnvfa3js+O/GzZEubIZa7vvwBfX+yVGYhlyj9\nh9FveOllGTqAIxaGcNPeL+Mf2TbH7/NVsCjx2sUOSI5WF64tRhRyYQiZdtvB\n62dGDniwJkhgB5lDIVVdVepMXKm+9kFfEAF6Wy6pVtoHu+tqclFBHLOehYEr\nNOobShwgMpQYZHhhDOCeGXvhX5SkaT9K0bLPXvVNnuMczmXDwqpJOveAIHXq\n2fBbyhZlJn12OVL86iJryHguPsCp2Yt0kZGt+XS9zkKyTSurhG5XW6W1Eaa+\np+PPmjro1xXUkQn4RgqK/n+CGcYsRrrn9UgqLETy/xaHJXdpNcxKpGXiPQsb\n9Z0GMINyoXH8XLTet+nVAiI9ipAItA7yLUJyR3uydoWcmtHROV6TUcgOJvck\nLJFo\r\n=goQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDac/GhIIahDVH0j93lOyjp0BJt4QuHNVmaLdPCe1/YVAiAx1DUZwefMj8j0phoPZKJgUtRis0WxOEj17v4+EN2tZw=="}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.5_1637598616637_0.42728220655082416"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.6":{"name":"@herbcaudill/crypto","version":"2.1.6","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","json-stable-stringify":"1","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@2.1.6","dist":{"shasum":"b6b1b875df7fd2c186c9f03bbb3188bf11ab77a3","integrity":"sha512-WVdmQrWscf0UZavGswBzVK8BJPRBwSByFM+qIinlVB38PmVDlBkWLpZlIot+8KaDMy86x0sesKwLeMe0WrLCYg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-2.1.6.tgz","fileCount":33,"unpackedSize":34666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnRlwCRA9TVsSAnZWagAAzJMP/Ah054Ryui932Zc+op5C\nGRVxTCrI7lWmT+MFqQwxk073z/W45AMz3w7Gl+y1l54mctvYq5taZSP1ectB\nYxIkMvAfse0caZ9/Z8rfy8ncpM13LAtw/HqCy8m3PJqhpd0iI24t/lVLRceP\n/M1UmDv5wK79kN2ebr0Dk+A09129EAil2E8b3P+KlYDJqy/EjheK55a0WAbZ\nme0+Yj47qF6MEuDUptyWZnMXWtidXExuR0P0imhMQYPZnYLwbp2C53aKgRp2\nyIz//mMxaJzW1df68JaFoEi8pYUQdGN3cZ2uZ84YhziUo6/VLS3jEj/Y7f6v\nfKE6d1Gd0wkOfkqFliXjgpVPYlgfWEq5SjETYqFv716c7mZ/U508Zzc32vk6\nyj5YPGCrTNg556smWZOzvHTGHOL/w5lbvUFOrmRj47v/uELgAtQ5wGyWtQK/\nRIihZINLUgJxLRq7FQVyQW3Br8TbofJ/NPD+/v5Rl5HWkJSOi3xzYJjojq0V\nTWpCEE9jSDx/OCvUaGpR3cnPQlcBqtJN2UDCaHuAyNUY1j3RnJ6Sg6WM+nWy\n3D+UaWMORuYaETvxPHCUwidhAGmVU4HrMtGJjIxuI/7ytvWYvBv7R1XeNk/I\nSsIssHrQMLwiq4g0I08TNJbmVM5aHv2r6p7FbYXG8duYNSWNaxJnlbPhl1+G\naU+6\r\n=NMCs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPhiKFsZzjvkHZaioTn1HUWyajKco1IqugfJMKR7B4tQIhAPxB1kXat6ibjntcIKKdsQbvarGwKe9PRGvThbfXkbSM"}]},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_2.1.6_1637685616384_0.10886249704531226"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"@herbcaudill/crypto","version":"3.0.1","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.1","dist":{"shasum":"58eb0d6dab8eac1251287384770c55fe148e5600","integrity":"sha512-c0astK/CDDLMD74vZxaJIcJ1xD8pcQIz8UbIJlnA5IbiBcWJRSn+q+pfbbMf3OOC48C/brvIwxjJ8YvjE/3pKQ==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.1.tgz","fileCount":33,"unpackedSize":34712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE25HglWlmcgmoqo8GP4TqfnegbGdP/LV8Cx5fT50PhHAiEA0gxfctvMp/uHY7O0OLLD4m6G07+F07hDZBMGZ4W+kZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRFbyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre7A//RlJZkxDdDmPP8tGfpYkyVpxZy11eElPGT1ihSiMPLNGTLS4Z\r\n8fdfzI7DoBz/OlsUZiBvr+90q+qgGJ3Baq3eW1zdlQ2aq319bQoQoh1/+5Ww\r\nvirN1ZLIgNZ/G0+7nT9OODKQcVzzhlff2EbhP8YKTftmlcv2XKGS1FuoRS1n\r\nGXmz/X/TUYTbJB84RzcYJf768VsVUY9yj7u4NumHKrPciQjxvEcvQYwWn6I1\r\ngk+FLFvybcdUpXHZbhF4bRMKcYfCYkqaUkeJjMRSLzBINR7yKIjtA3/My33F\r\n3fHDwV/4NdW7DiNH1zC70f3MbiTqed67+cZltR9W7aSngznGKYhbXz8qK4VB\r\nMc9Y2xCdrPK7mwAWAGZfbtHvxuoMR+TD2RTolBsF2wgbypZKqmBXloecfauX\r\ngeVqxdx2cVaMVMXb9zMcWWdTVleB87n+oJkOgw89jEJPKWmSviK6L6XJWDIY\r\nJJaZYBfMtwQTT+40Qhh+DHcGeKGWcbK7bvss/iwB71bgScrv5QUWjNpjguPg\r\nS+F2zNMlv02g+ZD31pmRSENfYRScwupzt8wJDvqIXKOEc0tiK7JyGVMm8UTO\r\naYcNeZu86nbrvjqTl0+POJ8QajGwvBv++Hhdor3nW0+tMnt70RtSLRd9oHgq\r\nd/aQ8cdQq1UcvJvM+mbpqyO9v1cSZE2g1Vs=\r\n=3Dk/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.1_1648645873659_0.20252765286407826"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"@herbcaudill/crypto","version":"3.0.2","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.2","dist":{"shasum":"1a770d9e57a5e4b10861fbaff110308bdb71f361","integrity":"sha512-4OjXM8aYiAwnB0Bs3wGLJzGPnWa/4gZPssARgRoU0ZdLmnXa6/O1DyY2XqCJsMP1+imvZ1Mv2RNHke/SKCejyg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.2.tgz","fileCount":33,"unpackedSize":34712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLQ+fkZbANz47MQbCe/i06/70Bz3O5cqg/LoHG/BUj6gIgPlhFTUe8pYp0bK1PCLToQ9v/b7sq0sMhi3gvH59IJWQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRFb+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSEw//f7BdP4QaLrNwHTZxZ+h4LO25KafXplCYemDQOstM4/Ufyogk\r\n4BJXje5UgzrDrHSLjLZFhoLV0zMYzmuBWpbH1ExUJoEj1c6e1kSIN05rKcoF\r\nv2vg8d7hUIzLmwQGZIwJfAF8dxHOZHNtyjyrsxYkfrxHElR2uf4y86ct6QNA\r\nHwCG3b6RL9xZp/U4iTskH8jN+7CBsK7smYA3WIFkaGIu5ALrUbONhypZOkCH\r\nO20EmC/hG0MgbWoTnrQo5l93rdDaBExG4iygyQMIHeUEr5Fu7bQWscUsmYM0\r\nLiwDOsTHJi8W+C3LYdrDIr3N919lox0fZfvB2ZG2KLAvu594WfFL/mnP2/dC\r\npMmbVSJB/zKJ3k37XtMDjs4yN8czIaDHXigT564zvcsmxs/QWzDkinsIx2bp\r\ndZFU+cGeQmndTaC0W9tfdLfSyodN80tT1/wNL8ZSgQRE5utBVaLl6CkLoJ60\r\noN+JNXTwrW4jSPCXQJZqBFLPJsEM9MbsP3WIN25v182m+lHM1yLSfMMQHiTD\r\nRkfdmptksywFM6ix2iLV9FlYy4n/CkyqMFXVnEyhliej50KK23zMqencY8mk\r\nzXKUJgAn3vhTDTqKEon/IQqoghGy66j2LzyQ8X/aTqvxWls1iuGQp1T7y9df\r\nFg38DQB1dajsVjneDlShuYKB143POi9vBvI=\r\n=Ufst\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.2_1648645886483_0.19434561231190495"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.3":{"name":"@herbcaudill/crypto","version":"3.0.3","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.3","dist":{"shasum":"02419debfaa25b54231c113d0bd00f4b4dabe003","integrity":"sha512-ixkTuQ26fbORJIQTn3JXHmPQ6/6gShftvQXi7p+7pYYuu/ld0ZH87H2q/Iw2xlLivDSKvTmmeOfA2i07BZhT7g==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.3.tgz","fileCount":33,"unpackedSize":32628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqCCAWVfwiT3b7p30u7cMpKxNTBj4vEKiCAtO+L490NQIhALhNNn9f6F+aPQZ0wUoCxfI1eeyyMH4B+r9d1qfaWD86"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHv73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/6RAApNxvZlEj9NYmi1BBLzxP8Bz/+/d+InCUhM/VG33nn30ENRRB\r\nr3DYOe0d8/iaRJoilkDWiCnpy2+6jRO6gInoMU8M0/ywN1EE1WHy/J0/FwFq\r\nA6OhBbhsKY8CxqQ+NFjjODGVTf25idO2ZB+kdhWBbspbaK7zvjGw/Eo2SDZ7\r\nMYJfxaEmojr5p6Do3Hvhl4kYtzSwvT+sYmxELAyUgL+r3CUA2BvKxy5Iyn51\r\n4bml0uqbnlXTbO7823NmT8giAP5VrBqlZQ3aUTp2w8ae4KGORnPR/yzmzCvu\r\nR8+dxsg8hrhp+X7sRfVpXyfQXth9V+7Yz3VKRGMJht7pOREXEFQANU6U8obu\r\ntjCj6+bxmoJacnb57B5cLbGaAjd1HT0aWwR+uLeatpyibhgkiy2j/EOl9KoX\r\nMHfBSf9UG5jtk1HEIEqLmRnb8lkmPicO9G6K7w++OAWGy3lvEwZURPf0TWP2\r\nTIFt0Lmsmq00cZKo1JuoIA8EXFIGepUvCzNnthCz3ne8pxEdWKGBNGpRXaz5\r\nWAi34KhKNT57w0JKkMJu+X5Hmi/v3wSLlQKPv+2zr5JX2F6Box3ohJ0pcPR3\r\nhS+jAoZGt2mePaZ3jQkDan/u8q4TtMAzY6tnhg6tzjy9y0sZO9cZJQ9+9zlH\r\nqIIXRfP154q1tzz+NHhqJ1kiD7QYjj7C470=\r\n=Alvb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.3_1679752951762_0.31651102029487754"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.4":{"name":"@herbcaudill/crypto","version":"3.0.4","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.4","dist":{"shasum":"f70e608387e5faf3f096a5cec33ba1e0baf03a51","integrity":"sha512-Xs8P3fLRqMr5BkbUh5cpzyVISf+8fSrl4q7r0WtJpDEtresGKjoytex7EKJxh/41uQw1UrBbN40jb5zmoC2YAA==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.4.tgz","fileCount":51,"unpackedSize":34540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDja2L1dcv5dyeBf8hBZGR8pq2bMfpMV173ZHfWFPEH4gIhAILjthlNUulY7Ix8+PyZJC4eYcHcaO6pDmUlKy9bHlTN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHwzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUVg//Z1niRQjGT/M8YYnEcJoaJlhYQtceNc9KOY9RFkHAGLpERZUH\r\nwEnpcFCyMS+FwHWEgHjzN0qthWdq7tMkEz7TUsnW9ilbXjKKDMJ9vZ+3E7Z2\r\nD2DOfZMnp7Y4iw1ej8I+CsgnyE1J7wdHwuquY3J/bbw/p0AJR88PX3ICk3ar\r\nxMwFPWFJBvSPiC0JUBTX2c3AsJEUbF5hMXWhC2u2vk3lN+1+WcV5yXEGfsUF\r\nKZftoe/65qlCTW9NOIUMRr0nZcj/wSSYj+eofj36eNXTm07URQdbXh5IrGoJ\r\nPOb/oXS6s0C7wbx8MUYn3Vh/daQWOSSnC6CXy8/h2QobCnQa+9KKdGYb/Xkv\r\ny1YvTfAjl1n2diMVEd+snpSawDbk8vYaCnqAnLUvLuzn+kFX/QIIMJv+I0VA\r\n6DIohdJe0C07aftRHO9xGSPNu7RnITIGAWts4qgDXzS8XkC3LWZ0lwEeowVi\r\nMfRveRXddeSvjU1Lyf8v+kZFFl31twS4GwzEKX1u9ixgWp67BHWJUnX38qPw\r\nykFe6YgESlspo3vvUstGLcl4bBznRmxoQ5htFxcXL1HVmChPQ4tXdx5GaW2c\r\n4QE3QuyW6rWc5HRYxG8DFeqljz/xxmoV6s4IadbzY+Q8hP29mmsKWGniRVCk\r\n5bF9OO/MdzDtvj9eU7/zNbHsaW94kKOWcyo=\r\n=Nwdt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.4_1679756515217_0.9031654575273673"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.5":{"name":"@herbcaudill/crypto","version":"3.0.5","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.5","dist":{"shasum":"cc2ac66f1ee97562efe5d45f7dadd388ab1b9373","integrity":"sha512-78DSnKFLwJIHpaqP34d/M7xyxk7BoUYCPxrQTE7JEuPrwZVDTcTfUz1EvX0fZpsCmQDIAwN1AbadMxbzwTo5Pw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.5.tgz","fileCount":51,"unpackedSize":34528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8+WX2+g0llHnk+Ir9mJo9H49hFsYBJJvf7OFXh451VwIgMUPELKB7qryKF0B5BhABWqBITRPNmkl8ci19JLjdJnc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHyF8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbNA//a8u3uC0vlUyhc4nXLAz7LhrnqjGZhZH05whAiTRX7n6JZFIh\r\nclyZw/bMa5pFCa1NeI3DkY2Lcc1CqyzrQQFozoJErHJpNBOhyklB383F0DiX\r\nMGHtf8SsjfbtND3TA86LsBOV7etiCLGNdSZx/HpLeJX4VRva5TeAD7O6D6e6\r\nK9MmLExAzD61PkhMdSBO9m6ejNwv2kBw51KtEUS1qE4wh1k227grjokFTv/5\r\nvSZJmj70eF1uiUe1SkFj/avKIjc71ve3mIzTcnr21QIGRzHBAIyp7mO1zxUB\r\ntvlfMjy8IE8DJOQ7gZJwOosT4K2fWFOWJnOsOflD+lkAYixXT9KN9HE6gTwW\r\nYTjm6e9KU2MmZ0H0Kl1MHDl7gYc2sZP0o8fUg7wReoa5KqctSFmXgN7OJSps\r\nKdi405PPEE2EYPPDKlVfxFtZhSn5tbIN0TFJbFa9iys29r4JDkAZBbS1McBB\r\nzFglWmt3siJL4IjKGh3JcD/0EA6U+w7Ck9lzXTcx90SOOz2+pzJQ2AmQ1cNA\r\nNsSSS2x2b0mxMqR6gFPRMZdSqcyKF1/x7VkO4VEJCuGkBGeR9XAn2HYkEPSs\r\nmhlHZldvDGbqqjIN2JQfeMo4tSM8S4Keartg1EKoMQUwxvMWUAuzdJkAMlze\r\nLQeK5kQwMEIxIc9FNujao0TpHW/P5bjEOIE=\r\n=pAlW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.5_1679761788301_0.3041013717572256"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.6":{"name":"@herbcaudill/crypto","version":"3.0.6","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.6","dist":{"shasum":"fda2b51a67b104aefd2d06d8849be710a2cab0c7","integrity":"sha512-kYjsfhEgiVugFX+oKfYfG4gL/Oe43fNaNYxJKFwpQhE1eweBQxon0/IR/zt0dt6VVN3XSdITCyIE/gdKaWAbWw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.6.tgz","fileCount":51,"unpackedSize":34528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzndGmsxGsZ7puQhhEagq1hb2DqmrX4jJaXZDs3mSyKAiANLyBtyFVlDvfMYCP1wzJhnQ41XskOTS/aOB981hGZDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHyHbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5iA/+O1sytKkZ3hZbZCp8yJ1XDqU4/8dgXo8frWZho8Y83X8g7cgr\r\nRWFmiHHkJyLmz95/qd+s1ZIdxSC69pg/TUEQWGhEJhChC5SF+GFbBVh9l6Lh\r\nlJSMzrlW1Wru4Lsn5KSoQu35q1ZBV4Pnbo7CSDjzTt1hcYXyiDrkFI7rlCTU\r\nG3KwLwzvkHWGMnBqQ4L3m117GYOM2gKZfydjUwvdtPXTlXXof5EsLYPyV6X5\r\ngXI6C+w4AcmXVMIDLpA2PVJXsxcAfpD3sQ4njB4jWGCdlKSjP8hpb74xOmNs\r\n7gtOgky7bf7PPyOC7GxbieYG4LurOw1qiA1dG2mIyKyT8XAYCQc9V2e7K9uV\r\n+yVEKm7uB0jen40QoIYl1xAJkbd7DdeBUk9c/WBd2k7UKpIFC9T6X2J/GMca\r\nZofG5WfOoKAB9JCcLCH1r0CAy6P96jMU/Hu9u20pcY6y9/+0PCHQHlUueNxR\r\ntijL1w8kMTLdhZESFlKZ581rmS8OK5p5YX/RcOLYx8x1SgDGmNyqvG2Si7i3\r\n7YQxmDkW5zMpSubxIwnIqW/oVsCmbFNKRBsTW1DH7YC/Cu9PKFQASRhy3AOj\r\ngem0zkS7vXMEfrpC67cQQ/mkYUwABVBDDKTKV9DLaN59yM8djVDn4JouirxS\r\nC57+gZMKqqYSfzdREDTS5ab/IqrJqkmvmLk=\r\n=a2+V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.6_1679761882861_0.42385884010321284"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.7":{"name":"@herbcaudill/crypto","version":"3.0.7","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers":"0.7.10","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.7","dist":{"shasum":"63785e7a5fc8f1f916c236aa177654a29c89571a","integrity":"sha512-YJxXTcFKmjXA8HdDf6ZvHXWpvCsnrjrVm4mgMx7a0PDmJU58mkDjeN15sEmFBlWCkPFXqViR3d/UTFH9ntHA0w==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.7.tgz","fileCount":51,"unpackedSize":34533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbkQ+eB1drFVWS5bbdF+U947ugtZSqsJlnTjAxDA/0dAiAlm8D6xhvLleHhBRLZDkk8wXqxcJiR9OdHrBRzA5lXGw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHyl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlFw/9H6eIO6SkQ2gxYMHXM1jTbYHRiyiW+9maQ3jYusFKCNnkwBv9\r\njJAkOS4f62EjU7AeLr9HwwvrA7iw5/q4u2Tgt92L8LsLZFcp2jXtTxINFykw\r\nklVGh5SDasZ1NjLIjqiInNqZpHGIuqRMwEy4SNdM8QVI4bVlDy8dXZ4tjb1H\r\nOuemUxYFYi7NLriAhmuAqznhoFkeoz9wxi3p/rsy4U62QU+cs1D1gmFUAQ2q\r\nnq6Xv6+fo9tGfNeimn3ZE/IzE7gSxLVVbOZ80rnym2C0eF26tcU7P/OV/UdB\r\n8sakxjuLO+QKHlsGPBFOMuOXC3zD+JxLfHAEKm3rTY1YN8EPMhp0xamgup47\r\n21OAi+2L5yuFDk/e+V4GVWYSQ+l5/nabuAfOr8bwszoVkHaO8VxC9l3FohE3\r\nJ1mh7M9Pc/1iJATgWf6EVZ/uAgFy5vcy9FdPTnt2YC14XI/ESFZMpu0++R5a\r\nDxTwF1SnFdrl4qSKjXOwu0jU/FOZEfahaIgBvGDXmgi5s8ZsjmJ7Si35HLB2\r\n2EL5sRjSpNYyBspJ3GWa/AiEqh1xt+o0OX/P88PYt7Ra0BcsDnPUsuTt71Ot\r\nHpQTpzgCQ/MdS8BqXPsbSHHFOh9bl7+g066yPh9Hd1sEdBnfT6NLQ77vzPTe\r\n0tSrnd6ditfub10Rr2b5m26uRP+uRkXlgig=\r\n=jFzF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.7_1679763829935_0.46396233553143595"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.8":{"name":"@herbcaudill/crypto","version":"3.0.8","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers-sumo":"0.7.10","msgpack-lite":"0"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers-sumo":"0","@types/msgpack-lite":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@3.0.8","dist":{"shasum":"1ca24a5a26ea47c1fab931858e90f01654de1c45","integrity":"sha512-fcYgcr2WAt1FKWgUCIPIHmQv7NgoduPujjvotAB2vCZZs7kJerBu4sKmNb5QNe/fDQA3rF0K3JJlX7BaHifJVw==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-3.0.8.tgz","fileCount":48,"unpackedSize":33424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxHeUI8pbwwH1Gnf4ldAzfB1xghxmEiDdTT2UIRAFk8AiBKQoEl9R7yFWS9eo9k4kI3X+48Lq2q5MC6+lDp+pIWTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHy+hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw3A/6A7mWJRurATgBEeYxIlV1VBpnnwX0Mt+Ep8l9Qu2QwFTXhKhL\r\nZh71fFpuJZBZpej3cknr76ytcFnbmCr5FqkstMhElxsYX73sbCEDzs9ItY4T\r\nlj3E6vMz6xdzN14V3Y0cq6g4QBKsrHBQ2d3jTJ1m/4S85xtd+qHtVTk0RFx3\r\nnTd4bZ1kvfCOubh7nij1QFmmOYE5x35qA7w25wJsx7gEGsE+LWj0jSIXXW8m\r\nm95eC+uYS+fvNiSWyzNna+Hf+zsuCYEt6o9h53/sNZcGhoPducHrVBnkkxG1\r\nys9V48fEH6+o5GaiCWlsU6q8+e5miLlb1iJouziKCp7aE14gba9bACep07iP\r\ntQNfc8be3TZ2JrVNFCCXO4lpSDA1vt/gx058uf5SLnAp6I7Y8slLTuacUkAM\r\np3j8Oc8vIxou/6q89d3FONmcw+9xhUCxsN7VwpQH1As8iW+Jzk1y5Wp6rli0\r\nUvfAw3rQpsIqJkZTlepL9QkDaBO93OeqRWxwui/vx5r9Aaae8A+kbnFoa5pz\r\nLzFkZFBlOg87Ji4G07kPIMMusmBSxnqS9ac8TFDC1eh8kmnbrHO855HwS490\r\n25Xv/MvrFs/a+zW6ykklc6i875MxyovDBCiQN5ytECG3958JVGxsF6KS6grG\r\njQ47Uk5MhOTWzuIxtjbuwLbSJugi9n+bzX8=\r\n=VdS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_3.0.8_1679765409759_0.6616919956770402"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"@herbcaudill/crypto","version":"4.0.0","license":"MIT","private":false,"author":{"name":"Herb Caudill","email":"herb@devresults.com"},"description":"Wrapper functions for libsodium","type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsc","prepublish":"yarn test && yarn build","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"dependencies":{"@herbcaudill/base-x":"4","@stablelib/utf8":"1","fast-memoize":"2","libsodium-wrappers-sumo":"0.7.10","msgpackr":"^1.8.5"},"devDependencies":{"@types/jest":"27","@types/json-stable-stringify":"1","@types/libsodium-wrappers-sumo":"0","@types/node":"16","esbuild":"0","jest":"27","prettier":"2","ts-jest":"27","tslib":"1","typescript":"4"},"jest":{"transform":{},"preset":"ts-jest/presets/default-esm","globals":{"ts-jest":{"useESM":true}}},"wallaby":{"autoDetect":true,"runMode":"onsave","slowTestThreshold":1000,"lowCoverageThreshold":99,"hints":{"ignoreCoverageForFile":"/ignore file coverage/"},"env":{"type":"node","params":{"runner":"--experimental-vm-modules"}}},"prettier":{"printWidth":100,"semi":false,"singleQuote":true,"trailingComma":"es5","arrowParens":"avoid"},"licenseText":"MIT License\n\nCopyright (c) 2020 HerbCaudill\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@herbcaudill/crypto@4.0.0","dist":{"shasum":"1cace5cba32c6cb0b447bc846e1225652e75d947","integrity":"sha512-0edJR5uxu2+Bmx9YM1xiRNzIWKSMkVsaN8oRblUeODmNUu+/aEtW1XkUXp6RnhjMlL714giyPzZxATbkR2tnJg==","tarball":"https://registry.npmjs.org/@herbcaudill/crypto/-/crypto-4.0.0.tgz","fileCount":48,"unpackedSize":33526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdcv2eivvEJaKuS8i6GJ3ktSPw3tH0weU0c6k6KgbJwAIhAOnjBRLgr1VTQUT9r7TIQO3pkcUAYkBaIlJMO4skl++m"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIauDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplTQ//bg7pO4R3IU2WOb28+KlHqnRDroWsfagf6w853ztGPX0GSs6d\r\nYv+dp49m7o151S5RZ4Jp3zOyaJTygowjXYU1FBB8BH826VIyhUkMQJaN8Nbr\r\nBCNaXjMJYDReRfsmDzMWd6W1bzePMknzeagHnCitMgyXBm3dKP+qMbCTqJg1\r\nrDNUyqbDLCyPwp3Ltw8s/4u2TU2+JVa1D2q9tys9nuD3oYphO4LySyATIizd\r\n0VG4JsapvdA/vUT5jm5VEq3t70tHhwNcs8voVuE3e5HaG4rt3dhEuanea3zR\r\nIwhONr+kj5ASaNs+aWKKnpYeUjpqdMxAgVG+g/CZyP4YMbjwFzzDb2OudI8u\r\nMNomC2VpGa+wK2BQO56tIYx2hZV7sA1D5+EamWETbcMrFihb356FH0dI601n\r\nKpd5+jPPoPLoN8LotSyHFjUIYgSArTLlUQaguQPAl5dMoOxYiL2U8uhacINV\r\nBR7yvIaAPoHiNgcCPdfj1F0q+R4Gka+E3y6EK5i8Oa5oGGgf6snykmnybXQ9\r\nlYNmY3Iz/3UExH6Q5Autyo2cOfF2AP3RXZaGtSwNG/3cICTQh9AylZf7KN5j\r\ntonqHCUjIZQyreYJQP3nCkGUBK5IHfxsN6PrwqkSdkpqaO0PQ0OubJHzaETt\r\nDhAuy7hXGihtj9S7qxXG3iWmFvz+gJkHpxc=\r\n=966x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"herbcaudill","email":"herb@devresults.com"},"directories":{},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto_4.0.0_1679928195118_0.8143809752915294"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2020-10-20T13:22:12.689Z","0.1.3":"2020-10-20T13:22:12.975Z","modified":"2023-11-22T11:22:30.555Z","0.1.4":"2020-10-20T14:57:53.284Z","0.1.5":"2020-10-21T08:27:57.837Z","0.1.6":"2020-10-23T09:41:38.208Z","0.1.7":"2020-10-23T09:47:58.284Z","0.1.8":"2020-10-23T09:56:06.519Z","0.1.9":"2020-10-23T09:57:52.189Z","0.1.10":"2020-10-23T09:59:51.377Z","0.1.11":"2020-12-09T12:46:06.940Z","0.1.12":"2021-03-07T17:00:23.737Z","0.1.13":"2021-06-23T15:52:02.877Z","0.1.14":"2021-06-29T14:21:34.988Z","1.0.1":"2021-07-22T08:09:44.862Z","1.0.2":"2021-07-23T13:00:01.642Z","2.0.1":"2021-11-16T11:45:06.399Z","2.0.2":"2021-11-21T15:51:45.538Z","2.1.0":"2021-11-22T14:15:01.874Z","2.1.1":"2021-11-22T14:26:06.337Z","2.1.2":"2021-11-22T14:28:49.761Z","2.1.3":"2021-11-22T16:06:15.629Z","2.1.4":"2021-11-22T16:25:30.130Z","2.1.5":"2021-11-22T16:30:16.798Z","2.1.6":"2021-11-23T16:40:16.561Z","3.0.1":"2022-03-30T13:11:14.042Z","3.0.2":"2022-03-30T13:11:26.630Z","3.0.3":"2023-03-25T14:02:31.949Z","3.0.4":"2023-03-25T15:01:55.435Z","3.0.5":"2023-03-25T16:29:48.481Z","3.0.6":"2023-03-25T16:31:23.022Z","3.0.7":"2023-03-25T17:03:50.124Z","3.0.8":"2023-03-25T17:30:09.903Z","4.0.0":"2023-03-27T14:43:15.291Z"},"maintainers":[{"name":"herbcaudill","email":"herb@devresults.com"}],"description":"Wrapper functions for libsodium","author":{"name":"Herb Caudill","email":"herb@devresults.com"},"license":"MIT","readme":"## @herbcaudill/crypto\n\nThese are utility wrapper functions around [libsodium.js](https://github.com/jedisct1/libsodium.js/) that simplify the process of encrypting, decrypting, signing, and hashing text in string form.\n\nThe NaCl suite was originally conceived to help developers write secure code by removing as many decision points as possible, and only including the best-in-class algorithms for a small number of primitives.\n\nIn my experience NaCl still leaves a handful of critical tasks to be performed with in userland:\n\n- Generating nonces\n- Packaging and unpackaging metadata (nonces, ephemeral public keys) alongside encrypted data\n- Choosing encodings and converting strings to and from byte arrays\n- Stretching passwords for symmetric encryption\n\nThe functions provided by this library encapsulate my preferred solutions to those problems. As a developer I only have to provide the inputs to these functions, so that I can encrypt, decrypt, and sign without having to think about the implementation details.\n\n- Multi-part ciphers are packed and unpacked using `msgpack`\n- All functions can accept either byte arrays or strings\n- All functions output strings\n- Human-facing text is encoded and decoded as `utf-8`\n- Keys and ciphers are encoded and decoded as `base58`\n- Short passwords are stretched using the Argon2id algorithm\n\n### Installation\n\n```bash\nyarn add @herbcaudill/crypto\n```\n\n### Usage\n\n#### Symmetric encryption\n\nIf Alice and Bob know a shared secret key, they can use it to send each other secure messages.\n\n```ts\nimport { symmetric } from '@herbcaudill/crypto'\n\n// Alice encrypts a message using a password that they both know\nconst encrypted = symmetric.encrypt('flee to the hills for all is lost', 'password123')\n\n// Bob decrypts the message using the same password\nconst decrypted = symmetric.decrypt(encrypted, 'password123')\n```\n\n#### Asymmetric encryption\n\nIf Alice and Bob know the public halves of each other's encryption keys, they can send each other secure messages using the other's public key and their own secret key.\n\n```ts\nimport { asymmetric } from '@herbcaudill/crypto'\n\n// Alice encrypts a message using her secret key and Bob's public key\nconst encrypted = asymmetric.encrypt({\n  secret: 'the eagle lands at dawn',\n  recipientPublicKey: bob.publicKey,\n  senderSecretKey: alice.secretKey,\n})\n\n// Bob decrypts the message using his secret key and Alice's public key\nconst decrypted = asymmetric.decrypt({\n  cipher: encrypted,\n  senderPublicKey: alice.publicKey,\n  recipientSecretKey: bob.secretKey,\n})\n```\n\nAlternatively, Alice can send a message using only Bob's public key. In this case, a one-time (ephemeral) keypair will be transparently generated, and its public key will be included as metadata.\n\n```ts\n// Alice encrypts a message using only Bob's public key\nconst encrypted = asymmetric.encrypt({\n  secret: 'one if by land, two if by sea',\n  recipientPublicKey: bob.publicKey,\n})\n\n// Bob decrypts the message just using his secret key\nconst decrypted = asymmetric.decrypt({\n  cipher: encrypted,\n  recipientSecretKey: bob.secretKey,\n})\n```\n\nAll keys need to have been generated using this function (or using the same underlying algorithms).\n\n```ts\nconst keyPair = asymmetric.keyPair()\n// { secretKey: 'kQfbC16xs1Nodahgxw527ZON...', publicKey: 'OLvouBjcjCGC3f5sQuJ29ZLx...'}\n```\n\nNote that asymmetric encryption keys cannot be used for signatures, and vice versa.\n\n#### Cryptographic signatures\n\nAlice signs a message using her private key:\n\n```ts\nimport { signatures } from '@herbcaudill/crypto'\n\nconst content = 'I hereby bequeath everything I own to my devoted labradoodle, Whifflesnicks'\nconst signature = signatures.sign(content, alice.secretKey)\n```\n\nSince Bob knows Alice's public key, he can confirm that the signature was made using her secret key:\n\n```ts\nconst isLegit = signatures.verify({ content, signature, publicKey: alice.publicKey }) // true\n```\n\nAll keys need to have been generated using this function (or using the same underlying algorithms).\n\n```ts\nconst keyPair = signatures.keyPair()\n// { secretKey: 'YKtspDqJbOhnqCuOAKCTPnHb...', publicKey: 'ZTxpfaandCvUIo7rvoaiVJaK...'}\n```\n\nNote that signature keys cannot be used for asymmetric encryption, and vice versa.\n\n#### Cryptographic hashes\n\nThe `hash` function takes two strings &mdash; the content to be hashed, and a seed.\n\n```ts\nimport { hash } from '@herbcaudill/crypto'\n\nconst message = 'two if by night, three if by day'\nconst seed = 'TEST_HASH_PURPOSE'\nconst hash = crypto.hash(message, seed)\n```\n\n---\n\n### Release notes\n\n- version 1 used `TweetNacl.js`\n- version 2+ uses `libsodium.js`.\n- version 3 uses msgpack rather than JSON.stringify to encode objects\n","readmeFilename":"README.md"}