{"_id":"supersphincs","_rev":"86-0435c57ae765038b65bdcd7f9e1a1f4e","name":"supersphincs","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","dist-tags":{"latest":"8.0.6","debug":"6.0.8-debug","next":"6.2.3-next","old":"5.4.2"},"versions":{"1.0.0":{"name":"supersphincs","version":"1.0.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"f01072ddbb2decebcd267ae5662959c35a19407a","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.0.0","scripts":{},"_shasum":"76b1eca7d288fc38c80d45216789201d8de344d1","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"76b1eca7d288fc38c80d45216789201d8de344d1","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.0.0.tgz","integrity":"sha512-QlzX4Pnp+gTGPbqt1AH1CI8a+1zumShbS7XmBQsgktVk5mwEJQ0TQPNDDodAOC3yvI+YLG5Jo+ZUO73PH5U9JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3+kEj+Yxtd3LHaPmOssxlEd/epFovhrXnom4ai8pF2AiEA4cWTEO2rP+aBU2e+SJTS+jAQJSDPDuy0v9wK8dLjkZ4="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.0.0.tgz_1463369286584_0.8938407266978174"},"directories":{}},"1.1.0":{"name":"supersphincs","version":"1.1.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"9880c85f54bd9ac003209ade4114c311b233d6a4","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.0","scripts":{},"_shasum":"d48bb6e3b4b32028f772486f828391c9e5d638b5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"d48bb6e3b4b32028f772486f828391c9e5d638b5","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.0.tgz","integrity":"sha512-uffz7qJgx9kivz0E+2+3gX3Fq6cZpDtbuMAWy1fT0tFViFKMC31gY/XSG71Y4x2CcTQXiLX4G1WA7zw6GRf4XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyPRIA8rRoibjYG5MNJRKS0LCYKhk1RuA+Z5+qqbqfzAiEA+0EVnVvudquX1Nexzxus0+3nFgkhojKgEeeLRKZVkgE="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.0.tgz_1465701259299_0.009917540941387415"},"directories":{}},"1.1.1":{"name":"supersphincs","version":"1.1.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"17cbafeaa19a11b9d2481d7e6b4a5d4898daadb1","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.1","scripts":{},"_shasum":"627e16fa9d8fc91a66d58321bbf576e91aafc46b","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"627e16fa9d8fc91a66d58321bbf576e91aafc46b","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.1.tgz","integrity":"sha512-KmRu6rr0vUG9HdYfKktNOM8r7eZg/yCZ0Awm0eudnT8iLitlu1huHBtY8GsdP5RBw4hSvhMDjETCm0ZnUOGcrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5+VeMtpsXUFW4ANKpfQsXvPS7ZJyD87KA4tDnxCFMSQIgSLGh1KDwjC+bjstqAsv1UMipkCjdqWVklyuZNgmES10="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.1.tgz_1465787873670_0.502868396230042"},"directories":{}},"1.1.2":{"name":"supersphincs","version":"1.1.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"cbbc09d0ccf950d51b3948c05056bc4c3849efd3","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.2","scripts":{},"_shasum":"45bd740ab4dadcbf2c5e9b7157cf59537b63df3d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"45bd740ab4dadcbf2c5e9b7157cf59537b63df3d","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.2.tgz","integrity":"sha512-5+UAA5NjSIWemehrf3idMdct5WrtRy4p+lXEodqdIjUNOFWBJjMOnu2QSYuQTW1cYvyyhcK1YPx1SzG/7k89EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPaUyfdQgtF3VbBPy11yqt5CjYZ6tpBJ6rlejmt5UCjAiBWS+iQGJ9W3QHJo1uXYPNJSD8KSvghnNymbKdCTjWR0Q=="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.2.tgz_1465829999947_0.47921744966879487"},"directories":{}},"1.1.3":{"name":"supersphincs","version":"1.1.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"3cdac7ccca1a91333cb36443bd2f56839176ccc2","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.3","scripts":{},"_shasum":"c867ac63a8c8e5eef60377a47ecd26b222a38d28","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"c867ac63a8c8e5eef60377a47ecd26b222a38d28","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.3.tgz","integrity":"sha512-LeTxfcqxdmMCyfF43hZrS96aer3qKu2fd6+fo5G5KP95UolFuMukpNdZL2hojTt15bKwB7QBKsOgIXJ7LyTj2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrex1dMV3cpt0wiC/0vH/Mh8xAPRGHuSnLaprQyO6ESAIgCZ1umq+o7qqfHNrbHSj55udd9nal2MYJwaK5XH8aJ8A="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.3.tgz_1466803283183_0.8259883064310998"},"directories":{}},"1.1.4":{"name":"supersphincs","version":"1.1.4","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"698127f17437aae28cb25b203cbf972544394c00","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.4","scripts":{},"_shasum":"ec10ead38142a3fed8b3c7a5f7fcee53f738c503","_from":".","_npmVersion":"3.9.5","_nodeVersion":"4.1.1","_npmUser":{"name":"cyph","email":"npm@cyph.com"},"dist":{"shasum":"ec10ead38142a3fed8b3c7a5f7fcee53f738c503","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.4.tgz","integrity":"sha512-1FHW3y2qMhyjq2aGyxD7n8/jcLkP0VTDBLl4Bb+jDYx4MmngRBTyFAuFbGbQjnRVC/YOgI8Vd4t5rz/XD16q9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOMfEnjZssOPLFhcILljvVh8fzO5IjP/kEBMy1i9HtggIgbp88NuXuJpUx9qxgnnKBg6mzex1Y/Gq4pC+OQV3kYJQ="}]},"maintainers":[{"name":"cyph","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.4.tgz_1467231649151_0.9204054144211113"},"directories":{}},"1.1.5":{"name":"supersphincs","version":"1.1.5","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"87f59015ca8693d49b5944941b5144bef60df3af","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.5","scripts":{},"_shasum":"74d8704e510decb6ef3ae9a3442e56046888683a","_from":".","_npmVersion":"3.10.4","_nodeVersion":"6.2.2","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"74d8704e510decb6ef3ae9a3442e56046888683a","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.5.tgz","integrity":"sha512-LC3Hbna5lDh5Wwa5qGDJkCBEyGILUdUgRU8t7HHQ90GMFZoyX49ZtsabOf21ewMVJIotekCRH+AN0FAnrrHLEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0a1D8AVG4TfJehSnDwOyN05XHtd4uNJVSKcz+LJudKgIhAM/vhjJTxxF9aRGIpS14tH2VgpGnPS9yrv4Mh5rzoU95"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.5.tgz_1468107263423_0.13718084269203246"},"directories":{}},"1.1.6":{"name":"supersphincs","version":"1.1.6","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"30404aea6dd98cb4cf7c5fd4ae10f081308caac6","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.1.6","scripts":{},"_shasum":"b579a6c8cc01cb530cdc33725cc1ca9214c5b1cd","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"b579a6c8cc01cb530cdc33725cc1ca9214c5b1cd","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.1.6.tgz","integrity":"sha512-yZjRu1jsd0Q+9Sws4/Eds7S6EPJ2gVZ7ypo2YeZl7k0OFbZA4OBEufkNWJ4FUCEkKLSItMuhggCc53Sey0lzUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx5u6A5tIVhgevmyDixGVltOIxjIj9NK3rsIWtk70xnQIgFyQzHSifG9xCwf5KrKWsSA4hutOpBSIwcVLNgtHTRUc="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.1.6.tgz_1472089984756_0.12227443582378328"},"directories":{}},"1.2.0":{"name":"supersphincs","version":"1.2.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"db1ed7797a51f3143c93565418819fbb126364d4","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.2.0","scripts":{},"_shasum":"aa3880ad1bfe4ce87a1d48107b8ce5d4da9fbc04","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"aa3880ad1bfe4ce87a1d48107b8ce5d4da9fbc04","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.2.0.tgz","integrity":"sha512-ht3LWG5sOrhQHuRt972Amu6r/BpShTrXEY/PkYRfnch+9rWYBnyLjNc7UxBpAQ9hnlfvL7BVn7Qa6mIl4AsjcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7LrIGE5MpfDuPDNx7DomlOO9c1YqKVW+mzjrpiVVGAAiEAyeJGqI3voV8xVdkJu8ORKCdBCdfC8dao+XJvzfAx7Ao="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.2.0.tgz_1482525499391_0.853551721200347"},"directories":{}},"1.2.1":{"name":"supersphincs","version":"1.2.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs.js/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"d38ae4efe916e76ccd56797b34312e5cde30eb7d","homepage":"https://github.com/cyph/supersphincs.js#readme","_id":"supersphincs@1.2.1","scripts":{},"_shasum":"817750d245efab6f7fe26745b5d249eb5224c8ba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"817750d245efab6f7fe26745b5d249eb5224c8ba","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.2.1.tgz","integrity":"sha512-MA5fWY7VIRQjbEQWkd2Gd0r/6eMUmUoEHz1Wqxoq5r9f9gwruTs4P2/kQs+D1kd7MeN9NnZy6FSspzG32pztsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5wWdxEErWQhxAh8H2cbtkGiLwuDkguL7jXz5UUJ6FJAiBSOrnzdkJNe+O3JMYj7jNWcE+P4wS0RDu7SxjpLW/oNA=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.2.1.tgz_1483484041849_0.8187917110044509"},"directories":{}},"1.2.3":{"name":"supersphincs","version":"1.2.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"c9fbd316e2174517eb6b23fc36aa51ae1a165e09","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.2.3","scripts":{},"_shasum":"8c0e828349307d2f6b7ed7b413a1aa9538f0b839","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"8c0e828349307d2f6b7ed7b413a1aa9538f0b839","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.2.3.tgz","integrity":"sha512-tYvCUxcIh9t//9/B5FQQzcNoJCkEeRfcd48NmRW7g7e9I7+YixTYC0nTaqlgARFMxfBUfhumDIBaGtYVZxBaJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwxknhrb9LzOMEvcHxmoIRbaC74bdrZc+ubEm5lGxwtAiEApE9CD+Z3z0XeyfQFQIPIoABrvC46/5w85zlJIcTYkuc="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.2.3.tgz_1483591660112_0.8827046630904078"},"directories":{}},"1.2.4":{"name":"supersphincs","version":"1.2.4","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"80543af68aee2d6fb5d34d6966228a8a38a60cb4","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.2.4","scripts":{},"_shasum":"fb6c33a7aa77ac97926a525d6316894761822778","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"fb6c33a7aa77ac97926a525d6316894761822778","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.2.4.tgz","integrity":"sha512-0KHmatb1XA09AwWH9C+lHoxvdATgcLrd6yV6K1Z7YkyMvKbyezrgYCR0Y33dC2D0T7TI984eUw/Kom/ONxHjOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxQd5bZDnoX+arjti6O7FyRKdBFiooopgW2dZIZ9j5QAiBLQTnmU8hfr8CybSz/ZroD5sFtdcVlHtKAswOBatBDnw=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.2.4.tgz_1483594180514_0.8285247611347586"},"directories":{}},"1.2.5":{"name":"supersphincs","version":"1.2.5","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"954824ae43c76b92f829c7b5794837381cba1b10","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.2.5","scripts":{},"_shasum":"09bac3f20bc47891fd94736f910e37f594d61824","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"09bac3f20bc47891fd94736f910e37f594d61824","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.2.5.tgz","integrity":"sha512-dgX5yrvFOzAF5EA2xa+Q+xpiKyIcSSWbdJUS8lfv7cUchlSym+KypBTFgbFD+LOmbo+SD3FLIPJ/B95srC5LrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD3WOIUdD676W0JD+z48QTVGfdZ7UI6Tr6WKmSSU6zfAIgDn+vBq1+1Khgh52V3gbCvgTCLUec/eGCDDSkOC3yIs4="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.2.5.tgz_1483618781452_0.012539834482595325"},"directories":{}},"1.3.0":{"name":"supersphincs","version":"1.3.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"d8d8ebf9ec6e30f6629da3abe292180179e96241","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.3.0","scripts":{},"_shasum":"9e8cb2d8896149c63a6ef0011f84b769bc37652f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"9e8cb2d8896149c63a6ef0011f84b769bc37652f","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.3.0.tgz","integrity":"sha512-8UUEqk4Iqiz9skMcHOdWc17A6jR9TYWLifCKDPlHEGR0ZsWOSrh4xq7KAB0DkB8twzouf9lkZg3fpc+mXA7ZQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuxD6GRtttVu9dd4SQh0E49gFH4zscUgelZZShW/F0ywIhAL3Pu2nxibXtPomkbxFJ1ojpv7N5bPX1WhbWSIj8V0Cq"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/supersphincs-1.3.0.tgz_1489989459634_0.2554759734775871"},"directories":{}},"1.3.1":{"name":"supersphincs","version":"1.3.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"991bf8abf2569181c912cdcb68722f6600e8fe93","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.3.1","scripts":{},"_shasum":"5b6c07728287b60830c3daf6dfd9f57492def816","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"5b6c07728287b60830c3daf6dfd9f57492def816","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.3.1.tgz","integrity":"sha512-4wv2RKlYjwVgj/XE74fvZSfz6mTDtEUj/nC/1NXaYznnbbPB5xHTVYE0n/+apEceSYD27ssjKtFTkXxdJ2OihA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCluJ8yp9COmJycvxupsDyxWvflr9xWD4t69w1Qtx/CjQIgHma9/8elyowupUZgUH51B+h+PQX0+JyskXpMt6wBmyE="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.3.1.tgz_1491881593830_0.6034037740901113"},"directories":{}},"1.4.0":{"name":"supersphincs","version":"1.4.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsa-keygen":"*","pem-jwk":"*"},"gitHead":"fc3a2b365a9e629eed8265dd551000fea8e0431e","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@1.4.0","scripts":{},"_shasum":"c2b58450a8198a611fd822bd551ba317fe14067c","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"c2b58450a8198a611fd822bd551ba317fe14067c","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-1.4.0.tgz","integrity":"sha512-9v9/SYwDy7S/3itWNuYTjS4bfXM/c7JQyx6ETJ131cTE+MjrBzhxGEQppdgOYHbwVKr9LkxOB6HtV98+c+8K8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXrrNninEuckmVqGM4L2zmIEzqrtiN0fGCZfncx6Y6EAiEAwTBjOnSRXl725aBsACTDdKXXyRyI76BqmOtNgfiABcA="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/supersphincs-1.4.0.tgz_1493264429877_0.6353982212021947"},"directories":{}},"2.0.0":{"name":"supersphincs","version":"2.0.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"dist/supersphincs.module.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"c516db8b8a53d4c5c2cbb2244fe9789e4f90d372","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@2.0.0","scripts":{},"_shasum":"fec6ded8aa467bac16b7a6b46c32e089a788a69a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"fec6ded8aa467bac16b7a6b46c32e089a788a69a","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-2.0.0.tgz","integrity":"sha512-nwPdCxpHkRCwZ3Ei6jk5lkg98uTD/+wOoBgUiRNyawMeZWSMkxLy1TdBzE3L5iIfyKtRtfmD9x9ZOruJj1JVMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3UpnapyLPM/JaoRmKAVSC3lLrDVOansfMxvCEL6t13AIhAISfAUjOR84CXMwVyOUuywlRRchv/W9Mw/ictmMIJFTO"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-2.0.0.tgz_1495923723270_0.8163062585517764"},"directories":{}},"2.0.1":{"name":"supersphincs","version":"2.0.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"b234a55db9c4227fe2010ca195e270da27adee81","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@2.0.1","scripts":{},"_shasum":"ed64173cf8c965f0665cbe1df8cc5311589250d7","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"ed64173cf8c965f0665cbe1df8cc5311589250d7","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-2.0.1.tgz","integrity":"sha512-DdBFaiIgWx3GD71bqyamApHfcdpVUL3IkK2yFEar/cuBRNy66LJj9gmLZtECwdWp6JBBybt9HtDU7v9xBoT+FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfvoXEeDV9OtVH2HhzoaEfp9dlgjpr/1zqA0tmQuvZXgIgbotYoDf1RZE3IdxMLOjoBVlV+nP2Ro5LG3Znm3a6acg="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-2.0.1.tgz_1495993884102_0.03724730759859085"},"directories":{}},"2.0.2":{"name":"supersphincs","version":"2.0.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"730d17199c0aee283f3bcc559c0594a262649c92","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@2.0.2","scripts":{},"_shasum":"48e6d9786e4ec5f2872dbf40325e2eea53f5d9c0","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"shasum":"48e6d9786e4ec5f2872dbf40325e2eea53f5d9c0","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-2.0.2.tgz","integrity":"sha512-kxCt9mRljGeeitH9Ey3zoSM+Djj6IwQZuHFGw1K3TuCMBW8VC2KG45wWY4no44LzZHpouLrh7qjzpAoQA+x9sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDilbOilbsh6GiBC2spRkh9Sd7H4APSNcWyWTU+dqhDOwIhANqLOm2SXOsEGxjBQGXfvpZquEAxcTt8NZ3ftscmZ0/C"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-2.0.2.tgz_1496075986816_0.4621639458928257"},"directories":{}},"3.0.0":{"name":"supersphincs","version":"3.0.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"56506c83d058034102ade52f083393da5c49bedc","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@3.0.0","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-Ee3kqJevjCBr5G/4z8IAWM69MgwMNwSQDXz0K0h7R3AV02b8ceN837YddtGPgNyAD2A9gNFdv63EqOXI58J/Vw==","shasum":"18b583e1fc820a99d37ef910a3c12be8b077d1c0","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA3LwJ8vzvGM8HLr9xp4077wCnbcob0qujpstSUkLoxQIgIgvCJwe/YJ/X5k9UZOUns0BcxVYZ7NTDeQGxY3M9UiE="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-3.0.0.tgz_1497844655125_0.11369327339343727"},"directories":{}},"3.0.1":{"name":"supersphincs","version":"3.0.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"511592486223815c73db59f17b68c11ce716c820","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@3.0.1","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-R28IJij6iQY3aVmuAFmcV6q5GyC83RqviQqEi53LnnHhE9OgogshKt9RQ1lOJ7pswYpnA0rBGaQSnPZbL0GmkQ==","shasum":"0ebac848afa4f3d0c98503c3328bd103b2491442","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkdfj3c6lcyUlvwx1xRukv4e9q02CHQA6jsYumLWfieAiEAs8AL+CukQjpOzWoXbAfA7AL7Gu7ml/blv9dA1zj26TQ="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-3.0.1.tgz_1497856825423_0.5512411256786436"},"directories":{}},"4.0.1":{"name":"supersphincs","version":"4.0.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"ec75efc479c7741c2f91be59be29de82dd7c0640","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.0.1","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-baDu3f/vWM8AYZoNRyHZhIrl9koWboCjFdmTtOi3N/H34pYVoiFMw7csg1SgnHYLvv1N6mVGhqLmSOr8l9ylOQ==","shasum":"c53dd9bc90ac2f316450f64cd3954d2391abc2cf","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3AACPaZmnnrTmW9qmhjfbPKuDdlu3G1B0wWydcTp7vgIgWnV9NFk5fJc+U+HiSSK2a3qI+wGxs6aJ/Y23vdDxUSQ="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.0.1.tgz_1498285092141_0.25029545137658715"},"directories":{}},"4.0.2":{"name":"supersphincs","version":"4.0.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"d6ae11750dfefd61541a0e86245d58a37895d831","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.0.2","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-Mr02psm2c1MI3BCGL8SoYaZtb0AOkID2lbJC/n3KxvXv0qJheH21Pg9/i7ByvZPwD8cupPXN7nA/26LQ5F1DyA==","shasum":"9298d6a9b81cb206e09ed92cf03a3a87f361c411","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz11VXjO/lcitUo8YisvZjt4jZbzeNefy51kPsAGSraQIgGEtXO8ZCauCcJ0mKmDhf6wfq/qw9IIuFniq5Af5YIz4="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.0.2.tgz_1498415512518_0.02134788385592401"},"directories":{}},"4.0.3":{"name":"supersphincs","version":"4.0.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"js-sha512":"*","rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"a1c899cd40fea71961c892bb9c359d098e95606f","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.0.3","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-7PrERkyVbPYRBK9AHS+av8TFxKpcGA9xzyo2FA8vlN2vfOXhOXbgK0WP/x0AqqALnV/cuKjS9TSGO4mE8WI2tQ==","shasum":"d1c05354fe61e8cc6d8b0b1412825535565b3779","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzvAT/xwUKyIfshdIaJ3MZEct50D+3VZhZo+wmFVIq+AiEAoez7lZC/V0wELgj7S9c2D5NZRb60fLjl71wsnuTRbpE="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.0.3.tgz_1498589986964_0.9142146585509181"},"directories":{}},"5.0.0":{"name":"supersphincs","version":"5.0.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"b287a8a15eafb5b85cd26ecd9f649af93425e2e3","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.0.0","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-63ugPC9DEMLgOPR7Z1JvDD3q9GaEK0BHscNsp2+evaiET5WDkvnX2vMVxbdM2mBeCN9Psif6vXHH6BI4fCorZA==","shasum":"b8722a1cff094b71f677c26c9becde4871377f95","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Qy8RwlKJwK1HUfKkM39FIoYfgDV7CiEY8G4DFss11QIgTvoHyNcEy3wnbd3Oop7kE/mx9W7wGc9DH1IwFOJVo1A="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-5.0.0.tgz_1499408002714_0.42834044364281"},"directories":{}},"4.1.0":{"name":"supersphincs","version":"4.1.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"b8bb385cdb8c804b9502f67f1136743c8ebd5e8b","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.1.0","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-Je/Ng3tmUI1HTQYCISirC10KN3lgXGdoYiGO2j9mXmQdsmRL4XZOVgoKHMb4+MZtzF4OgMS8EHTDnqEwUsgvMg==","shasum":"1a796c771738fd2f1901859ecd018fb8e2e7f264","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFxKfERC4BhlgIjHZSKX+Misn4Kbsj/qswvvHjlKNzPAiEAkvlKW0YTdZHdGmQpEI8s/RFWLOh4yhJm1Y7hxbQIP0E="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.1.0.tgz_1499412485765_0.4807796520181"},"directories":{}},"4.1.1":{"name":"supersphincs","version":"4.1.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"6e3008636562372f1261a7d7f47ee4840c30c7e6","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.1.1","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-UDTeTZJKfYjTrY40etVTL/oZLa3I3eSEDf8jl3Qk+Flp0kgPQ8gUggxp7EdgldG+owP5bZBlNl3GYbpP/VV1Qg==","shasum":"58b51bd2cf42426c402e85318dd8f6ecbf3e80ec","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY80E6zldS8RXmGlfG6XqBF6FNf/8/FIWjY64HosY9vAIhAIUQ8rVnKyqjxABFtvb5nOjXoS1dKFijraZaqX9t124v"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.1.1.tgz_1499413014674_0.6841738536022604"},"directories":{}},"4.2.0":{"name":"supersphincs","version":"4.2.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"58d15a6abe83707a18fa4989a887e7c0babac292","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.2.0","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-EfO0DMGSQdqEb1lGBWnG6nzhXmY8iHiwaojcMvDbIM6VBOoiU9TTLqqlzRpsLvMrmnEl3J+yYKU2I8sz+RBwSw==","shasum":"09a99bedeb6fee8120bebb080ba2053804522e36","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8abwJZaA6NejVnUQxAKbOOTKVUjsZbEgAQtpUnpCBrAiBGolRXYWRE/Z6ZYLSXJN8dytAowwltF73IU4/h5f7MMA=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.2.0.tgz_1500108498407_0.45491934241726995"},"directories":{}},"4.2.1":{"name":"supersphincs","version":"4.2.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"c6200ab05355dc7d3a4e22878eba7b401de5d269","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.2.1","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-CRVvhILv0OJiPD2OsO8GV1vbQ2zmMwqO77c0198ofDweJqaXbYhSms6zjmelA0+C3qRmzGUU58zUGISYEyaU2w==","shasum":"da84106e9638c8157698cc81eaeb03bfb12f6b68","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEikkt0JJZWb89kwTNN2ckHLJsa+xQ6VsBdM4+xgSEetAiBT0KatFVDxOPhPkE3eHJkXXFTkDA568reZHyhFVm7IFg=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.2.1.tgz_1500109144941_0.7553516945336014"},"directories":{}},"4.2.2":{"name":"supersphincs","version":"4.2.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"5fb5cb6b3a4723a5f4152f2819f4af68ca959e2d","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.2.2","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-M4SwcT8LtG7IEHi7C0dMdlpya8FSD1kNISbzhe3yYZG9IJGMKcOHUPEgAryHre4hzTQhQhRENQ97QEEMkpyY7w==","shasum":"840ebf6656c7e0b3c007606198633bd0013f0386","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoOEf2jfQHmOnmjJure8VwtG4bT4Ev3IXTgDyreB5QiAiAEvKd4xw2oy94yqOnxiwFg/spq+WSvrgTqnZtdeLBuOw=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.2.2.tgz_1500129106177_0.12083883164450526"},"directories":{}},"4.2.3":{"name":"supersphincs","version":"4.2.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"8602f89c1d448bee8b92a1741e0c3f131aaaf307","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@4.2.3","_npmVersion":"5.0.2","_nodeVersion":"6.10.3","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-hde6bJcl1YZdDliGSY9QtNBT2RdyBW+2XqE8H7iwQmB3QXXA/vUGYZAT73X4lYW5ggQKj1U0SF9tcOUUvHuELw==","shasum":"daea2a914983df4c522ba5f8f38ba245be3ac86e","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-4.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbuyWUSNHr/+rb2mXdIhTNgtQbHZn6iZ3ehzRvTn3CGAiBd2tKYlev3YlfUxHzF4w8ySYmp8dRXYbwzbwFecqkZHQ=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-4.2.3.tgz_1500129955848_0.8285109857097268"},"directories":{}},"5.0.1":{"name":"supersphincs","version":"5.0.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"721211d2dbe34dd02d7b1202acb4d23be0805427","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-F26TcWFBpHXRAtZ8HjjIvNfMpBYmT7WRfY7oIywFhrgmsKG//6vMCWY2rj7+o9w7a044oXT1nccT8nHB4jSFTA==","shasum":"4816eeb63177da8bc9ae948fa1f929feec46e71e","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwLlQ0IplMEWsYbSuFQ9+l8cHiI4WKM9ftTeT0dpgZoAIgKHB0mlBO3ZlRvoRlKmobL0s5B4ICoZk9slMQ72zfGWE="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-5.0.1.tgz_1504391697038_0.5700964063871652"},"directories":{}},"5.1.0":{"name":"supersphincs","version":"5.1.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"e59b7bd77cb8aa3ff756fd1393d72e21b10e9098","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-i5r8AWr6+oWWq3bLjJzS4qcL6UXadyhrRf+vP1bpoLHA/rEboCZAUynmijMJB+RntYk+6Pb+Gv9WhGh2b4uMDg==","shasum":"25f245a531bd89abeecd50026c5ab4a2c50c1460","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBovXekoImzcHXkcKK2SdYwCbqwXYvKMJRfZZrGvaIpBAiEAptEwFhnnuLJvJ3ooQYLC9ZMHYV8tbvHuQIIc6L/oG5o="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-5.1.0.tgz_1508206316203_0.36846418119966984"},"directories":{}},"6.0.0":{"name":"supersphincs","version":"6.0.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"2e49802f99b2ecbfa8957690c8bcf4ddb288dbd1","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-C2Y0AriRcjIwnxzyiaejSNuTEWsYZYBYbnE0ILvom5KWoKWZ3RF1wKTLk2nzi6VOaYlrygdfdBPUCkk5EIFSUg==","shasum":"1f9f59c092514caa3d8e6a7c085793a8a024fa35","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRnZ98Bl1KLUvHHYjwGgajE2hBARFHqH6JSCxtAJovWAiEA2FznfaUcMd8fIUaJZ+0LP2tgRbm4yjBgMUAB8sRfg/c="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-6.0.0.tgz_1509482204161_0.9086201074533165"},"directories":{}},"6.0.1":{"name":"supersphincs","version":"6.0.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"a783c4623a22b3873c207e73c253faa70b454d43","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-IjFBSUfkrW67Uca/ZNwN8W8foTEIdiaVbw5MTuhx7gyjTFd0/cVgCKllBQuIDyap3k8Pbb2FdtAUBo3eCtgbIQ==","shasum":"748146fcd65ad95954d165e17eb6726b39b83340","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcm1tmO6ZT+2SrPRo5DYVlaLddkiYW57VoYwf1BUQbrgIhAPyan4U/I76j1zVyNQKY7kLWzPv8alRPAZgrim8VRcQg"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-6.0.1.tgz_1509673829311_0.3467748879920691"},"directories":{}},"6.0.2":{"name":"supersphincs","version":"6.0.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"2b89fee89f09dc2fdfd903b6d8e29ef2a8b2f60f","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-tWgMEpEJR+vLtf1Q2gmYKk1suVEfgpKvLJd7ZZUUNRBPRjxL3SF035RQX8J9ofwzAVDeL1fcO7FQohVMR3u73g==","shasum":"7013454c5865fe94e834df52d374e35c5d137013","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwoLqmr/O9fakVMEBgTlQsVdZuCIz5OqDmur8de8Tt1wIhAO0jqnuLacwx1POmSQokgRn3S+Ouk7I6OdTtyINNmUcr"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-6.0.2.tgz_1514349603958_0.43193477881141007"},"directories":{}},"6.0.3":{"name":"supersphincs","version":"6.0.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"d3639e0b404057903e4e35dbf34bf9352f024c65","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-+g79eD8MVVRtV5hpxK/8MkyNi1S6Z0wSSFacIINNoZHwX43Zl1ic9QnMbbJX7Ha71Y5ekk3kzvSFBnF8Aa+OLg==","shasum":"3d6b0284ea473385faf161395e0cec46c32e9732","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlbHxeSDDDOVyVUvHor+xRGSdWtHvIAv97YnmR2yMQGAiA7IqYVMAOCLRSVf7soeLtoT1loRIiCgXdn+3ZZN58Nrg=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-6.0.3.tgz_1516051886244_0.050335010746493936"},"directories":{}},"6.0.4":{"name":"supersphincs","version":"6.0.4","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"cfaa84d3b0398de6783ab15c058c728a021d3c97","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-NpJYLoFM6sPg5IjGo0+MU8texQ4cL41QNlSjAwPtdwK6A6UD/RtslNmwSNNZYLeOUKZm+PVmaxgh4OmCFsR6qw==","shasum":"867dbbfba41f5650b8444b59c94b36cf07759349","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbntksrHwJiZJkvpBD6wYV+Ds4USHKGB9TtE+VoCd7XQIgMtzoJh2YPIOv1qM/gUoa/KbUC5NWl9O4vsXB64W9jqk="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs-6.0.4.tgz_1516879478279_0.6412544655613601"},"directories":{}},"5.2.0":{"name":"supersphincs","version":"5.2.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"3da394c7c4536a67fa4ef897cbc81e33c3ec04f4","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-On4KpGMtLvmyP80b+Q0iMB+CTd7E3KwhyTTEbtoYfkLR6SrMvC2/2se6ZzHUgff6OxSPd6rlWVbYp4TdkXlWDg==","shasum":"d33b20be6261e8bd14553d68b22b75da0147b2b7","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.2.0.tgz","fileCount":8,"unpackedSize":744923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTz3X0eOqC2QZYpWd4HzUM/+TqYY3zUmrR6E770/Fl/gIhAOVkrmX/2Vp0LI92/undoCzOQeJIFXOfPAryniaesRPr"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_5.2.0_1519166848512_0.766075005283485"},"_hasShrinkwrap":false},"6.0.5":{"name":"supersphincs","version":"6.0.5","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"cfaa84d3b0398de6783ab15c058c728a021d3c97","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-RIowtPwRclrsh/hlENRyXSvIN9AIvq2qeG0RetaAk56PmuHrECcm1o6ndHMYMGWxxlXnnbHH64eUm4hpn22zSg==","shasum":"f0dd155ce6aaedf896c4755f12e2c25db99df338","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.5.tgz","fileCount":8,"unpackedSize":743510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChBzhWJ3r4nihtpje1cgpiM6tI6H/cvIDvQnLYf8YYmAIhAIdDr/J/XbizwEkFsxvnfTcbQSHgRpCAFre83wjchKMr"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.0.5_1519167003557_0.3589686477649112"},"_hasShrinkwrap":false},"6.0.6":{"name":"supersphincs","version":"6.0.6","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"26e4d2867b11213d40409168a0e43c66e27a42b3","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.6","_npmVersion":"5.7.1","_nodeVersion":"9.4.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-pryk0qEctjPziVAPD8qivfvHejU7c2wq+rmLsneoQyHsJY8IKk0en9Hf37CcmZ9ItJUEu+AQwoF3CIgrovjMww==","shasum":"80c50d29b81940c9f2d2093b51a153107ef98d90","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.6.tgz","fileCount":8,"unpackedSize":754206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqp0CTBMbijPDBD1njNeRGRCODdSoumtCgaPThq5wXlAiEAkWTiwIk+0jFtQyDkvuv5fIa7gjkYlCplFxagyA9/tHo="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.0.6_1521046425945_0.3624919067785879"},"_hasShrinkwrap":false},"6.0.7-debug":{"name":"supersphincs","version":"6.0.7-debug","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"debug"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"daa29a3cd39f6acb2e0e37e9430313104ff4b27c","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.7-debug","_npmVersion":"5.10.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-nIfHKf/HY6hOzsBPveduKxAdXipcxRscl92rQVcOv67lz5/tmCjdumSKTHR5VJQEZGa5j7jT+Gy8z21hGH3v4g==","shasum":"2488270ded85bc4cd21c0116613951c322ed76ba","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.7-debug.tgz","fileCount":8,"unpackedSize":967755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKAWvCRA9TVsSAnZWagAA4bkQAInAcq6hRlyKJv6WcKt3\noXv5y2d6xFb0f7AC8vjNsJ1LoJ+kfqgI0NfMBpvZPBym7jmncqiIR9nNkneM\nl8/Tmeq7ePRPfNOnUBnUPFFgzpTrkQulsp1vaUYAPwjHzSkEC1QXvQLwu2Yb\nntHvmRpO0olN0H1JbG24IMH50jiKcznSUH8cYFkhKVLOCA7GOYngJ7gHzTlT\n4aeuClsrkrIg5DitcgfvseQY7lTjABBew8FhKJgJDKCwZPujlkakiOKeQjkc\nb39MkFhyRdwxgVyKaRLNor/F66zYRaIGTzCKLoXINXxynmn9+Kw5I4jA3JMb\nNTwYBN5WQyXljsUexKj/B3ADwYI2LULlwO2h9x8m7Y5V6Vxaj5o+d5mXpF3D\n4jHkr6Bs1os1roj21A1u6g66ww9RmTXZcgdjVUCrd5tToGdb3l3ea1vApg0+\no/DZzmQW0e2WLg9YqpZBbsnHtNsWiV7Xiz+MKPa+6dKeyDkz+qh1d0UresSy\nO7lVElQmHeYNwUroxxXxORJ1qSPRmJErXwyM/XdBYoBJ3xTCkm7eOWFdZKP3\nI42QMVKZ0VHzCJaI6QkbfspquQ6KFQDE0YJYdAPO2JA6k/kZIMnJpL2ppzhR\nS4KekJyWqV3hlfuNbBu++q6gFLLMeflA17aBaeGY53gb6zGpEuU0IgaJby/+\nBnvz\r\n=M9Ui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo3JTUT3goE2AUhyfMlx0LsnTmSML06/vC1WGrwU7qUAiBdOgvm97CCM8h7ry/cTNOvhPuR9gjQ6v6I7FNbNacBCw=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.0.7-debug_1529349551389_0.0541790932751256"},"_hasShrinkwrap":false},"6.0.8-debug":{"name":"supersphincs","version":"6.0.8-debug","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"debug"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"fd8ae9dc04a967ff0ddda2596c9785ccbe26ac1e","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.0.8-debug","_npmVersion":"5.10.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-v+g83kwhk4M54tAaHJPmpwyty9Y/CyIQWMKvbNQPwFy2z0ghsgaUpYTn9GYTaBaqsuDp6v77XxDWdqSdP+jC/g==","shasum":"f986c95bfbe253b05b9b5275457adf61a6a6ef6b","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.0.8-debug.tgz","fileCount":8,"unpackedSize":1617241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKBbZCRA9TVsSAnZWagAAtBgQAJLa7aSooj+ogbi2gvI9\nqpOMun3Q01alTCeDk4kQwdKUVH7RsCFheaYq+9E3LXbDJZeVAq+OunThqxwa\njsn482Ybs77X1mdeAr1wqNjZP4wdl+yndVumcbbIK4Z230O3tGfXhImZMi9L\nWsmpe3oCF64RwNCDW4fqQl53ypWfPr1pABL/NZaOU6LyZrmgzupOwpgj8BmE\nOb24lZ43vgAG84aQtCpis3oL5KZszpsIjObr7nk/me0tWqNa0UvBngXqZfkf\n8J/DMpMIG9neJsTly2BxeszgLJJQRuB8N+/H36VDTH0QSQpzZetLy92MhM8s\nbXzJC/r5Duz69A3duHw+KmSVCNc5ZgAMLOUnpmnvAZsAjKFXwbjO9hRD4Ftr\niNiAc68Uxff1iSEhdPDYoqBEVIZwGJ/HtXE9Mw3zOwstlMbBPvIRlMkoS6mD\nqNnOTmeo0y85Luc+/UCfmTHZUVwuRC0IR+fs20AJIbRalfV4fNJPl1Q40j7p\nShSUBGsC+1ipdJGrq2lTDaILV21rzqnM1nY00+twkDX4KhPE1hCWQeRmBFgG\nrdi26DBvVfIGHwU6NznJciaZObvrai87FZtPD7RzJajTfPTg7SyvzoJxvRjR\nQi8MhCE8Kc8eNpoAQrRL9Gc8Af7QyXKcZO0Sd3EUuLr1bRQenlgmcviaUuLl\nuQll\r\n=4Pvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGo4wWEFLxdisBVqowPIEz7u0b6M/UC6KHJRBNgK9kWMAiAja36Prl+c5ILlIA4gX9SYZoSJvaB7HH5zanTXjeQaqA=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.0.8-debug_1529353945265_0.5666927040190235"},"_hasShrinkwrap":false},"6.1.0":{"name":"supersphincs","version":"6.1.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"42a03ab255ff8724d29b98e1f5833028796d4acf","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.1.0","_npmVersion":"5.10.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-h7Ksgj8jGjgaDDTMxtV8kH/CizN0I1TeM3vwqbeX3hpjbLw+S8tcNwAp3HyeC5JbbWSqoJ6ba3mEQxJrVDLZww==","shasum":"0454a296687b98924a3d2e6568f9ecb73210fa6c","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.1.0.tgz","fileCount":8,"unpackedSize":1096276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKGXVCRA9TVsSAnZWagAAZC4P/junlJC0nEyCfwnaMYMl\nZDuRN32t6vCo4ADiphmJl3kbACum7FPupoCvcZKgPBZ/x3VxJC48+VQYvew5\n0BSFpCr2ahGRnFscwpzydsCz5BF+Ddj00ksfyaEdoIXSYbFkR1pWd8q2KBVq\nweCcUiZZcDBr4z5dIPnLg36sa6mHNOmOCZymSUdbRfyrtG5YfLzn7NaFQoV4\natTIfRl7kDRv4bLB/X5rPES+oUg8/H6Km/Cf6LX1+rLS4fbsnILggW2+gFVu\nNlpqY/h1t+QV0mUXqhww6HJxK/9ADQnj873I5YmY5xai1LuXpaEyuH3DYPgM\nx3g3BnwN3Mc8+ZbPY1j5zKmVWvKTUv5b0vJxdaBKW9lLJvD4QkOh2uSclCoj\nhV4OvsVdQybndrTzj6VOuNu7hhf0AqYyaFrfr6eogaTnT3Lbh0RM3RBDayK2\nkqOA+3kdocil9ZjOl8mbR9RbLA7+HfqfiMFze9Rz4XY203OtZdxxUw4NZHE7\nktL22y6j532KEI+JemZZ8j05HlPn10HL7OdkD3u27bhMzKr5Ul0BqskuZHXJ\nrfvcvreD90zufV/LXE/Fhp4VzpkG79krUKgAmHmGQntHPyF3rS0EzNCLhd+N\nrOjF0VIR5KCalG4lXmYaiEUjKof030QBRbFtsEm4uIrRbAT3R2bvLK1Dpgnr\nwGv4\r\n=KZll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9Bwm0/XViILOr44nMk1R3kMTbe5r4Qp03lQY2nYrp1AiBt6TRp8EeyA6VcMT+cEy+1Az0q5MsqoxSApmB93z548Q=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.1.0_1529374165100_0.7327721081077803"},"_hasShrinkwrap":false},"6.1.1":{"name":"supersphincs","version":"6.1.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"e9bb1c774a19d18c224411c557f9820371166e0f","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.1.1","_npmVersion":"5.10.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-FJ+lqYBYKWgMzcS9pN8ycdWj3my4gfpuHyQKatnY9Pl9/B7CH1v4TWMWiIwWMslMsKvM3YFKZuS4ceMiEDAMLw==","shasum":"ad5e78a620eac83976e35cb0da99dfef2559d053","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.1.1.tgz","fileCount":8,"unpackedSize":3082115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKHB8CRA9TVsSAnZWagAAn7QQAJpiFFWw6Cuqnn6gVWYm\nh8+cdyPKdQ1t1QpGH/SoyFwIq9iQvPJ+xupkg+yV5ulajrcziIacZbU01SRE\nFoyJ66bFnzurlaDOjqVuCWchR0J+j2Vo6QBp8a9w0E13jpn7CUG035YFIHuV\nfPyN0zta1SvBh4IQ7WA6N4Wgz+xtrE8mRSl0RYAhuqrFnG8paQbLr3KhMao7\nqeoEpzFjhRgjg0brjYxEQMAMZHArRQ9lhEGf+YrhcHgkLdGqf3i5rKcITxTM\nYg8yPEysON86B6cEIJhg2YFO/gZ+E7i2WWe5TFDtZTCXEG1iYpjbgKcjgbAb\n432suP3LXwsJJCH2gHdk70uTKPGQirq2KHcLxV/xesjR3rbJ3ZQoU7m5RDSN\nWI+kUiugOmpmVaq99+wvp7xhPp7+aoa5lekVgsmBNr4pXfCCbKuXB99KZ8he\nXb+XNZL//7ncWCNR/3mSL4ymiWWWRfgoUbxwX2UqlIZFMgUJTEVqB73BDn8U\n8u9ZeCQz/NfwI3EhwSdr7bP85jOEmxh1Cus8Qr2q+6g1vhNH/G7WqpsFNk6m\nm4Lq1NuKj1n4bvBoEAyZPN2eEX9XJdVKeZHp+nFP7aQIfFfE4MDrT6kzwxHA\n5XTKaDekEgRq+jPCpSk+wu0RtGgbqf0OuOUUc/uJ7c+xXwWSTRm1Jr02YLlI\nkgPq\r\n=NPYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpA86H++1yjs1YsE5atqEm12IdASU0nHooFHr6grjsMAiEAoplYQIcLTVpchIzJ9YgZDsBqx+sdP7mzsVUmIPtBp+w="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.1.1_1529376891583_0.8822066231330195"},"_hasShrinkwrap":false},"6.1.2":{"name":"supersphincs","version":"6.1.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"c7de1a628362d670effd2badde29dae60c6eec6a","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.1.2","_npmVersion":"5.10.0","_nodeVersion":"9.11.1","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-oPtRtzoL/XshWxQ3GSiXWwJNRwojcYB0DVwOTwAIaLr0MTsCk0u7//fQ1dNOG1YikffvuE/4FT3728xhme6Nyw==","shasum":"a96b9bf1b30ad53636e931692552431ce5e57ef9","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.1.2.tgz","fileCount":8,"unpackedSize":754705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKYLmCRA9TVsSAnZWagAAr0IP/1Nesnif/jmUV/+iqYvi\nbUlI1wgcSQhZsrkSgCuMpw2QSvKcsg2TjcCGAH12F6Bl4qRqQ6P4aBO2qtk5\nBujl+qONaGaRaCgA1cQNz0AHOOe7rG69zcPFUOCiZg/dxGrZbOfa1AsSFMe2\nje/zwPWZcbwK7rFiD9VadysxQfHPg8pXZE+dLfEbxk+Qgv6ggwOp6eXaJnBz\nzQMd4sqcPCWlxficNYYaoFMuUlfLiO4+iUEhWOZ3zCx2DcAkbGPKinCebcTR\ntXT+bH2Nt7w/5cIGi+DaP1UfZiaxQ0bHmjyCHXTrDHKJgtzU+EdHgc7NPpQi\nxJtDD1UcDK6nzTMq/amkD+PeY23/kajteh5zNirWgvmoKC/RaeuA4iPFsoOX\ncsFHf7Gs0BIeBAQxjvma7BBirOXtX/tAnZU19PHsIqwuRBJ+nAwpjlnqBdqm\nDUx60KRvDpn99IaXt/qmLv9IG0KTZyfjRno30AV2r9+8w9kAObdxh8yKPZVq\n2W8c8jfk0dhutD1uAJfdw8x6vhVbThAPpahT0V9HnB3I7XzDAJzqmvKXGemH\nbBR6vMLLM8rOf8aeLvaIexUAv8CnqDCGChb4v/1sVXcteaV5cU6mnljCJzon\n6vKqLKQstv7HL3EWsmmtZgnuzOZfw2h+ldnCb1ef13KLfEr8VKzYSp5ebrmR\ncsCJ\r\n=nDYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQmDamUBT1C3zmzvtCeQJSvTiaG9uiKTUU8rIcaUUmzwIhALbL39BJDXvSiNUgJTI+zdlxCOJHrkQ8GewGHKcolSrC"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.1.2_1529447141064_0.9520452190085473"},"_hasShrinkwrap":false},"6.1.3":{"name":"supersphincs","version":"6.1.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"87e3e3e18a28ae52f694c8cde862b856c5cae47c","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-CLPvsT0VQuuQx5oY/dnmEEExXl4MhO40oDcEuo/QzXnUpWECpOv9N2qy4ljqKXxmpCuOEuXtana9amUUZ8X8LA==","shasum":"fe46d37023f66df3c8e62c931766c4aef371b68c","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.1.3.tgz","fileCount":8,"unpackedSize":757277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzSjSCRA9TVsSAnZWagAAtj8P/jBuNRceaZoJ7N/0Vtg5\n9BWAtDjBcJlI+3xz7QwW7V7K55fdRQAsTmCgYJeWZbI1aH18XBiFBY1z8zRO\nkOEIBYrjAqbZNmSMYZsbd1iyp6ifJWSuukSuJG9wJowWPMmQ9GWun3C5vp8E\nAN15CCYG9sz8tkrHJ1gqsb+FySZ+6ZfZjZm0veQUOfWg4GBbYtVJXUYsumae\nSam05DFzxaJVq6vv5sHFwEMInAAoxIhPcIZ+rkNURnMrQezX43aT+pK5uNte\n96J7mxq4+yVxaoZU6oHS47lM9L66hIR/7eeUSroJhyqgRR/mm/3+gd3tQrYh\n1Ny6/SKpPa/SuaokTQmhOVG2wz3BLRDJZOqSJFJbEXPImxiJjstFE4n/pv7o\nLGTCo2ASDNjDi1o0d24JKcQahiYLPECAq2h9KVhbtkEQ4IDuu7v9D1VHE/01\nFkQF8u7TPCmIQaUJHz3gAYx0LGaWBwJeUq92DhBgd7Me/riSfEoF6Ct8Mbs6\nqPGOPlTs8u0v8PmNDB+yneqnybrEIshJsgZyUJXhxsX5/t4bMWXT/z3ndCqF\n4RinHRXR6amdEN4J41cnMAsARMO5YM3V2bqri9j216CPZWzp6ZUrDhhOFE/z\ny+ExiKEh9u8VidhgxO4YZNuhmH3VDj56JZFYSVQCIWqJZI7ouJc2bHIhpdjQ\ncsut\r\n=fe3j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnLpAIwqnZuJpJCjdMVRNjuy2BsgKDUktSDe6EPltocAiAhiMQ5kMkS4i+jVkWAs73dAt/hs7jGaWZ1q/wh8Y6V1Q=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.1.3_1540171985915_0.591546374792927"},"_hasShrinkwrap":false},"6.1.4":{"name":"supersphincs","version":"6.1.4","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"10e9f8bd58795239c0856be63d9c7e62bd421efe","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"dist":{"integrity":"sha512-Ex1iW2yKo8CtBWKf350JmgN/RfeZBpt/rC67HzgGiEVI1QTMkGQsAR8ZlIC5G+u7NVp7BopujtSobTO2GhyrTw==","shasum":"a9cbbfaca162cf0c67546ca0b1aba8cfc134af68","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.1.4.tgz","fileCount":8,"unpackedSize":757179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzf70CRA9TVsSAnZWagAA2iIP/2+S6+Jy5DquwR4jEmVu\nF7fd6ROwe0SH984I7Q7lNF452uvvpVN+uabXcV2gSRZPo8ePEtC3nKKGmY7I\nTC9FTPsqvv/RTpOrB8iwb1qFPuXol8nkRVJb9QYRENXjPuvwr0KyynGLwBTc\n8wEMFbbal0RmhKRt2Fa5W8QVXxJkxkIaxa8RKMNGm2hjeoaPEe8El6+mtwAU\nfRK1O7sAwHDNv+C3iFASy9/PY4dq5U0JAujR/Je80/LAyh8YQRDwTt7GV2fX\n0BTaHkpkiMhr+gjbX6PujkoNCTAqYzVGRuQ12XXKY9FjhwPV8RS1Q+MPNwA9\n24/5hxKBla97CxtD1+JMlnTSVxUAEX4wHYkiCnIPyY3aCoC3Hnf7DHtkOkoJ\nRfpnnz8YV65K7lfEemzBxX5fyt+V2ezmuOw0Vi/+LdagIKl1362D9+FQUkzz\nrBNeFVF5/4ELLnZ5AIA90wZyapHe4ZB8Oj8ebBWOHqKUOUzlKKo6WQmZF6ng\nG0fPxpZzwFMJ08RGaUinMRgiSdwREni0tqFkiuyAzOfD9fjOb+clvQK9yDm7\nseYhEH6C3H1vrKGj5vBjxc3f2nl+qCMv/gNWj7Fqqwp9sqzS7DIxcWWGp5cg\nawJuYi/6JqhoTd1hukDt630nM3r9TYcgY3+SvB9/i+98Q83deEk012kkY07m\nObtt\r\n=lcsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB00O7nAkxBwUZWLrIO3A2hUMgf37QzmA3OSDwXJ185hAiEA2XrgfHk9/XPKBobU/V1yA3x5d9J+F0jDH+AhonsiwLc="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.1.4_1540226803991_0.565110915895177"},"_hasShrinkwrap":false},"6.2.0-next":{"name":"supersphincs","version":"6.2.0-next","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"next","sodiumutil":"*","sphincs":"next"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"6ac984a3a56b4c36243edd7d519f74a246bb60b1","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.0-next","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-bWoBIvM1hs4x+ey6NS87okF5ilfppeyQPn9Gsw1sg0K81xEyhDig9vdnw1MCMtaC7IMenMCLzdvO7sJL3t5e9A==","shasum":"d818220278abe7b9d4b1d7897cc371e4ed28d89b","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.0-next.tgz","fileCount":8,"unpackedSize":746526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddbF0CRA9TVsSAnZWagAAR0EP/1Ow5sVkmCrSQkSYczdJ\nvZtLpkrXRyNegednEEtbpbSuwgDWmzDN8+emmfO9+MOOZh12xGUE8Vb+o4Jt\nPSThD8bzy12vkQyFcusyAWvhuZxV11vujbIwpkfGw3xoa23BR9wZd5NGTSTe\nSwQR2G2SLkrvZZZCqNxdmfgVV7GS8id6kk0w2lxNmPtqBscpJ5btswwhn4jY\nbFkXVx8RhiQy9MOwjolRmGNZ4WlQwVPrdV4cARetZxHlaAlF+QwYP3av/JMh\no+4f5nSBZBLT1HqdDNYLn8oxw1UII6guu9Py3y9uFugn0TGxFaw68sL7Za47\ncfJX+ApK/+RUGoX4ECfkjR6hp2fmO4AARpSnhsk4F4Cno0Ll3dTnYu2k7Byt\nV1kmYaVTkpj/vR/yN9hNVZXjwyrwEt0hWztuo/dmIRDfcwbK0KBlhDFhCfgl\n0AosnFOZPN4j9ILgPnW5ToMFYE1LiCYmO+7AD/b41lDfKDNKciNkQ8b+hsV8\nbvt6G1SzBKr5Vk5jMbPeXLzPgtltSoRpnzYQeXQ7WGGpSzLOcSJX8QFn4yGl\n/hsQyyNEzFJLmHPnBpcmoq4RguGMgkgRiFmqSL2zHI69ybuxcxfXfCxkDo/4\n/Wg9qabEGF+c8sfD/ZZD2aLdPD8Adb71EcS5kShylQkRFulJRp1GBgrr9/dZ\nN4aJ\r\n=2/4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO0PGA4h/1hINbVlUUt2di3+chRGTUuNypCkD7W3cq4AiA2ttyOcbpwDr4qfAmAV5RECiQvpOAA0zimjrZv+kZz+w=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.0-next_1567994228127_0.4676470003686841"},"_hasShrinkwrap":false},"6.2.1-next":{"name":"supersphincs","version":"6.2.1-next","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"^1.3.0-next","sodiumutil":"*","sphincs":"^2.3.0-next"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"d957b1d84526c0e52426fd8943ec2507569b31ca","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.1-next","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-+cqnG4Q7C2XoAF3GQbIDtfmTryNaqxhm3wKtl9QVzGXlKslHThXGt3YTrV3jIiO7nP+A+hJoBpRAEEooPFuCUQ==","shasum":"2617f38541364e297e159a1431d0af74e12bf631","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.1-next.tgz","fileCount":8,"unpackedSize":746540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddb9vCRA9TVsSAnZWagAAj3AP/jtkrBqc/ZUz9rH+QGyr\nsCTboSoO0sc+Mnk6MZjGhY1K251AGBTB7H546Elk5Ii9FiYRq/GYfyykKn6C\noLA8H7/9jzuRnoHNLHl0DNDU4IntjHv/0pira+U6PvskK7PistndKCQU9EDN\nxo/FdSywhdr+VixiaIAINcY7CS9tmlTAQlQViA4JOsfNqqxKV6V8vf4mbOwd\nt3JOrgBjrTnI5/PU6V2OVJTPt+hBn1LXZhNYX2VzS/TgqI0n053QH7oQPI43\njK5sdD4HEezMnzUqu8a2inwPdlZRc1ekjFMYjhVMR56sg48XDXXWGwSqwHOH\nLSLbn9IMShABCT0nl8sHX04RxQsvfiLUcHJAHg0EpJ0P0Xmw+rnH1mAMQq/E\nvCRDYlszwYauHDUfNQ+wTAwx3k212mVFPS0zAarht0IRu0V+x+szYREG8t7c\nIkrTZ/Q7kUWrsymCi+tODmjRpMtLHXm+G45E11HTUZlPIWylBoj8ks2owazZ\ngoM+URPxHn3yAhB6gFGlEoygjQw/5YnnNf0Ulw2x0noeQBTVlkjJQEPK7iTH\nZ7UPrJyCDpOT8vdIb9fgpL6/qajvlIsHz9w4L0vyWBvOLky+WAIil9AqTDtW\nz551MnFVv9QZJSlAm15B2mRpGwkBm6Y/UYveHS0zXfn85gH5MjADs/fTbDde\n6jDB\r\n=5bQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu+VXdzl65JomkyACQyG1qwNddQajsco9kcBXu47OQFAiAWqud/f3IZ0TQyAYg5O+bYHcQ3w1HmP+8SyWryP3Y6Ew=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.1-next_1567997806449_0.8268246937322428"},"_hasShrinkwrap":false},"6.2.2-next":{"name":"supersphincs","version":"6.2.2-next","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"^1.3.1-next","sodiumutil":"*","sphincs":"^2.3.0-next"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"3cff24dfe44950296ee125db8e85a1fc9ebfe909","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.2-next","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-kWq4Y38AnSfw5XP7kd+dpZmPp9YCggwK5BlEcwX2jE11UVhFw3O6kDuJe12wP8jeYGg/lr8uoyTBW/b7ATS6AA==","shasum":"73c1ca8f2d17b75d0776c99e12e3051179009b7d","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.2-next.tgz","fileCount":8,"unpackedSize":746772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddn3rCRA9TVsSAnZWagAA6yEP/3BZZIKtNsm4bC56AvRd\nvRc3WOWtdTDDiG7dcMGIAIGpn9Mh5qGtEhTJy9sWt8PrSaeNjeUzUGkTD84Z\nQ7lW2vjgg7uHJ+ZqgBakvd+z2/2KMTm5Qqy09T/IaNwSLJ7UGDWqI0+WXPnb\nzWQUdpzPHyKUCDMOL/CaVIJCgNbNg1EuDAJdo+GwFsmM4KAa3B0OJk6FFjNE\n8XF63m5lVxo7SJ1QkYHUiYn474tFEEdfRrX2B0XQ1AJM/21gUBG6sXg7O8zx\nbnlm1bfA/EaGOpSt1CFx/4x2YgRZNqU/eACPrEdYrsr8rf20vHGx7MpD+owu\n6xL11dKrQBzapuy12i3+Jhft7ZBC+BXOT4MaT0gh0xC8nveX6YpqxKtjIZDb\nGxJ0S6nebhNn6YmkieYC0nmFV6XM6AuMSyGp8hfNhhTtWJib5R8dfsXZW8bg\nZN3zofrJ+e0qYW/tEL3TJi+bhYJNdyl5CzZ+XMhxxq+mS2qe3F0C5LHy8KMI\ngOLzvqXbrl/2eDrcBWV4a8SbaHvIMHnIzfIZLNA2i9hSrfWSKk6c0sRebami\nKih4ZZu4bOn2F3JvSsdXnd4jsY8PnfJFEfh6w55OI9vBMoEBOfX8iZ+/F+0Y\ny/qTbr0kENKKFuz1wH2aVv3nGKbm7ylgg61TdJ471wNtCdjn847mllFY4r05\nBH5v\r\n=Xvso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIe5dCM+GM6poJBwQPx+9nH1aCLE6afZo7iowYvmoUiAiEAoI91GcTYKHQOskqmKfDUdCfDNqzdtWzNiteRcvE8ZXY="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.2-next_1568046570830_0.47684266579827983"},"_hasShrinkwrap":false},"6.2.3-next":{"name":"supersphincs","version":"6.2.3-next","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"^1.3.2-next","sodiumutil":"*","sphincs":"^2.3.0-next"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t\t;\n\n\t\t// Optional additional data argument, similar conceptually to what AEAD ciphers support.\n\t\t// If specified, must be the same when signing and verifying. For more information and\n\t\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\t\tconst additionalData /*: Uint8Array */ =\n\t\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tadditionalData\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"d7ed75eb577762c44917e251f8947c8ce10f7bb8","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.3-next","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-tOcxNcA9M5iRAH3Wf0umOxTRCfGm1x41lgPq82juUO0FoXlownRbi+Gl0cUGMQOGsNx21N4y2f/A/kUyvjvkHg==","shasum":"1a4024ca5392dde9f759e8dd3d511c5de1d34504","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.3-next.tgz","fileCount":8,"unpackedSize":747033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddsCSCRA9TVsSAnZWagAA/1sP+wURSjMXmK9PKvFMUVKg\n4Rr3n9ksAGu5/ppF87EM1tgRxbAuXVaeSyqSboRbE59ehoifCozpWx3ZChG4\nvLatItz6bLMOIzVb23AVhhFPK06Qx4Vrx9TAus8xhOtGtpWrCPmvhMlKBZZY\nKW5jo3aeWQstiP+mJm1g8C8L2L88yyqj+Wcldn6SY9Fc5V1HA2iUiPhJyAv8\nBxJ71jiWf7brGOpTJeLIf7e98NCA+b+MAcQEMN7JuUDDXXv31fOcBMAxIjrg\nzUwyux1OZ9qhENEdFr8i4BD9l102X1i2iBFwftW9S0BI0j06RtjWbqWR/+6F\nfqkp9TfQD/6yAUSIbESmkjoQG0JeaH0dMCzy+bmAjYxUAGDpG1bs62dG645C\nQ42TkV+ejt3FeyN9pOc043W8ZlBHD3YkHxr0smqxLHALOPdkQZvxkvJUCzo2\nNxsCHbI7Dl0BePf/BRm+v40TcrEGp3ChKgsYrG6s2nNbhVZ+ogRlGc3CctEY\nqyTI6vIStQRTW3i2O1XOK7nZagFi3/iRG5TKa67WYJkPgDIgLyTqxWNjwUZu\n1Jvz8ALreHjsY0Q96ISHqePICo3lf2GXiCJhBp+Yu9mEg0u0/zjzQQ8vekHp\nUJgeGt2fIRv6m2imNdklQRKiUIwar2hU1qJPublV+uw+JAl2/O8bic97x7fq\ndbeu\r\n=4kon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjsb5V2xWUNVJT0fAMSIn1uGBb7cJa3LPMJgWTmIeJQAiEAhuZhKLPyoh8NXLgwDPKT38nbiXzbNKhO8BnpmHR9v4A="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.3-next_1568063634102_0.703759707793691"},"_hasShrinkwrap":false},"6.2.0":{"name":"supersphincs","version":"6.2.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"5e5552d326cf2ddc769f25e34d2829e8c22bf9df","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-0V47CpU6/6VyAjSRUAuUMueN2RqtcCN8HaYDkh1/A0cpqaMsaBpPTLKRU1gLQegqYNlw8d1HcEtjS4rJbXUGng==","shasum":"9f6ead47baed501e8bdfc7bbd8da9950efd2645a","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.0.tgz","fileCount":8,"unpackedSize":802518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeEcpCRA9TVsSAnZWagAABckP/1zCoJvym7KMhd/gqQle\nkWkRMVXMG4pm1BlcWjuN3W1G2SmULfGN2kTixOjCjJcqZ0FZUzsYBiAykey8\nYRnWPKdtCGDhB5I3w2azdq85WEJjzbxTmO/2cLpAUvHxWCWwYXmJTbpcQ5/L\nK+S6aV7SeW9cwYIEjc0ufJ6L6ISGEDnS4jIKKv6K2WamUhDQtAoz5RlzVRCE\neBAluwvNvkbpX0E6WPMCnHU7LoMszHc/ZzKO+orC11bOG6LGY6y+qQOEGkiI\nyYGb2eEOsZbu1iRAO4JGBRcSKtTUjWaQDu8zWEs0hjAaiNshdWnUuHzlGlMI\nWCjAM8tz1tR8DZjGK1ar8kfF3WlkxhCKroH0SVsr8TN7HK6Tdn4UuHjwEAED\nT3YGmZJ6o1w3kOw12bO5kbzRhPbIgScB0Gg9EuFIprvzjbMxPRmpe4xRCgw4\n4l2gDVsJqkBDZMnkBczeiAePLPdMduQvTECrnHHdRbOL2INdHyjIKkNLN/RS\nZ1d5v3voqaNYh85n0LPUcdD175b4avjiPFgnsC1pipN6vny636aelC95BUCm\n4i+Qkd3LNE+x6lUi5Abr+8UAztFwkhL6Y497MuDNVKSkUzbEV4t01eF1Fp3k\nyl4L/My2ELPJtxiBxM13NajT+ltbdZjkzMbsbGNDk1qU2RFCtBGqx4YX5JF5\ne8si\r\n=bx8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7YCu5z6VesV2mYCNMVzpzT6MaiI1qcP/gVLxDjk36hgIhAPDqtqAMc6fVwN3QlwPStjx+k6TZSGs9ZUSeN3EnLG21"}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.0_1568163624600_0.1515904586206569"},"_hasShrinkwrap":false},"6.2.1":{"name":"supersphincs","version":"6.2.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"2b78f7d680b1d0cd002d4b2f99d25dfe5df67c0a","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-C8F22WGAey9qsT5vpMF1/WcKw8l5kuO4O1mRLG3qTYr8jJosNdfZkv0dQXsqDtfTMYkod1FPoZWQNinwmPPZhg==","shasum":"a701b955cf349c6d49ea04d53f6f035c43d273d1","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.1.tgz","fileCount":8,"unpackedSize":738201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeuz8CRA9TVsSAnZWagAA6o4P/A6xluUhP1YYFme37qF2\n2X94VG1g6eYfDQknprFyPR3IkVMoiQksCjYnjm5RVvTjAxxvfWLXLgDjIhiE\nVrZpv6MFG5F5Kj9g9e161FMd+C7Tey2rxzn8ltEnE4IirU/HODIKdM0n1F+U\nxQZW51ujTFP2c6NGA+gTZ0vsxXA0NGEO2rPrh3MVBSO1qe+o+z2xWYOihY6m\nALTIZjB61QYh2Pl1Bu0UhGnJjv4+y0Qo1iWyuRBUb7BG7ntvlDtUr05ottrR\na0V/g/Ss3MDaRT7nYFiz4nWijmkb+scrANwpz25dWoTrwihrWripP0Ok49qU\n8sItOJQ3/yaKk+KGQKOcEGe/551/2f2w82D00evr/TleCIq7cGsVHlcpIBK3\nTtZqRrEtxYMwx5lCJz4I55F1BypuyP18TpCyByv0DUqJQzWk0w5xGmPHDFPK\nz6WlHy3oWmZL4Ml791OyKQ0v9iOFE0gBATYP3W5Co/8hS1+Cxxbv4FHii0VG\npzZ114Zs+DAiQRiZJyc4C04R6pCT3T3qKtJrSgVxcCBGayK49fT57lAw6yh/\neqQjVMk2yQX5gl5InfJqiJIKaaNjpJpUAerf0vg+6cmH15COuxa6yt4G4JAl\n9Md8b7FmiKZy1WE8246Ydf1hSEWmUfbPo43nmhKovE448FqwK55V2i7U6H1E\nTAr1\r\n=BJNy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICO+QuXw/sgmPDk+p3cjguyZ1WtWgUgeAAjkQgFAJOEVAiEAl8Tr3aL6wXkyscg7lcVuXba037sX4mTilsog3hLMsP8="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.1_1568337148366_0.6437947546792231"},"_hasShrinkwrap":false},"5.3.0":{"name":"supersphincs","version":"5.3.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111, 0]) // \"hello\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, new Uint8Array(0)) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tnew Uint8Array(0)\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"a4cca40f96cd12330271f94a11d833690f003156","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-wjhYVMgb/oj0DOOBnAmbBlxXdMr7DsHJr4bq/03u34ZX7bF2xkNYZ8uI3jMOFoA6v75kl5JdRWr74HUSMQOpOw==","shasum":"73c8e5393aacc485eaf57cce84199a8d8f8e430c","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.3.0.tgz","fileCount":8,"unpackedSize":738980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdftZNCRA9TVsSAnZWagAAUxAP/1xYRKSXvBoMLEwEeCUd\nNr0Ebs0t68hsW7QCjkl9TKmCxgd26epOZFw8dPu46AKv00xcHhKw/64ku8gG\nZDiC9an+ajz1W9bbqUmAXnQ3sxl1zf3LhWrn5qI9WnCoCX+TxAeJK/8lNXXI\nssU8rNz87wy8yGTZ4StfnK1M5lYxgOvmnCXg+k91FDizp5aLs6MPUVKF1v+z\nLRxSD9e2OpDBiuvFexJIYpbcM3k4vtguUdckO0eQo8me9012gNvnxNpJBkVX\nkiGb9ygq/rW7zYCEK9a+uh1buhgvuSL+6vl5tcP4uONtYjwhIwVLyvVvRqz+\n7UdcxYe+3Lc7hvK0m7QHEcT6jCSjiT+dlevQQk5j6cLowBeyGfvYFh5Dtidt\n9suXzoZTJcJQVZhL89jeOWr2tS3I2IN0dl044E7FjAaS5kDN1dhW/HdtlaON\nBUONPDabTp+2diwPJbAVy/JseWCHrDSiTnOhcgz9RE0xlSJJGbdFsNDBI8Td\nUHD8UeugCM1kDbTj80TZ7U5/G4sq5D8x2J2U+r6451F/P9hzYYfq+gh81rNp\nwGOaWXQKBIE/TaZJ+ZOkmSd5dHUgSo3ihk1uFghmqFaFw9kkudV2bITF/uOK\nrpV9R/gygDcsQSuoaRrPnAKp3+m+nzg6NKS7HpQ7wxxvSt+Vzpj1smH0L+ZN\nzrHz\r\n=HCBH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvLh0cAj5Tj95s+XEx/yWzwuZBs/MHiA8qOkdwwv34IgIge9ijXaoNchejcO4uCpip6qqBt2mzWs78ZUIAFvOruuk="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_5.3.0_1568593484520_0.4225019570718611"},"_hasShrinkwrap":false},"5.3.1":{"name":"supersphincs","version":"5.3.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"4012c0a86c8396da5dbb95e5bf3e418e59ba5fdc","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.3.1","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-74vnv6z59FKgHnFA+obHjJuLTfwnVnfP8ybgmsvWGnSVDUK8wu+R2/bEzWI++kpv1xVRITV/K9CfM3DHFtJmOQ==","shasum":"881ed6c97a55e7946aa350464c892462536b65bf","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.3.1.tgz","fileCount":8,"unpackedSize":683101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1LiTCRA9TVsSAnZWagAA154P/0HXldH2IC3bzDR2eSv/\nBiYjXUjJjywO+KrBHnFoc72dK+lsKFL5cB+lCqAeN8d9IlFfWla2VLXiS9lb\nvB3h5UFeHS+Agv+X/O1Kq1Vgy1oNkf31gx/TKxB4UY04weXAWfoxv8PAKGQ8\n6gPsANmkiKH2k/4h5/2ClYf76zCNAvdMFG+BWR0JA3Z1DribvOimFqsn+aE5\nsj506EQke/u6ppBZQU6spZc/SQnEKKbt44DaV92qAtSHO56Bz2bdP/JDQDob\nnODkSA0h+yog4tXt86GSJkuDoe5Bg6KgOzICWnY6jE+sNO4pU46ce1eWz3lf\n/ewQ0fOu+YpbGBUBRTfuKw/sH7/CGH3QfIEz30bJ2eYKF3uCFpmy4IKvBfM5\n87HTw0/2dbWN24DKudF8KOj1ylOLLDqZMWJZut1tKeQJhf9iMlmvUcFPv24S\ncsKv+L50FhYlWqhckPbk3jpjMGxUwnTgElHAHU6WklsX8mHlcrwAIs1M+w6s\nPaqw4yXIjSHN+IVpONgp+1Rs0jBR+Rj11XQDk861K9FVgRZf6I8G1SSVhUBb\nK75l2TYso2ljjCJV5hdoGbciWdvXVJKb24QqrZQMSxZpFaKaDlthPrXLmoY9\n30FNgYGm1VRn8rgq0J8blf8qsxBQ3Jn8L9Y+FdgpYSflwBoyIEaAwg7MdmX1\nWKtW\r\n=HvF3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfu2ebE4vgFv8Hwd9ES2I1HW2MX2Y/MlkURP3VcvG26AiEAsILIo3B+iYzI0aIlo3hVIi9hlLtMektEzeSCfv0z7w0="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_5.3.1_1574221970954_0.163837102816212"},"_hasShrinkwrap":false},"6.2.2":{"name":"supersphincs","version":"6.2.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"9994d03a1d43f2d9dd41fe9b9cbc649dd64691b2","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.2.2","_nodeVersion":"12.12.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-PTu31OoQzz4U+aqlgzWPdLV+H/8QPSgNVtFlrEwrZovSkID8OfEaoRtWe/NBW0XTVbqNbdzlODCbt8iRg49mow==","shasum":"0981abfa97aa58fff4376380815e3133c37a0b26","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.2.2.tgz","fileCount":8,"unpackedSize":682322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1LjJCRA9TVsSAnZWagAAnRcP/3pleYzGYH/gSaqX0Ber\ntV37izKvaXPEUoH19l8J6AhHY/1BiQjqyd3SS8QLc1oir3H4rO+YRm69sA76\nGXRH8N0t2EHJZvXK5SGP7Fts0lwIzVexVejFUDS4dkNcaY/kHzHLwqsDilY5\nNEv032gT4h2wgAs1ByV1whKUF8QIsGwgeE+p8bOmNROdQKUMXSzLwO3+kU03\nyrfxct7buSMmIiKfzxitOuLcbOa/AdCLezL3QxyWzitfFwmjHB5V8aZVkA0z\neB31i214VASc8GqdnSNNsFAw6hM/AMNFsl+5NXNdFFzTMUPZuBvuvlZiHqPQ\nlsXeqz0f+caR22pKbHqu2JJIor2CuNvRYn0h7TgRhPVYBQcpk0vaUfPdiSZ/\n3E1YU9TTovmswZeoNpRGbA60y/qtmnJfJ1In/C3xGEQEauZE2T2tWQ8ipprt\n7+nNKATbs9RrcH61j48VxZ6o5cCA0k3BRrfhexkKxhE/vMF5yNsqAH1rUT6O\nl4nJaMT2V5QFh7jr17glFHvjzXfgHTK549LjrLsRfkBK2GRb/fEbafQVBpKf\nWOP3Afl0cQyr4j3Zn/MHa1BXvVdzT3OKW0ZpOTL26I+QJOiX97F2JH4dvOAC\nsifacifD8m12AaQEAPhUDY1YNo4T9ll0Z1wyiGaZ28V/4STY5ibFFKZ4LXj6\nOSqw\r\n=S3f+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO4IAHIq/6tIwvgv8sJfCL+b8Jw2mewovU/w+bvXwxRQIgUoqD8onpGEM+3CTvYGbAJu0Lwn9jE8Iga4/iAclGtEo="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.2.2_1574222025261_0.5105257682144198"},"_hasShrinkwrap":false},"6.3.0":{"name":"supersphincs","version":"6.3.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"5a0085df158f4033c104412094c968e6a0c47a00","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.3.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-P79kahCT1GX+fH2M0QF00LYce1qG9pYngxe7CpAWGqTu3/HLtARljGZQRGU1349o+kv/h8pHsqLkU/RDaHrg+w==","shasum":"78404e042ea99521d0faea006751f0636c9d9dc7","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.0.tgz","fileCount":8,"unpackedSize":685760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNeqOCRA9TVsSAnZWagAAs+wP/338psYBfI2g3kXbAxzC\nJ6suO3N4RDUdKYIrS+fiaQbrAQfhCkxVlgJNWkBdbIYFnc28/n10ZBk3ZUgx\n3iQNDT8zhLJ4z2UGz2RDcOnGX++6/RplAEmpHM0EVzb9cAQfOX+JZfLUv9wI\n2Hp90C0y0luApXn8TLi7mlr/wPD2a0ndMmOTvRQ9KJoI+/XQdkJ2YwRxHviV\nh4f6624FGQp4Oij03m6YZ4b4e/1KdpBkU6sRMR3XhYal8SkfMbEO7LlcGbx+\nALlnXR5Qhyk7A8JOQy0xT8MINqTyMCGm97VnNUXd+xJELDbFuikuYFE4eTLJ\n+u+MKIS/YoiY8NMkU3OcDQVES06PUZNrSwBdiH9/FUmWVeRDxaGAd3RmtmbW\n1ucCQ0cr0LBXNn6ToBBNi3Ye8F7gFzGHOwhklIm0rJ3UYZJT9s1WHnDn6sET\nHMjCKn5ZqzVwyidqQzz1s2F3YPnrdojDK4ZjPh9V2ec+oUHdQT+8cI802tAP\nPEzUXWRqTh2HA/tC+GJe1i1JsmqMNBSX0c/+EA2pUI+MSP++8aQzPVNiJ4Oz\nrNImwKbDkdUeAYzqmvx8JbIQ65OGmWSAqCPWChpfCUdLgY7I3V8OH3NgfrYJ\n4MajL5Tcnw6S5MrrJ7Xl4qUjqxLPUjYMOr2LjpO6QWF8Ozd8Me40IJMl3z//\nY0UI\r\n=Oncu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFkPCDIh02H1UgBWiFstnqRtXhGT+nxW76vOIJYj8c5AiEA6S++17/aDOuSZlIK5sdXChUpy+wtYoVbA8MKICN3KIc="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.0_1580591758038_0.5299978318543996"},"_hasShrinkwrap":false},"5.4.0":{"name":"supersphincs","version":"5.4.0","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111, 0]) // \"hello\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, new Uint8Array(0)) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tnew Uint8Array(0)\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"4653d9215de114820748f2bbaaa1a11df8bae80b","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.4.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-P24UiuBUNGsk9vT2o0O0vmCGACpcnZ7rol2GULcbP6b3WInPapkr79KCa7GOg+0Hvb7pf3OXyBp6/pH4bSPM0Q==","shasum":"b926141f444a8f8ac861e2bfa6c9deacc1c370a1","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.4.0.tgz","fileCount":8,"unpackedSize":683306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfBSCRA9TVsSAnZWagAAKzEP/2EZrIUMxvlIHX9NDDyC\nRzu2E5ZE8Z/Xi+W+p/0PF/KvhyrDKc+/Gg7IqRthLOkn5eWhC3mjfVMZcWR6\nTs7SoL3K2ser5iDcddTMCtma5T1mcT/WcyjmLHR0Lviujyr+34h9MFe/7/zk\nv5stSjH5VcjA0WQyEt1YxCvm1flLOiHFbCyDkO3MZad/OCv4iSkNWSOMKrBS\n88TAfWY+sVAWP80FCP5VgbS/5DIQQgzHBGYyfWkiVwYxklI7r2l6i87nRFuf\nGfVKamurzLkbv3Qz3O+GIp5NHJ0Ds9W1tliT/uR0yCzOLHCvwrXcFYqf6SLB\naOMFCZlTeYWuauzycgPaRPzFGdKDxos0OhFEuMm96xwtg0tR+sQc0qvejNdF\na6oL15Y9j2ZgTCvS7OlKOR+yxK8cakA37xiI4YnT0ml0IMJ9mIHEDjxf9CxA\nUvGsYg5NxO2HV+ZWvEFVtWd8ygFhelxlSq63C7hjgQy86CkkqAwZKjP9+R4R\nO75OTc3vHURTWJev6AgBNVi3JMdBtbJt86Y/ggFUjlmPIEFZLNosrLHFQJMz\nywQsHTygYr26J57a1U0nxkZ25yFFL6J1YfhcbNEFCAcyUZ1ZJ+rzisQtXAuo\n5JKchgPxUBZSCqmwqdKsSc5Deu7LAAreypMB1yg42V1/f/hp1woNmtSd3ke6\n4O0d\r\n=0scR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES04dXWKVecEnR0a4eNoYrZV63GhW56GkY4qVmpOn7dAiApwtBcd6AFQKB2QJeD6SACHJida/H9Fy7CGfACfZJP4A=="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_5.4.0_1580593233572_0.3337874897677744"},"_hasShrinkwrap":false},"6.3.1":{"name":"supersphincs","version":"6.3.1","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"04b69252bbbf33ed02649b076b1acc93cdb2c268","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.3.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CwMwB0mzaWBSvZ+wFEpVhdE6sZ0fCh3YiYHGJ6EJTToJR5LgYOs9iDcO/zBFE1IjblwRJRjNZ5WWyvjkRKmmFw==","shasum":"d0b0c2dc7e45a6b63b9d7767f51570389e9d1763","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.1.tgz","fileCount":8,"unpackedSize":745104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJZGGCRA9TVsSAnZWagAAOOgP/iGUp9kCCJ+JLe4WWtQd\n8nW2U3kil4lxZAjq8zQl1Nx+qnn+UnziiteAApXbBRII4Vf6pE1PfbsXjCCe\n7iZvBeM+ykOG6Qry6frUu3jIoYI69tZD60N1fEgRVTbsvRYpAergAysq+OLm\n2cy/5CYB5tTFT1Kr/wpaFuch//sAe06aG3iSoSoDtSc2tU49NR+WfzyyZPle\noPwjGrR9RRhKLHCsILuiJXQwwQ3bDWcJ+ABGbn87orQ9GLwQJ6TVJx3BBWA9\nY6w9Y1c+GaJMRUOALCQ1Wazopyc5cUfDkE28JfTbZkkd6hIyYQtkJkMTuUAo\ndmMZnH3w4T3q1yGIztgei2TzDmei4p9D3/2SLYzVJgPZeFs2onHPD8smEpIc\nr1v3DIi3PXAGodKEwr4Kitis/15V0O+XD+iMcjGb/n41VYxRismJVzoWNfnR\ndnEBK6gOIshF5Zdo1sjkQPrrhxVQtd1A1I+jve7LvSif+3hNeaJH8p1bjtHS\n2+2HrYE3WmGZIl1KDxCraqX7RsePgScqavufzC94lipDMS7AVu/AMh0kE2RP\nCLtDxrGNS2Kxm7CIxhP4BpbEslivNxpLtjA1n/PDIBtDbsoPtBLq/eYPhK18\nzda1ruRWGKgwc2t5K1U99QomZ+CdcD6OjIlqcGtZ28zpP3VaOShDnvvMKY+T\nWiqj\r\n=aYfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKLaZq3WJfCT1m5tJkJ0WRVRwHBGDzGc/nlsZu7LiCEAiEAnDZBDulfiuNypVFANs7PtElJ7gRZ02bbmy6+7cqsLIw="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.1_1596297605710_0.6189279792631681"},"_hasShrinkwrap":false},"5.4.2":{"name":"supersphincs","version":"5.4.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS](https://sphincs.cr.yp.to) with the more conventional [RSASSA-PKCS1-v1_5](https://tools.ietf.org/html/rfc3447#section-8.2) as a single signing scheme.\nSPHINCS is provided by [sphincs.js](https://github.com/cyph/sphincs.js) and RSA signing is performed\nusing [rsasign.js](https://github.com/cyph/rsasign.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\t(async () => {\n\t\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\t\tawait superSphincs.keyPair()\n\t\t;\n\n\t\tconst message /*: Uint8Array */ =\n\t\t\tnew Uint8Array([104, 101, 108, 108, 111, 0]) // \"hello\"\n\t\t;\n\n\t\t/* Combined signatures */\n\n\t\tconst signed /*: Uint8Array */ =\n\t\t\tawait superSphincs.sign(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst verified /*: Uint8Array */ =\n\t\t\tawait superSphincs.open(signed, keyPair.publicKey, new Uint8Array(0)) // same as message\n\t\t;\n\n\t\t/* Detached signatures */\n\t\t\n\t\tconst signature /*: Uint8Array */ =\n\t\t\tawait superSphincs.signDetached(message, keyPair.privateKey, new Uint8Array(0))\n\t\t;\n\n\t\tconst isValid /*: boolean */ =\n\t\t\tawait superSphincs.verifyDetached(\n\t\t\t\tsignature,\n\t\t\t\tmessage,\n\t\t\t\tkeyPair.publicKey,\n\t\t\t\tnew Uint8Array(0)\n\t\t\t) // true\n\t\t;\n\n\t\t/* Export and optionally encrypt keys */\n\n\t\tconst keyData /*: {\n\t\t\tprivate: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t\tpublic: {\n\t\t\t\trsa: string;\n\t\t\t\tsphincs: string;\n\t\t\t\tsuperSphincs: string;\n\t\t\t};\n\t\t} */ =\n\t\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t\t;\n\n\t\tif (typeof localStorage === 'undefined') {\n\t\t\tlocalStorage\t= {};\n\t\t}\n\n\t\t// May now save exported keys to disk (or whatever)\n\t\tlocalStorage.superSphincsPrivateKey = keyData.private.superSphincs;\n\t\tlocalStorage.sphincsPrivateKey      = keyData.private.sphincs;\n\t\tlocalStorage.rsaPrivateKey          = keyData.private.rsa;\n\t\tlocalStorage.superSphincsPublicKey  = keyData.public.superSphincs;\n\t\tlocalStorage.sphincsPublicKey       = keyData.public.sphincs;\n\t\tlocalStorage.rsaPublicKey           = keyData.public.rsa;\n\n\n\t\t/* Reconstruct an exported key using either the superSphincs\n\t\t\tvalue or any pair of valid sphincs and rsa values */\n\n\t\tconst keyPair1 = await superSphincs.importKeys({\n\t\t\tpublic: {\n\t\t\t\trsa: localStorage.rsaPublicKey,\n\t\t\t\tsphincs: localStorage.sphincsPublicKey\n\t\t\t}\n\t\t});\n\n\t\t// May now use keyPair1.publicKey as in the above examples\n\t\tconsole.log('Import #1:');\n\t\tconsole.log(keyPair1);\n\n\t\tconst keyPair2 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\tsuperSphincs: localStorage.superSphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t'secret passphrase'\n\t\t);\n\n\t\t// May now use keyPair2 as in the above examples\n\t\tconsole.log('Import #2:');\n\t\tconsole.log(keyPair2);\n\n\t\t// Constructing an entirely new SuperSPHINCS key pair from\n\t\t// the original SPHINCS key pair and a new RSA key pair\n\t\tconst keyPair3 = await superSphincs.importKeys(\n\t\t\t{\n\t\t\t\tprivate: {\n\t\t\t\t\trsa: (\n\t\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t\t)\n\t\t\t\t\t).private.rsa,\n\t\t\t\t\tsphincs: localStorage.sphincsPrivateKey\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\trsa: 'hunter2',\n\t\t\t\tsphincs: 'secret passphrase'\n\t\t\t}\n\t\t);\n\n\t\t// May now use keyPair3 as in the above examples\n\t\tconsole.log('Import #3:');\n\t\tconsole.log(keyPair3);\n\t})();\n\n## Changelog\n\nBreaking changes in major versions:\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","readmeFilename":"README.md","gitHead":"7a0cbe230922b2a48afe1c5532fa6280a369bdc8","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@5.4.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IfJzm/ehyCyOvj2PZCAMkvVk/RCGTGM65/RBvfPiqWFeyK+dhkuEeST/nDhZyIqx98262r+romp4uOEZ7gxrvA==","shasum":"553a8ff7053c78e38098ae50170475ac19009019","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-5.4.2.tgz","fileCount":8,"unpackedSize":742650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJZSVCRA9TVsSAnZWagAAxhUP+wXI8XokpiRnTQxmc37C\npG5yVI59sdaog9oDlTssWJrtquMqAHMv+J3YjE4F2h8Be9lX1RzF1hypVCDm\nSyXvLfKE9adax+K7CuGutN5MDweLyIB9X2Hx79m0gsmX5uJnpe3M9XHcGzzn\n8Qnc+0dfkijrcePhk3fuBC7z5D7HhwWuf3yTU4IYxGmqJlmydeumBkA6OJun\nufCHTcOn+lGFPCEsTN/1yRspjbOubrT0U49RNgCjX0CABQ2YYp2pr8umZmV2\nlAPHVi1f76qPKweg7g+JMY0xrIAHBXLiexOF0Kf+bhn7u+MHT4jyNj3fFRVH\nXHca2sR/Ty3Rx1bU6IFnCm9GAdaHC2ThhwqR6Oc+M1JNUJS+ZLzwOFpz11Ft\nkV2CbQBjkwpWBHHtW7vXW5hURURIrD0blfmfKc8Mi2SyHDcLwYfxZM0ayQo/\nT3mzawErQguZRjF+yVLWGpZ6v6w6VZvWfmFmJ4aR/z+fNHa5/2kW4OkuvrCc\nIkKlZmRRGNCabQAXK9iyb3Hq7hcWVuZ8PIN0FMwHgu0JOvD6+HjZCsO9hZTc\nMSCX66eKFiZXwy8SvfUxbkuU15VSD6PjFz76nN1nEyC41hnlpRsOi5vjqVI5\noPTxS1BYyY2h2eTLTwUePzikdU8YH1RiqHqZ685Xyv5H9zPAxUbkfuStdWnU\nzCx/\r\n=29OP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYqH/eFw1s2aoAGGSJESZWO0yRsf04X7SfjKu/aIDnKwIgf6sZa59Gfcht9cyInK5h67X/FTUeh9EKHbmAoUS0Al8="}]},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_5.4.2_1596298389348_0.6649441013197577"},"_hasShrinkwrap":false},"6.3.2":{"name":"supersphincs","version":"6.3.2","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"supersphincs.js","types":"./supersphincs.d.ts","repository":{"type":"git","url":"git://github.com/cyph/supersphincs.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"supersphincs@cyph.com","url":"https://github.com/cyph"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/cyph/supersphincs/issues"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"gitHead":"6d244900965b59e8b526e0db67fbce8a1635ac48","homepage":"https://github.com/cyph/supersphincs#readme","_id":"supersphincs@6.3.2","_nodeVersion":"15.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8i8DUkZEUR0K/zxMNrt17Hm/1LB0z7wvWKB62YLzFqW3zjMNfDf0i8wDZdXD9PltP7N9Ge8b8dy/OIxYf6VuIw==","shasum":"f3e265f62be40a7684cf1cbf43f06a5149105b9a","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.2.tgz","fileCount":8,"unpackedSize":745107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWkjjCRA9TVsSAnZWagAAGJQQAJ5yU6JDbMYEvnR08Z8K\nW3B73n1gF09w/VZnp09Dkk6RAlRqAATqVkuo74K+7DkiBHh9IjlO+Qd+InTN\n6RPsa42d0Xpz8PV+2tuY9ombmCuRozjH+9zMv9+rEGbfANDJfi2fD/QjTtmM\nPK9OnKfQNbmag4wixEdMSVVkFPm6jUblslhs/XLRWl+jVQFIdEnmNEV9aHOe\nbMmbRKYIelUYb/QSHNp93ApI/vKF6lTIxMSLjj/L5nGYJP+iVBxCU5iS8rv3\n+xUv8LFqrZjWR1OOTthVk0pWplSgwK8g0vAhOqJcflWa2sQWMEzqqZr9jXcW\nlI/9vk8bIT1kSOQ4PV/dn8hnnznxpUTGN2S2fcW9z9tb/UyrAzozkfnyvVRk\nyIr6Tz0lhzKfClP8WkCRfR+z51A3cCDNeoCnXhK8DOMSsDletltCOoY5154P\nxHWzrEPu7pzUVHaTJOyVAoY972mXKOpr+X9ITMo8uSYD1qwV5ZRHXaQmukL1\nAcU6JymzumiCR+i0sffhubJzw0+ODCwVYphnHRV2OyOXZjpCCINb0OX94P2b\nQujirDs9Xtpb112AI7mM/R8kw1IBOfd6n8PE86IlX9daavwbPwMsdgoUvKZu\nKbZ4G7t7gaAPGwe1qQ7uslGoIfuGKbAQdRzN8c7ETOj9UmFKdOV+1DLwAKRc\n01ba\r\n=PQwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH9ZOT0q5Fkwgi/LD1MfmoXHIpepbNoeg7y2j8vL2+gAiA52R+Z8GDiS9TlzNIkZCU62YC944t7QPO6al+4GuCPHw=="}]},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.2_1616529635268_0.3603134158128727"},"_hasShrinkwrap":false},"6.3.3":{"name":"supersphincs","version":"6.3.3","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"cp nacl-sha512.js dist/ && npx jest"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"6.3.2","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@6.3.3","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-epUaOk5H9RrODp0njK0x5M6mZ84TOY8CMi+1C4uowjVolqsSzuShzheHouorf//I3p7aDo+XopSUTACrMwlJag==","shasum":"00adc3eb6b40d5b2921990adc4bb1b00710459a2","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.3.tgz","fileCount":8,"unpackedSize":733878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWQ29HGzeU3F0tzzKMf3LkL72Cf0LG7ON0PuDMw+84uAiAzlCJB+ktoZRPy5OqktYg2T0fBLjU/32exVLdbkpCvNA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy7VLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplDg/+Ii5BPmZLZyfeHmaLEf3dnxPwHyq1OkksVbjZE3PRZ+DnpoHI\r\nrxWecapxoTK1FDCVmlOm5QHwsWAGFkxUWsbGhekb+VtU0ef8aW3zUmKzdDxA\r\nankN5/jMcMD1/sug99d+Cbw+xwIlckC0+BH1DPLTOPDRtMcwlcSu0Z7x9dFv\r\nyTHef5IyV84J53ik98G97Bv1B7xNZazTUz3Nhz4EfX85c2cif/ZzvyE3sePS\r\n5whMesV40eRumB4jEq1ybFrut0X/s/KYOBPmWTSxh8MVM6AtXjX0TPUKzH4e\r\nTo29NJqF1g1yUlPTItaUY56gLcXRxpfygnRCFZ7rtJjCN+dAYdgNgku2pQrX\r\ndon0twsVnK7xSvCtIy2l8cifEhcDg3ypyJi8uA5QOrJ/NGJJgx47GEu7Y9np\r\nTLeKffcXQn/OFekU/+6XU05+4ozKAgV/pgebsMMuPmyn3Tbo2GntRAsFDV7T\r\nD69jmWAi8uMwYwSUMwX/3c1b0cS2iRvepikt7IJz9iaLQtWD+ImF9lbELfqe\r\nEzoTo/Ji3Jnb1b8kXKhCGyK12cOeQvvHO44H7vLlogHLtoKLowvUH0bSoJmj\r\ntOJRWlzcFEsy1uFuz5BSnI/VE1qnuEZmYiJ53syUm8mBpNMntMJIS67Werlk\r\nMA8NRiu/aVapEGbEIKOcumjQqwFeoDqGm6Q=\r\n=rkms\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.3_1657517387256_0.32798397844718274"},"_hasShrinkwrap":false},"6.3.4":{"name":"supersphincs","version":"6.3.4","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"prepublishOnly":"cp nacl-sha512.js dist/","test":"npm run prepublishOnly && npx jest"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"6.3.4","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@6.3.4","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-wMNSWCjyGDmo2+CKIqpIWVYumV8qUmZEQMtRA7dowIYd6JX4nxikQu3oeMIRFxlT6TascWzdCLPHFOBIRWXxjQ==","shasum":"ff640fe13082f2db64571c3ee332a2d0845589a1","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.4.tgz","fileCount":9,"unpackedSize":743918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU+qR8h3yIx63yl+ZclwDwdmeYzZyfKL8roKi5Csk32AiEAjgzzmxNbbRGEGXYMPBaqsVoZIAy+qSptx/5yggqcE7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy730ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm3w//TXisEqMn5gOrIEmuwPjddZrZrDfITSy50fnBVLkly3lKmW1a\r\ns1hFy2kvpodLZpwgQaZKp5xDLjR5gfSrkus2JXjb5WXHv7qjlbA9AOAAQn+7\r\nDvHg0ZAPmYHsRLJ/yyjU3qgzeN1hY6rsOaho37EVMGjOs22H8pAmp/bbYQdz\r\njMtVHcxCH6Gymo5f63EyXct4bLKJ2Y9xICsHMBLIktfwtllkoWsPxYkTVByB\r\nXbXzaYIL+MQ+SbEcZOPjcqBjvGE9c2oK49pKww+Bz75F4DipNGsUFG1mvQG5\r\nGExTfFDv62u0VKvptKD3T4wPAdOMMYOWZ5J2atpYhtq38sKyTsdW1kM7DzXX\r\ndGCXq+XX7wgY2vAgkoApbjacCpHbOd6vX04e9p6RX+kN3QkVHKC6c5dCZDwk\r\n5H08t1KurIqM0ufW/GegNBJ4Yqx5ag/bTUefmcMuJUj22Dpg0IpLFKm1zdV9\r\nCVXut8PaA47coJHM3PtEL4bMvor1JBO13YTaOijqdW22QnWTW5GwIAAe+O72\r\nMuJDfL8RrpRDx8m33xykAvIKnvhySToL7I63rMwGPyzpL+PBwUbmZeI1B4hE\r\nNOmb9dNizbg6E14WxWCZ+7QwNN69mKiU4RG7OX+qqpCNO2cKBmAdHAszUvdg\r\nbxwjYV3UIhhoy9MR+9YvjIWU6rmnQ/kE1VA=\r\n=L0/K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.4_1657519603888_0.004500968661137472"},"_hasShrinkwrap":false},"6.3.5":{"name":"supersphincs","version":"6.3.5","description":"SPHINCS and RSASSA-PKCS1-v1_5 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","rsa","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"prepublishOnly":"cp nacl-sha512.js dist/","test":"npm run prepublishOnly && npx jest"},"dependencies":{"rsasign":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"6.3.4","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@6.3.5","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-h7MBSW45pc+mqPOKUjb5NbIvEeTYUZ4Dnc+Me7q8QG+j/ifEB2CfM7Ux5UnVGoz3hKzOJecz1w5AYYTvZjUWSg==","shasum":"7f4abbf78e28d4666140b1d9745aa9e740c132c2","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-6.3.5.tgz","fileCount":9,"unpackedSize":706865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWkPWb706vwRq2lIGWn906ma5+OfFx2v/ovKt0zYEFJAiAfa6S5B4F4xnTfwSNECUUDS+I2P8zGtpSH2GYcXoXtuQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSKRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW3Q//QyZhhEEssm0CfUMAX5zFioiUNMIaAzPxsEqSQnzw3ZjCUD4n\r\n+V9PIWSiDfGDF4/TswTWwrR9Y1QKG4G5V3XoLICLnyz8aRkBpCRaY9GY+4ic\r\namaAs1kUJyFsxUc5+lstCIzSqVTIliy7rtV1BRmhShwiRqZm6h8IaaFlZ8q9\r\n7iWERo3yHGs3cZaqeo9ijzmxbIDRXqhQBaqjoH22y3GGvJuKhyF0QRF2HmSd\r\na0kEMAOS69f5L0tNX3fkFYe47y4ttHrtkXnDnjEYGrtz7tbHl9MnI7AhhjE2\r\nTX3AIRi15cu+Nx1XAVWU/Esw8JQPzCzN0vdS5oH/mcPL0KYEfWZqaC5PXbfm\r\nR/sKlfWH7j/uMEjeigjGejNzIZwHsqwx0PJO1hOV65Ue1PmR6xa/DuLIulb2\r\nMBHBzVxtc+syblWg3iw6vt/w3qaKaZ9KESr/+ZecLpGxv5y5fSG7SPo5T9b7\r\nHXyBzrpJ34wLKL7MFzkqmj763wfpcZRB1JjQcyVQbXtD5l7BCqh5ZVuSR6BP\r\nU0rYvMJlOuHIT+8oVohVV2badTz7Q2j5ppSUwHkY3+eE2xNebjG3YFSnmwYO\r\n/HexOQLrzI4pzN8FEBKETwhfmKy9uAls7R8vhq3HsvTQE4mLoFyDylOPRLId\r\nYOP5/juTRBAoDbWh8UkqWDt2haUTO8fdrbo=\r\n=+iFN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_6.3.5_1657610896822_0.027038320080586375"},"_hasShrinkwrap":false},"7.0.0":{"name":"supersphincs","version":"7.0.0","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"prepublishOnly":"cp nacl-sha512.js dist/","test":"npm run prepublishOnly && npx jest"},"dependencies":{"libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@7.0.0","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-cjq8FDnQ2mbnv09YPwEcBC+6xEmVX7tU1WDJEWc/gHLvXRVv4+icM0XQsi+O2xOkmNfotTUldB5c5c0kcwqW1Q==","shasum":"fab4dc2649119daf2cb50e4e7a5d959db95822f0","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-7.0.0.tgz","fileCount":9,"unpackedSize":945395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRBOF5EWXweWjRaJ0AHuduYekzMVb0b9o96CtH4MmO3AiEAsbafs3+BxnlIIqDyA9jV39GbbOdZoyYnAC5YbgDl0Hg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizpysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKWA/+NBukEovNg48kGywFuYeBdjlLguYNjM8pZp95Om1tfW0QhY9a\r\nhM0iXXioqsRDFRIr0/KP7mSVqZoqj66Ceg9uqbvAOgdZkVE5AfbuyGv4z8d7\r\n72a+zwL5MFXXJZx2VApkU9ds1WA2/RPRqhzNQ98X0VfsYykt+TEPPNDryqhn\r\nBS+Eo2loa6qcO3pN7gEPnUlOzOcEOrtHMqbJop+N/AcGhBDdgLAS6MZ4JIs3\r\n2WO6nNht/nHucva7EfM732Nnpp7vky8C6W++0WKe8/FN0VtAinY0nuHTC2dl\r\nXAGcNK3AsDlmR1Hu3ZJjP1DtsVGltr+uiAyoIT/8/7d2EM5xQdf+WwdfMX/A\r\nibO/qwNjg+g8r3hjeCp86RtLjEhxX2AM4ZMEyvNRK6EpS5va7FCxLuOfhv94\r\nrY33qsHO3+mCIBZHmmnfURPzzvyZjgh5KsS8DnFsXG/s4bbGU7X8yutONuLI\r\nFg4ipoFYr3QJiWcFnD0fbTDd3xq/BYcl41ItfqiQgMFsIAO6lQoSvuQ4uV2W\r\nwG+wyZY+DTeKVp6xprulFYQtdSX6egOyGCcUaT/YGVpUdg7YEXrg7/jPSBWQ\r\n46uAHf3/M75TMNpRXv3y6Eju9QbAf08FGROpxeaIL4JEUpCEWBzwfn2swEpw\r\nYT/A+kFiBUb7pT8c+rFdGF/f/J/Mpa+63hY=\r\n=kWuO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_7.0.0_1657707692207_0.5043293476754569"},"_hasShrinkwrap":false},"7.0.1":{"name":"supersphincs","version":"7.0.1","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"prepublishOnly":"cp nacl-sha512.js dist/","test":"npm run prepublishOnly && npx jest"},"dependencies":{"libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"gitHead":"82d401e346df008b3f016a538badc048453220d1","homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@7.0.1","_nodeVersion":"16.13.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-4FEOoXsJ9wzkvIInNYucuQTU5jYs8Ce/QdaunMVp0T3GAw2d37QbpCbw8yRgsPx1LvEYfwXScDegTiVIY6Utpg==","shasum":"45d7c0ea18ca1242c9bb36b916e0ee01ce9827af","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-7.0.1.tgz","fileCount":9,"unpackedSize":918134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB3kFiIrSruMrBQ+RBM4qeREAfInPUAmHt5JXsqPytuAiBx+FiUO51uRJjsqyzarLp/jcGXhdYBdTslNYG/8G8B0w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz0jtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0eBAAjs8V/2ptoh2tvwJog4IWv+drPgEwozFVZvvAbu6rCkgACk0l\r\n1TdWIV6g4KCg/jqJrfuaagoytk2CysYmYcafhvdzSttHGIQT52BhyLpxwxyC\r\nu8iDy5/4Vpf7kf9QQNri9aJVKqFWCwxIrRIwKjDTgN0eLliejpANudRfomGO\r\nOp3NB3EGx2k7esfeg6fXSnxEEGKfPTcArVIzri5OWRXl80L8leZez14VkB40\r\nbVPIJ2tEI7kohyCiNwlzZpY4c72WFiCb231fz+Rx6uW/npgfhnEMRNIFUXr9\r\njh2GdUj4Jl+cr+6BpgzBOzmf2wJ/4gVGwMp6MYBrV9ag9QY+yKN/nHcZEiks\r\ncynTRwyuo2O9o1v+WOW1y9MyDOd963HNYLoDfLN2IVlF+aJFAsGqkQ5kQyVx\r\n5hdMGn1YGqMnoyYuNihz1yEbsMYemB7cXOchmH4zwVghCCRqPFD0vJ/pqH0e\r\n6/UPlz625FHCUjL7mQjUvvP+qDRzP0/INfGeg+d9upPVzsyfsPzTEYCBfePV\r\ndMju9YGMCX6sH3e08qROfytfsApkT3wydra5VaNQ0vyYVfocTxRwFhE9AmUe\r\nT9MY1MA6BQJlJkzS8ECg+tU7U8Z9+BH0LyAF1k5EyerJbXbwIVDYm845FWb8\r\n/rKpx1Z8Z5DDNuIcFba/2Lleye5EmQ41KlY=\r\n=2WLG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_7.0.1_1657751788850_0.013489261214718606"},"_hasShrinkwrap":false},"7.0.2":{"name":"supersphincs","version":"7.0.2","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@7.0.2","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-0CAE2jd7Rx+0OeeugiCrgbgYHE8ugskeht2VkH3GjEYcJt6qsryIsMxrpG9skKW1Kv6jKode7lKAyKHmhJh8GQ==","shasum":"914692a8dd81c863aa7c060293f62673e44fa42e","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-7.0.2.tgz","fileCount":14,"unpackedSize":1736328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYxaZGLlMMS/V00Ij5NcaMBGj6l/upkfjkchNs1HWQ5AIhALAZpkstw1S5Z7CVEShAugGJsdfspImCwtk0850U0D/9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Ug/9FIy+mkTSjtRI3Rq9/f8K1C8nquH/RIsdUGlevRx97QQ5sbuw\r\npKQgVzz1r5VzoFQdZqS+DBQkl/ajhNjCb6EA+goHUscMO8kjKAV89muBNDFB\r\nf75jk5WJiWdaxUVPz0Y9KOVa2ze756jVhBbHpDP4Wu3Fxg0DArey1kZkrcLv\r\nzyl25vqCV9FItPO0glY7SkmkP8Cv7xSIY27s6od+kDH6CLOJOZ9zz/93DqK0\r\np1lbH2f29PsITI+JgcjCIVHez0ssDe8EQxOjk/UZBKsg/qjYS9tTh5EzxC7Q\r\ntPAu24VAlGa7crWs4DgBf16CVIZKxRSt7cTdIAwvLdguP9HQU81Wd1f95Lff\r\n5SbGrxiSNgh/+TtSa2nE/BATyOnbDC8df4WVKKXNnIUw758g1PZwQJlxyNJd\r\nLBwzXwLHEB+4BkE4ChVN/7f8dEU/3XVBVmDUVgEITlQM9hxbKavHhc/FQkbe\r\nTkLpy/EZScikii8d9zkuD28yjK5UrEXdhNO3a5dEdRvej8ZCk4umo1jFZmj/\r\nXjPnhswBF2HKspK3wgSKIpyTIYNmqsf3zWgVXGxsnmZLAXbDi8Puk01ih/i8\r\nSNM/IRlgxfkU0NkDTuslM9eslmaq/zBbEs6YCYbFIM7c1SzpVq65U9klHQXa\r\nacbjuITd5SJ76TM7UppBcnBPOKuS9V3d5vI=\r\n=O6Qr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_7.0.2_1657866466564_0.21488619489012795"},"_hasShrinkwrap":false},"8.0.0":{"name":"supersphincs","version":"8.0.0","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.0","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-lhwaDFXYApOGageJHicoetfOf7mTxGFWRX/GEZBguoW13oAsZ+9Zx1M3VrJ4YTMAb4JDImMps6+zC5kdLP9KEg==","shasum":"03f1f6282e2452d1830833eefccdcd9591cdb068","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.0.tgz","fileCount":14,"unpackedSize":1582171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXScvVRjEbc0BncRw+GnOqPwRbwFVmuB2cl+XpagSsEgIhAMaWRY4hhmalMVAhwnUGGi9mYf1oGwzF8qcTfROzb+7W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi05MgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDkxAAomhzxr3iz83ds6aUI56xeoz90H/oM50DKzZRRCv2K2T1IfGk\r\nmt7jXXfOVTrlqnrl61/sqD79DRHE6cRWs5lDipc3kQY8iY5xPdLus5YLHu0L\r\n/u6yt5WxiVKIrD4o8O3ISi1bAnGsCcQv/jxir4mw0//r8LiWjra5p+syMmNG\r\nr0ktqj+75Rv8PNFesGV+YMhq25b+qz0fDSB7VvibOxTD54vDKXGnkKNW4b/w\r\nWc/3uLxdC68oa+T0oxpIh9H6d0NZfioGs240RpNE8mroNQdUUU5W0JmcNRsc\r\nlGWtoJhEasSUCIERJUNgWSFBr0CJ+hprwSZmjqThrCrk5B9NbivxTFISfRrX\r\nTOxs76u2XdXHMwGX1bLynGtxhHLpgp72BPu3i9SA+IxfsT7yne0dCetYoc6B\r\naNRAyREkHg+kqE1fipnW7ODeT50bZ2UKiYouxGk/Y8puc2cKrfXsvDoaCwY9\r\nbXxVGPQJDul/Px/Vf1W4GBF42JOhAVKzhyuP2fbMIRLEBZOhxAHgr7upTtDH\r\nAdJHikWAUcKL6HUAaHvSd6G/iHknVtpc8FoO+evpXqeaNMfVrqA9D8dG0Vu7\r\nY1JZlYo54Sfg5EotYE91+Ejnhl9LDpfiALEO6Sn7u056Pf6ZvUHhBBvU6qPa\r\nJAE9qboizx6B7HWrl401YGfzvoah6BnCobo=\r\n=Lv+K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.0_1658032927969_0.26690919973380356"},"_hasShrinkwrap":false},"8.0.1":{"name":"supersphincs","version":"8.0.1","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.1","_nodeVersion":"18.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-ON7OSRXZ6moCRr1JaWUhsGRg8ViZ3UoD/8WpNlACLUT3T9PoA4pc7LpFDcRMWYXMm+594SlbqS0OPaa0Xd2KyQ==","shasum":"07fceedf62845dfdb20ed12d3acd77b8ba088ab9","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.1.tgz","fileCount":14,"unpackedSize":1609379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPgausonv1RqvNcLgElR5EJ6YtrE466hD3QEp8zeav0AiEAsnhckzB0Q5hqX76iAN+GqdWmqZIfb2fIIbQwVEWkOys="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi336SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeEBAAjyQvOmjheacS9dlVHEZapXCSqYi951ifVwmzgK4ia56L1ML7\r\nosMJqv90a0Fv88mVu+DzXwekHb51RF9pdMAgs0htDnEjw4eL2iT63K+VOfOS\r\nSntxGJv7Jxv8ptd0j9SYer9I6nAzLhol5RIlScZDh2+aLM89Bp/j4EEwwS/C\r\nfehO0tPhzPZ4roiqgYRDfMq5g3J7HoBct2UTXhQG1hMWytKVOy9tTFQQtEmU\r\nCkY1AzyWBB5swT8BFe48HfudpYea2++oZrxEOYZOhjU4tHcsmi6HbnVLWyuj\r\nIHphll6gZraNW2miZa6Hf4sk/oEDS/DHtjTy7/ciiXESC/+cthfMqbIGI7Jj\r\nRaRSfjh/OJlsSt/apIkscVfXxR/2D/0h+b+b63UIHjuc6yn5gc/0oJAgb8Jf\r\nAUkh91In31rpsnZOznWya6T3UgnCvAJw7hs5pg1eg5jX+slAcmrpoekRLIpQ\r\nXlOuOIQKGc5Q206UyLnMRkYCg0d56sliqJ0XQMFyBMtx6ICkV9kD+1Z3uvOO\r\nLpGY18UZyBdSr5bSTZknSzBmjLxG9gdbKHlHyFLGFFtotEPHeoDC1Vn8oCv5\r\nJ0ktJVwoF371XvbWgeGdCZKdvs7GYd+/v76nhsEChtaEEShfrW8tojHSo1LX\r\nH+inyuBYA7X3LNKNfXaYREahS43C9cwHpXI=\r\n=71fa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.1_1658814098716_0.3192819935761939"},"_hasShrinkwrap":false},"8.0.2":{"name":"supersphincs","version":"8.0.2","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"gitHead":"7787d98bdd521d7a470245ccf67e397d843ed078","homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.2","_nodeVersion":"16.13.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-ZhhrUli6+MzT4XCuTGFKPzdZuBjVikqvfTOJBbhlzCX0Iqiw0GZg3jYVcE4WMKV2CFXChwW4GD7clZDe0dlCaw==","shasum":"915f6866019f4a5cf6e6b1495c1cc7d308cc7bd9","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.2.tgz","fileCount":14,"unpackedSize":1583904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNsurUJYH1+5vjnMPecMRT9OBECcVQ/5VCKVbCwewvaAiBjpqOGNiY+a5izT7WiT7y9JG6t2otf1AHnMxg5jtYo3A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7btgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYtA//WRtjSeEuPHaY/ScDQJqKxgepltxkrMcfSZdQMiIYkYD8ZgpD\r\nSjGfMGX5oD+SsA8hGPm6tJLTQ17PYPmrx9WBvrWoYzYJhrzCC94JvtdRZcj3\r\nCmRVNwcm2FehO08bS0ecy62E1hN3TsYjalJuRy/UO/5jHylw9U5dkHpTVUAX\r\n9F7ILpp77LpE2pNlwsjCqRwJcF+xE0iHX12n/yGlWGcjH8fA7pgN6y/O2Kdq\r\niov7tT32q05TA3Z3ngV8FcOhayn7l1JTgd8CX76ZcujAxoUYy9kvqqTr98TA\r\ngQVAEw3GKy5YDvPxL3h8vm8pi5lJipRMYkV1Z0P5HJ/+SQwoa8YawNNtic6/\r\n28dnvAS/vFVQJjr4BXgAUqCx5N6pBXHlssUofZYdbtSCItUuWr7UFQi9OIki\r\niZiILVam3Gm0tVr0HpJ+vSxC5ElKlYDJJYMwOwfvyJL3ZkaEyrRVvV/b8WpF\r\nZiJ3Oj2jZJuWlLnvtHDdFdjr+/vAIqvfKArm0PcAhXUJeAqNTJsXkcSDtz3Z\r\nHEdh36eQZJg3DcXBX11wyFfPKWi/1Wi8kV1lF3E6AVC8Jv7qXcPchpqpmp57\r\n8qtm0xdzZ0yowv7vIvIJHqmfz2ie93ycgVlACBs6q4RlxO85UzumPGsSuB4j\r\nJYvmWE8gm20U0n1LFydMKA3EIXsQYkTDK5s=\r\n=+aqg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.2_1659747168118_0.34141421141318906"},"_hasShrinkwrap":false},"8.0.3":{"name":"supersphincs","version":"8.0.3","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.3","_nodeVersion":"19.3.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-MzHFWDI9HiCJu1fK1DlVwFdgOLpgGy3hL7M2Fk4wqrS7X8JGb08YotYVXeyBNN77CS7uGQaApxWWvZejXWELDA==","shasum":"4422aca3183e270fe0a47702b5f41f5acacf7ced","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.3.tgz","fileCount":14,"unpackedSize":1588141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQxS53BbsS0j0lNf19VtWFLtUlnkM35GEdmQkbibN3rAiEAvBPnNOaKWElZm1XfQeJ0AN2gx+uy2qzU36a5aaNvH3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0h/GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWfw/+Miyk6Lvy5Q/hEu14UgOd6Gb38zwICLv8/STXt3A9L9F9EpQs\r\nSzfrpxVJ/h+1HsCELUt4O042wE9R791sXNuca9+ABMrbpAnxg6zTtDH3+ync\r\nCDdK6E3GVv10btNTRWFPjZ8QCiOwAL8RO3eYDT2ZEi1Q0jz4/kPZLXbXaNbY\r\noqxU2M8dD8YCFGYKXoVv1HnEvB79MuvV+8CQ+QWp6HoLMFbOHCp7ilzXnT0C\r\nan7v1UR3PW7NQbeDZZstAT+1sEfmohxziXFqpWjPpJG9tJ+fuS98mGaUs94p\r\n1nGCURPgLIFx7v8Q2GWhD2ollL7f9nT7HIVpf4mc1AO3Z0wYMmvkhdQ0+GCD\r\n0CQt031TLZxR6piGHpEG++XCUNzDsu6W8y8qmEjqhzUvb2WveU6R7AlErCIr\r\nE6szlmsEv++Bu6jElfV/0VT0ojVbLCzyjL1QY6HdpQ79qFlOOtU2FlKotxci\r\nle0tn4H7CewytLhbzHFRFXLrTPbwe6UGxsJfLrM3Bhrxn2KPidPRFYbRb1pL\r\n31bMVT/o9KumAsXNJr3zlWJ+YzXrhtM+dRklQBxMz3umraUfNS/ZFvc6J9We\r\nnnUepKynVpeU0M46cJJqgEO49ALS5B9zS2gvh4zIrop2K+tTjbBwCbB2L+Tc\r\niZ45WQmUXFOjDLw4BYFj1VMVQ5/DBB/UbZk=\r\n=YD6U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.3_1674715077775_0.01631271647081234"},"_hasShrinkwrap":false},"8.0.4":{"name":"supersphincs","version":"8.0.4","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.4","_nodeVersion":"19.7.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-dDZg+GxE0J32JafvPYohB3uU8UOti4g4YRBqF9dVsyNrVjk5CYysPlUGuuqJ7W90anCuwKc2qmEuOy41B4nglQ==","shasum":"bf2791f4550b0af6d7d034f9c695af1d810067e8","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.4.tgz","fileCount":14,"unpackedSize":1780026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHumcIHovxoD9ixbmEatU8ncjraZfpB1l4yz3xoG+nH2AiAcIA08qkYGgut9C/BD4evE0DnI3ZZirUGMVWia6rHNcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop8BAAoIBb572xdGt4CV9Lmx1/dzxIMJYjzedTn/iAcvD3DtaNtMsv\r\nXoms5PNdiZMx4xFbhzQgYG4DMdXB4Kupc55zQ+bKA0GsdQ3baY9hBIhF9WdP\r\n4VF6iyZipuuGGBfZklFBQ3wQM05bR1HoVCcGVK/9I09r9rq16JxLHffD63o7\r\nkf4auWOBPZ9DvRcGFwQ0YCJaLXHKIaLwOhd8BsbwjnuJIHWNFAW2Sg7486/E\r\nnCKqA4SrkZKRveHDTJDzbe2i7Ct14if3XbzVbpSHVJcYDaLFE0RuTs8BfSzc\r\neUD9IhG8PDxmx6wWyf5RKGkQ1RP5+nz69S2UVukW8efcxmEIZvHz6tWwakP0\r\n7AHSV16UJ43QgZKp2KoJNEzSfpJa8ol0wnc9K8IEUW7mb2wc8vC1qm5cC+2H\r\nFx+gjoF14GA/EEKyMfFODN35IKicnfWzfvVMM4qVwN9uEKKrIcNVzs2sgYoW\r\novSHY1b5dT2EMWHRM9FzDJT0wfpH/udQ6x6l0Z1SLcj3HCDAxKbByloF1aLj\r\nHOCQOxZIKRzr/uurXUlTGTMSq1SxMkcpNxCA63PVJfUodEiOH+zuotVs8ljo\r\n1g871f+CHNwqBIXZ8qpMXNePQd3dv3iZOhEhe2JyTt40Xb3vrzj+L/TdrmGV\r\nHer/ETT52F0vOIUUg7KKvYVlCiNCHzwWO/0=\r\n=rkwu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.4_1679901224085_0.1044380359804491"},"_hasShrinkwrap":false},"8.0.5":{"name":"supersphincs","version":"8.0.5","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","_id":"supersphincs@8.0.5","_nodeVersion":"19.7.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-vqzIJTQtfWsPVlyc4OaMcQDerJbrhhbemlyhKeXy/SGBeHhmEYsbKyD4EPOGC/7Cti2nh/dOQV9nfQpGYRtxXw==","shasum":"053e7478387baf36eb80d42eeb595ee97163abc3","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.5.tgz","fileCount":14,"unpackedSize":1780238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgqAwegz0Ft+izi5t4eAX/hAERGjl4ngA3EozDDHGXWAIhANgHgflkBhsf9K9sq4Fgydlrc8JpQeQJpOR7EfLutYMk"}]},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.5_1684697993555_0.9989811732598428"},"_hasShrinkwrap":false},"8.0.6":{"name":"supersphincs","version":"8.0.6","description":"SPHINCS+ and Ed25519 paired together as a single signing scheme","main":"index.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"license":"MIT","bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"scripts":{"test":"npx jest"},"dependencies":{"fast-sha512":"*","libsodium-wrappers-sumo":"*","sodiumutil":"*","sphincs":"*"},"devDependencies":{"@babel/cli":"*","@babel/preset-env":"*","jest":"*","supersphincs":"7.0.0","terser":"*","vm-browserify":"*","webpack":"*","webpack-cli":"*"},"_id":"supersphincs@8.0.6","gitHead":"d151527b6536ed3671910bb9d3a9ba89095ad21c","homepage":"https://github.com/cyph/pqcrypto.js#readme","_nodeVersion":"20.4.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-vI7OYoZG+B0Pe+QsH74BPXsWSDhOUAwgF1vrnK87ZzcyzquU7kxYt4qi5XzczsBDoqoLoJckumTHaOg7r+L0hw==","shasum":"d983c7cfc4713928bdf39ac2f68784847cd26a93","tarball":"https://registry.npmjs.org/supersphincs/-/supersphincs-8.0.6.tgz","fileCount":14,"unpackedSize":1778633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAQKn4OlJ+FQplgVhsJtZK9zJ5dvQMyZouhtXrB+4jWAiBYRrWNyPaE0V/OvGrwLhhCClIxoZdZtjZ671CbqzrV0g=="}]},"_npmUser":{"name":"cyphinc","email":"npm@cyph.com"},"directories":{},"maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supersphincs_8.0.6_1689560458198_0.1540170455450034"},"_hasShrinkwrap":false}},"readme":"# supersphincs\n\n## Overview\n\nSuperSPHINCS combines the post-quantum [SPHINCS+](https://sphincs.org) with the more conventional\nelliptic-curve (ECC) [Ed25519](https://ed25519.cr.yp.to) as a single signing scheme. SPHINCS+ is\nprovided by [sphincs](https://github.com/cyph/pqcrypto.js/tree/master/packages/sphincs) and\nEd25519 signing is performed using [libsodium.js](https://github.com/jedisct1/libsodium.js).\n\nBefore signing, a SHA-512 hash is performed, using the current platform's native implementation\nwhere available or an efficient JavaScript implementation from\n[TweetNaCl.js](https://github.com/dchest/tweetnacl-js) otherwise.\n\n## Example Usage\n\n\timport {superSphincs} from 'supersphincs';\n\n\tconst keyPair /*: {privateKey: Uint8Array; publicKey: Uint8Array} */ =\n\t\tawait superSphincs.keyPair()\n\t;\n\n\tconst message /*: Uint8Array */ =\n\t\tnew Uint8Array([104, 101, 108, 108, 111]) // \"hello\"\n\t;\n\n\t// Optional additional data argument, similar conceptually to what AEAD cyphers support.\n\t// If specified, must be the same when signing and verifying. For more information and\n\t// usage advice, see: https://download.libsodium.org/doc/secret-key_cryptography/aead.html\n\tconst additionalData /*: Uint8Array */ =\n\t\tnew Uint8Array([119, 111, 114, 108, 100]) // \"world\"\n\t;\n\n\t/* Combined signatures */\n\n\tconst signed /*: Uint8Array */ =\n\t\tawait superSphincs.sign(message, keyPair.privateKey, additionalData)\n\t;\n\n\tconst verified /*: Uint8Array */ =\n\t\tawait superSphincs.open(signed, keyPair.publicKey, additionalData) // same as message\n\t;\n\n\t/* Detached signatures */\n\n\tconst signature /*: Uint8Array */ =\n\t\tawait superSphincs.signDetached(message, keyPair.privateKey, additionalData)\n\t;\n\n\tconst isValid /*: boolean */ =\n\t\tawait superSphincs.verifyDetached(\n\t\t\tsignature,\n\t\t\tmessage,\n\t\t\tkeyPair.publicKey,\n\t\t\tadditionalData\n\t\t) // true\n\t;\n\n\t/* Export and optionally encrypt keys */\n\n\tconst keyData /*: {\n\t\tprivate: {\n\t\t\tclassical: string;\n\t\t\tcombined: string;\n\t\t\tpostQuantum: string;\n\t\t};\n\t\tpublic: {\n\t\t\tclassical: string;\n\t\t\tcombined: string;\n\t\t\tpostQuantum: string;\n\t\t};\n\t} */ =\n\t\tawait superSphincs.exportKeys(keyPair, 'secret passphrase')\n\t;\n\n\tif (typeof localStorage === 'undefined') {\n\t\tlocalStorage\t= {};\n\t}\n\n\t// May now save exported keys to disk (or whatever)\n\tlocalStorage.superSphincsPrivateKey = keyData.private.combined;\n\tlocalStorage.sphincsPrivateKey      = keyData.private.postQuantum;\n\tlocalStorage.eccPrivateKey          = keyData.private.classical;\n\tlocalStorage.superSphincsPublicKey  = keyData.public.combined;\n\tlocalStorage.sphincsPublicKey       = keyData.public.postQuantum;\n\tlocalStorage.eccPublicKey           = keyData.public.classical;\n\n\n\t/* Reconstruct an exported key using either the superSphincs\n\t\tvalue or any pair of valid sphincs and ecc values */\n\n\tconst keyPair1 = await superSphincs.importKeys({\n\t\tpublic: {\n\t\t\tclassical: localStorage.eccPublicKey,\n\t\t\tpostQuantum: localStorage.sphincsPublicKey\n\t\t}\n\t});\n\n\t// May now use keyPair1.publicKey as in the above examples\n\tconsole.log('Import #1:');\n\tconsole.log(keyPair1);\n\n\tconst keyPair2 = await superSphincs.importKeys(\n\t\t{\n\t\t\tprivate: {\n\t\t\t\tcombined: localStorage.superSphincsPrivateKey\n\t\t\t}\n\t\t},\n\t\t'secret passphrase'\n\t);\n\n\t// May now use keyPair2 as in the above examples\n\tconsole.log('Import #2:');\n\tconsole.log(keyPair2);\n\n\t// Constructing an entirely new SuperSPHINCS key pair from\n\t// the original SPHINCS+ key pair and a new ECC key pair\n\tconst keyPair3 = await superSphincs.importKeys(\n\t\t{\n\t\t\tprivate: {\n\t\t\t\tclassical: (\n\t\t\t\t\tawait superSphincs.exportKeys(\n\t\t\t\t\t\tawait superSphincs.keyPair(),\n\t\t\t\t\t\t'hunter2'\n\t\t\t\t\t)\n\t\t\t\t).private.classical,\n\t\t\t\tpostQuantum: localStorage.sphincsPrivateKey\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tclassical: 'hunter2',\n\t\t\tpostQuantum: 'secret passphrase'\n\t\t}\n\t);\n\n\t// May now use keyPair3 as in the above examples\n\tconsole.log('Import #3:');\n\tconsole.log(keyPair3);\n\n## Changelog\n\nBreaking changes in major versions:\n\n8.0.0:\n\n* Standardized method signatures across packages.\n\n7.0.0:\n\n* Upgraded from SPHINCS and RSA to SPHINCS+ and ECC. For backwards compatibility with\nprevious versions of this package, use\n[supersphincs-legacy](https://github.com/cyph/pqcrypto.js/tree/master/packages/supersphincs-legacy).\n\n6.0.0:\n\n* Additional data optional with default value of `new Uint8Array(0)`.\n\n5.0.0:\n\n* Additional data format change.\n\n4.0.0:\n\n* As part of upgrading from asm.js to WebAssembly (with asm.js included as a fallback),\nthe API is fully asynchronous.\n\n3.0.0:\n\n* General API cleanup.\n\n2.0.0:\n\n* Split into module (supersphincs.js) and standalone pre-bundled version (dist/supersphincs.js).\n","maintainers":[{"name":"cyphinc","email":"npm@cyph.com"}],"time":{"modified":"2023-07-17T02:20:58.671Z","created":"2016-05-16T03:28:09.517Z","1.0.0":"2016-05-16T03:28:09.517Z","1.1.0":"2016-06-12T03:14:22.199Z","1.1.1":"2016-06-13T03:17:56.428Z","1.1.2":"2016-06-13T15:00:02.764Z","1.1.3":"2016-06-24T21:21:25.945Z","1.1.4":"2016-06-29T20:20:50.631Z","1.1.5":"2016-07-09T23:34:24.883Z","1.1.6":"2016-08-25T01:53:04.992Z","1.2.0":"2016-12-23T20:38:20.001Z","1.2.1":"2017-01-03T22:54:02.557Z","1.2.3":"2017-01-05T04:47:40.810Z","1.2.4":"2017-01-05T05:29:42.863Z","1.2.5":"2017-01-05T12:19:43.599Z","1.3.0":"2017-03-20T05:57:41.847Z","1.3.1":"2017-04-11T03:33:14.387Z","1.4.0":"2017-04-27T03:40:31.857Z","2.0.0":"2017-05-27T22:22:04.631Z","2.0.1":"2017-05-28T17:51:25.592Z","2.0.2":"2017-05-29T16:39:48.337Z","3.0.0":"2017-06-19T03:57:36.942Z","3.0.1":"2017-06-19T07:20:26.613Z","4.0.0":"2017-06-24T01:10:58.410Z","4.0.1":"2017-06-24T06:18:14.234Z","4.0.2":"2017-06-25T18:31:54.076Z","4.0.3":"2017-06-27T18:59:48.413Z","5.0.0":"2017-07-07T06:13:24.081Z","4.1.0":"2017-07-07T07:28:07.219Z","4.1.1":"2017-07-07T07:36:56.293Z","4.2.0":"2017-07-15T08:48:19.963Z","4.2.1":"2017-07-15T08:59:06.716Z","4.2.2":"2017-07-15T14:31:47.555Z","4.2.3":"2017-07-15T14:45:57.268Z","5.0.1":"2017-09-02T22:34:58.497Z","5.1.0":"2017-10-17T02:11:57.603Z","6.0.0":"2017-10-31T20:36:45.467Z","6.0.1":"2017-11-03T01:50:30.596Z","6.0.2":"2017-12-27T04:40:04.116Z","6.0.3":"2018-01-15T21:31:26.359Z","6.0.4":"2018-01-25T11:24:39.709Z","5.2.0":"2018-02-20T22:47:28.611Z","6.0.5":"2018-02-20T22:50:03.681Z","6.0.6":"2018-03-14T16:53:46.056Z","6.0.7-debug":"2018-06-18T19:19:11.525Z","6.0.8-debug":"2018-06-18T20:32:25.403Z","6.1.0":"2018-06-19T02:09:25.165Z","6.1.1":"2018-06-19T02:54:51.667Z","6.1.2":"2018-06-19T22:25:41.589Z","6.1.3":"2018-10-22T01:33:06.060Z","6.1.4":"2018-10-22T16:46:44.145Z","6.2.0-next":"2019-09-09T01:57:08.296Z","6.2.1-next":"2019-09-09T02:56:46.685Z","6.2.2-next":"2019-09-09T16:29:31.048Z","6.2.3-next":"2019-09-09T21:13:54.227Z","6.2.0":"2019-09-11T01:00:24.800Z","6.1.5":"2019-09-13T01:09:53.922Z","6.2.1":"2019-09-13T01:12:28.519Z","5.3.0":"2019-09-16T00:24:44.665Z","5.3.1":"2019-11-20T03:52:51.172Z","6.2.2":"2019-11-20T03:53:45.447Z","6.3.0":"2020-02-01T21:15:58.228Z","5.4.0":"2020-02-01T21:40:33.880Z","6.3.1":"2020-08-01T16:00:05.850Z","5.4.1":"2020-08-01T16:10:44.643Z","5.4.2":"2020-08-01T16:13:09.483Z","6.3.2":"2021-03-23T20:00:35.486Z","6.3.3":"2022-07-11T05:29:47.453Z","6.3.4":"2022-07-11T06:06:44.120Z","6.3.5":"2022-07-12T07:28:17.107Z","7.0.0":"2022-07-13T10:21:32.768Z","7.0.1":"2022-07-13T22:36:29.050Z","7.0.2":"2022-07-15T06:27:46.850Z","8.0.0":"2022-07-17T04:42:08.169Z","8.0.1":"2022-07-26T05:41:38.951Z","8.0.2":"2022-08-06T00:52:48.299Z","8.0.3":"2023-01-26T06:37:57.964Z","8.0.4":"2023-03-27T07:13:44.312Z","8.0.5":"2023-05-21T19:39:53.801Z","8.0.6":"2023-07-17T02:20:58.447Z"},"homepage":"https://github.com/cyph/pqcrypto.js#readme","keywords":["cryptography","post-quantum","sphincs","ecc","asm.js","webassembly"],"repository":{"type":"git","url":"git://github.com/cyph/pqcrypto.js.git"},"author":{"name":"Cyph, Inc.","email":"pqcrypto.js@cyph.com","url":"https://github.com/cyph"},"bugs":{"url":"https://github.com/cyph/pqcrypto.js/issues"},"license":"MIT","readmeFilename":"README.md"}