{"_id":"poly1305-js","_rev":"9-bc821999d26659d67b91d79d8d83e444","name":"poly1305-js","dist-tags":{"latest":"0.4.4"},"versions":{"0.1.0":{"name":"poly1305-js","version":"0.1.0","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"1ce1c3ee64a9ec90bee8a62f330bc74036ad5db6","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.1.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3EcNVTry2lsMXPp2dDh1JfVH5pYr4RNZc13HAsjSLC1b963SWUm7WLuQUQodHdI/7RSflaUZSxwfV2xXn1736w==","shasum":"17fb2974663eaa4208dacd169709a52841dbb983","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.1.0.tgz","fileCount":7,"unpackedSize":13448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczh/pCRA9TVsSAnZWagAAjv0P+gI/689a3e/q5vjPSghS\n3bEZqSdvI85anNS7/PX3kZGU441m31EmpzDczj7SkLqonTl8MmdqrTtDHb41\nmvdBz1by+Jr2j6SwW41o+n4oUrK+fesUH7aNgZi2kKxlD2sVqVXtOVPs3o1O\nCJwxUYGkWadGtY2WqWOdckvtTTXsZuVMJ6U7utoliSaiXMwkMwNTynJIF0iw\nu8pel4bKrTJLUpITEsyPo8kihWT/rtUGeCKyzJZDvoDJEJPE+1UA8B0+jbyw\nekgCBo7v9T83o3+WawYrybopffZCG9/KnA3oEJ62qmQ5Uny3um/NAGMV5gsf\npaJXapysUJxoZuxXKVs567mAOqtzFyOR0i5f9i5KHRHQsr6i4KeuMXUB0w2c\nKdrA39SNdzjg8L1LX4vI9yd53ep1286vCt3tsSv3oFfyJK0J05e6qWU8bWpa\nMAVHA3VKobO2fWIBFN7a6a/nax2M68F3zecI4O6ffGBtuQyCTZDJDsGOPr0V\nifBbqYLZjK87hBwB/cybJzuUlaJdypi1Rgz5LljKG3tRmtW9EikYWb7t7NgS\n4Xpm8W9+zbUT1T3qzlSnS+vGh64iR4srqujwOLVmCDR/9qolKn5Zo7DnYTAf\n/7B6gTv8pNkUlLeDHE0EegkIz6zvugtwH3/TAkecOSuO0KTvmBjdhVw3CAUq\n8esW\r\n=tUym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOeXQz2+20dJVvKmrGjzHike0E7RyfKiIgs0tRVMIAgAiEA9cOp59bIVTFZI8dQBwn+oLhOH+VibKY8X9ibC7fz2Jo="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.1.0_1557012457295_0.9724350763015022"},"_hasShrinkwrap":false},"0.2.0":{"name":"poly1305-js","version":"0.2.0","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"61c0603623c028c25065d69a6073039836a687e0","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.2.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HUXoeWkJ6659lkksRT3cUAvCLu3LJq1FlHn0mY6nk09zE/7cOKs+uMco3ULRWYDB3/sDzpTDyaamYQTamw/Q2A==","shasum":"65cb6856a6b1b989899207407dcce85eececa577","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.2.0.tgz","fileCount":8,"unpackedSize":15774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcziQaCRA9TVsSAnZWagAAzDAP/1OwG4KchKHQMHmNHZPC\nKkrHsHLDbLJ3mr7geyo6d37KtslFqDnKLsp3SheVHNYNQxUWrcz8ifPcDe69\nqfRbtpXZb9mtTptg04ArbmfhKKkskjpAcN1qpQ0a7RQ0NMp962Lnkp7BJSSl\n4uzeYoQCihJlQ/NQ8bvv7M0IgamMhjJAvUB7ve4ngdUb3Hfo4yLFLtnqcha6\nYJG5U++zJqBuv8U5XASHnYscOJFqBVEiD+Sf3lf7hwibZM+Dyfm2xxVtT6RB\nyxM4BsGfE26o9CU8Vn+H6HQamOhvv6Z254h8RtPDyZSfWgQEfIuJm1vg+oRk\npw8FKEeKnXrlsml8keLBqPG5Ix+1bj0HT604rZ+otv4XZtQ2/zchGV3xrsfs\nhw1Zmyw1PGuU0eQvCLwIDtWxKlNKL80GWw6jHv3zSCW2GvSRXeVPgo3ZCJeA\nxumFodhxvz0zV/vRYK735FPyeJ40huLD+3K2HZSEwCPX4Fbaa8rVEMTSN0R6\nmhSQ9lnt6d+iGzslNixoJWbTixZd24WMV0Qhk0gTDiVgkJiJjriIpZowk8AS\nSoqqwNsBDxPPM8XrrCJDPEP+zodiu9O5p7S/jnADyjxcvnQeLCIEb0SO8+ZK\nPiQxO+RCoEyOWqEl605W5Qd8nLQrNicNBSMs7fEl9/LmDqHvRTn7g1gnsOgo\nvOS6\r\n=R6FT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESsTBh+ObweoyMLRiBN0+StVjIrPJntfKzYGfE/v8D/AiBrljPvmXYMaY4Khkkl/pLs8AdfakrgndfVnAgc/QDIHA=="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.2.0_1557013530183_0.919566252531336"},"_hasShrinkwrap":false},"0.3.0":{"name":"poly1305-js","version":"0.3.0","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"4d6f40c7988bf0b569dcc674a9f827aac88061b2","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.3.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vDEqoN/ZtHy6V1Us2Yx1zuRrLgzsmyCwbP3fA6Ua2SSd09kntxt5SPZp5Cm7oQcTCk3o9VjkSp55+cCPb7qw3Q==","shasum":"a3119e7b6662721385f6d79a8d60fbef2ae16e5a","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.3.0.tgz","fileCount":8,"unpackedSize":16818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0EVGCRA9TVsSAnZWagAAoxAP/jIkvX9JDoXuv/InxiXs\n91yNvAZeoy87vyjDudU/5rC2VEt8wZQxDy/aAFU/vVBfIcDn4lXtP/p9hZr8\ndTpEDKmok8at6FUpbT0v+iNGS6lAgis9N0R+BXnufsLmy91G1SZwLL7g4vGh\nzHue/k0stvSDrOjDVPMid74a6VfHbVr4vzRSp3ftI6uripnPpK3qL5Sz9tmE\nH4uTluiQdAVNDV3a3U3IwiOtcLF4/3Q365J8Ux836Ya3XFD5kBew4kDgaGgP\nUAgrpgZife/+YjPI/IO16+fWwIm3FzxP2C2GPPf6UorVLZp1p4xCCHq/3uVY\nCjLjIC9C+8E20yHL08TXF0+RbWhpU0ilpcZsOQiXsPX09b81YnWHYTWbhLwl\n3rpeBJvReL86uPxMdXaX4KuO+rajzovp5diIAj2KgLGqNFG/q1oznQBRf+D1\n3+Uao68VOxEru6CVC0UjhjVub97VOFeN392eO8uKOmCLCSKDQhgb0Ql2oP5Q\nFVawNSYJu7Xct0v/Yqxgc3uw3LaZ2NdL9F9B/PUr7AkGgpXOamskzhtWRJ+3\nRBdiGXM8DvVvBm8SmMxQH+7dKJLBz7XEvEEpxrRrubEhDC6OGMvu3wS+be+V\nXeIB6EQw4y5SzwH0x5WmJBahq+ZgGl2Qxb3JN/r1gVZYaQ4g6So9AwpK5zAH\n2zn4\r\n=M4Dw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHcDqj3EAPHR3adOMO5dHAFFYeT/kjLu61+MeASd2M3AiEAjsFkTXN8E/yPmVvT+vT+urpQukWgV9sloP1AEpPnhAU="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.3.0_1557153093837_0.9371981470759205"},"_hasShrinkwrap":false},"0.3.1":{"name":"poly1305-js","version":"0.3.1","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"50679077cd9bbf5183010aa965c32c716d64d5b0","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.3.1","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KjnrGSG1ndQIkbFfOZPlG1ersvdFgU5JsxVvQps+qupmPXKRrHaFgjNn3nvOH3LT27DYV/buuuQS9dgrsHZN5Q==","shasum":"4d2399d6e1af44b58f7bd1576fdb83f61bef960e","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.3.1.tgz","fileCount":8,"unpackedSize":18019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0HOACRA9TVsSAnZWagAAgwQP/1vHtsY5NuLNFE0jaKdU\nDNMiYhb9JcH7pJYiSitMUw+4eDtAc+U2KfQodxNTXwBOC4zeLX3n2jan18OH\n1T0aSRjzX0leLrrqckvGyNOQlCTWG/E/W2zw/v56Vim706qMeKhZamX8H1yz\nVjtR5/+hK6H9LOelwvl7ti4zT6ZPR8bCVDaEZebbVYQEEdq6aC9jFdpkDTGj\nl8X+wzKHnCDbDcPI6qtbUCFl5PmwSuXLmH85eGgjZglQYGlrGvD8IG6snCId\ntT9dwcLjujURbevrbXyvYLcUmlxhFROwCCV5tXnUYdBs2k5nRnVgrQiCOi4O\nfVY6QPWykw4fkJ/JFl5rkGn+vQKYc2wHRGUZFgj7xyhHGPqbON8G6ltIlb2M\nJ27kgM3WuIbvYZXb4yJLGFSWKdFnDXWVZZ24dR1atQceOuJNPdVp9bgLZ9Nx\nQQhvX4ECnlAVxqsH2iLYQnYBGewbhTJ8LS8evUEq6mdBpROTPpG5Ch8cm+1n\nmsa+yaH0xuoeZsUhjtt3YJTO0urtS04WzgcHNs8Lq1RFO/elD4LboCXLwKhi\n78HEtw3rMG8DnhMlFRWFA03Kp7QqzRNiu3GNKN/d1sKLOlQij4jPWkydR7Xu\nzakAtDasDHhJizMPqXqYrH4oR0nUGr/Ay9dGmRBylMic2+V1p7K6Ah7iyXG5\n8tuU\r\n=dhf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/h/ATydRPluOQR8GVs20NsTZQDIhjTnCaTBrNRLW2RAiEAtpFjXYC7tDUV4p18jRjvxFdf1xNxscw+h7azgQp8sUI="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.3.1_1557164927303_0.3435896882153897"},"_hasShrinkwrap":false},"0.4.0":{"name":"poly1305-js","version":"0.4.0","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"77e41760f0bcfbc065d690d43aac734fa274ad86","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.4.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-C27dqtTCbtoW1qkDgxR3fLgdIzWQq42r6L9chEblKvgYwD4GYQF7o3CWwvlVqMfqlvuRy1GcB4dvc9Yy9feSiQ==","shasum":"7adfc3424e9c3f41d610ddbf7053cfbb9b9d80ed","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.0.tgz","fileCount":8,"unpackedSize":19437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0wYuCRA9TVsSAnZWagAA2J8QAJmP2U9U1YtTLubS5Dzo\ndTxRqSyzcmWMfwmaPUDJ3vvadAVd2biaojMaUFLWPtDZOeSgKNnkwvbr5cxe\nhbtUTWuB0JhDf7Cx5xtJR6/AIqx8DODEZTnlb0XdARfIJs7nkc8u+zguQQGX\nU+b/JUfaBv5SYwUxC0cy0rSMT3/qcWeWoC7fLrOKRv2oP7aM1M3713tPd9nM\n98j6twE80F9x90kxZTWAKJ40Vh1PEQzCS9MEWm7AvgU/nf+tVyJ6b4336nfX\n48ZMspdi+3qe+3iAZxecwwg/7LfsZIrwn7BcFGB3qyoZESoYP1o0VurA/1ba\nTDSqVEOgSotps7UVyMWM54jr1WbFV92ah2XeOJR3xYIubRW2HJKOsW/H4t07\n65AMwtp90bmkXkP30nCmpFaqtObiONRpR/ZGjQ8ICvfAX8YEGMXFSUVorJCw\nIxMKm/IRlj0TnvLfsUIUHHV6aqLPS4SeB/HmNuHTF+Bx3urSAqmwKkQDoZ3u\nYQNPM12bcMQa9++uHuXSRszyO+Qoqlb1t/g3tzwZkZ+cV1O1WQBre2uFJy2C\n93XoHsVZ4IgdETPvJvycZrMgJcybsIWfHZGaUgtRlwjaFcQKwONV3ZrB6SIY\nPHPqA4/3RukObyssIDDpx2fOlilRfsCVS1wexvVhhsOSMbuwUMK9qVA/aCRr\nwUla\r\n=yCwn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxh1jI+8ZYU6bHTiFJK62oI7kDzvtbGJuxR5ha8Bv4/AiBKHG5gJJ7ODg+ZqkGxl8nlLUlVxRUsg/XvSXkXOA2FLg=="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.4.0_1557333549579_0.5313681205633707"},"_hasShrinkwrap":false},"0.4.1":{"name":"poly1305-js","version":"0.4.1","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["chacha20","xchacha20","hchacha20","cryptography","crypto","stream","cipher"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^1.4.1","chai":"^4.2.0","mocha":"^6.1.4"},"dependencies":{"big-integer":"^1.6.43","typedarray-to-buffer":"^3.1.5"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"46f23adce828c60589a4ec48f677c2029dbacbd3","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.4.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-dZnz0Wve2k//nxyVnxFvQgm9up9jRhd6PV0X1JlJ+r36fRYICd2w1/9ZcGWEz9NlhoiSjZsfLVXXyGrOoRjL7w==","shasum":"947b40329cbe886c6d183f1eb5390628d8a8548f","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.1.tgz","fileCount":8,"unpackedSize":19437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmwt7CRA9TVsSAnZWagAAioUQAIbS8RhSNnrY7DwUFU+l\nsw+BV6hnKzx7fPGI4Wt2krWi91VOCcSOYSi6+rxtQUZjjvzbW+uMV8ro/ybC\nou+iIPEHkPJ2AG/pFEXgc6YcmqZDeJU31i9+sEEHAQT+Z6CWovMtXCFRmtkx\n9BZjcW/gGbx/nu7/NMvwvGAHRIVWDmXLqqwk6kmv1FNBG0GjAhiS20IOd986\nVF96MnUkgaljlVCujXA9GbER1zOEi2Ykr0Pnzh8PxNVXO4ls+QuDFKHp0lqd\nIFfucpKICSUzJPWUz6hzv2Bib2mX2arpZRtQ+ykbuR3GcOPb4IqinSwjWLr3\nio7md99FZkRgtUCmNOA234uMiM36rm7d4pZ7xh2riiQcWqADOItMpFDsnC1h\nNRUqAcZkDcqCgQMoqcrhL02r7ecum48PONuGjptOjGuBuBrUHPVBorwbk5m3\nJBYx/pW7IuN4yxrod67pw7RcXfM8S0DBs3ETP/9i5Fe+/UzAuwvYVLToRPn5\nlTGEvJs0LPkPzqf7Wx3x3YYjsl65RsE5zag2dmiZeYHNswvjES2q2NkdLy7M\nMVFkl0oc7VH+MquTfhhnxMA1/an1ZYd6cdoAUnQ/XBVDeP5ZnpB1T/2l5u5f\nc9Oc+yLLuDi3IAFR+hhoEe7f/RGsrJscNhHJKDpMyk0gMRvaxDyw1QkphahL\nkXzY\r\n=oGhq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCNcjnMIIr0zZd/5TLJm6GQTdLYdDLCoFPdJpBD0fmxgIhAPYMNZDXQYTIiCeI+5NQH+mUSEAfN4D3qslM/1Qd9+od"}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.4.1_1570442107301_0.35725614504314396"},"_hasShrinkwrap":false},"0.4.2":{"name":"poly1305-js","version":"0.4.2","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["cryptography","crypto","message authentication code","poly1305","one-time authentication"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^2.0.0","chai":"^4.2.0","mocha":"^6.2.1"},"dependencies":{"big-integer":"^1.6.47"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"1dd2c4b54019e83468835548e7f7834a38d8fe84","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.4.2","_nodeVersion":"12.10.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-jFvgWCXwrpfwkYp6hXfAex5LUWc3rfDJgnGdLdOintoSgdykpI3zxXWwqHyHACYpfjFkKdFufrWIXmzJQIoyRg==","shasum":"fdae80cb51c7da0949d225a49acb2376db940665","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.2.tgz","fileCount":8,"unpackedSize":19328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo3SfCRA9TVsSAnZWagAA/rgP/1OmgxsgGqKMjTvNqZ4M\nR7pL2DnvmF5T3Ut/w+NPAFdRslQTdyf3Gy+HBSz2rexyODPWMm4CgDGbUaoX\n1ngpUMfhlLE3/sVW8lHJ3fBWqlQqFclPYox1Oa2BBQOkCV5uZEIqV+FP27f1\nOwUPjGFhgBgUl+dPrFgYhCGbvTjCBRVhMR/jAtK/GAfi4znYrckW6DyKwCX8\njLE9PSume1L98KtT3RUGAb/Aj0+pI4Mcp68Wy4B5XnaLSIYRZ5I0o8KZNSRK\nf1gW1vPIMIM+ZpJdcn66odZALrAJemYKFzRKsJT9FCP6XCJZTZq7FraUtSoX\nkZdMHFauImTsk5yR6jk0amHL8U/5XZLdT+cymeCGMmR1pGR4bC+yKMOZsZCZ\nje9h8T3l4F4qn+OPZdB6YnKxxVGqD2vaxMfflvKcHA/PV+ziclPDUNgadJ9L\nLpgeUIE1XrQJAtJhURtyQcSXQ+LlrTr045o1sJvX1uHLvULOhWnznlrEm7Ow\nd029UCHqs3iNR0ouJsYL5rg/9/OKkCJoyUNkB99HC8hrFP1TCYZDB028UB0D\nXTS80oTZO83AuDe2hWF03ZQnzuIMx5Gtdk2NOrsr28KON0As31M7UoZ1NJ+q\n2c5sjBmo0R8GpMEueJIRRa/4e/uWrWJ1/FT/pvbxoQADvw125Z3f83yrCh08\nkIZE\r\n=su52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/89MfTaCzZsuj3z/ZiG/i4O9GQZFBBzg+j1zzKhK0FAIgHF4pJhoieqRa5SUuQjn1HDzOcgoJuFaWOvWGKErEEkc="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.4.2_1570993310809_0.8431474415642839"},"_hasShrinkwrap":false},"0.4.3":{"name":"poly1305-js","version":"0.4.3","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["cryptography","crypto","message authentication code","poly1305","one-time authentication"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^2.0.0","chai":"^4.2.0","mocha":"^8.1.3"},"dependencies":{"big-integer":"^1.6.48"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"358a99f510e53efd3260092fe308f5586d3a125a","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.4.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PZ/bfUvUoIPZ7DwfiEVq0WLZ7scYORkVyUeIFcM6MpeNyE9s6SMz9TUKbYma6k4HOuXZumvu1zvLBdEnku0/UA==","shasum":"e97ec286296dbd60d4ea88743daec74fb0a4f7bd","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.3.tgz","fileCount":8,"unpackedSize":19328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT6RnCRA9TVsSAnZWagAACwgP/iv7Zt6J6Yl7n9jpmjiv\nMz2qCAC0M+7XaZcSnjQ0h3tjrJJ07hCoZ9JOGvHGYdU91AEYTto/CJcfLTvv\nDZOEA5XLiWIHPa31WZG/WD/h9I/QBcx+2YreiyyyzRlE/NsRokp4/6BW65Sc\nbY+UPwshyQ8v7jCcJYnAWBZBrFn13cCJToD3ytQ8ARIH81e08v9ce8qsWVCF\npkYWfEkjyPr9iJCVy3SJZSYI20OzcQozhRejlGu22hmba6dsSrFwKIahvEs5\nKmrsOGqqRnohMCNuzk7pI+MNWFH9W7pd908mqY4FlT7h4jFQ7uYKiHFRTsUD\nx+4UOBEJeqJ2TPxr60D98IIqC2mpVu3kfeNwEQoE6RCbqHKYWiWib1Y15CEc\n7+kk0ttBgoBpX0KckIejm9jtlE/zKerFkbTeEebtqrO+hOUY2uI8XNlFK/fU\n0o3PhOyRcXi+19vij8JSu3FZKer+cVBnrsoDLc9er9h8ntbF+y3TJkgy3v5B\ne5mOnmOADAWIfw5O81HHXYuaDAmYQCBd/oZ52sND3hyzWoIfB6ydrfzCDcsu\nFDN8RVTt2Ue8jz4NYOuuK373/x59AyGnYi5cqNB3Ddc0QNVze00wP09p2KUl\n/rVBAt8TD/9PqH0onvTs4Zug3wNLV5D5tIwmGHxjMGDLHVFgL6zK50LWPWIr\nJgoV\r\n=ZICW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZWjgrZksUOSjGAz7ME/Zyr8Av/p8B5pupbXHT6zD0aAiBYfXhH9Ue+3treFEEQsqvS3sfeLEN9IcLWz3p097tLWw=="}]},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.4.3_1599054951221_0.027712974709583893"},"_hasShrinkwrap":false},"0.4.4":{"name":"poly1305-js","version":"0.4.4","description":"Javascript implementations of Poly1305","main":"index.js","scripts":{"test":"mocha"},"keywords":["cryptography","crypto","message authentication code","poly1305","one-time authentication"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"devDependencies":{"assert":"^2.0.0","chai":"^4.3.6","mocha":"^9.2.0"},"dependencies":{"big-integer":"^1.6.51"},"author":{"name":"Paragon Initiative Enterprises"},"license":"ISC","gitHead":"b2b8155f4491b30339e0f3b27b3b3c0b3b6946de","bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"homepage":"https://github.com/paragonie/poly1305-js#readme","_id":"poly1305-js@0.4.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5B6/S+vg5AOr66wJDkh5LOpU/F3EKANDy4VXKsNZLXea1uCy6CiOWOZ3VhcC0nYdhE7vJUMcLxqcVlrv2g/+Rg==","shasum":"081923c9eab70cbc51453b48b2aad85816b15855","tarball":"https://registry.npmjs.org/poly1305-js/-/poly1305-js-0.4.4.tgz","fileCount":7,"unpackedSize":19286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDB4ZCRA9TVsSAnZWagAAYmwQAIXSAZjxBEaPkoxG+LDq\nlp44Fm4RISuvSrmSZS941orsHkEgn+WI+QT5wrdef3mlr3D5MNC4o/Yed8Xt\n08PoMH0uaJ6oVscwsycXGCk4NRbWtKh963Xp7bcILH2w9GxGfjSL/A9UcNu5\njnC4GMmuD0QnpsV+EJP4fGFprGHVU5d6oCH7uO1LvZwYE3CVUpVjHhVE7PI8\nyYu8FD5wWXnutJRvNoqlkyk1HCECkBbmptV0aGARvITR9eSKi1M/y/3bj9Hl\n13I8QKeR76FkbMZGHuMJUf6AE18IULvX4Qi5WL15+2BLnzxq7ar/CQAXYKON\nuSrB1naMHK3F1srjlnuiyWKpKUx3Fe1DF4dUh/zgr8e5p3zRqyKB5VIqFTX6\nse1/5av5OEgJJ7O8jZ9o884qLCr2cKnG/h/18I0CdmeLeJtjsIE79+DAW1fe\nOmGMoqRKfsykvTr/xRWQHAWKBWBi/Go+P+0ixBHkBbufTCCwaR8RfButCVpQ\nBO4kz71iTWI6Oz7G6BH2bGGzy9I7eKPWHjhYokQob5ySAg6kBmT6s77iDMcS\npj86qix+/JRjX3HDX2oNijj8u3mJMFmeORCTNO9LmPTMAbgJOhvU9ntZP2m7\nsPtvrIxYyyKtNG66II4HBPup47UBOYPdlo/LivA2goWFxFEcAbL/z5ESQCLI\n5BcK\r\n=/VIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgLK6LthtHDXLC52XLO0Mis63VhCcrPZ7cD1IkOoxAWAIgB/FYjYfTKIs9W5dQQb35hco+6wPFOWipeD5ZfqyhH1w="}]},"_npmUser":{"name":"paragonie","email":"scott@paragonie.com"},"directories":{},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/poly1305-js_0.4.4_1644961305304_0.9214417611578618"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-04T23:27:37.294Z","0.1.0":"2019-05-04T23:27:37.430Z","modified":"2022-05-13T04:31:51.126Z","0.2.0":"2019-05-04T23:45:30.348Z","0.3.0":"2019-05-06T14:31:33.977Z","0.3.1":"2019-05-06T17:48:47.431Z","0.4.0":"2019-05-08T16:39:09.752Z","0.4.1":"2019-10-07T09:55:07.463Z","0.4.2":"2019-10-13T19:01:50.933Z","0.4.3":"2020-09-02T13:55:51.339Z","0.4.4":"2022-02-15T21:41:45.514Z"},"maintainers":[{"name":"paragonie","email":"scott@paragonie.com"}],"description":"Javascript implementations of Poly1305","homepage":"https://github.com/paragonie/poly1305-js#readme","keywords":["cryptography","crypto","message authentication code","poly1305","one-time authentication"],"repository":{"type":"git","url":"git+https://github.com/paragonie/poly1305-js.git"},"author":{"name":"Paragon Initiative Enterprises"},"bugs":{"url":"https://github.com/paragonie/poly1305-js/issues"},"license":"ISC","readme":"# Poly1305 (JavaScript)\r\n\r\n[![Build Status](https://github.com/paragonie/poly1305-js/actions/workflows/ci.yml/badge.svg)](https://github.com/paragonie/poly1305-js/actions)\r\n[![npm version](https://img.shields.io/npm/v/poly1305-js.svg)](https://npm.im/poly1305-js)\r\n\r\nThis is a pure JavaScript implementation of Poly1305.\r\n## Installing this Library\r\n\r\n```\r\nnpm install poly1305-js\r\n```\r\n\r\n## Using this Library\r\n\r\nUsage is straightforward.\r\n\r\n```javascript\r\nconst Poly1305 = require('poly1305-js');\r\n\r\n(async function() {\r\n    let message = Buffer.from(\"test message\");\r\n    let key = Buffer.from('808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f', 'hex');\r\n    \r\n    let tag = await Poly1305.onetimeauth(message, key);\r\n    if (await Poly1305.onetimeauth_verify(message, key, tag)) {\r\n        console.log('success');\r\n    }\r\n\r\n    // Streaming API\r\n    let auth = new Poly1305(key);\r\n    await auth.update(message);\r\n    await auth.update(Buffer.from('some additional data'));\r\n    tag = await auth.finish();\r\n    console.log(tag);\r\n})();\r\n```\r\n","readmeFilename":"README.md"}