{"_id":"noble-ed25519","_rev":"32-9b833d3987b9be3ca1267be50af9bed0","name":"noble-ed25519","dist-tags":{"latest":"1.2.6"},"versions":{"0.1.0":{"name":"noble-ed25519","version":"0.1.0","keywords":["ed25519","edwards","curve25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.1.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"297ab966c0a804828475ff80659efdc03fff47a8","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.1.0.tgz","fileCount":5,"integrity":"sha512-oeVE42KWFIIrhYGT3YZiIMOxFeL9Fp72XPipQ/P6uXwekg7BTLYFyoE8rTnjF5AZ9NEciBkvNyx00mO8lykY+w==","signatures":[{"sig":"MEQCIHUhThymBEt3cXYgjvq84rYunymhuIIK8LbzsX4kO4m1AiBMc9HfShl8dIvQSOrNu325KejAbbFInxE0FeJlWPPP4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDD5FCRA9TVsSAnZWagAACF8P/iRPAmyDUwtk5Gvmplt7\nvIluPaWSuP04o5PB7fBPlBYJ2VowK6wA07eHJMwFmjDG6ukrh5tD1GZNf4Lz\nov7+jPfmqhFOY4fPlB4CJ7bY2kkwTCO+qYIXDHSbCmuvvDpTcOuZi53ElmZ5\nAdU/0wfI5jYrDlZF5JoRymRx/E+603bAkcUjtUsXOn/JgJX0R+IIzN7tRyw7\nVNDIZaS7BiofkTsGFCFC3gYs+K5gSuE8VhCnL/iyFCkDIAR+a2imQOYzjwmt\nxQItCVXyUKQVE9bdbR9y0FFOBrz8SSmGOEAap1mu04RMwEvJcPzE5+1fKPAO\neGAESuC88TDHTIzrkabOuNg1m1ZG2KY56dewMngypLdOrEKuY3FcBT61WIp7\n95vRUsAyBoaL8Amg3FpiO190jiLMq9fnXKtNNY1nsFz3LGKZ/u7BVe5kkY68\napYxWIgEN1Ea/bdhDD7bnFdeMMd7YTHaZkBeQxEB26x7K/tTeWoQk+NyFRJP\njInQeqG6BCEZ11ej3cxbz0SkSe2vkYVgoQZX3oMKr0OTclZgbTWkrnY/2T1Q\n7kTAqjlDTQtf0jSP09vV53VD4wrsQWLaB7yroPnLbyaBt5s6wuG5eE5Nt1bn\n36Ot7lYcG96D8cy405CLx6vnnMlVRK5bFSAqfAMK7gNRzWdIewFfO8uOAOVa\nqPgL\r\n=9Fjd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"2aa5f11807783bee91c640aa380ce13c0c433531","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","_npmVersion":"6.9.0","description":"Noble ed25519. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","fast-check":"^1.15.1","@types/jest":"^24.0.15","@types/node":"^12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.1.0_1561083461210_0.17168127002097844","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"noble-ed25519","version":"0.1.1","keywords":["ed25519","edwards","curve25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.1.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"9bafc003c3cd79a7cfcca0699a335680889c13f7","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.1.1.tgz","fileCount":5,"integrity":"sha512-vs7A65y/HQ58D6cMZX1dLOHwM4qKz3gKi4p4UYdXE+FUk984E+XzJ4fB7VDXPPJPVo+3pfgbFpQspe3ElxO8Nw==","signatures":[{"sig":"MEQCIGwCCOPuqYXJftSkP9LL2vlPsVA++A/04lM6nC2K7Rm5AiB3KdtLjUbzph+pmk1hPQeUjW7esAT5ZXawxKpNCW1HUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFXR4CRA9TVsSAnZWagAAL/UQAIjWIgb+31WOhDnbc5Fy\ndw53eBJD4nOgu49PVrWCjksjMtjRF3C6Yo811LLR31x9gTAnevZ8voEpoOpI\nkjRMZjF6LIU5ypsRlCt0pRO8QRQXOf524HZaVPtwkq6HQGOJ1FRHRv3rE6aO\neueF7ioexRoyM3ItcjV/53Xf0i/0WVLxMXPsXnJddNcgiT0sLCarjat6Iw37\n74+c6FC9jWeVvR4ii70P31OAZYmt8j5oRHADRYXrX5U0A1WvqLbnhG0wGPIh\nMZGSls1meQAwN6XXA/34MDJ/A4dVcuJPX8lPD1Jd8tb92a2/p9TeH1XjAW6l\nwGKYqAIZXNwZUldC2sJ9gWkmQyFDQpnuUO46a+TlDDQsB7Yj2YGPSIgvOnQB\nk5zDniCD7/hMBqGQx+apJ43KUkgGQqatTchDza+AfuT3TAF4D0Q9iiks6XPo\nlzZ3XoB/wpdk64tsWqkXTqIGxiHbIyZw6ASyUvhxpAVdhUvh2uJ43BrrFsxo\nzpqmIcEByYtcSqU6CYQRFsZ3E5vQQ2N94r4dv5MsirAz/WhvGCrCinXxzLjD\n9uYl+NcgZCdbuyZNrfPvZ+8Ribm4+2T8J0/0XhOuIX0RBsWSlP0Js4hK4muK\nnLhm0yNcNQH875FkimzrpjY8PzY8UcCk64A65LdKxgLLeG1oUjT0+cM9Mwn8\niJ/8\r\n=Nnzm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"42be508d2164980c7d4ce380dc06e7b338e34528","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.9.0","description":"Noble ed25519. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","fast-check":"^1.15.1","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.1.1_1561687159911_0.35336195872677845","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"noble-ed25519","version":"0.2.0","keywords":["ed25519","edwards","curve25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.2.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"a2667eaa6befe3f225931bf5157d212a85ef1ffc","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.2.0.tgz","fileCount":5,"integrity":"sha512-YMkmpuXzNeRVRSyJQ1dGCQi5v8iUaxn4cbD/6KcE18fz5gZUOAwm1repjWvvDvdgLThvCScvNq+S+V7eRJi0tA==","signatures":[{"sig":"MEYCIQClDv1GJ6PHNulnpgHPndfy3J0qJg8tX5VAf+rYKej3QQIhAL1rVoIQa37AwV17lYmNYsNHSy2DhlTV5S1os7dKZViF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTWGQCRA9TVsSAnZWagAAppMP/3xbPwMSJ704WxDfsaHx\nPPhnWT6uzN/vmIM9bC2h0eTD8XbHAlgfwWobSz+mpFk0RaE+3P0gQusIsumB\n5E1K7atBNz0gZMcQITYzzROukPag38J6yoOnSp6sF2QmDqZ0faLj9c15zC5g\nb/OMJa6J8mB77i/jZK4PXYsTr/LdhLPkF2uvEGRs79N7t90Z4KHtWJgygsXn\nLZb7bKiUYSPq8jZKtXKhMC87ETRBAEOAx4nIEGSGxbU0GKAwoJR9S+EdsWuW\nlyRZTCvs28lvEqbHaKks4QN42t+i9OOVBdCHU6V5LR/Ex5kzSMegQTta1gMQ\nvzCcDHqo/+sSWp+zRMEQ6rJ/3odgN0CiGcBH3DcEfqP6SMxB/3aZHgpOJkuf\nUEsUk7PI/JT4YRe0fcFcryqTm/0Hv6S/40D0FfBf8WihLY90ZGaxUxPi/BEu\n32oj+6klwSYQ7BQiOr3+C+MSN5KTEf6jHPhweFL7mMfiFZMTSytbRSntHOKJ\nEM0Jkceg/ZpRfyjFndv4qJQXzowAkxcXnM3jkp0xxMAPzhFn3j1ETTluTRIR\nk2sSbP7/CcYbUFMLLpmZ9/ehOYCJj6PpKFLz6svH9pc+YFnNaInT0byXC8mv\nN1kLg/DtUbWcMBFQv3qix7ljXDZHuawiXPP1E9OLVRwKgTEEQGnjk58asQB6\ndNSF\r\n=hWFR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"55ec6b1f2a69ac77c6c1ecd542ee2ea1747db73a","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.10.3","description":"Noble ed25519. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","fast-check":"^1.15.1","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.2.0_1565352335456_0.32414644344604415","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"noble-ed25519","version":"0.2.1","keywords":["ed25519","edwards","curve25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.2.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"9dcb52c53224642123f4df2ed6979f250a1977e2","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.2.1.tgz","fileCount":5,"integrity":"sha512-su+wLJ24VJ7F2MS/V98k6Ew6mkmayasBjID7YjZnGVbk7VHh9gKDmdFmC9de3C7g+rHSH8aj2i248Ph3wgS0UA==","signatures":[{"sig":"MEQCICLgLmxNmqWlqoEz3Y6rGcznNQ6swKLECp694LE2Vb/5AiBz0AvAMnT71ASYvOW01k4wc2Cn/d4jbzC5PksEgG3Qcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTWPKCRA9TVsSAnZWagAAlmkP/0su2TGH0Ul+uOKBoXlE\nsxnxWRTRmRsBOE+66AAv+STQ9TzRpU545NU1DA98I/ylq6efxKyx/YXypd36\n8V/qOvwS+jdmqWXMUfveq6IeaFDFXBfnzfKlJA16CbFJeugGAHsEohc7djpR\nbWrkymb1D3Ev56APqy+IBbT3wJsv73m9nZDb931Xggnp+pPKvrQaf+lBHfbF\nU2IjaZzjgB1L06X6jhNlwhWlrM6ZqHBL/0FQ5NUHIZ94OpT6nJyHY9sBO4P9\nY4dEBl4ElPBZvY2iKRL5sdTvcZJD6/GrnJwsU+1LwbbpdDKarq07B0qTnXx6\nVCkHWNmtsM7q1aaL9IMvJ3jybxSStaw+FCXn4R+7mQ98g00/YMZNt4hH1LhB\nM6ucQLQyBor+iiEtQXWfktpLFAuQGvSxohtzhFcrEp9Rk/6IjOK4SZdRjF0u\nhFmM2nEsDbWiKDrxpjdDtK3LnPvzN00uDxbHSANx94kC0aO6WIquQvITD4lo\nvN9pUCsVf5zRxM2rWJMRZ0E/4qEraYhyRMk3+MN5LdEkd9HUE2bm9pX/roTS\nDmSBDgBxrXBv/nFoIgejyjfYHVm8xcjkDjq7zGzxPbY6WIoBmO5BmRN3tARP\nTu4hFXc9k0nx7X9yhdxbTSSh7eelpkwMQfU8wkyWIaV04THrYuYkVj7JsZsA\nMMMd\r\n=MV8y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"074da0b77c331ab35773f9e93dd8c511a43a3360","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.10.3","description":"Noble ed25519. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","fast-check":"^1.15.1","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.2.1_1565352905387_0.9321356697453973","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"noble-ed25519","version":"0.2.2","keywords":["ed25519","edwards","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.2.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"7e70499bf78bb10607430c30f170b40bde1c7be0","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.2.2.tgz","fileCount":5,"integrity":"sha512-9cSn921fUH23Bbi3TtgbFH0qlKNaxkQFL/xLPHgJOGTwANkJ4kxZPVQi3vhPE0/4njFpbzjhnYl/QuaXfHFoyw==","signatures":[{"sig":"MEQCIHeKRaOi5dAcmnnQqAfFRXQDAIXApe2xv//sQiLMUoQpAiBRGtPmi+TrK13JsEKcp/7iZIJcyP8TjqiDchI3lVfwPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaDZPCRA9TVsSAnZWagAAO2kQAKTaXfyqaKCgNppkBG85\nChoGdFHsxZiGZ1coCZufDbiGxMKQVBpR/D5/jpjsm5w1MqVwkSNAhJOGyqB1\n92w8NYUg3QhtU9XopE1CRx0XYFhON/10jLqciZQJiPhAa5ImPFnQ6jNsU5L+\ny3Fzsqu3z6sSw1PdEPRXCs+rgpqRPNjJjEvkaAI7Xx4MPkFEvNfgFnStwWfk\n1LggsKb3bheNvKt9via5ebqddTPEt3JYA+O5OjlfexdDJBOrCmkMIHPFGAKk\nCqc2RAOmRd4IWfGgPbIQf2v1v6YL1ulgsHqVnrPLmo1FEOiFMQsS8tf2VQb1\nwG7wXHs+X2VpqtwVyUoLZmVtxmpR6PRvAfovfD/VEmqIalDhlnizNf5vXAwE\nXJscHIUZdBfQqnd8a+JcesoYpisLEPqgCbJWtJ2sdVI7L3AwyjTRX+eGrO6T\nmix1f4i/k5MZDqmrnvDA1085AQsEpnS4kOy14LCylI/fcaq/2Jj/orqZNzug\nkfLybpFEXkSyTh37VL7o3FAh3IL0kAch/YJLP3zSFgkqfCJpaBQe5WgJX7o7\nf0z3fz8WWiKAk+IZH1VYHMvsWQTBJbRvQDb1BXSj40AjoMfSazAcXCmnIPCn\nmifBEv4FGa1Aigj4vEorktlTwVK4Alezq74J4PKJVEN9o4uyAQUbhGrVc7sO\nrn3u\r\n=oqOS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"8bc97faca4d2d51339b3e209935f08ad76bf69d2","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.11.2","description":"Noble ed25519. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","ts-jest":"^24.0.2","fast-check":"^1.15.1","typescript":"^3.5.2","@types/jest":"^24.0.15","@types/node":"^12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.2.2_1567110735276_0.12050671362319276","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"noble-ed25519","version":"0.3.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.3.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"46e419f4443a414feff99a589692a535feea6c19","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.3.0.tgz","fileCount":7,"integrity":"sha512-y614/poT11gm7LtG7STniPfkMkW5KTcYenQEry+jKmItklHcToGUmMXq6dWntiuozjMxcFQQUIEXo70KfpFN9A==","signatures":[{"sig":"MEUCIQDjvCjhkB1U7VMI3rDMpFp0nNjVN+ck7A9+CjXw8iHvVgIgMLH2YIVJSyl4q9SXj/KCX+ra8nZpHfFLdUPx+ddrX6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxUFMCRA9TVsSAnZWagAAUjQP/1J9RhCHMsVe3wfCdeHI\n9zneY5fEfmbTbPfgWZt+lPNDsSOf2Y9i4DK5YmOeIvp9f7xgJrfaL3DURSn4\nGwwhYfpgDj5mbpDZYXXGn7kszt4xQkdNiFhPpobBPdoWBUwMiuxZ5diC3032\nXJZoIh/QR1HlvagiRj1j5CHKwxE+3bg0tYfLPvhkn/MBkgfAzh6rl/uIFlQo\nsaKj9C+JZHmTkCENiPJgBTQxBCBTuk0lZIeufspzE+YRcH79KznD+UlkD2Xz\n5VkzM8KLEAfUa4by0gbWkHkA6t59rVQe9gmRDrLVqVpyRykY+qIrSN2We3dw\nmr9Xaoynhd4ZEoCVjwNyD23FDh6X4zEor1YnLPEmzvyxBE6XVC4kzuzphWYy\nXOp3jgYA+1MZmVs0Y/cCQVPbOhKVH+yIoTaM+V7EbImxyb2sLCoCWTAsaWTv\nZ//j3e4x3z62p5EHBepL7/ic6dEEJzOawGSewBueroikMvt9cB3G/kf/jCaF\nVs9iSlK+F+K11ttGjpEpAaYnO0ANI1ugFyDBwXNvE313CbctJMwVK4ZurQ8M\n4iH8rMsrLh/fM8JQZwSbMVyk+0KwLjC4ZOEUUkFhIrqID3eGxwGWHo4uMvik\nLRVSugIgrSLY1zt87AtIh4sOu/xPidcIWSu4SCwohtBFZbfIXqspmXJYHSgF\nEvgS\r\n=6RGy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"70c9dc6da411c59d553c8347448c4ce8d02fb5f4","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.0","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.1.0","benchmark":"^2.1.4","fast-check":"^1.18.1","typescript":"^3.7.2","@types/jest":"^24.0.21","@types/node":"^12.12.5"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.3.0_1573208395903_0.7743333977362921","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"noble-ed25519","version":"0.3.1","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.3.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"842a0f4df77c3bbc708d3e8997472b78d50ecf27","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.3.1.tgz","fileCount":7,"integrity":"sha512-2TyxIIOI3yHecg6hXZnxuwk98PT6wrV8NSp5lkarrcKi3Q91wvgMRRbDO+QrrOpK29VWYp74C1zihrPMkENn7Q==","signatures":[{"sig":"MEQCIC166KJ6Et+SnbVDFVYN5LvqYcrVRacY1F+xPrK5SJHWAiAPakR9DzFBQZs4saJd7tTQYqSmE1D/KiM+Ayv/QOWWPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyFykCRA9TVsSAnZWagAABakQAJHjTfLU75et/niBuYuQ\n6w8pyOyyh/7UBjOlZ1XsO0g76CY/CWg0SIvAJySnmiAaUrd+oh4zonENNM8P\nOMoI0gWEr4cguFldarB3KO66C5tyqbVs7OoR3BIb9nssgnGoENAXxLaBpPfv\njFWkM14Xryh8wk6Qwmls+cO+i+WaoQzPAB0at1rHPURIFkkaVxuZIN+siRPt\n+gg8ZbqgvCUpNyNsYav2IG+xFJJ1gQnO5uwnNOPYMOVrg/8Tza5/ecrtGwth\n7A1+kKH+UOVX8P5fEj5WJKYWNe8Z9HDcZ7EU7v7B/wJAKwTiPTVGILcOnkue\nomqsJmYtNorrWdT9MkVEC33VEbSkXvLz3pDNYN/2ke3MJmZ7Mfd/UqbVhdsc\n6cspfgGwQJsdEyR2p/UJ+RX4BIdl1g9SwfnZrvyhER4mF99bNDKWtKniBvT7\nrhPK+cFQovqqRqqm4B4HxF+pABPG571pbUGT5dhdakojPPbZZMHMMmaty+W8\nj/UTMdh59fCC9tnHZ9hjM+OEBW4lkBmYgx/0ijxSybe7AtfMBlOGbAhulfVR\nZmlQxbG8AwEbgt+3jUj9qbRhkdl1X/Aiw9NgO9rxTdCmrbyRDS9W3pDuN+BL\nnuXRf17OcOjgE+K4ZfeM+R75FmzLa9SupWxJt8/F387IdQBsldCq23U1F64B\nc9ZP\r\n=7MPX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"ed3487ac9b25e092919268f17c49ab4606fa33e7","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.0","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.1.0","benchmark":"^2.1.4","fast-check":"^1.18.1","typescript":"^3.7.2","@types/jest":"^24.0.21","@types/node":"^12.12.5"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.3.1_1573412003774_0.6591256042912967","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"noble-ed25519","version":"0.3.2","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.3.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"0ce4d27069f312951535f3a0fa2d5ea1c9aec9e0","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.3.2.tgz","fileCount":7,"integrity":"sha512-l5yYgI10MfjAbMZt9ZPhip4XkMskTqVsAfNHX7VPnKP+DRzHZnEWY23hJev/qZIYsjIc3Gy3KCxm788QVgZOag==","signatures":[{"sig":"MEUCIA7+0CQ/w/E/bkZ7vYb+UuWnCG0xWD22efCNYSe0YA9WAiEAvCDUM/Zd+8vnTh7KqjlHc9HNZZNQJcB5vEmG/G5ZtWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFHLiCRA9TVsSAnZWagAA6/oQAKMqATMHXYAUx9WI/tZd\nJHPV1tzqwBKG6QwgydPXdhkWtsyCA916Ysgpl7to9z/I/s2diJEs/fLA6TK+\nfXw+bgBQTtRrCcCaHmkIwwDA3Lp/Z4NIwGDF9ZJ5bYHjQy/BN036FoqZhE8S\nAvsMsSAblQn5IITGxm7RQCL4moOkKab2QR7igZUrzmvQNToWitFBrVshSmUd\nuLxKlelnk69tQEjgsYypFZZX5Q2q2AL9d9z6LfqXvmOphoBsLpY9iwgH61yY\nZ23QD9qI0e6dy6RbKbRU6VD8TMVXWMy7QNZEIJWuTF5GYhBTIn78B4MhZGbM\nJhqtWyvCK9dTH8jggF0cZo/zWswPd4dbwXbKvDOAG7AgUXJFMfmthReSXv/v\nkmz6WEPkJ4HoHKiynUJBqcwLpJIyrjIpr68MMkOPKS46Gw0cxQcZiuDC2yf/\ntU6at1yWCV8rjOyx2v8sZed20sL5Dm+U/1dkc5kHlugXDDFoIApAHOJ/atSW\n4hA5pMqxmWsdV2+g4NIk2Vjqw0vJoCiGd+amui0hfn3CE7lFGVFaTgMEIE3G\nlFQ+6wCKMgtCrp825aWp3Ob3jpQ5rXKT8NOBB4WctMU1OexDiRF7PFS0TfMS\nhlyMBX6huB4lh3QkSgG53XhKkiVL694pCUjV9lQyo/bpR6gdux4zx2xZYNX5\nCFoS\r\n=Pc75\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"7c7912b093f324121650a7d6cc29a8f7826d0481","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.4","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.3.0","benchmark":"^2.1.4","fast-check":"^1.21.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^12.12.24"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.3.2_1578398433684_0.632421125803843","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"noble-ed25519","version":"0.3.3","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.3.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"45f47c99c5d9fd25afdb90f50d8815a13bfdc32f","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.3.3.tgz","fileCount":7,"integrity":"sha512-wpTMQuhhXnSx8QfWH+JY0lRqLJJ9w+GiK+bLgtj8dfao+3ccxq83EDQvBnJJxoEw0hS9Qu+wkrRDttW6mBcYZA==","signatures":[{"sig":"MEYCIQCjGrVPunLCvpsem7Ps/LA8wfbRmxL00VL10adG7Y9zhgIhAKalYECNF8Ukng1f3YB2Jn+GbX6Q7jam+3bojUlLWswy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFc2tCRA9TVsSAnZWagAAblcP/A9piLzWfR2fnuWN2M//\nnAKMZsHgZShHH17CvPlugw4DwrK6RVF5mCKZXegv5wBj/Y1LAYk54Cq/yGJ8\nkz4XaiQew+vbWPdnSs0FityOZhSjqESRWIO9Q/BjfJFdYGb9uupR4Qo05fd2\n4C0a36rlb/GdOg+VOB5uDSzsW7hrIFPBq5KzyoepG/4puhjCw/By0wo4WXVO\nbmiHN8CjgMKBE7rOHaOrm8I/kN6LOo61BFKMu8gEgxDU0lv9XHsyHgQ6O8Vh\nnvl4m7dS5X4eoPtf97gAWGLZFMQ/AFaLjqUKRG5c+UZdQoNxV6IuHo5H6p7m\nhX3/LhHpt6MID7YKA8GxzTDZKBA+CCWLhgeoygHt1GrnsDJVPyG1uhHqZtEA\nUfNyDqQZNAODrAfErvglBdrFYAO966f9knKaNJ+PeZMOdd7mzKIJQlGfCIOX\nQQJx0oFT948XTjK0p6LeLzzZvitN+weE/pq+Sd05TQpN0Xh8C6M9q1hZpYws\nJ8sALxIjgP0Cf/KiIQ3Q5RnwfY/rbFHUIKBbpSITwZPoOCl0qodVkGBtwqVu\nR9xsV9AgnZ+tEoEO5UkY1wmuCSwQ11XiuBeZFqLo8tllvMPBQuw2Plx8viL2\nIWG0KBTlNvqL0CWjMD3Jl4vDDZ/ytbHyTcJ793+KXnAHOfqAPW4QeTAn/l35\nvGNJ\r\n=Izrj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"ac469c82e1f629306bcef8a8e12cf3ce31e7d8e7","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.4","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.3.0","benchmark":"^2.1.4","fast-check":"^1.21.0","typescript":"^3.7.4","@types/jest":"^24.0.25","@types/node":"^12.12.24"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.3.3_1578487212666_0.7746168101120079","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"noble-ed25519","version":"0.4.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.4.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"b66788efbbd6bc420ef5157d171f3da52b75359d","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.4.0.tgz","fileCount":7,"integrity":"sha512-Wy66tE7NmcqHhmGz4aZhWhU9NPKlK7vIB3B+Jnd9txcFnJ5YCiHotdlpB5/zh8+urq2M8qnNheF7/4X2belmig==","signatures":[{"sig":"MEUCIQCJRkBsjGyfF0Pw2FZJiI6ycFd9exBy76/YR4MJEQ2EgQIgHPNi0ybTCnA3FuCmJZObMmEn/0M6sKG9FKE3TOgy/MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee1ynCRA9TVsSAnZWagAAFkAP/1UgLV21aBnBsxNE+F5m\n6Nupn8FQuAX6fHHve+EBoiFmay0ZoOgb/CWBWPL7pIJOy3zlRWfcPeMKQ+pG\nf0p18elOGqz3MjjD4V4jhtolAeomf3ncIJtiWXDs5aJC+oVerA+yxPOZgHK3\naKVcpE3Cx2LYZnXcyfQuKlfDD1GGkWknKL2i9urEbocJVsxrQEm0Uq2X1PLw\ngdbf6uoOZu3Nyl0Xz6BXQTLDBRBfAIi/2DK7cq0JR/82x/DN7s96fGo26ZyV\nHydjorOdlpmcgCdycO5MHfIzwv/BohmGs3ooZppklDH6bWAEeTZLXR9VZE+y\nA+DN958xW71Bk+dAsUU7KzTnqLVXpgL6gZD3rH3CMigsVKcuLNMMig2fdR40\nkapIRvKPqe55zLopPzJIZFzOTrJ8nR0HVxXRgX9vE9KuWXCUYQT8xDtFMesB\nDrlLvy2lgiZp4HwzB042dRjBJ6dE9070cxtAs6ltGQo+1BaPW3qJjaH2IM85\nANmF24nyyDt48VLVaYPVg9s9K9V44xQeciMK88FEjfrtBJp7ra5T8NClYQ11\n50vXfY/HymN35nKlsNEujcrFKyd7Y/D0bMTxsalU9govpWA5zfS/zrhA2dFJ\nZh/xS3/ITmnLIPy4TbfUwtBl7dLiwG9W9TgKZaH8iLex/5WMDhxlYvSJfF6O\nQtf9\r\n=ZoWh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"3c4a2e8cbd864d05e7175826a157c2e7084e62e9","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.23.0","typescript":"^3.8.3","@types/jest":"^25","@types/node":"^12.12.31"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.4.0_1585142951494_0.3987343115357538","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"noble-ed25519","version":"0.5.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.5.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"4f52f7c10e01fa3ca75678b746456557f8ad9226","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.5.0.tgz","fileCount":7,"integrity":"sha512-ezutyq6VAXODEEB8JhZDTdV51XyuLHM5j5/3RtzgsPRZg7eN1jOs8d0jQskKfE00N5yZ14fPmaNWjvGtaKt3eQ==","signatures":[{"sig":"MEUCIQCzCQf36T3TLSCFYyk4W4cPDBeOBygzJ920AmHB+9E1hAIgfiulw+qCB0l4PKUzlTtVGZ6W1o1PUAbsvFUU3X8bWdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegV2YCRA9TVsSAnZWagAAMPgP/2kFxBuNR4YrVERm8XP8\nleZFh2er7lFe0PkxjLzs3W3aN72fI1R8mCRULzQYSJeuKPFoij7wbQbl5Xz3\niz1I4zA5+RZExvHalqVaWzoV4svyGVXMvYuUl2rmaKHmlGKhWLv0Cwlo6XrV\nvkTWYCE4JXgL4BJCgT79GJR4AuAXrJ8IunM6vHwnZYt9hR9I8gwawZWQcZPa\nJhUT+nZyhdbQQzZkuN3lrRLUrVyB+9JKstR/1Wn5YtXCTVK4sG/X7p+ufQS1\nYI6Ofy5jBKDZnwnrK9WBNSkm5LGIqwds1tHjzHhdEtaXPa259mVlx9kXG92z\nYDzdxTxSQr4m1v3bELROq3fUV2rg5nntv9Er4EQncOgwjeM3B4c7oKyxs0Zi\nVYWePt0IMQxYh1sB41rmzpvsqunKfFQfDyk2KppEUm8Rg4mg15frXeLI+2XP\ntJmR9PtzOql9r06sl20Uv0/JRnfaFJvlqmzVm+p/w51vrBmAekaF33pXy2Vc\nrU0n+MKGqF0r/9HGLazr07xLMhtq3vW0dpEvKrv+dHmunvh7ONzmp1NLBfxC\nLp8lLqSsAvb3HapnSbHZas8ERvrkp9DbbQcta2S2k1AVVXTsQZzPLpCk7Q/b\nS5APksTBJBakISleRm8iNq6BR0t1AUjnLJjvczOmrRZAfFkclDRIU4L27349\nJ53D\r\n=AV8+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"69f678e221ea01805ac047f8bb52fb673179c620","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble ed25519 & ristretto255. High-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.23.0","typescript":"^3.8.3","@types/jest":"^25","@types/node":"^12.12.31","micro-bmark":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.5.0_1585536407692_0.8569263469701123","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"noble-ed25519","version":"0.5.1","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.5.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"803d8b516992d6bec3e611463e7e2d99f2563c27","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.5.1.tgz","fileCount":7,"integrity":"sha512-VDjSML2FjZYhyrPxdTbCZ1lAK1pPC689NAGY2rbxjSqSar4OCK87HxqKVtdldXq7GKh5WkOSGJf1PeLTnTZ5dQ==","signatures":[{"sig":"MEUCIQCzvL/Z3PinzLPxNW6z0elTjycA0lzccRnTF+tT+6eX1wIgZq/gxaESLd7dPdbv3fVSR5SIb4P7INxmaXgRf7BqFpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegpeMCRA9TVsSAnZWagAAWMEP+wYO/mrCbNuYocl04WTU\nL19M4f4us54HW7W356zhdHyRHiUwms+9Jl4bcf63QXG4py8ZOFgA06dgzRk9\nso7HLZ/Zha2nWltd8M/oEZTJvO/TKVL1R1s/9nWABjKzLx1DFZKFlbA6ajpI\nu0F4Wlxw97D69xbVY/b4kxtV+Cl4Nzj9Y5iJK/EVbhKLR4ySiB3FFKX6pBST\nEPTZnXOD5n+UK3TxDCngCrILV3lJBFj/Z355xGtfx+8wxPOLnB2Vu8QZobx2\nmpmvaenakUbB33VExgxzFJg5sdBHYU8G2b2PLZ9B0iGaof661qzgZjXC5ick\nZszxtrU/scgJq5M1pizWKYI3JTxO5VjrybeXCg2jpPtf9Czkgb4QQQ9/3njM\nMHqxXI6M5XRlC46VkWcpyv9w3s55NewJjElxnylbO0FOTQfQjYRwr19zZZaa\nPJNV/ppjAPW4BQMxCeIpppPDQOfLZ4uYtSZ1HitPRDw18JUou24HeIsVdePn\nvl/855kg4+QNIzDFB3MgvRiVZ5zd4Cmu0V+w7J9PJumdPBkxdZFCdGUfPdd6\n7UCnr0spsPPkwabckNNZ/5zRzjFO27YIx+1Fa64NiUv5ypqkX+ERV2qQl/B5\nBoQiMeWVj82Gd8tQ1jLSplHmS2tTjQMx5OTF32zPMolRQBJ2yziVsj5eRe7j\nR4PV\r\n=YU6x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"c230c9bba96985027a622a7558cb8c97e7aaf79b","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.23.0","typescript":"^3.8.3","@types/jest":"^25","@types/node":"^12.12.31","micro-bmark":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.5.1_1585616779973_0.5469142338682256","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"noble-ed25519","version":"0.6.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.6.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"2484bec36bd7e9f4212faa2eef71ccc8fc477fd0","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.6.0.tgz","fileCount":7,"integrity":"sha512-QYRcLeZkC8HurZAnihNpYA9lICw+vPfhurwtebNwcYzD2rwVJnqMjC9aUnG3fBw8W+1zn7c9I74wga2pvb0+1w==","signatures":[{"sig":"MEUCIQCAznP0OtQR9JGnCSsFVITlb4UeaNtB9sXei5XFL0Wi7AIgDFKFj6SN9D7XKw8tYAIvgweN93/WdXQ1n1I6iXa6WZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehrtwCRA9TVsSAnZWagAAfbIQAIHJ2eWIQk+jIeBATuPN\ns+vl01Qa8o1//GKsTb9Pc7tgZhu6h9LNbGIDxEVX0Bolj5ZQK8rya3sDzwYt\nnJ12jJxEWBuOm4yY9QL94lZKM1jIFz6PS4lo/Q1h+2f0vr1jDsh6BGNiJtZp\ntXxZCT05kJGbUvOnFSWUhiBs51SIoDZs4qkJvVbyVfMS/m+Q5RhqzO+5bxve\nwWdkR8C/Ee5uYb008ehx2TGNolKqedg3PIUf07YuzuB2RL9SSmIaR3ocAIbC\nZzgfwm3lEv7ZorH6EsEpOVoEane7UTxO57S/XLVez/LEAYwi7PqgAiaWFOqM\nFSny9aMg0f5wVlWEZs3ocdoI8zd1+DqrL12zkcStp/KpAltVbgT5OccTWIaS\nBMY/HrBDggr70SDt+mKQ5mPHFqgvWCwvVdkjRoiJs2uYrgNStlPuBnOcpZLL\niRPhoE+kiDGKXzlpKnfZIDe1TT+1DzCbAf1GsApIXMb5+AQE8Nn1nrOlDEY6\nC3U2KJoFfpRpG33Y/+DXVD6FrkE/9nIJJ/Pg6lgt4nXqDRAkZ64/3Sb6f4Ov\ntplM74fekUwmBTihIaIoBfdDqGRprOp/fGJ3ktlBoM1VwzpzsYHSc3G+GSCF\nm3eKpXfAOhHiVDs3jXOawMV+SkNbeB3NnV1Ucw5UVmaLiDXCGlmHUt26w3Dx\nLA4R\r\n=1dLD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"b51967a0a492a88e43cf6288609cdd496ad33f7d","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.23.0","typescript":"^3.8.3","@types/jest":"^25","@types/node":"^12.12.31","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.6.0_1585888111669_0.2684765655252579","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"noble-ed25519","version":"0.7.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.7.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"849694a36396c3e6dac2fae944f91e173d0d38f7","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.7.0.tgz","fileCount":5,"integrity":"sha512-j9dYJrjz3CBKs09JsSmG4PHpaXCbJsx3RgFRRGfqayshIqIvbR7NNNdnPsdze0AutIigKAzsxZJoXr5usrgKhg==","signatures":[{"sig":"MEYCIQC5Lb4/znDiUuxjmgtt/l9eLUGjsGKPhdxCwX9SI3hAjQIhAIcGH1rY93ycVKSGO3fvmdiYri0rzPfSEjkrOF6vXIcI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejq1tCRA9TVsSAnZWagAABkoP/jPuGMyBKFi3F0Ln4Ro9\nxQGQEGQqzF4ZZ2sHN5z5FVGyjHvG+KjFxJ9asAtCe3rrI6QZkIQMkGpj/rmP\nULK3mJ3Kr8vXrjX5L8CvSRnVeyH/uWCVbWx9BMQF1bqGdkg0AcmqQ3jSptBM\ngCIkaai1r4XXgTEYf8yoAoYHS3FqzHYmPwf3Trv98zQY5bivHdifGwpaAjnw\nOrUrr/igqtVD0pvp8ryYNNq9I9Q59TFmS014LW9FqwtogvVVaQesrJ8vd2vf\nglm3x1SbAil/Qmz3HWBNrXsgnEGpRWjGACJWsY/8fj00VPHxxUCixpR7MLEJ\ngoG7yvf49gJlTi1uBDKuww4imhFMRWkbAB2ThC8cPUU61gvMuMwbzYK4Zmc5\nuWM9pRl4EavyS5mdE2GuG8K+VyWsIjlt580rpVUtxCpqPLEyLP84S0etmbKL\nUEYE2OKOl8sZrwn86BAimQ4To8nwwCvUXmNhz//461Oe3iYHfbq6xIYigH1p\nVQdhSVHco2Fi7yeT0PnOSXQPcQOHFLy/hGVhYPoNi2k1edJz6UUjZknVBAhm\nPqF9qfRuZOJcVEILPS540mbrk3jJ8PeIOBYq4hGSVH6amwCX+Sdlkb8t93ZX\n5dTtRfNEO5UCOHEz5tdIpmTATSFXtCXOGI1vxsDW0o4f8zKshKvQpyzrUkWr\nvIN1\r\n=yWUj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"e0c8999979d00034bf6361c6f034a4af45f788c1","scripts":{"test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.4","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.23.0","typescript":"^3.8.3","@types/jest":"^25","@types/node":"^12.12.31","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.7.0_1586408812692_0.8132958827308521","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"noble-ed25519","version":"0.7.1","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@0.7.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"9eedea599b92b7513970a762226ab470d68933fd","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-0.7.1.tgz","fileCount":5,"integrity":"sha512-j4AVXnUUkGwwgL84tXAuV5ioHU11/5mvy7RpPXwZvBcfeAJTRHl/y6ljKkSV4+EqsM8gUCQ7jfoBOXMNLh7iMg==","signatures":[{"sig":"MEUCIQDHTh/KfyH9THlKXDRQzh2Ovxkm38z6x++/FfxxAUF6TAIgKUYD8Pn7eR65ff9A1h4w07+AnYvPdDSbVssns/rTbz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenuRoCRA9TVsSAnZWagAAGmEQAIUArCuAV954zWYq1lzx\nEc+JTqyHi0FUQnH1Hhlg4dYFpDKFcNdkFS+gJPdp5plxOsvsCOjKIAJBFGVv\n4r5HRD+L+dntysvJF1fXR0Skik3Sg4qC8ZatG4+p9X1/FQUQMU7QIcjAnadx\nD4LPehQZE5Dd3VBwhWHww4O/2bxFKPg5gBE8urieq7Dp+y5SB8jtja410bx3\nRA73u5nmm8kqevJaR1txkgqoK2LVpU3qP4QZvETRxrwzX6QoTU/eEQAlH9ml\nZImyCmJsR3awni2GR8nr8MnNRBGQwSUK+Cp+QcgFkb6KwRMxdZOSHy9jioxA\njnGPKZYFk3fl4hP7R856254FboU/bYlmtHzPXfakerSc0ZxWU6NXHCLwSQE6\nQbKBV2QUmLSqh7JzCZHfgyDPftIQy/v7MTqAlWeuMwjFgoiFaDzc0ohDKijS\nExKg7foFKiuHyUvxLT5lq/k5330mMiv1W9HSS9dX6ZQaPmFBPVBKhlwsaiTw\nDsm7mMIYRDmmp+0g8/w8QEQ7Np24A1fD8uE8ZIe+SHbH1iaMYhp7c81dihaf\n42cnJ/w7L8N9oLdwpL2OgXAIu/w/DI6g97DV/wZxXNKWiw8UtP8htR3D+sPU\ndRAwprQ8gvMaZmLYdrdQUZs3y5F8zsw0LeS3Pn1z3/OeSGwpHjtAg8WjjjNc\nSUXv\r\n=IGCu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"705e3b9f2b57c22e3253350584f6bc60687b58c3","scripts":{"test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.13.4","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_0.7.1_1587471463917_0.14569557164216818","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"noble-ed25519","version":"1.0.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.0.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-ed25519","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"2df6acb917c898947eda04818cd7de89ecab6112","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.0.0.tgz","fileCount":5,"integrity":"sha512-BvnQQhSkPUiuFsW3BBxigve2DCHDHlrIsvufSadaSj5v3TCHIW/Weqb8WnAw5DQPbODnixFIjSw9TKEvWDQh3w==","signatures":[{"sig":"MEQCIArIMgZqVkpt24wJWrlFT0QM4Tolt+fbnQr90r5DO6kUAiA3audz9t2THqDvTETTjxGMPKlvzzmwQQlD2JTGAjGCbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesw2BCRA9TVsSAnZWagAAaEoP/iYOpxdc3DFU48v+zMGV\nYvxaQKftWkLakaVLAc9ikzqrD7KyjXrfTLLhqP75GZ+oMUhajGootbq4oBEW\n7Lgn2rdRNmtBDiJlZqooZKa6FZ3STUzBq6DZLhWN3eDj4+CRLkuwZToG8kBe\nVg0x/s6nFQH8rw2ZKD5hfaa6G/cQOmZUQUUgfHHbaUhnilQ5PKn5/e9GGbbg\nLKfkImdQNoyifQwvuHKPXqg2AUwRhcN7AsdyKILClKZCyu0OrIcSLfU6ZcGl\n3CceFzSpR41by4uD9rPYUUr9LnTr7OHE45CDz1X90l0VwMG25d+GNEWyom/U\nG/styp/dblA5dQmd5q5gHx6qFs/wB/NSjWD7Nr2PGNiJ9/YjVErsoZvADWko\nlkrDAH4fhrmX4ECWjDMqWxdRo/Lwl3qpURnJLv5YYQAHEv7KMaKmkENBF7SC\nFWi+ZOX2mgFuSxWaKxrEqTbHCD9cU+KdFXhThbXaLliiI+oeFcR2ZAAu08NY\nUXf9RxPiKOj5vcBmfFEQATppwjDJ6EhNl+kMtGzF7oifPKtGyMSeFpZFwakS\nefoKgrLiuPbo5Xt7RyB7B/UAcPs5+/GdVMMhj8rHqbMBzsrc1/fuWv+fxPQO\nalK84Pfky1u42aECx2TMnn0dMC9lI+OFQgxWnyl+OtQwvXwLu1/N5Zr+JaSJ\nqCFk\r\n=kEe0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"6c92128401b3e168817d54603786181fb45cd834","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","prettier":"^2.0.5","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.0.0_1588792704925_0.25497513849167097","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"noble-ed25519","version":"1.0.1","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.0.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"4f3e526db33588df8548b4a188673d033d56b59e","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.0.1.tgz","fileCount":5,"integrity":"sha512-T19X5XxWvixfuRU3pX7BQK+7rUDFlveHwrhMcGbHS++YAapEh5ZdE/26BFbUzZ0dbdTmdMFsZIPVs3yf96t8dg==","signatures":[{"sig":"MEYCIQCEX7ITjiYybBf+fvUa9ElrSwfQAMWQGO70Jgs5EBvXNgIhAIwhPXF6nGSauRDxhhj0NerOwmr6TNGNfpogq+X7oU0q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe52xcCRA9TVsSAnZWagAAtVwP+wfrhJ4cAITO7UeYApTy\nZliSO8WtDMO7xdXYAd0oJJd7VUgyXCfCU9i1TTpWlb1lsNVHWKBZYiilh5NC\nzgzZd3+YNhavwAqCCpFnQ36BzDTTOYmYw7UmCO1GjsG5ZMM89utvhCEcBTtu\nrr6BQy/Sd6gsOwZ4MeGHt/yE/OLr0moYWF9dDP4aBQqlZWC7LVFZNvnwFpiB\nNcwhdJZtXaaXonwx1YHSKoWoDgvVUCwUAXQ6TKIyDjmAySxeSGngzSXJ+poy\nhwPkMM8eBARS9yxP/ahSd6D/y+1qOQIb6+uViYn6xQpVwwCCG6JICxYP/4Vj\nYqEJpqvagZcyBc9ynVCZxpzRV+pp8AxEKWUPOlv+mPKSBw02xwNoNRgg12ih\nUUo1j6zPBvqxprhLVc/hQLfR1/RkO6WaaebxGKd7Bv5WdXRHcYQKDJG/sHii\nPlQGp5/jvBkhge/O0TFA4BVoKSQ1/VqbU9NvR9pcaShADhzSGyFanKrPaO15\nsbNskEKjdHGAFGCKCXhrIZ4QeVJ3GShYkn++bpnHIVg2jRWktwkvrg/FNLEh\n6Q0lsfoRsfI6yCWYoBd0UsPeT8+hOATAMMa1qpVBk87QwiAmCcbuP3amNqtQ\nw2annaElJzOPnWCQdlssX3TX1KAwv6S/H1gyoJYfbrLcVwUAsZyV29xoQtnJ\nnJUa\r\n=Svqc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"5dc4c84e5a25aff87d8d953b1676612ba388f6d8","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.5","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","prettier":"^2.0.5","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.0.1_1592224859661_0.337586939067148","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"noble-ed25519","version":"1.0.2","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.0.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"34f16e6669f061332a67a6ff363b0742022392c9","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.0.2.tgz","fileCount":5,"integrity":"sha512-bPpdaCmoCOAYBHQixR2vLLKJ2D8SCJpcmbIEKRhTZwH1rMHJrROZBuNxCUVXUpjgJkNt2TvUWfZQsjwy+Kj7VQ==","signatures":[{"sig":"MEUCIHRDQLF4r6OVdFmGkUoMSshooRQw8wJXoBpWNN6wU9kPAiEAnkvOGSNnRB8o3v68hYeOBWFsjjpGT/5ZwNMryeejI2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdkn1CRA9TVsSAnZWagAAKmUP/jDXeo9bCvPTSSVAihJ3\n2yA1PJAKR8X+FmVYIMMkT5ccGynUng661Yp/yA6VPAxc11gl3Co8kE8mSkMJ\nfUnBwzflo8KaolPixK/mvxJZy9QQHXCkPxG7h7Ejg/xiKAIt397rdeazKst2\noSDUIZTB99Tpc9fvE0ZRBBT+b2r3QfmU+PRirGv55g0vgwbHqptf6svV548F\nc/knwi3M8RXl8NlEKkS6bvRzLpmWo7GvajzCkTKoYlchLen0LTVlxzFTXQ+V\n4mFk/7bGKbn8zpMK0vhX/7lE+htcETBwbhzd0tqoCKktMrsA8VWprJOc3gln\nF9xJsghaKMZqiqOJe9UKKmsRDLm7FQ2c1qP70orwqF8Um/UqI360s8TojBRm\nVaxs/LqvmTTKikr0BRan+MpeoLCzuVusb7oeDhoIsanOnd3YtJltIFmsVVVi\nHL1/AHYiKPOoA5l9A0llrEulqXw/CR5KjhAYfB43iczf0oCatGRtV76n+Gpg\n8ufVGI+8ihtIFvXC4m+kxFnGAKPUDwhwqEs0iii87WFA+KdH7qLsl7GzKouN\nW6YkNcE3kRX5o5MaQcNgPJUG5HmLF7ETCDopXURswdqBvQYnGwr/D+jonMnZ\nG96x56eZc/Hh90olUje5z/wNHc5ZVTUOuDUQWsaoST/42G7XAeDjmTnmjxFw\nxdWd\r\n=6PqK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"c7a621d68e4181e5e5e23bd2286dfcc319954ca5","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"6.14.8","description":"Noble ed25519 & ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA.","directories":{},"_nodeVersion":"14.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","prettier":"^2.0.5","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.0.2_1601587701101_0.9578935280379715","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"noble-ed25519","version":"1.0.3","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.0.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"f34e96ce12d1ea4e5bb22f9b8c7e3c2600459d72","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.0.3.tgz","fileCount":5,"integrity":"sha512-6pOngnpa/GVYURFvE7igoRKm3RrNwQykVLjSCjTvmUdAyOokes75trVDYoi+CGwF8/jh9hWl2zF4ix9OlB9OIQ==","signatures":[{"sig":"MEQCIBjYQqnq/g5FH/nkJ5N7fnmkcDDsAt8v5WGFXYbtdR/uAiBzFayim5Zyo7gSdTdE3BsfSlGq1Ai3STdayQroBkc4+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFnpoCRA9TVsSAnZWagAAuxIP/25I+XywNFPY7FB3uQuU\n4mGz/QsGDFEjGyezGsQu5jMQkKEqzoOpw3iGloTewU9JFeCJafU8IVCR4zs7\nYi/x54lzZ8/Mvu5LBYrdE6Dhjw+czwfqgHk5Av+5D0ykgA1X8yt+1jAjWcJl\nsa2WObv27yofp3K8daGvnG/2WHp6qzNkWHFVVPUU7e/C7y47JneAuVk7o6h1\nYxyoPA9iRx7WcNeydoki1o5IE2NYXI4cGGMdGPNoVysNh5C5BV1zX91iHjBP\nJ/iXYZeoJZwAqIT1h8hdlrhYXTzOGfvVSD+mx7FWUJK61C1V2K6Q8PILRsM9\nmpisYvggtQyY1Bjm/utz9UsZu8cqy4EIRZJoetCECWT5RacQgt2iZxi2f4YS\nGpcLtPRn3eyKs3Xo+RbMMBmcDFch0bBTp3YYg4tx8bKmUYQ3Rn2Lfheg75Ya\nOC9QH2ovQSQTbtYjVscuDHY2gMPOb97KKEcP/bANA4qvF9VRbMwFEX+yM4pv\nW+jXnIDQN8hW1vkPeTaPMzDljeTJXk+eAM9ycaCJzt15NlCuPyHPRLZg37s1\n34GGDj7OsVoG4gAueR+RsaTKg5cyJA2i19Xdv0NtPxZ39xMhcwiA5nHbJ9B1\nBBVHo9VD+LqLs1qtdkTvsUVvCqeEk551pnDyenmwDtOFwzkOG0oReMHDTAsn\nkXby\r\n=Ftt3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"b387e1a2247d28915af9b84dc3f6e850bca46234","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.4.3","description":"Fastest JS implementation of ed25519 & ristretto255. Zero-dependency, high-security, auditable pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"15.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","prettier":"^2.0.5","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.0.3_1612085863519_0.5477566482922147","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"noble-ed25519","version":"1.0.4","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.0.4","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"d3beb67d386d1a800b6fb47e499ad4daf6586877","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.0.4.tgz","fileCount":5,"integrity":"sha512-Sp9F8ukrY5v9PZezW8Q8dI+tbIH5f6i4E2Alb7kPDPgsQA5CgsrM0BVyUoy06/CRH5QoN2QUOVZH+QIXgesNLQ==","signatures":[{"sig":"MEQCIEnIneTh+JH0QOLiFUTGJewUekjzlbCEtcX7AnAKDe4yAiAVJRSounfEGRGo+vRVtPbz/PmWBkTvocxF2jyjbgZPZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU9M5CRA9TVsSAnZWagAAz/wQAILJg5jbL5FtIEmAAnv4\nqfx2S1JxZm0j7v/QOqb29Cv2HxD1rqylGHi/2b0YfadUV6cLmi8r0FSTIDKk\nbgxB7tcsuL5ZE3yMaZyfBwsRJoXb7NUf4PoYrC7CzOCBhZ54wWa09qHqtuwm\n2MGeGrM20ZRKuKIxTvTk8BLoEFbkeW+/OpB/0Bu0U35f1HfmjL7AymWGrrel\nCkURqnFiofNrcmJK86AA+YOex0dfi8AWV4gQeCVgAT9JJZ3KjoNwUOcukF/I\nUWmg9vLtEaizRxLmCq2maPgJH+mDGSE47vKkTdAa0p70VSHjbgT1ZRynLxVw\nN9OBJvvfcWBr/Rrh9k/OcB0/r4YBbspxDNOWWo4uFqDc5DPyeWZBrpgD/uG2\nZEeH0gw3D0BsC3h0ISgcSMQ/v3ZlWnatJWeAWGOj+xuNpeaVal+uZE2Y7bz9\njMcHyBzh8IJGbQ7neeKK7eLiKev/SRw4zs1mg9Xb+MASQ1nMc0X6h5zmGAsA\nQogJ8ZDIFBT5ap28/sIjsdLj6nUFrah1gUyBo5shMWUTnNvf3c+v+VFeI6Hx\nxg1A++XL1cLZZ9GX/iT0x2u6cUoZiDbs3YBlt27F4u/s/KdMpv7bxEJg6Omj\n7/3EV/kcvp8OM3/b28p3/0jVfPi0G1qF/aGjBekoyM0vysPClZEMffxcV9Ai\nxFqO\r\n=XW7s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"b0b241565192ffbbd0f3c60a3aeef33f58214699","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.5.0","description":"Fastest JS implementation of ed25519 & ristretto255. Zero-dependency, high-security, auditable pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"15.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.4.0","ts-jest":"^25.4.0","prettier":"^2.0.5","fast-check":"^1.24.1","typescript":"^3.8.3","@types/jest":"^25.2.1","@types/node":"^12.12.36","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.0.4_1616106297057_0.43825338943424486","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"noble-ed25519","version":"1.1.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.1.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"81720db94c48a728daf3a99ff27b57817b7c52e3","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.1.0.tgz","fileCount":5,"integrity":"sha512-BR/s4LmFr82K2tKEfgSQarZ4rzG3GVkIT/y77tztSfhHtQ5ixPjIZuRwJe4TnZScs7bNaYT/3nKlnelf7VRDHQ==","signatures":[{"sig":"MEUCIQDVE2hu+GaTwMhjLqAm3stGM7EuyqjkUz2qg0RuA5dpBgIgdZGgm7LgYjRjQDEq2WH3TlcEsAQGI9UTC/wKuZAed2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggZxqCRA9TVsSAnZWagAADowP/i9vShLrhrQiqTV4jmjZ\nOtZnkS377lBtGSXyNTjSWMJiROHZTEMHikw/P/3AnQ/9O3M4mcTTaROfq5MZ\nj8U+/8HFL0j8wCkO7PZ8PFg8tggj+bPAsvn/aCA7ar4M2qYss9QRJTP2gnVd\nLQwuwj1V1Uj0+SXzM6tKDvYoAnVzYlsSdm7+xi/g8h34Tu2OH1td0SrrL6Vw\nuQ16W0PtbMRVzG6WWaBub22OSloDIpj/qi7Gjz/uz0Tts7Z8FT/JiEn6COTH\nIUWZpTEsksNDm2Nd9pNfxcxVg8EnWtQwpC+XvWeCjCuIcl5tfxtlSqk6UAfo\nl3NUZVX+HQb0ogC28PMnRVNQgvSShyPuNPeHP1XZhJN5NSB85Vrw11XYNGlD\nhGBvJaf6aWZzPIX9uZk2p3D0H/Ql/opUbkYTENFsWDKl3EwevTNnqOoxDefN\nFfxvFl1VytyZ04vpd9iywHo/7mHBS198LjUG1zfHvGzIP6Z+puSxN2XlJHgW\nqdSR1Wl7VLw8q3Xc1Y9r54vNh8bsDhbX569R9C0UMvmDEjuHUCG9+Krqporl\n9yDldLA5DCeLt3NcRuDDr4ByBzUzGIFwabdQUVad+dCZriiFn473Cq9w81fK\nBKUE75axxmm8+RKcH8TES9fCueX9G5hYDNvSLJnpM6v8gp9RPmm1Ox8GIA5p\nkxGM\r\n=8jiz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"da4ac6531a6c559c94484b9ad7c97748e036c04e","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.7.6","description":"Fastest JS implementation of ed25519 & ristretto255. Zero-dependency, high-security, auditable pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.1.0_1619106922300_0.41863441560914305","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"noble-ed25519","version":"1.2.0","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"d2dfba055f630056d552210ab1ee943710a926bf","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.0.tgz","fileCount":5,"integrity":"sha512-D/mD1bRWZRQf3ooSDw9khWxkQ/VWqR4S2Fl+3zKnJHS4IO/qcEf1BEdIdYnzz9fmyzVN+X1fL2jK38RnfSK4vg==","signatures":[{"sig":"MEQCIF2FExY5DaGpPPJNZwgbCANaalTl2JVPijA2rJibCQwVAiBlF6XpW80cgdh7u4ZoWJFtAfLYgLWcS6yF2mH8JaK3Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghbe+CRA9TVsSAnZWagAA4GEQAIajsE1BCJEIzFG9+Pvl\nUCkTJJUnE8PFj5tkl/afQRmBx8Rv2OHV1jKWtIDIjJJXKH71uSAIvF9PiWTs\nsbW9yxlHL8jcTuGqxoveXQ1juiTflr2rT4DxAQodywmwY6Feb4nXtAy0f2fk\nrub4HSyLLlBCSEvpGd5Lqv5gQF9MdRMK2gVfO8Bl/AURlIhMIDB6Y5fBaTzb\noXdxYOQ3bA3EH3kzYskxbm60yp4RdeotG7F2erG6DGW2vDn/wgtWXTKZHnim\nznaNiIW3Ah51UY2al72br0JSPhvqDl8rF8eLL32bBs285K8j7n7F6SFflTP8\n2o/0uIU8jN8kJsU4lbD8FkqSjN7o61MY9M3JY4O+lEQzqscL5GaydwE/0+8s\nsVxbhwuQExNHbiLBtQp0aZ5bqFknYkh0mCaVywl6ul8WtNAM8yd+LheHsevE\n7xNbIEu1dbpq/Hr0Ye3yEStR1HzXnPuUKtTopBBPV2JWiUqLcbZrWry2pxXt\nP6ph6vek7SCuLW1UXMqZQKUZf6uDGlPvN1IWsqtfTD/L4vBtZdIIpFxzatwU\nHwFXtdnKikxuXGYpdCbLDxhfFNYJyouN4aOA6u8OD9LLwa73Fm702lerbrQH\nCBN6taN79UHVg/muCzVat6lWyfAbQu22j1TOg8H5WP298iuVynAE8YrkFPgO\n2OHy\r\n=U4jm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"2f2311dcb44f514fa84ff0c1b97a8c34bf32544c","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastest JS implementation of ed25519 & ristretto255. Zero-dependency, high-security, auditable pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.0_1619376061945_0.7519229598503774","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"noble-ed25519","version":"1.2.1","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"6aadb1fa57e054f40483d71d470c70c0fddc0917","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.1.tgz","fileCount":5,"integrity":"sha512-5ZoYpKxQtyQHVk8GHsAr1BsM91ogFuuIsJkKM116t4PxqJRZrBkg1i33wUu852Minr9+CDR8jqPRrhQ/l+msbQ==","signatures":[{"sig":"MEYCIQCcaSJk/7v7wGIyTJ5K+blgiK97sQjqMDE5QJJ2zC0eywIhAJzZQerGYqUMULUKNBPNlG3INXFofE3CA6nSeZ8+mh/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtIdCRA9TVsSAnZWagAAP8wP/jDpM/wOXchafGh1Bsv3\nkxYGT8k9p1qjIjpAD5vncOHavLKkRrFhXD0evCrZEsmoRGIL+h4jvR5Mqxuv\nKFXopbcbH4Hes6wifQUXnELoAF1glVt8bqmT4+g+YLi3tJggKyVJx1ooiLP/\n3VdTkiZpRLLmVqPagVQ2IlTJIMIvQWxTfVcpXjH6aSG1c126KlJ+UpbaiP/f\n+yuqrfQRdjYauxHn/HbpvthAB8SHKBspoHQVu/rk0xPipR9DCWUKvWGf+Jl2\nAK7tb0XYvkYzLa/p4M5VM5kRLwguS0dPs0VBSOrvmxBWyJO66crfF6SBbAts\nfavblhCXpZBLHdlX4TkEW7AZlPid0qrU75jv3bvDrMOzLZO1JCV7HLqY+9xB\nzZSpeufaz/SRNhfWInegWk92s9g9mFNltMOnuMWieI8m6/ujp0f1N3oWosVw\n8L6E/QcUm3RtYmX8cGWliJ5eo2nkzU//r7F8wPgHF/hOH8qeEblxfxkyD3EM\nBiG+3Cu66mzHxxBc9ECNrtapUObrjZQUPqOfp6lODGb6XymT60/2kHVED9bH\nfoRNHoUqLmz6AoS8mIhJb+fL3KkFEOtbKuUjYnAeaevev3PBw0qsy+kMG3j4\nvi8gWnyC2CbwjgdDcUmsSCpyVA2wQxkRrA/RMDr+9ta99IzELMLuNznq5x6Z\n0YqE\r\n=I3HG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"35c93dbe6594a2302685b09fcd8dd9ca6a43a02d","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastest JS implementation of ed25519 & ristretto255. Zero-dependency, high-security, auditable pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.1_1619448348657_0.2343257285817668","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"noble-ed25519","version":"1.2.2","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"c2ca6e6b94fdc7769deeea2e9ffb89b7e2586ee8","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.2.tgz","fileCount":5,"integrity":"sha512-cbKeR7b1YG4rravd/LU/IP9KEwCd75gDDnKYtdBWUJlLnmawlZnMGSEWNmawXsdI+DnD2nczmwX995AscXM+KA==","signatures":[{"sig":"MEQCIGHa6qKEHQaSFii08o0O3mupvomUhVJ3eDu6f9xYCjOGAiBD42Pm1qkbjwKoCd/YAtuak6fgTDQiAuLtQYA57TxrEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsGfhCRA9TVsSAnZWagAAWL4P/3DfU7fXtYiJgL6hKvjG\n2YhO81FVO2rNhJ2sgAMbdOSPyMFYbN6uMpDD6KHDQzsi9WNGbve9e5rb5TGH\nIbPYwgb8+NmqwrM8EX3rWezKQ6WPRrUVvMEDlBOZz7wMsLvf1CtgV+SE2O4s\nbzpUsxkJgSLqvln1p+5dyACUogn4ZwOry6ssoKwKTcwgDBb4ZOO9kjT79241\nnU4KqXHteVah7ChMAygVSQ7ch7x6qlYu8kGnwpCZCjXg8/lkx8J3bjjDzVYt\n8JfD32n/U4ikF2gWwhsXz3B7/8HHDZamecaU3cREQAQ7i+h5+EUkeJ9+zBMn\naxkjA/b5vK15DlH93dGEjyKRcNRm3NiKMuE658Rn3z3IlKEef9VS8QXaiWOn\nTOyNj38dnmpfhQi8Gyt98QrwCJ6YdgjHc+8ubU/e4BZmQ48YMijNXCEUv0YF\nYdRp2SQODAMfDOJEygr6dBRlbePVyFDvYCfj37EktB4Qw+kdJ5JavY0K9CIb\n/PlPvqCoNREqQAG+gVGgQM1nDUWn0CnqGfVnWy1iRCesSoNUWtHU2R5zb/ui\nVUpW3kLp7C24qztefd+PZS8Vw5v62aJFbLRl6F2JQlsczxhgmxZYrINDLL/v\nmVwH47mUuTCz/SCbyy1YB1ZHFwZFtu8ysVBGiGU9MdZ9Ezp0VfriOeoeu5Xt\nHr//\r\n=DrAc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"26c2cdafc6b2f7a0632472bf8950d5983af1c95c","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.11.2","description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.2_1622173665123_0.6066700822580222","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"noble-ed25519","version":"1.2.3","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"0526486d75a25fb0ec4711c86cdb24858fca0eca","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.3.tgz","fileCount":5,"integrity":"sha512-xc634JPGTXSEniGfyFJ3o5fTkty/tz+nIXGhpuhmbSUKcy8I2xoVFycQ9F8zlNsnz/a4QVcyHWTbQWsDGpzPVg==","signatures":[{"sig":"MEUCIDfotQRhJZxiIxAIe2j1l5WtOm0vOLG+NxWZ67jPaQw9AiEAjHgvJJRGtqitTGb9WfYKvpLVGRA3H3EFU3goup1zhTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsnFECRA9TVsSAnZWagAAXRcP/RFnPydIYw4ydzVnGbXW\nfrP6zqHlzddmQmrflb4DvFCwu5MjdT/EGI2ePZo868IFxNVz9pNDznm9Mq6Y\nHympPyosFzybWNMw+7fy9Z5hCH/fsO5jwEEcjvIw61z++pC9J8h0wVZmvrfP\nQ7q4T8QUtwJ2jwdfIC+eZ4yVkUQazJtfi7pq9AGKT2ew7Lb3brMtgF6h/W5w\nMad5yFlq0WuafWF+s5As3Gn9SnHHpFMlwiQ6BR9U8PYwHZsrjYgSw90r+RKy\naLerN89YCj8IczTzxpXLdBPjhp0bBkJR64RRCwz7kuaKS9+qgiPXvC3s6t0z\njTxizMfq+CVHg8O39mcFLFz55LOl7sd6eTT4U8QpO7aj8rqKGPHNQCwjnFhh\nBYhznnGoPqDCNFsQYUb/Cl8rurd6l2Pv7LxMnlxAhu9zVVbxJSBJLjQPgcmO\nP7obLtu61X16jirBz/cZR+5YOgyLaEbqDKARiyjEC3EulZa0tVTXU59ysUaN\neOcBMBTXVlK9CQ6dVtM2fB/Tj8spqXeLUtP7uaCyzNRTQjbcQw2WCz+/d1Aj\nEV5pFBCMlGTAZqwqn7X/DdFb7UrmGgl8X6C1fBtfbGt7lkG+6TlGPpn4yPsQ\nVWpksyQhbwXtxwZ2NNGJdyi0/VYsOc2qHl4J7fPdgApYUaMjdXSecKrhHqLl\nHxNy\r\n=HXbm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","gitHead":"4afc9523ab39d00bcdd056b3a89993b31a55cf5f","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.11.2","description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.3_1622307139799_0.9402648280608892","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"noble-ed25519","version":"1.2.4","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.4","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"49bf25d5cc2db03d6e2c83004e84de1a770917df","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.4.tgz","fileCount":5,"integrity":"sha512-IwV+j1xDYIF0ouiUhqH4Ot5jTLCWNbQZTUlCvYDQT4LRiGVwoK8FvkLlCeOlvMv3nXxLixSf05Kfi2nugtiBAQ==","signatures":[{"sig":"MEQCIGlca2u5DrNEQPCtUxq55ObUt9le6OaNRvZODVLBpJmmAiBBXjZofJDgZ3r16BzchWQd1ttJwWfNzhDOOKPeegtC8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzRj+CRA9TVsSAnZWagAAKYgQAIv2FAokRFmT8S1SOhsX\n/gRRaQZZ7pZ/Q9G1BaUGgP+PuYT5db+aOzSD8/wmlhz2dNo6Gd799JAM/2NU\nKiHWQ6iEBZgnOZ1+qyQ0qu2iS6UArVMxrU/x5iIj45pupbKIpL/GqeAXy5ah\nG5OMz5iQD+sRuiV+KcukrTntTvLoD6rAKUYIn3R5gpMW0/MLE1YMmMYhK8oL\nf4VazQIDNdf2HyuOqhOl8Tqo8ZZdRIjzEWlTrJ7vt+ou4xR/esdjf4fXiS89\nrYsLhtsxz23cJjyDKAqJx+s7VyP4jAHUAc68rQABb2NY4BimhB0eBnF4+/RA\n7Jq9d6WxHN5hilp8fyJCOP6nKJ3vpymQDjxRJdpVf2h0Z5W+8mYkPJyQt/JD\nUu9Ne2AZoKuCMiDE7l/JiaXbVzydpGPBwi2ZkbFoX5x3J5ajSbjjcsTKEgm1\nzuGkesXK7Xd3kLGLEwe3OLBFzKtmox9W68zu5H1yWd0WIm+g56vE0WGgCc/M\nFSw8Ixhur+FcON/AymTUlLhZ/2TM7GR7doINVQhWa8rnIZRKuZgK3lH6ck+K\nK60mgtF2XaNs39R3ZTsY4gPHg5r10I/WTCUjZ9VmOapxpN+QsvWG4SkKT6Tg\nYGZYGhhGsNk3hkS8mYQbU6UwQVPD2AvV+FOdnoRWxcUJXTALhdJNnEHoXrO2\nGOTN\r\n=VojG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","browser":{"crypto":false},"gitHead":"a47dac5f89d29bd9a342b888983dd51b48b54599","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.16.0","description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.4_1624054013928_0.2916481399856661","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"noble-ed25519","version":"1.2.5","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.5","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"ed6dde9213debcf121083d18daecb30bb6416753","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.5.tgz","fileCount":5,"integrity":"sha512-7vst+4UhM5QU3jJ3pUqPMKBCOePrxBojmoQa59qcSnYvjFF/T4jqb4WISlfslcWyBw7G5H9V/acpcAxMd8DzUQ==","signatures":[{"sig":"MEYCIQCTUGG3FULL4FMm7sQJFMZhSjdYO4999U+daAtQ8mBvgAIhAOAScSSmNs5K7dM2utudgf2K6zabg8tBlxvQVCrJVfLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1pLjCRA9TVsSAnZWagAAe40QAJyPk5HdZmrhNqyB3s6u\nKkf138lHgUlpTGUXPUYsRdJAfdNY4SLBD16cbilmWCSlebPTLkcMRgZ33hdl\n1gHHZLeEmg890Nmi1/uN6XOavLHvSAPFZx+8Tq+J1g7VA/BHYUrDX7HfXvUx\nUIcuilR80l6KcwS7ujt0wjPLTy3r3WYLLskqtFxR0e/m9KYzTSydDGzJ4VnK\nRGaEy5oeRBN+AbvoQlPj6K3f4nwktPt+DJ0KHS8FvQPSF/hRzHjAhTZ14FDH\nVE8A/DMKshBQnn6dBltveRXeNrqU4EbxJN3JlkaXDXpvdS7KQ+65bB4TZ3lh\n+KdiB3oej4xlvmWzFS+mOaYLzlLZPG472iTgOnA9a+kYDB7Jj74Xz3XiBT9R\nzSuIss0wh7V9xq+wJCaq4kExqC0s/UfH4vK4YyFqrI7jBcN2ZqsATL/we0QN\nIcZQTWA3zhKMstK1G/hSyQCdZzFnW3NMvOch4rBAVqhUydzZTwKRhSVL0f4P\nrN96d0lfgXxYrVBzG2yiuSFcFgv4hfbbmmgyYyOkspZ1vN9dSUbKhc1Y0XLF\n2hTjKwg1EW8u/h+X7M1o4fhixtqzM3e1O2smPgUSaFqkLqu7EC/v2ZLKOaeF\nSQ43dIWlD9BS2kgme6s6bugq3UT1CKHTlBCi831yuEsG+EnEd1lon2TedEC7\nEwLU\r\n=iQ0g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","browser":{"crypto":false},"gitHead":"5cbc63dae94ea35b6af75d0cd17a3e18c4e15ebd","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.16.0","description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.5_1624675042810_0.929920088549218","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"noble-ed25519","version":"1.2.6","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-ed25519@1.2.6","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"dist":{"shasum":"a55b75c61da000498abb43ffd81caaa370bfed22","tarball":"https://registry.npmjs.org/noble-ed25519/-/noble-ed25519-1.2.6.tgz","fileCount":5,"integrity":"sha512-zfnWqg9FVMp8CnzUpAjbt1nDXpDjCvxYiCXdnW1mY8zQHw/6twUlkFm14VPdojVzc0kcd+i9zT79+26GcNbsuQ==","signatures":[{"sig":"MEYCIQDsUSRiF+JnAZvdtu9f4NHQbgVKUu/KQxarpE62U5OwyAIhALlIqdowEgVR/2eRbVgRu/MmIwjAsWEkNNEeYF+jdH1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh201pCRA9TVsSAnZWagAAn0cQAJ1rlPYL139a4L5JFsi+\nUbz5u01QrIwBynm5ivoY95zobvfOdbcTx0QCcmj2s0FTJGn1nx9pQ0DaOP5v\nWdPE+Q/pQTx9e6j899r/RsNazGp2IZeGC4P74M1zUCOYERwcbxocUSaIh7Wc\n1YQCuh6hpJO7uV9Jgers+KTFMHiYL6hj7coMhEPAaCEPJ/iDUSkH+YwC8mwl\nF5q1P6YlQSzVYycaEcR3n7jmIiDalb1E0MTISz7ecoDLbJu3CUOmcGKIfJDU\nyBUUMPSfDq+Y6jfjeEcbwN6O/RcunF91kQmcLn2boSgKxGk7icLFZtZHMztR\nePfUiOr9//YaNYZNWZqOMF3BxpFm65yWjEO32aUzf1vLyM/bQWZRsxKMAgBX\ndcYP8pMqaghwYhgZRvbvRnxlF2XEXLsALJOMDFIgvbElBQWNgZua1ZInKPz6\nrm+qZI12MBL/3Q4/mU3NLcxTNAQ9C1u7hitQ9B5otiJSLMQ8dn4AuJ2VX9zk\nv8jdb0qyWqBfPEMSpCaVBTqgCxLc9BSdOvv3epcGLDSAPADa340JUr2fqDop\nv3HCB9rag7Fj8F8KWg1tRQgbu/ux8CCNKHdIqoMq3PlH7utRhMbyfWjXYPYO\nSR+NsoPNmS+fFtmgrEcrbdi44KrYNI4Qmt4r9/phZWIQFAyJQXbeLu/Rhn7B\n+1Gv\r\n=WzOz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":2,"testRegex":"/test/.*.ts","transform":{"^.+\\.ts$":"ts-jest"},"useStderr":true},"main":"index.js","types":"./index.d.ts","browser":{"crypto":false},"gitHead":"3d84224dbecc8aa4f144bf4f4a219f7adf7118f7","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/ed25519\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"_npmVersion":"7.24.0","description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.5","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-ed25519_1.2.6_1632926874426_0.4410041707850523","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-21T02:17:41.210Z","modified":"2026-05-27T15:44:22.010Z","0.1.0":"2019-06-21T02:17:41.342Z","0.1.1":"2019-06-28T01:59:20.072Z","0.2.0":"2019-08-09T12:05:35.618Z","0.2.1":"2019-08-09T12:15:05.536Z","0.2.2":"2019-08-29T20:32:15.404Z","0.3.0":"2019-11-08T10:19:56.118Z","0.3.1":"2019-11-10T18:53:23.898Z","0.3.2":"2020-01-07T12:00:33.833Z","0.3.3":"2020-01-08T12:40:12.834Z","0.4.0":"2020-03-25T13:29:11.642Z","0.5.0":"2020-03-30T02:46:47.933Z","0.5.1":"2020-03-31T01:06:20.109Z","0.6.0":"2020-04-03T04:28:31.799Z","0.7.0":"2020-04-09T05:06:52.831Z","0.7.1":"2020-04-21T12:17:44.338Z","1.0.0":"2020-05-06T19:18:25.072Z","1.0.1":"2020-06-15T12:40:59.815Z","1.0.2":"2020-10-01T21:28:21.244Z","1.0.3":"2021-01-31T09:37:43.642Z","1.0.4":"2021-03-18T22:24:57.221Z","1.1.0":"2021-04-22T15:55:22.483Z","1.2.0":"2021-04-25T18:41:02.141Z","1.2.1":"2021-04-26T14:45:48.816Z","1.2.2":"2021-05-28T03:47:45.338Z","1.2.3":"2021-05-29T16:52:19.982Z","1.2.4":"2021-06-18T22:06:54.097Z","1.2.5":"2021-06-26T02:37:22.915Z","1.2.6":"2021-09-29T14:47:54.556Z"},"bugs":{"url":"https://github.com/paulmillr/noble-ed25519/issues"},"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","keywords":["ed25519","edwards","ristretto255","decaf","curve25519","x25519","elliptic","elliptic curve","curve","signature","ecc","eddsa","ecdsa","cryptography","security"],"repository":{"url":"git+https://github.com/paulmillr/noble-ed25519.git","type":"git"},"description":"Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"readme":"# noble-ed25519 ![Node CI](https://github.com/paulmillr/noble-ed25519/workflows/Node%20CI/badge.svg) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nFastest JS implementation of [ed25519](https://en.wikipedia.org/wiki/EdDSA), an elliptic curve that could be used for asymmetric encryption and EDDSA signature scheme. Algorithmically resistant to timing attacks, conforms to [RFC8032](https://tools.ietf.org/html/rfc8032).\n\nIncludes [ristretto255](https://ristretto.group) support. Ristretto is a technique for constructing prime order elliptic curve groups with non-malleable encodings.\n\nCheck out [the online demo](https://paulmillr.com/ecc).\n\n### This library belongs to *noble* crypto\n\n> **noble-crypto** — high-security, easily auditable set of contained cryptographic libraries and tools.\n\n- No dependencies, one small file\n- Easily auditable TypeScript/JS code\n- Supported in all major browsers and stable node.js versions\n- All releases are signed with PGP keys\n- Check out all libraries:\n  [secp256k1](https://github.com/paulmillr/noble-secp256k1),\n  [ed25519](https://github.com/paulmillr/noble-ed25519),\n  [bls12-381](https://github.com/paulmillr/noble-bls12-381),\n  [hashes](https://github.com/paulmillr/noble-hashes)\n\n## Usage\n\nUse NPM in node.js / browser, or include single file from\n[GitHub's releases page](https://github.com/paulmillr/noble-ed25519/releases):\n\n> npm install noble-ed25519\n\n```js\nimport * as ed from 'noble-ed25519';\n// if you're using single file, use global variable nobleEd25519\n\nconst privateKey = ed.utils.randomPrivateKey(); // 32-byte Uint8Array or string.\nconst msgHash = 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef';\n(async () => {\n  const publicKey = await ed.getPublicKey(privateKey);\n  const signature = await ed.sign(msgHash, privateKey);\n  const isSigned = await ed.verify(signature, msgHash, publicKey);\n})();\n```\n\nTo use with Deno:\n\n```typescript\nimport * as ed from 'https://deno.land/x/ed25519/mod.ts';\nconst privateKey = ed.utils.randomPrivateKey();\nconst publicKey = await ed.getPublicKey(privateKey);\n```\n\n## API\n\n- [`getPublicKey(privateKey)`](#getpublickeyprivatekey)\n- [`sign(hash, privateKey)`](#signhash-privatekey)\n- [`verify(signature, hash, publicKey)`](#verifysignature-hash-publickey)\n- [Helpers & Point](#helpers--point)\n\n##### `getPublicKey(privateKey)`\n```typescript\nfunction getPublicKey(privateKey: Uint8Array): Promise<Uint8Array>;\nfunction getPublicKey(privateKey: string): Promise<string>;\nfunction getPublicKey(privateKey: bigint): Promise<Uint8Array>;\n```\n- `privateKey: Uint8Array | string | bigint` will be used to generate public key.\n  Public key is generated by executing scalar multiplication of a base Point(x, y) by a fixed\n  integer. The result is another `Point(x, y)` which we will by default encode to hex Uint8Array.\n- Returns:\n    * `Promise<Uint8Array>` if `Uint8Array` was passed\n    * `Promise<string>` if hex `string` was passed\n    * Uses **promises**, because ed25519 uses SHA internally; and we're using built-in browser `window.crypto`, which returns `Promise`.\n\n- Use `Point.fromPrivateKey(privateKey)` if you want `Point` instance instead\n- Use `Point.fromHex(publicKey)` if you want to convert hex / bytes into Point.\n  It will use decompression algorithm 5.1.3 of RFC 8032.\n\n##### `sign(hash, privateKey)`\n```typescript\nfunction sign(hash: Uint8Array, privateKey: Uint8Array): Promise<Uint8Array>;\nfunction sign(hash: string, privateKey: string): Promise<string>;\n```\n- `hash: Uint8Array | string` - message hash which would be signed\n- `privateKey: Uint8Array | string` - private key which will sign the hash\n- Returns EdDSA signature. You can consume it with `Signature.fromHex()` method:\n    - `Signature.fromHex(ed25519.sign(hash, privateKey))`\n\n##### `verify(signature, hash, publicKey)`\n```typescript\nfunction verify(\n  signature: Uint8Array | string | Signature,\n  hash: Uint8Array | string,\n  publicKey: Uint8Array | string | Point\n): Promise<boolean>\n```\n- `signature: Uint8Array | string | Signature` - returned by the `sign` function\n- `hash: Uint8Array | string` - message hash that needs to be verified\n- `publicKey: Uint8Array | string | Point` - e.g. that was generated from `privateKey` by `getPublicKey`\n- Returns `Promise<boolean>`: `Promise<true>` if `signature == hash`; otherwise `Promise<false>`\n\n##### Ristretto255\n\nTo use Ristretto, simply use `fromRistrettoHash()` and `toRistrettoBytes()` methods.\n\n```typescript\n// The hash-to-group operation applies Elligator twice and adds the results.\nExtendedPoint.fromRistrettoHash(hash: Uint8Array): ExtendedPoint;\n\n// Decode a byte-string s_bytes representing a compressed Ristretto point into extended coordinates.\nExtendedPoint.fromRistrettoBytes(bytes: Uint8Array): ExtendedPoint;\n\n// Encode a Ristretto point represented by the point (X:Y:Z:T) in extended coordinates to Uint8Array.\nExtendedPoint.toRistrettoBytes(): Uint8Array\n```\n\nIt extends Mike Hamburg's Decaf approach to cofactor elimination to support cofactor-8 curves such as Curve25519.\n\nIn particular, this allows an existing Curve25519 library to implement a prime-order group with only a thin abstraction layer, and makes it possible for systems using Ed25519 signatures to be safely extended with zero-knowledge protocols, with no additional cryptographic assumptions and minimal code changes.\n\n##### Helpers & Point\n\n`utils.randomPrivateKey()`\n\nReturns cryptographically random `Uint8Array` that could be used as Private Key.\n\n`utils.precompute(W = 8, point = Point.BASE)`\n\nReturns cached point which you can use to `#multiply` by it.\n\nThis is done by default, no need to run it unless you want to\ndisable precomputation or change window size.\n\nWe're doing scalar multiplication (used in getPublicKey etc) with\nprecomputed BASE_POINT values.\n\nThis slows down first getPublicKey() by milliseconds (see Speed section),\nbut allows to speed-up subsequent getPublicKey() calls up to 20x.\n\nYou may want to precompute values for your own point.\n\n`utils.TORSION_SUBGROUP`\n\nThe 8-torsion subgroup ℰ8. Those are \"buggy\" points, if you multiply them by 8, you'll receive Point.ZERO.\n\nUseful to check implementations for signature malleability. See [the link](https://moderncrypto.org/mail-archive/curves/2017/000866.html)\n\n`Point#toX25519`\n\nYou can use the method to use ed25519 keys for curve25519 encryption.\n\nhttps://blog.filippo.io/using-ed25519-keys-for-encryption\n\n```typescript\ned25519.CURVE.P // 2 ** 255 - 19\ned25519.CURVE.n // 2 ** 252 - 27742317777372353535851937790883648493\ned25519.Point.BASE // new ed25519.Point(Gx, Gy) where\n// Gx = 15112221349535400772501151409588531511454012693041857206046113283949847762202n\n// Gy = 46316835694926478169428394003475163141307993866256225615783033603165251855960n;\n\n\n// Elliptic curve point in Affine (x, y) coordinates.\ned25519.Point {\n  constructor(x: bigint, y: bigint);\n  static fromY(y: bigint);\n  static fromHex(hash: string);\n  static fromPrivateKey(privateKey: string | Uint8Array);\n  toX25519(): bigint; // Converts to Curve25519\n  toRawBytes(): Uint8Array;\n  toHex(): string; // Compact representation of a Point\n  equals(other: Point): boolean;\n  negate(): Point;\n  add(other: Point): Point;\n  subtract(other: Point): Point;\n  multiply(scalar: bigint): Point;\n}\n// Elliptic curve point in Extended (x, y, z, t) coordinates.\ned25519.ExtendedPoint {\n  constructor(x: bigint, y: bigint, z: bigint, t: bigint);\n  static fromAffine(point: Point): ExtendedPoint;\n  static fromRistrettoHash(hash: Uint8Array): ExtendedPoint;\n  static fromRistrettoBytes(bytes: Uint8Array): ExtendedPoint;\n  toRistrettoBytes(): Uint8Array;\n  toAffine(): Point;\n}\ned25519.Signature {\n  constructor(r: bigint, s: bigint);\n  toHex(): string;\n}\n\n// Precomputation helper\nutils.precompute(W, point);\n```\n\n## Security\n\nNoble is production-ready.\n\n1. No public audits have been done yet. Our goal is to crowdfund the audit.\n2. It was developed in a very similar fashion to\n[noble-secp256k1](https://github.com/paulmillr/noble-secp256k1), which **was** audited by a third-party firm.\n3. It was fuzzed by [Guido Vranken's cryptofuzz](https://github.com/guidovranken/cryptofuzz),\nno serious issues have been found. You can run the fuzzer by yourself to check it.\n\nWe're using built-in JS `BigInt`, which is \"unsuitable for use in cryptography\" as [per official spec](https://github.com/tc39/proposal-bigint#cryptography). This means that the lib is potentially vulnerable to [timing attacks](https://en.wikipedia.org/wiki/Timing_attack). But, *JIT-compiler* and *Garbage Collector* make \"constant time\" extremely hard to achieve in a scripting language. Which means *any other JS library doesn't use constant-time bigints*. Including bn.js or anything else. Even statically typed Rust, a language without GC, [makes it harder to achieve constant-time](https://www.chosenplaintext.ca/open-source/rust-timing-shield/security) for some cases. If your goal is absolute security, don't use any JS lib — including bindings to native ones. Use low-level libraries & languages.\n\nWe however consider infrastructure attacks like rogue NPM modules very important; that's why it's crucial to minimize the amount of 3rd-party dependencies & native bindings. If your app uses 500 dependencies, any dep could get hacked and you'll be downloading rootkits with every `npm install`. Our goal is to minimize this attack vector.\n\n## Speed\n\nBenchmarks done with Apple M1.\n\n```\ngetPublicKey(utils.randomPrivateKey()) x 6,790 ops/sec @ 147μs/op\nsign x 3,247 ops/sec @ 307μs/op\nverify x 726 ops/sec @ 1ms/op\nverifyBatch x 842 ops/sec @ 1ms/op\nPoint.fromHex decompression x 11,332 ops/sec @ 88μs/op\nristretto255#fromHash x 5,428 ops/sec @ 184μs/op\nristretto255 round x 2,461 ops/sec @ 406μs/op\n```\n\nCompare to alternative implementations:\n\n```\n# tweetnacl-fast@1.0.3\ngetPublicKey x 920 ops/sec @ 1ms/op # aka scalarMultBase\nsign x 519 ops/sec @ 2ms/op\n\n# ristretto255@0.1.1\ngetPublicKey x 877 ops/sec @ 1ms/op # aka scalarMultBase\n\n# sodium-native@3.2.1, native bindings to libsodium, node.js-only\nsodium-native#sign x 58,661 ops/sec @ 17μs/op\n```\n\n## Contributing\n\n1. Clone the repository.\n2. `npm install` to install build dependencies like TypeScript\n3. `npm run compile` to compile TypeScript code\n4. `npm run test` to run jest on `test/index.ts`\n\n## License\n\nMIT (c) Paul Miller [(https://paulmillr.com)](https://paulmillr.com), see LICENSE file.\n","readmeFilename":"README.md"}