{"_id":"noble-secp256k1","_rev":"51-99c1f9beaacac969500ef40e2dd28fd5","name":"noble-secp256k1","dist-tags":{"latest":"1.2.14"},"versions":{"0.1.0":{"name":"noble-secp256k1","version":"0.1.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.1.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"1717eb187b084dde43a9f380149f8b14ac808320","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.1.0.tgz","fileCount":5,"integrity":"sha512-YXNU1qAqV/OJRTe10sQD3GAZWA1JiuvMr1w/Qwu+yhJ+5loHykgDVdKFamx975hKCT+NanWpVK+xqBe6RpKbHA==","signatures":[{"sig":"MEQCIFkbkj0Md7vb4RANhN8nN2NFBKZ91mNEBAxfstDyhDIiAiAuJSdKbIREjEAYjivazG9iE0OeAE+DbJfF4giQj3dP8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDD4eCRA9TVsSAnZWagAAuLcP/1AfJyhUygIN9R1xn1yx\nfeq7AV2AXvfrLv7Xh0NrYo72PtupDuXJICFxBkdPWw657kbM30yyk1X/w/GP\nNfGRzOwAyv4x/58T6K6cgt/elYTV42+ZiZ6FIqMQ7NBuNES10isVXCh58Azl\n+ZCzeOQL8TOtRbsnhI2YshlpsD1G3V8dfo5Ve1vhZOXPLVpvLoP/HJM3Y0fl\ntsQwN4l1JpRTLR4x5MhLsuHuuSunDRWDTztzIGdhRxuZOf9pYYGnh6SeI0XA\nB8r9Rhm6JeIUkwrROTOuJPesoDq/ykojuGXI9ecAokWmBsrR3UJxxavDlpNc\nMeyo3cdMsgkXNh0sCIZztNrxQ4R5BQvYi+vUda1YfSDPNw1YHflIOrlNeTa3\nK9e6kL91qu2UmQGKFXeV0ca4cCBcbd3b/smgr9doGnbupPIysezxHcXoS/PX\ns+LDsmLR8G+7ny2Kn+EQp/EkVOH+RC7IKSg80Y9zKpxKYqGwCbgWQxzC7Xh9\np3VFDgS0TLX5Z4nEaD7cV7vUYjyTDZ0Emf2PJtcoYmQ5avDY5FRgq5M/fJzr\nxG2h14VfVXZAMj25fnBL0LZ4WgxdgiVG44tP8oYHTAvWLzmyZoWu5Lym73+r\nHCRJxQYeuD0EPqubce3ZuIIBwU8hTpemsr3GkWB6ySLtTla4FdgdoRDD5TN0\nTceu\r\n=4fSl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"dcfc47ef069d7104264d494e78b51a2bfa6fa77b","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","_npmVersion":"6.9.0","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.1.0_1561083422158_0.8382922376703952","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"noble-secp256k1","version":"0.1.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.1.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"f16b1e83da59daed56495991bf12a8814e8fe162","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.1.1.tgz","fileCount":5,"integrity":"sha512-smga0gL8vWmUgsbWTLvk8xnPUM6uJCPTs7qHQDciPPx+zEQavvOlE2CCREbjNKmdcsWA1T1w2iJYNx0AAP62pg==","signatures":[{"sig":"MEUCIBLWGHvVzpQWt6X3uRuee7vRgVsFC+G4lS5M7RmmsroxAiEApu8LSM6NvejRmixss0jum7tLa7jcHAjrkHw6l6+zg/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEYMNCRA9TVsSAnZWagAAUwQP/1jZ/fm2nLLCOP3zVRLR\nWdmKo9/VvXuYygqVz6etsppyRHJadewFDv2poBKEfW24eOhA4U0OzWmgfHxx\ns0Rt4XPhIqtc0LhmRowvTrqqycod1MYLF4buPBp1ZKhIVL7Lc9QOQ9rzN7CJ\nQREGFvU1L0E4Ih/UlNqbT6NldN1BPlbRIbSQVGp5+GlwrLTea6wkrTmMeqCS\nK5fJKX1Qc86e4gQ6IPsuUtWb/ktjSlNrxFNy5XcheuPJoubb9MBuUm6RSc+t\nnqiPCi/2+1qlXjIm7zOgZf7dyaa3pPdKdAW1HFaLAzfv/wCDHu/iMoxmLt+S\nTmUeAW/vwdV8qavzXZk8erCXfZx1IHMh4IFdXMSu+na3YyCiXkR5TtW893sm\ntSCby0UgK+3KsRgsvyi4rle1S2tRhNRXPVUme/rCfsqqnR3xWCBAcX4/MTlw\ndSW3ThWWQgpZ6+lWDlkfOgoN3DdP9DFbwTorq8hIRMcM8LA3LEWRItpvaxsm\n2fgdOmDwzeT0t7b4XSSujsGYxxAc6Vb8uUv5ZQi05oxZWVFJ7LvVW+izIL34\nlM5xbkGh06YeUbqFdkTCvRZCksy59JEqAu8WiqmNv9Ze+tDycXTxK5qocz+Z\n9FANSfOYRRl9/Ji5VG3f0Sq2k9C+kESQL69F4p/AxFqwtb61mAPzfSKRLvLe\nomdt\r\n=kf8V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"35dc507cf7b50ec2bf9810e351a275d181856b5c","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","_npmVersion":"6.9.0","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.1.1_1561428748813_0.4324118291007957","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"noble-secp256k1","version":"0.1.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.1.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"222a156ba5637ccebb604aeeab2ca7d4986fc3f3","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.1.2.tgz","fileCount":5,"integrity":"sha512-14ek5evm+GqtxH8dNFfQ/5izfoDhW3eEONzBWmX1N0DiS5zv3Opcu8loxmJ9gHNkoWQlt5Jrvy64b5j7s8Knig==","signatures":[{"sig":"MEUCIH/t6+OZoHD2GCIG5O3oFWvGjj0HndQCnpIEVbIAoUEAAiEAm/rYiuEodXRlhUhNRA6jTjm3mTTvNZKl3yM+MwYqL78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFXTgCRA9TVsSAnZWagAAAtsP/1sC4TO3syZjXAKP12Yi\nz4osVp/mXjfbFDoM6vMzUhY/PPFvieptpb+hk6IHOjAE/qnapNeJrQ1XrvhL\n45Xkfb8eBGQwdaLEn9etuIG8EFv19NBbgiwmh+6+nu+BZRkdiqD1PJPbrGbh\nRbrL7HA8OZ2vHsd5aAYcQX8002Qvr43TI4znlqoMjuv56P7mtgHB+KQyVlis\nKJYTHfxj1M5B8aJEjEOMgOgSiyiT91OUmq3lucf1vC5Q4F0Pr15hMq4ok1Yl\nd5acEqDyg20NGA/VQ/EedCoarek2WwbjJJhn4bkW2X7VuyoL2E4CuqMvW0pe\n7MY/JEttjEsMfw6xQM4pInvElrYqE4gk4VDYn2nT3Kl24XEKxiqKPXk3f4+x\nWY30+V6eg4dXQl61dQL/kObqfd7wMuGMKRcewROM8ttmJNGpDdTmQ6UjpFop\n1ocXqU+gpZkNC7LosdXGkfHaUSOUXSToHogfvw/T7a7bRy5G3/5MZ86BXEE2\nGe9CcplfMscQVMPnzDMjOe2fEbQf1+7Fe7F2rwKtJCjj7KahDFQ222B3jVQz\nznfH5DjQSJLts7JAxGimEN90uXO0LSY7qS7rWT9oZUdqDmh1pqrRXYQAf9/g\nqzbcb7ryQAeDn2HbgWhEHAHhKP7Aw8IHSQRVV0NlBPWVAMarcG+SGX4/x555\nymZn\r\n=eMB5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"d7290ff2a128a2c02b667cfa97d080830b0c2498","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.9.0","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.1.2_1561687263545_0.23671850234383918","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"noble-secp256k1","version":"0.2.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.2.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"6966e1774da0a2e7c603db8bbf462d679217f2c8","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.2.0.tgz","fileCount":5,"integrity":"sha512-Krb3+hPnlmH3jIZPl/VWA/1C2p3m/VA65JEXHEUY+1kMdRXzwN/u4hB+H9+fz4nFnqvHNvoRTYwXxkY6jT3UqQ==","signatures":[{"sig":"MEQCIANE3rO5ZgtKPK1dVITveQbrABSYheeWIrIRbblAmQgFAiAkYyCm0GqChXM9hSYZeLr9NVUrNyHWTA+02Otmsi99Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHlsHCRA9TVsSAnZWagAAqkEP/3LaP5dyFCJ/nhh/TwaH\nWoB/Kq+ld7rTr1SUl3hpe8sUK0fL/gWyDwZVJau1ZbBxCgdHKFsedsCYuXU4\nxI54/CtM8Tqavmxk4iEaXmxUD76/kZsVsT0s4Oh/aM8EVRvt7V/RAsDQvR9l\n1Bm5s8RsrfUT326KvRtZxEwgtsQrcMDvULyjJXfdD2j6sv2VWgdHzPqJqD3X\ndiYSBsRtwMM/II8o6F5h4qvZLos8PbWxBP91c/OUUJZ6D65eUu3+M5ZVKKmv\nnz/0ebNfhC2ZgvWFjHicxr/IYAr/v7OxD497EGuy4FuHTesirq8e/1eaUEDp\nDPcxnKefJOhtXcU7vUQBLAS1mczr22sFm/+Twovu7tXHJqjExYP4APq4ZsJ1\nH9NEvrU9yPUQosJ35KqrxRAIYsrszToF6vO7qF5a5WzgAWQIzuYzlVfMJsuW\n9FoQXuqOaw/QfplmypxIoUWbVUI3nWOKpAj5dMwlzHMp5RZ1uh9kEhQfcpPz\nZyVqKp8RVQdP2+t42xR4JUH1AY4edmRvtxOu9VOkL8BpWSWBigTPUP+5tiKe\nIO+QA9RFlaG409j2tqHPUmjC92GnRZoweULxCCHq/rF4adJuJCcxaflUY/86\nPUdgxGlthGxtoQK3zVjv0RDZXhRfvO1FrZJ8G+s3rCprcJ9AEtArY1F49BIG\nXyRv\r\n=/A1b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"d1f73bb24f0f92c2fcbd667072a320201450320c","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.9.0","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.2.0_1562270470871_0.5777653709413986","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"noble-secp256k1","version":"0.2.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.2.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"96203d77d6887212e5bbc680c50de3299fc2bb60","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.2.1.tgz","fileCount":5,"integrity":"sha512-SADcHONyzLAb3PaxNDJwpNzXwbgqoYa8lYVHNXHKP7taITP2e8NcxP6x/cZ48Oph6U6RgB86DKga04Ff/rNMpA==","signatures":[{"sig":"MEUCIHTPdhUosaOJq4+yopIBwsNMjY5iTGJbQSldS2MhwmeMAiEAtF0zF/rDDSF3DuY9Z2USV1BWPHBfC3B5k8Y1UGofRmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaDeQCRA9TVsSAnZWagAAMawP/AxJ7rhCUaq155k0VaXC\na2sfrbR+n5RkUKCWGCUGl/wkY9vLegEsdGHaCqc5kTf3Z7ZBHzwpMc0aTsI1\n6tnbdexhqIuiBCW7LlQ7SXuEwMsWcna1P7cUGdubQT2XCHAJGqpGZ5QsZI5L\nxqp/x4A4mAm+pFmLnYEZAL9m/0fxbuza67EhJcHM5Eb6ag1ZIIA3xzXD4mgE\nVZtybOjAUho8GXdWTwzZpLLsHnOjRq6qoXRy6zsQ9V1dQB55HPRiaR8Xn6Iv\nSqv4Ovgr1DpijTUr9XDRlrhTUI99mehOlsaowxiGirflVvawzmqeFGoHqoBa\n3RNb+ux/fADOzKGTJCj2pvV4Gwu/4onLrILIokVjqXA68PhugJYgKE5caMO0\nZ9BtniVpTIfwYXhu+YQW2YNsts8OOvrXw5yQXrHO2m9n+hZZL8DU+FUYpQgi\n6bbE9aBuRDp6lVmAgs3DU5MUTvcGxNpWLQo74aM2knpssdYGSu8tjlmi9qSq\nDBJLfU+t/OWZcfKgzBlcEjjzkz6FhkpfatNqAl+34CAKAPy0TdRTOcJjpP07\nKdciaH9wtSqeRP1GbQIZAPJgnkF3B+Gy4GFhrKWgIqH13eCKmrTM7Jn5Zemy\nt6NK7LZP0VTBVjj3YGYiSnR4i1eZxoYVEhHKecuWCexm0GpeY9yTX4yiK9Ko\nieL8\r\n=VLL2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"0b54b838a13254f85700aba0a2953fcb1cb61fbb","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.11.2","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.2.1_1567111055674_0.8824913452072223","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"noble-secp256k1","version":"0.2.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.2.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"dc3b5c81ca21a94cd0bdf3d5525f95d005610f2a","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.2.2.tgz","fileCount":5,"integrity":"sha512-Fe2ZL+Y6WVuxy9AtxDDjnSbyQYK/yfAwO5VrJ+MxLCvKpj6STGW0qtMcZH61zCHnBIE0Xv3b+M5dFkGYmykr2A==","signatures":[{"sig":"MEYCIQD8/qy0tdidEvbdsaVsXm6mVXL0/JvIW+Oaqhq6SLactgIhAKqTMhESTMlM4P6dGWB088yeTrVGTmxw+MeAxeSZNWxc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyFyACRA9TVsSAnZWagAA8TEQAIPtMuouzcr44LJVS2Kd\nlPwfY/o6aKql6IOiyXupICw0KYbCtVY6Q3hIVgABa4j9ObY0P4IaxHPmCvJu\nm3lTadG8erA6n5pmnjJr1Q+vnNCfy4LYjqCb7Zb1txWxRmUJu7FIiL684dnF\ncydpN6X+mmG2iMIINE0OQjPcbY6gb7NFWcOZBM0/0IC17bD2r5sW6XJCXmFB\nxGqZVW93W3yYQurYotF6hXyzFc6/9nRoVHfltCeAC+5isF/gaRdEMpSnSlGw\nNroYdvLDQGHoFngvnafUQhe8GBuGgzRrtfG2edaYhIEdsm3VySful4Tmv2pl\nR3iIyoW+pKI81MW2PCvRIFWnIwel9tvI3iRB8g3NPA7lWq0x38rySOESzpsY\naLlEdz9Yo5PohKnLRc5OoF8mSHed84fjCKhq54WLQ0Z3eNWBweQszlaiPHWd\nFZLCce/g4RvVvED/XEOPLQ0FkO3cwRXDaMWpp3r7Rqx1G4LEgXHIzjh6WBLu\ntmXotINVoJq2bjFjveK5GztOk8rTEN/YECdnhHpOFKZWFeCnXu2lk++X9AyC\nyic+Xp0aHcObbJzhthB0r2oLZEvyGDLWREUIRqtSozA0sammdSjT/oajecA3\nZezwUajBEtVBfSjqj9ypp5Biva7Jl6tWbgkhXg5aAyXAY0ljgQpinljp7j3V\ngbuq\r\n=mFiO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"0c0805b5621f8f67cd3a364bcbe8b5db10e5a414","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.13.0","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.1.0","fast-check":"^1.18.1","typescript":"^3.6.4","@types/jest":"^24.0.21","@types/node":"^12.12.5"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.2.2_1573411967572_0.8187794386614129","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"noble-secp256k1","version":"0.3.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.3.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"ef71df55f0271e56dbb572a9b5ab194827e420aa","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.3.0.tgz","fileCount":5,"integrity":"sha512-TutIgagVFs9JNYuKXKu7CnS3PIrmTxVoEAktfrSxE4GDQY+mALI8wSZkZMSs+ljSE86PyzNZmlb+Q4PFRDQnFg==","signatures":[{"sig":"MEUCIQCNMytU5vI5fLd5w4OrUpuyrRoM5o4HfvvqYn7c/y3KqwIgeI9UYOAgRY7OS8r3L2GegAoO4wNbo4ltnYs4f5euq5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO+jUCRA9TVsSAnZWagAA49oP/jjtcjuVxsYgfQKyS4o4\nhX6Q2t3vHtS9lhjOyfnGVzzb9MUq7zDca8bjptc92uzEVm5tj/US8A6n85r9\nBkt5y7TImC1GyHxniMY+zDMCDk2oe5jT/tSNMfNjmzz/Uy++TsEPRNwbjpw1\ndgViqdCtOrSFTrbyn9kZaPzZIqhXDphQ/RZb2OXOf5C7QXvUpNyBSiE6ju7l\n3IfAYtoWAvhHCts76sEX/pHi2z+UKtybIRG072uI1pMLEQsD0XDLYDcXTxY7\nSvgXILw4iIp944TNqrgDXjvUxK7FF8UKwuPJ7J9ujwxk1y2nyExWSX+Ud7O6\nyeDuOZ4WKB/FqrBDz8Ft6MJ/r3h27gHMRxidX3MThCe+SOK3l6ELjr1E0Apf\nIK183XdR3J/oFO9EnXwYb/a0Rf5/zLtT5bNtKJFjfn6chdNQi7GfgM4MtJxN\nutZHLRIf4eUOT03TG5w71i2NS2YB0s37wrTxgjqxEOHQ45jvoBDFKYTUCQK8\nJq0pNn2FQ1KDE0XPa6g7lXHg0/3HoAJfgtrKRXDWqKFEVcFzg22cEeb90nbw\nhNz9mifoTrJm/AY4BOW/LowWVveZL8qWla9IEgLPTv1kOU11V2o83Cb1Yn/6\nUhSNU/2E4/2qDZRSMwf1VTAR1gHMk0rE0/eTGXcW+2AL5S9ErOHFbmiW6Aot\nIkcN\r\n=i0bK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"847740477f8ba80f4ada122dc139941dbcf90600","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.13.6","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.3.0","fast-check":"^1.22.1","typescript":"^3.7.5","@types/jest":"^24.9.1","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.3.0_1580984531902_0.451202402784308","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"noble-secp256k1","version":"0.3.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.3.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"d9c87ed1adff23d482f08911fc820c2cceb1c4f3","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.3.1.tgz","fileCount":5,"integrity":"sha512-F32H47L6itow0ihWL4JQtvbNIdRnMS4RgsG10P9G7OF2/5nLPiXuC4VyleTkPHxdQ8h/lyUOc2yfjNn71YI2ew==","signatures":[{"sig":"MEYCIQCy9hC3Wzp+WFMo2eWrQQS/1C5fG5yb4HqmPsz5qirwjwIhAPM+VdVPyBNbFR3nlOkb8D7J4oPMS54q0ORPkacoUbZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSbgCRA9TVsSAnZWagAABJwP/A5959ZXUjdEVXy1SR9n\nnVn/YJCb8M7pZ1JB74mIiPafpCOsaz4juqAyEULr+TedBjX+EF4+Sgek93TP\nGaxqBqZ2EY6xAeEikQ1BYYVSObXNh053s/ThZ+aUVpj0Wz9/zQIpX3uBxG9L\nSz6o4HNyaNfphownkQ1/yzGXUQpmqdf82FhFccT6E17AlzQcBG8qjFYvr5O8\nBL2AwlBQdubhQYAg/Wb8EQoglqysRMuymfz1CDiNgEjxxFzTyvVq0RsXbucb\neOIfeU4WV6tyaLZ9f6RPJKzNgqbxo/Qk/atUdaCFM/HeiMku+zNBwUWyXcd7\npn/T21J00AiYawWistBZDvNySG0N3OVs6tObrn89HAobP+E7BLCwzVXkklSo\n/M6t/0cm1HiNY6AXWdfpZiV32hmJd6kPm2koFxXuWtbIfMIbWqP+ahUJrazb\nHk5eT0DM+6NEtgfGp36Lf0BHm1ai9ZmJqyrLpEpK0jfPuu0t5rV7jK8kuPoD\n1ICr++48D4gBfYywBMy0E3jUlGRhare6PXi0ZFT5ZKP7f9NLKFU6Jf2vapor\nnb8p3zIu4ll6NxwoUbRvjwVUR2Qwqs9GJaU5oUioHImmpjzbMrfw6rK2PLaN\nEJfhNA1vwK8yJiwuxwQNFSOldZPMOJ+GBQ8tNdIrTzMVat5pDnPGqLursIsC\nROaf\r\n=2uER\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"3e8cab971de6d6c40221192afd0a03fda4b0e295","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.13.6","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"^3.7.5","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.3.1_1581065951611_0.5153132547498034","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"noble-secp256k1","version":"0.3.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.3.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"260d0776dde9f368eb1713df1a61c58be30fddd7","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.3.2.tgz","fileCount":5,"integrity":"sha512-+O9428LhUdNx4xZA+AftrpSklv1pXOVoBqSHCpzORCVUr/mIHJ20jTXXqzfBSXWPnKf6EUOPiyk3sYUPzCZOzw==","signatures":[{"sig":"MEQCIHMgDZLqJ6crOaylPMoDkPVDeNFFNqwru9w064VXjla+AiAz1CPOsD/UY1PmQ1taHXu5A3cxid0JuvLufWc+uKBhxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb0BDCRA9TVsSAnZWagAAmw4QAIHaoUyqH0F0n3ZqHrcf\n+IhMBnmeck9Ah++1fFovZf6WQjcZjXtVQalznzuvrLePTTpfmTnYuUJTk0D3\n2dSvpJ/MPm+sscLdYn4cmmN/2EpChYlEXuNeSAMez46O8q6mLZ0wKdIGWCV8\nvauPY8vNOU/SRgj/FQGrIcetNww/3XHWuR3J2b76JH/FbDHV0VG/LAdLQG0e\nm4Rz0IIj++6Yl6ABjChsY90jGNcZm5LSL9jxe5RZvwpq/+GH/T+yVGbz1W3C\nEFMwr8Is7dizytpXr6j001c9KQkS6+QgGSTkaiYlHYYE97iGUrbuzDcjrQVw\n1CUYNo7TOB9uTrt87InAr0s0xVoyDhUJu4I0ueYAde/683hDDOdZ+3z7M0AY\n/eT2S6vih/Cup/WQMBEabuK0Q+0bwjNX/Je0SkV1DHuraFx4xgwl1/KfWf3Y\n0rPfZIAfO9hgDz+WcD442DlmRH+1+XN9PMvbgn4RR/FycM3Cqn9GlxnMfYtb\nl/u4dNNYjDtUKPxRa+WDCoDLrIBSWzwK4hU0pFcOXupiEolR7xVEOgqTBnEB\nnyO5c/71aD0iBMYX40QPyaBUhvF7CtTe0EcRMNIHwGFDjKac8WUtISjiFc5e\npQOoalLf4VfyRro28FRR8M5hlA8YQnt+JrXarU9z1mJNqkK9Q1vvJ5nfFDSz\nZCa2\r\n=tkLM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/.*?\\.test.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"f86ce5893ac248697545267a0c12cc6e3ab13a91","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.13.7","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.10.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"^3.7.5","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.3.2_1584349251205_0.34912038477111396","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"noble-secp256k1","version":"0.4.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.4.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"6a05a0cc6d65c8c9f9a9925f6e9591310c88588a","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.4.0.tgz","fileCount":5,"integrity":"sha512-cNNxnYngU5TUcdgIHHpjLm/QgAddlDvKJoothETj0TT2gCZ5vn3JS4e57DiIAOZLz1EmZjgoVpK9LSBDET78HA==","signatures":[{"sig":"MEQCID+IzGt4DugbkxRpvbIB7/ofUGDu5g88QHwpV8XbDEyhAiANBKn1iGmtpxrfW9BtiUsgJypKYgjJN/3WwjnEEQyLtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKaECRA9TVsSAnZWagAAunMQAKMtl752pJ9W7socKQwY\nqNpcw4nmPIZOl+guOjTvq3gTS7dLtB3WDRaBl/Z0WeQpb9tlRaywreOrYbrw\nsfwopCoVqpedMHslGf9zwU8W+TXFWPVfkD3lW0n++R3qTPary+7lg2YWSmIM\nhpYorORL+RPZeUXPrm/dClon66SX9662stZer5rQkLBf3oAL5gzRd37udoif\ngyfOeFAFjrDo8uG8w+n5fkff9Zpav+o60mkz/BFzP7mbeAKpjE+UvecKkA3J\nomlcVEfbQ/seqgZrtkJjWNUzxBtAdj7Wl1xdYqpGcpmMapOuuxx6oHwhUxHQ\nPPM90/453go59hk6wdKURTksRyOZqiONzlnvB7eyWxYHYX1/GvS2rTKV/pWL\nDefMx6fOZe5+A9xaVopCcyJm+NWF6hYi4nFlfBfFWZWbe5SDddekpoO4hhKe\nd+ps5T/VZeBue/zoT7TPRNLQVx1E6+FSelLo3gmuoz8sWXh+HDLZlCJFD0cK\naZSEKBT649TXaHqGLkjdvY9ip8bjqjhQet1hPmCKpMq4UzD1nV0WSXmSAK8Q\nUk4I1uRqrorKDwtdL00r+hfvstgRXPA0CV/t1fD9fDkplvsciTHBgpMKGM6y\nyTuZ2I9ptsCVokXQUdjHiFesR8k86byx1PvvAwjfSVj+yomFHA2bvMQRSqa6\n5zvN\r\n=bmTT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"ac0da3a32afe5094175b806b9d03c62552e7c5c0","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.4.0_1584965252205_0.6712536863306244","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"noble-secp256k1","version":"0.4.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.4.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"33cd7ba9f4079a46b95033ad8d4bfe5e5f20790a","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.4.1.tgz","fileCount":5,"integrity":"sha512-sFc0a6B/0PyQHf3V9KSwrcw2Dd/QN5/xVWnrjffcIt8ez3ltaa0SbK7aDwcieEYslfGmsNAg6rhl/LvlNoZU1Q==","signatures":[{"sig":"MEUCIE43pzRSAIk5jOEWAFyf1GctjXuEYVZduiiy7fQexwkFAiEAquKDFX/tacJjZyxnvpZ8f9ZLrq5KZEbVLQwFhQerdTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeULmCRA9TVsSAnZWagAADtEP+wW6/uQEfrMLudmybcZ6\nqdlBNLz/4NwP/mOnCkUtbUrA0BTAHFrw9u2GI0xkNkUmHvjXYv5tc4y6rb5x\nHXCJOXgxBoZMxWPJba9L4QT0NYEE1TpxweXp7BIzfEOTIr0q08okIANBpjs3\nYpk4DJ0/bYqLSVSfleJp7JafUODyTUf++JXuj0t93g9rhbfSislmJ/rthxfh\nwpiLFM8RAaX+YxQYiAMzHeHF+Uqys3pZ6pQJk/MMWDmmAbvPDD0ZlkFlWBJo\n5VApCe+TVzY5Zwk0IOvTI2UoOE5DXhuJxl7dWNk0jplbThznLz6bxLr0sMls\n7vHf6yx3PKEAo6oRPmyJzsXYJIdk1l/+15VYPtW8k75IGXXKOAS+ZKzcYNn2\n+36fgozyatLDfS1VSabJqm3VdP5EN3jrjHZaGJ94+Wv0We3e5Z5JWcC7Ruyn\nzMNYtrv8P7pHv5ZT7xL4VzLXKdQeKG8Qvz9xCwxRBXZLgpoMscbOxyiq2ddv\nCZGg1j1hs3v8nPUYwxrkGZuAf56wQR+HLKK6kjWW5Ayr1Vy9TCeFPlIVOu+/\n1w9ezas4BwiG5j4uebMn/jxYeGex8yqNfDgRnzoOQCvv9BCQPBrrjkBucEmj\n8zUfx8p9Zj+RV1v8Y+bE/hNCJ5vE7gxhoLApfgEYBZbJf+oTjzNrkJklatZS\nNCA9\r\n=9X4K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"be643d135757b1da8d696974239c43623d4b1319","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.4.1_1585005285739_0.8749180016060116","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"noble-secp256k1","version":"0.4.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.4.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"2fecd527e21bd3083bfc025513033b2103a0c09c","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.4.2.tgz","fileCount":5,"integrity":"sha512-2Th4PXJ0mO8qM+VtuP9TpTV4n/vUoA/nUQ6BCWABG3VMkChY3xCmNWFI/aK1SIiyHUReq81Gfx6lo17wX2AJLg==","signatures":[{"sig":"MEYCIQCX749bQwjti+Q2DS/8LWEwx4fQRmLIgnNQNI6HjyUJSQIhAO93+H/Vq1+9fCboop1TOi8edYGQ2Xs1ms9p/xnzTnVh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeem4ICRA9TVsSAnZWagAA+/sP/1VUI5DePBw7HoRkGzEK\nTMeAipyUzDJl8u5vH2NojH10IT0k5/1Z4BTYYevWw+NCUYtBxtQGIpshIFzG\ngDzTGI/6+GXPqfnRaN3xJbFe4uZix5AnzMHTe8so2XhHKriyR98Cj4wbNNre\nbEdJ0BvFfP7KxecwV6NgVVtRa2PQQypSqR1rr3RrN+NQZzBQ4Ias6TRlKUi3\nbWbpB4glSU+sGia4QucazwT6H8rLCF2GQQ8s/cdV/tEInYrktq5T2LbkBv/H\nQtW5lHVDoMPTMz74td6KmXIy7HgmtUU08i8p7J5BiqmmjLSzCII99WNXOAkz\nlbZrYAkz4UfeyCDwanmzR3/vO+aa6NlY+ZpeL2TZrHd8+2AQfV6tXtSeQ7ln\nsp4xj7xlQZU4+i2BedoVAoKOpQ6le/lOi5JKh/AXrJPL56nbae2+t40Osdeh\njW91Ibukn06+hTOzoOFLxcCvmZ/+jkXHTRgV2KJVdfQJEM6rc1KB9PPlbsjI\n33iit5r+pFhPYvtsJUoNCveTiac+LKxg/W/HIFuWRAL3DVBqNld/Jaq4UsLx\nUrPYGNnKb92y/myF/KxFUpcBKDL0EXUKeeBLk+0E8qs6en96RIdxcTnx09IF\noV+VTsN9/IIXE8oVdOqVthiqWuXfOk97JlPlUbRf0pgzKfwNYaYOr0EetrYt\nX7Wo\r\n=Rr9t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"745d0d478190500cffff0b6c99740ab8f8546937","scripts":{"test":"jest","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.4.2_1585081863994_0.7655672087034266","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"noble-secp256k1","version":"0.4.3","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.4.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"1efcf63cb9f31b97522de53b522b7deae456f90e","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.4.3.tgz","fileCount":5,"integrity":"sha512-XVpttnV/1HPi6ug3FiGdVmwLy49rCMR6UMybinpR4bz0odyoZCKnaYqajmWC4ZKLosh+qbmI+HG76pNPVL6hXw==","signatures":[{"sig":"MEYCIQCmfqtIz4uE8uMfbmEhD9Je605hc9CnIDsTBeCc9Jn6bQIhANFZdLev8BQrOEkW1HXrWZTtyJ2GB01VR/z76os8dX/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepfkCRA9TVsSAnZWagAAOTkP/3rZkrDBKcu2dDw8/9ba\n9ReUelUeCZJ02osT5DEKYmQWs0HCcRpAjdAZGcUpAA4SKzIOvzFlCYBuH+9N\nKevwhCNBwc72vvwShKu3d8032ss7Ts0N54kHGvC3sUBDORGVeX0hwNmGESkM\npIhhc0mQ0jnsEecmSL39JoEqA/q/2gIw1UkdANeNol+vpGH/8bP8pnEJ6p5Q\nCEYMycqODZqPotOsoZmKTdxOAG6ofmvz30fyzUXvp3e/Xg58y7QGAtxX7aMC\njEhumgQNIM6n4v2Gwq3LhETW3gTyiJgOKdeSmTGl+8jPUoEn1tQ3Sonw1Cjx\nv+iEHaBUhIk8EaEpZWv/7bPs6sKH95CpZ5RmJOF5iIKnj90uiEsXsNmKMpki\nc3kPpCLhHm14y//OgEGTz5mBTb6L9c4ebWkQaL4k2u0ec9mfKA7UwNml6yV6\nWIIDBloFZZhbpcxJYGpBsGkFE0S1/fEaw4NkzxPq2RzYDCjRKyUVOVSZZ3nF\nBBG+IXQiC1ROuuhZglOBDpJfd+5HfzfdfGOVQudJCfqiJNV9EhuKruc0Kk4E\nigSFrtdW3DKRiLmf649IsK1zuqJg07GK8qb17vBFU771/uHytwQfRFbVqIl/\njvSDx1NXt90u2bVt+90DhtYGcyc9/KPFShj/IePXdam7k5FK1sbB9tY24Ju9\ntgCl\r\n=dkPo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"9c0b61784670ee30f23a0f59a4d3fbd1323000b7","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.4.3_1585092579602_0.31269269838625924","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"noble-secp256k1","version":"0.4.4","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.4.4","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"2b8a7cc3b236343747eb5aaaa215a4ac2f45ff0c","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.4.4.tgz","fileCount":5,"integrity":"sha512-rGbI5Pr1GwM69jrmSvcs2ragACR8l6nSQYvGvwlztirTpMNnjg/JawiaO67ir7tL2LzOzfUT93PSYMSI64Noeg==","signatures":[{"sig":"MEYCIQDBqIzLAZPuQiCMTZkm5TSQku4LU7DRpn1rsSzLIWjoNQIhANZ9kAsfjeOJ7xRYQMrsFgCfgPHOz0yieXSOoLfXi0nY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee1zWCRA9TVsSAnZWagAA2HsP/07pMh52EwIYyASYguoZ\n4/LrhO49OG9YNOnnZfzhS4fFO0u3bBJJefWMnnAxHgA6rlbodGvwkP7dv3oD\nDXDxKsib08iVJPELkMXKzpNNpgG4YsvQ9Zn6bPtYrRtqprFDwDTQwZYiqo1w\nk88r8QoeN/BGSxbK0cU7SAnkqftr4kEVMC9NUGSTVOS4GBj9Bb6W3obopNas\nPGOEn3PStHzqCYJd9lpdv595AgV/PG0j8bjQ1JJ8guKCc0g1/8bpOZo5aWkq\nHGVUdnfMPOL0DA2aSWBBeJspevkm7gCXpRoj1TJvZTPX1D4FVREuxPachr3e\n26Im9YJm3bbkeRl5fms9PjzGt/qkWffoklAwpTmFUnruW0XBHvmdVYAx+771\nvx739vtl2gee8gHIIxUGyy52GRpnuroKQayAwoP0b2n+QjGhyy48NDQi5nWB\nzYjoND5tVWgZ5kaLDKjydftafhRxZ0NC5V6Oijh3QYWv7UseVOYXr3VBTuii\nPOqbhqUgWlqD87Cuoe7R8BehiqFr+pSyTWB6M70SWO4wUnQ5PNyA9S5v5oWb\nhrY8zAJ4gSypOaeDIcEaQ462Zky4V9Q0zDOPtnRCqpXumb0M5rmIvOGZw+aS\nRM2xI+MkLCKWzkLG8jqiM8JsjsMYXbIYjmzea7zn1Dt3CG0WfuubGkp1CqH4\nF1ah\r\n=gfSG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"9f54c1cb1c78be54b4367f96c1e3f395a40f8332","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.4.4_1585142998223_0.5782068680686332","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"noble-secp256k1","version":"0.5.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.5.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"f6ff32bd244aea74e57c33e12c0c9915eb5885dc","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.5.0.tgz","fileCount":5,"integrity":"sha512-B6Gy1Tzp0KJ/UTPsTzBx6i7/lPZ2wSKTfCCUTtMstxQF1bNmTP1ygTTQJVK7xlMbZeZXO/a6gNAV8neZoAniwA==","signatures":[{"sig":"MEUCIQCSnRQQYAefafcLggdh/UPojaPPvGcmHMbl9SZMh0JJPAIgXLLPnwIFXPG2W8t7+6+JHup0GXhqXaJNbtSKJ0NIJyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef8oRCRA9TVsSAnZWagAA8WUP/1rC2UWdudLcg226lB9+\nbwgE8jdmTHp36vCQXsFFkfYNxDFhV1eHCFJ+8iC13jLKFgSN2+JxzigaDOXe\nx8AAGXnlosYVOfXcAZqzB+oBIhvgVZfW6gFbj16nBeCxZ1l+erO7TAIFLPWj\nUe2z9WPOS6hxjo53neyS8JxW+GW/2izxGR5Uf0ce5dUWrrwUgslK8QbOwJDr\n3kyf5sn83aNCAmUc36EhzYpt3tdV330aAUsyefIOEoXUvbx6YUT0oGCKNM/2\n9hrKamkg7JHukMqsBGsE29tltZNTJO0RiSA5saZxfxN890XVBGU9iIb7O+cK\n/cacBdFJeDDkJs29N/EeKktBjNG4dSUwcoRPXpiHFjpYRhVpUdxl2lMv1RZt\nzXHpq9f059dePbS/81e3OIRZCapj5Wwczw7UIHjyvnbXfR1dVyEthzp7P7p9\n6C+4bmnNVh+7pkDj+4uaVFFJVNeLgqavPC20mKhINHLZbxx71h8MnHnJTAtH\njEH25ya7BKgm8O1nBITQz73o3cw3OVa7wW5+6al9bxdE2YxRoQvcqGBGzZk1\nw0TNFSZlTy14Zd5MQKHbb7gNBxJLtu2etZRxW9bJTE9k6GNPau+Axxh/KvAH\nYKvOZHRCTo+NqGEiOd4rCk0Sdb+ifRteDdEkbRa0Dr/4qHUEWYG2wRw8CFyg\nVT2L\r\n=CHoZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"a49c7dba324f7dba26a74ce56d52ba392c64dc7c","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.5.0_1585433105017_0.5772756630076701","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"noble-secp256k1","version":"0.5.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.5.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"1650b86e617fce75b5ae9785211ed8ad482f7a83","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.5.1.tgz","fileCount":5,"integrity":"sha512-jIzLb7mLMlkIZMtsYGD6Plkn02hGJOhP3Cl1VqOdmHtA6CfE56wb5AnGOmIdFOFK3lWuOf7DDHjGi2Qr/VE+pQ==","signatures":[{"sig":"MEUCIQDrK7mkc12a/lz1Ukxf7xrRDI7q0ddY/IrfScyKpPdH1AIgXOOJwnXiFSSeD2weDcT82mLtiR+xDrzlwfCvyfLUzoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef9x/CRA9TVsSAnZWagAAj34QAKPOm9fcQYOpFtTacFyD\nyFsWYE1G5c80UdEw2zCeGXrfXMG6iViCQR+zVjU+FdL/vMfgBhWS31WCntef\nByg5fiPmnbTLpSuXh2gucsFwk4sA+W9k2hC1yIF/UXigezhhQjO2QJFYNkuQ\nPuYZpckngpXturou0TNnYNQtg8YSK8BH1Uw76U+q55c0GMqAdxj6qR/SIUAt\nMkItKD3y9GGlkDF0p+bPbptnXo5Dj0Lh5uwqCqlhAdx6v3Me0BbKstA4OmRk\nerpI9snCHS2E2HJd5as01LE8j0Qammtm+7A4ZNZhfSAqBe+Rap+VDOpr3OCo\nDorYhEkJkcyzA9qiXP7GpZDjuumux/rVEIqAJ5gIy6/s3C2fwlcCI3FTICcN\n0zYsVr3mxpimAdeNnQabdfSh+R3AlWtitVGCODHZdy2YF+t4O9uwv8H0B3ze\nmM5BycMWCa4Jh3W74mYHps0ThIRAeBVdmc4Udb8BpQpeZg0QcjzP3MnQVSUB\nCdsTjkDnGAwn/wM6S4HhEf+a8tqThSD3/R6XTIzoMHWaGEvbFJZxk/HxQFOH\nmulGpV0lZcnv/PWuhRWQhXypx5edmi4winE/iGxjQCccUmDD+1HTQ8W7iW09\nv8zbMeR3MhVM/UUFGBgIs71XlkNsA2eoZKKHTXE7VcPhbdO1Jwozak7dEVvL\n7QA1\r\n=TCxo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"4c0d4b591e2eda50c89cdd70a03f9d8f4e885492","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.5.1_1585437823186_0.6193853225194306","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"noble-secp256k1","version":"0.5.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.5.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"b0c0906972ad5c3012a0142093cca0b057699586","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.5.2.tgz","fileCount":5,"integrity":"sha512-7KK1CJ3Jgj6XtSX0luDxb7zYj6Ym6qAwOJeHkx3gSmF+OxbaeCua8W2989DSHyLc/QMNdJqapq2PCvb5IAEe8A==","signatures":[{"sig":"MEUCIQDzeTLmXkDSpk/f358biOzrSrjYUvatU104NyfGNTPHjgIgDsvozPbUJNdjiZ8kwxkP8YA5K3o3yDRs9WqpLkO86I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegV4NCRA9TVsSAnZWagAAFncP+wRev5KJvaP1DqZkcFvh\noJBOi5+JurecYaMzcX1ZnOeE9vwwAM54TW1bx08Go295PrjEHpCoAI3gMn7T\nzy/bkmE5Re4ngpcYJv5X4HLyPaulsF+Bhlphrby6zTSHkiqLUpsue8mNMK06\npGKmJaKr4FbgU8V/+q74WdCuLRgRAFJ1XD4OCJKKEVevGh3T1vXPQf9NJYNW\nv1GIEnCXB/Lv6NZgh62IyQWypbviZppcs3JcBkWsJ2ExqPFCfBYU1BtUvtbA\nQg1d4XMRMroIpO7cjDgC2QIOrwIg0qmJrB96MuIDaYY2kTp2aKkjXV9P5H9Q\nIIcitMZzw4rgCYkWXO9T88F0wFK5mR1Xdd0S9+fUYBDzignpx9quXjyFnLEY\nA0M7k9ZUJbYUBiPLn24v/rZYAIx0SLVMn1fcwlKSD2HkdkQaQoQoLQIDdgs+\n3MBGEVCCbOZauMB7gschFmNEKgYUVBkL2aC6/IRdWiMoyUN+5npc2n9QNZYt\nyDHhS0Cgq9zmDVOGKs6A4EC8u/pYgC9xlv++brBLFa+82g96q1N5yZwpuwKh\n4bYoVv/ODJ09RPCnkiPfV6h4stW/XhGbee6xsQjUqHiSxn9cG6ggY2f+RgSi\nl1FGLzdPB5wxV9R+C1mNGzyY9ic0b5abF7vc+S59UmeugfTVOfIYunIJPum/\npkk9\r\n=KCzq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"77a7c4d2b044587d2a4079b040ebb45f3cc5aa03","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. High-security, easily auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26","micro-bmark":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.5.2_1585536524807_0.9187427639068915","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"noble-secp256k1","version":"0.5.3","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.5.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"e5d426c09fd5ff3248fb5644f60859e3544a4b09","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.5.3.tgz","fileCount":5,"integrity":"sha512-OChrguODdtDpgFG9E4cl6lKpMMUFD/vP6QXT3PQPIt9VmE/zt5OdvQzWjq8cTnE0tScefDf0QqT5TYwMKu8tcQ==","signatures":[{"sig":"MEQCICs7TFRZCEDgGn3OVo580iSw0RGU2GSw/r3Je4VtNQVoAiAcxdd1IVdCwX3VfDeDkfWiC+qAjgfi8QW3asgbKoKo2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegpafCRA9TVsSAnZWagAASo4P/1hZ1jd5nSb4Tyfae4Rc\nBERnsZSik2MzQBgqjkUSHGZ4VUtMAJjpDTIG29Zw4Ffw/K9Y+QiXVwzZhldw\nxTLBiavwKW5Wj0A5wbQlCYQcMuRr/Vf/cCUZdJ+5W8Cwo8L5mLVC9mCoBN2b\nWC1D56pOJgGNX1lvnrwqC7y0umsIKV25vQtwOq3FlLcz+8D73d2h/RO+GJOD\n+8e1y8v3IyLZQ5Y+w+rm6b36Q4W+k/RzPO4k9niFnjFOWCLLsdnebi1glrXD\npljiIKYch7tr9RVSuE9ZZLmp0PvyI7MBarW7zjPq3Jz1Uhr3OgIlwsMGWnN8\n8tUKvFCr0swl655rYzK+l7FdePyQ+SPhV/BAWm5IxhgKCUazgVW/rqKG6+wf\nMOh5mZNd0Z9BIgXUk2hD7CHU9p6f37kjEi+aQ7jBPD+gF+jgZJE/UUTShWcn\n+9lyDB67wQG00o+Rw/3wukjSLuGWGxR+A4/6nFdc8nczQVIVMXMucrw+MlDp\nYw6aUK9kk0JuQ70yrCMm+GnXvHzAAgT7T9MAL5lQP22qBTqlj4B58zXsFzYR\naSql0LKlv10XxQ8vOT76QnVhstCJu7YpK0u+Jt7FzEYaJf5yIljM15VGz13L\nvgmg5QWhAu1lY6jyIe6EzdFdIXK6YkCtbUldu7POWkzPUGof38+DzVqdqyqT\nWb3z\r\n=QP1j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"bee61547d7c41417c85ffa23573b217721fa4bf3","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.3","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26","micro-bmark":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.5.3_1585616542542_0.8469953838479174","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"noble-secp256k1","version":"0.6.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.6.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"4b18a59660f993c0d03f65a5054a1760ef42d962","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.6.0.tgz","fileCount":5,"integrity":"sha512-5/L0jqF0RhN5NDus2O3c+/ddxqXMfHK7KM9CPDGaU0gJkOPIp8ACUrRvCy4ztS+t7Wa9P04ihCOQ44Xe4koNJA==","signatures":[{"sig":"MEUCIQCGmnAp14Bwjtl+9egU+RiHHKOCo1Xsby7Gndfm8f+15AIgOFfbTSW3qOIx85L+VwLwC3UjYYdM6EHMzBD32fP2tgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehrkcCRA9TVsSAnZWagAAVH8P/2ROx5DZ8UhzMdPKrA60\nBKAPhEJqWSjtztIlY+1nGNopbZvhhjZZdIPStYMef6owFqfkbIjxHO2OZCkj\nM/drUO5qoSV05I1OqPei+Fk6Z7IhL1FgiYFkV0Dr/kYdT3/9QZyDccNANA9q\nwE5xL4eyJEDMy5grs3BwDDudTd1am8EGzY2+WD1ofJ6ODqBNLY4V5/HBUGyV\nFCy2fJjoi912Q4H9J9xDOP/bLjHcXqLZYUJVxQ9bTNiK6uY2Tbn3I86+fAQS\nQrCLH1HiMxiuHaRN/2eL9LblcDdv+UQ5oDox16XTSlGEiosXX3su0PDT/w6V\nZDjrjSH+a57NhxgCnDZE9JLLdh+sV0WlLUyedm13q9yGn6W1Ei46dWAjxuXA\n6G6Bcbrc7Tt6szZNfbGeaBcYVT0dfs6QcUXzabeYD6kNd0chePwIMyqHfm6Z\n2YIkFplP1IaMqn0q/nLU7HzvF7GdU/lcuxQ9HKLWiRiceLnF+hyq8vWGNJL3\nbkfr9ecRLYuWIa4uCC4BYIY7DvSCk+8OahKbVU+gwt2O4yG1X2HOEEIXue9A\nObLXZBtU2NO9VRX7BT8v4+XdAA5o3Uh4qUJV0OO2zdq465Nwxa7ot+0f0el/\nYAhTc6KX2DNvF5QXJRMKMVXNJ7liyoWAKi1qUI3SDwwmvJE0+0fkNlPVCjGZ\n1dSA\r\n=8/gM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"1d0387350728b123526912443fa086b01398d562","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.6.0_1585887516158_0.13904872383908495","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"noble-secp256k1","version":"0.6.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.6.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"8d1a520ec60b8ac963e3ac76a3d79060dcda9e2a","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.6.1.tgz","fileCount":5,"integrity":"sha512-i+QrxlgfGaxDc4d/rqTRmcFoblsixN/dseC4AKgggdw2ezFYtkmS7g+Tu49stER4OgRlGxkj3cHDvYL1D7pcig==","signatures":[{"sig":"MEQCIBDvQBrlI9C22jzFBF8NUFjvtsfacKDoo6qigBAdJk2lAiA03b6R3AayFPS7d2MfCJUIiFodjCqQA9IomegBGtbdOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehrvmCRA9TVsSAnZWagAAWtkQAJKUBtA9Cu4zmqNpj1kl\n2tOYdgbDUzv2EhOvNc5L78vF81naVCs7rKjbeFT3BjPbxuqIwewus5qtpwMQ\nfxGUtxmNIuFf6mCwSb7NpDdpWm8aRfx9UjGlJtk5gp7K+1hblP4caTiUsMpF\nfedYda7yXmAvLt4f/p9pX0DQHachrIfc4wuFbb+GY3B3bHy/rJlq62y87GfM\nlI2Z7NuBGqWTO2Q/zeVD/ukX+A7P7frMv/6nByrc+OqZ3gH7Ora/qkYHliws\nvgrrPxalCxAd2q0H62QlaCwj0s8d7RsjdN1zGmU2OjlLCuyCZoeggXzP7e4N\nL+OhKNRtPsSZqiuVYzNhOz4rDlugiwMtg8XqgWvE3dhJezxtOQ5mNeBfZrwW\nnBPBO84p2JoHXoBWpZjpT9Fr1Oqo8zkHOd8mRRyINEPObwqvWZCXuDD6F8eO\niCouK6Q/m+05N5tjP1n/P5qHGopyrhVYclM5mXGfAIIEx7ebKdK8hyZjN20D\niY1fU3hq4BhZQTZnBce3a/MNITF8bZ9dcYi0QlkkT1s6I4cw6CJHZ9Rj0NGz\nIRCH+E9DUrh2mG6N/hLxCp9Axu1IROqfFzlEwqbtFm2SRdwYyzrLWyO5ic2X\nUJWPdW7dRcdiGHI9HJ9+l/KCned+PG1s+6PNz7vhMNVXD9DMTXhLphNAfAMj\nGPqU\r\n=iDEg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"67441a169d8c940fe791337133c7e7e0ea36faac","scripts":{"test":"jest","bench":"node benchmark.js","compile":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","directories":{},"_nodeVersion":"13.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","fast-check":"^1.22.1","typescript":"3.8.3","@types/jest":"^25","@types/node":"^12.12.26","micro-bmark":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_0.6.1_1585888230554_0.6108667355781912","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"noble-secp256k1","version":"0.6.2","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@0.6.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"f7e9b90d670ca3bafd775968f39739230f505846","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-0.6.2.tgz","fileCount":5,"integrity":"sha512-tcN/as+ksugzoL7kR+gdLhxCOxuGtdQ+ET9++d5MhGZhzfp9d8jSctL+Kfo3nnCIXdZQqL0stnfNBi9scUXTtw==","signatures":[{"sig":"MEYCIQC2j1ge0OAKtIYlB1HBD8o1JcdgKKSTkfESnotPXGoDqwIhAMmnK719I4zNLTWQw4nmgmez8P1czT7NiRAALF65tay1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenuABCRA9TVsSAnZWagAAFuIQAKLi07LhrOzY1TBDc3KS\nmpk3KvV0Ixq42HK5gSGLKScj+qADebMyXiuSZiheREGrsuTm4L51A9sQ3tCT\nPbbzcx/s2OYJJvsPNj+M901+oqrFK2DWAnbD9sHBzZPF52s47PVEiYHSOo4Z\nI/IuUwIpJq6qIxZUy9eERmdbpskg3/faGYuA6dy52AJ/u9GIut6frr/Qa+uu\n2TvcUwjV+uyqrhbF43BdDx67P5SAcO/80KZ1wEm1hUVtlzIPaH1D41ZLL0Kt\nQO5pMVCt3pV5akNpxsg/4os77ASzSL/1ajp+9zMb9PFzaqMd7XP2eBbTcp3T\nYI2fpdJnybV7hloXKZkPwtREmxO1f7dZ1UMZxpVwiR3DRqOs1unYCErT2ZdP\nKigmUSee1Tl7PUZzaBu+kYWOyL6e0yKTbdZhbNuxBIBIBWO0USFVBy5g9Ycs\n8y8AuY87DoLmQQFMD0ktUj4JpjVskYnvkzbIwc6ZfA9sqC9k60TtDqMWuLLY\nyw7YralzCv4v1xUnt5Ph3v4AqXUqpYtE6LpnZ1wAEVPWO/L4HdukrqOBmp2I\ntqKTQL5U5nFYtiErULE9dYJYQiPWa15TA/ubUzZjQF9/8z54rLS3b4MrGWYx\nTOFAWVAmfKC0pNo+iwlH5+I6U+kzog293yBYfq4Kyn+DGxhFk7lrTbRR+tUO\n2k9B\r\n=VIGe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"9b7ca2b8cf0651566bfec69c47a08ee0544b8ac6","scripts":{"test":"jest","bench":"node benchmark.js","build":"tsc -d"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.13.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_0.6.2_1587470337453_0.6631291103691941","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"noble-secp256k1","version":"1.0.0","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.0.0","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"7b40a6b0546830fc271971c6a4e64556d8526212","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.0.tgz","fileCount":5,"integrity":"sha512-la5RVPRLTCHweaTcvRBICf2ll1DvGkYvhJMyTRXKtUHPF+NCXXiWdLCY0i0tcsqCLomSMn4GuUwdHQCUAkPvSQ==","signatures":[{"sig":"MEUCIQD5xaxXGjfxmvrVRyf/63xykdXnXtpfvOx+I9VLN6RtWwIgI+0CAJBkN6cZh8MU5D6wK/pBNUMWT/hS0N+p142Vc5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesws9CRA9TVsSAnZWagAADaIP/iQyZqGynBuwKa9XGWVd\nGH+JE9u0cMFGDT8nlrE03Vgyt+epUEWb+UD9ghhsCnh1qR+7ruTFAYLU6bqt\nsxNkwy09ap58vbLyokcYKkvpW96OQFFWP2HiYM1Q/k5uIXaT0z89r+zQJ7Qd\n9yMIBfcXNSIFGHnSUS8KBBtWO1a4+ICIRh4DxKmjkItmWME51vTm/0E2vZyk\neDGb3PTke48zTMcj7stCqy2oc6HrzSr3X9rXsd5PO1ipaJ4Ztj12s4DuhvZT\nHOaUnf3MGfvo5rK2ubpP5HfDthAob/65Zrww5ANi7g1lIk+4vKdZuGUq7UW5\nDYVPOGrAXTJpLWwfZ8V0qByecNoj4dFbDpcd7nCbJWdT+6Kz7Fo3g5WiWm8r\n2e1j2uvfBP2Nbdg/LgcWkAtEi0HqieB6ziHG4EIfyC9LzVn54WkUQC07NM+N\nub0ipoL5hqtWEb/8wLi3vV5ZP1ttjNw1gme3H+DrTmaheDwmCOAkBi5LNwVG\n9OjOzeyt86IEn3NQBHXhj4qrsC3VgCLQHw0me3qZuH0aHpLtXT+R3iMlbgv7\nh7FgwaUCxiHUXKPwtd2FDGil5VYSiiTVxmgpu94hu7tL5TN1cs0jtZY4LF2t\nvlWabIaZ8Mgs4I7TIfbvl0yArkM1B6nbjrrQO56Yc2jbJfKo3n/PPaLPb2lb\nDgFs\r\n=i498\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"62fdd06f058c15df65d00b78946313b2d7bf69d4","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/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.0_1588792124969_0.9596226864263957","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"noble-secp256k1","version":"1.0.1","keywords":["secp256k1","secp","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.0.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://github.com/paulmillr/noble-secp256k1","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"976dfa018044ad78c5420e9ca8b2580ac2587d7f","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.1.tgz","fileCount":5,"integrity":"sha512-h/FZTnEuMiQAeJcV5WTUfv9M7Na50jdSKG0I5pTAiYygKHZKbrVgJp0X9odoH05p6uIGZB8zmQJdhsghbEbt1g==","signatures":[{"sig":"MEYCIQDFcpVm6VOc6dREI0O5Z6dpNGHgSBQ4UcXtcL9/Nv0PnQIhAMDhW4d/jupeCowzuTGNigTt70ffYowYHA92EvNeQMPX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeswxnCRA9TVsSAnZWagAAoTEP/1xXVuFgTBzlMtFifzZl\nk8XrAFKLHf6tRK+5yG1i3XmeS84IaBt62curBg21DMqv2WYvpK/pbB+Op72E\nP+QXPh82weEE43egSQZGHWVNzebl1rvW6tG9USNSq+kzQZZrNYkTeiZIQVuC\nGwOIwjYlJRpjhbhZFXLW5aDBlGN9YdladgvPajjENRx4CIOzGbmNfz/0th4h\nsmY0jcmt7QuqH18adLF85zP9DTOyLR+l+SRYhn/ZQlcwqW2+PDIbEYvaDVDZ\nKJoBTsE5IDSXOelVK3jAjX40o5p1CsmkXWJ79uBnxHR6AhVLO7RjKZEDLxZz\np4SlCaaO74YvkgHu85XcMgCC35PFWJd947++6L/IlUVNxOlxoTZNQNWYq/cy\n6rzXt3VqHfxDobFjbEmu/MY7uXa6E0uhX/b12xZeHglRKMuVRanScsol2oYf\n/IwtnbENMfb8pM5H0Ynj3yU42DovFZ4Q2QTg3sWjQdn45SoETdvQNM0jtIPY\nbLuSVAkdmJTPx89zd/RA8aZAGO430ndiqbDAruqQvB3SV6yffumlZssbgjal\nt5qEDAjw5jIohTAyNVUQPVJ+1hkAnKIs4RtfGSnFz0uvvFKAaoG3+w6m5ML3\nIrwTUAyr02qDsRhqjDRujo4YUprYl6kfsHJSlZ4+y+rU8ECIebjfnG2Lvv5S\nasyX\r\n=6flp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"1a4cb94a09cd59a1613d2c6f0c6e01df19e3a1d6","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/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.1_1588792423202_0.32329577924732744","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"noble-secp256k1","version":"1.0.2","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"00ad01eaa1c3dc117fb4c28b1419d29ee68a94b2","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.2.tgz","fileCount":5,"integrity":"sha512-xd3lZVfGuvxdX6JrpYsx1HBd3sLDFzOh4wNGicLnfiH6JCltuVB0RnmQauQmi6VEeVS7LxwDptPeasAKDCxe0Q==","signatures":[{"sig":"MEYCIQDIEwMY/WhfGhjA3Xejn90kf+ocrXnL2zLC524/GnADbwIhAIMnXGc5wH0m/Qfk/gEnJOhoZs1adNwQG2kOL0T0Ck7x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuKojCRA9TVsSAnZWagAAd5UQAITxqrNI0Nupn2rhzead\nKr775pdXzfcAgr3Dw9dNScXk0cgvY3unTVS2Fdxc4fyTHaXmgAk0no3CwHDg\n7m4G8s/DeQrOXKrGttXantjaukmwb2fi0iNE1lqp+rKlqtqm1n4s6x4IWjDA\nmPAvCcCNYSNS7UdlLbIrgTvTuwxSvl2FZloti4ui+BimXm+zfMz2yyOcG3JS\nuazhsghJC1AMDWCUPnAwhE/D3MXsrWB5azWJUNZhF1VXBGza7lVcR39hD63b\n9f8r/VlmSvabDcvnnKAh5LKn8OzxgJcgjMhY2DLoH48x+S8MsVQEOB2CkTIx\npnKRsIIbo0PY0AASfstmBopujveeoZ2CYbczrkcRYMeL/sPkZ3GGD10mmVoP\nk/EJxufUoyZBVCPXG57u9QrEtuJK2i3PNt3kGpoKzj2er1xW2Lpo4r/0rwMG\n517dp3m0ZyDf5RS5jlqKU9gxL4ihPyPBCFPK3Cwpyt2lFXyCfrCtfUgAGeJg\nBtijUbx4dVh3OtqFwErL+AcyLQRqmHACUlDVSjSERvsHeCQBgqEYQDQB/s79\nQ8V7fi75uYyp3r2PNv4MHDs0fsrnCBPzvJVRtfmSG4eGcN93OR6gXAU9YU/P\n5OLrYIg2U1SOHXM0vHVnKJXPeCqTEWb+df0jS0sYJRgXaBDQSLrKJRCGTjgI\npy8g\r\n=Bf9c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"5dfbac8f7ef3be018a62391d8eb8c34cde685baa","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.4","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.2_1589160482678_0.6045990958675225","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"noble-secp256k1","version":"1.0.3","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"2ed3d082e86f5882ad21450c50797ca01145da35","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.3.tgz","fileCount":5,"integrity":"sha512-QiHte73KaclsmReZzHFMmagvNzisKqbOC0SAc3+f+MfFYjLWw1W/Om7GeKL3rZArZ4mLa4Xy6vPX49j8gCHZuw==","signatures":[{"sig":"MEYCIQDDC6XC0ZSwMDluo36kVWkfacHWftXNJWdvwDwOTfVTggIhAIrHkz6+EwBzfaWfYKn1cKPH5WunipY6DvpsIEjRv4ah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwYJCRA9TVsSAnZWagAAKBIP/1CMSrPOyMnYHFutTpwt\nsWpFi4bYwZ9Pit3j+IokCeww/CaC0IVmo4otXbQM6cejCeyc+NYDun32mGkO\nwsopIMpBIALxvM57+sqIMtPrFJdkljvMM7QVIZEMBvMxoLxcOLBV9lTV2OGO\nXZSx2ANvPqg2vJtjv0RRry8BljlOC4YwpPyx8f3l/uzpOmm5wFWPv1m86KgE\nMpyRbBkjG7gWG1lXwiYbI/eGQfiI0EP61likUK+BQbs6bvfyfWW2mkHS1FcP\naL/9Fhaxr1bXfUduQoUA2tF0E5PLe3ZWVkiCaeTPPafKeD6n0jA5DQbpRkXB\no6Q+IT0gqMUhcxi2iGNQk0wAUFERCTr/2iK8rjE6y/Ej71j/dEk43JtUq2c5\nyqMyO4HmmUvjTECXuc/uKD955qcd/Dr/161eUdwLBusM+fT6U1Pk4jlGmZkn\nF52C0WxoPHyYS8e5oO4j76cpE+jN+oGE1O/oMOrDT98hYVrf7jlVWd8a8sLW\nzu1X5J3hxfdElA02euqSJ9M8qZB6zvsiC+fFY0aHyJX86495+ND1BGgacTxc\n/9Vr43S4iD9h7QqaNYGlKhJkFNpLCZQRg+Hy+oghTbZHfZvaRR6mxMnapaQB\nBuVmwBgmDNDpgxOnloEOvIxW6yrCXmCnNentexOx6jnFt1LiL7l7M43xDlrT\nyQT+\r\n=q8ni\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"f38cbbc2f565500651c858bc75f1d155d1605394","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.5","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.3_1590101512985_0.16963604066113835","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"noble-secp256k1","version":"1.0.4","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"b53d33534ec18cdd7c19068c44a5e8ab72979a07","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.4.tgz","fileCount":5,"integrity":"sha512-OMEVfZ/cJnKFRBs2H0KLs9Rxt1DYqVHFsByhYnEL6LvKCy6K1XZ4IBQ8XaJCOjQj9dE53ee3vzagSJtFIg6zJw==","signatures":[{"sig":"MEUCIQCq8JxEhttELT3TT4jP+cj6weClGd7B2RIRkpvBZO6c1gIgAz5uAcOOVpkw3WofCkiiTIB3slTjE/f+hrZ+Bd83BLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe41EBCRA9TVsSAnZWagAA3sgQAKQ72kzkqrP324XjD9ry\nx4Ei0i9M3AoB6kUIK47pbuLUXmULx8RtEML11wT42MLtkn33eq0o6IutjwcT\ngCkayJabesdJYMvhASGSucanodKlniuKZnq39kA6Ysfm58kbMS3ORyJnh1+Y\nucCiSidaAMQJRaxaw3VDPsqdcv2eRV+FaAL0kYcPyX+mNDst07IwEkkrtK9P\nfFYK2L6V5sO7un5hTAXKzprjcVaUXBcuKn3UdF1SbLKv87JfQYFKq7tfwMVj\nbj+zUWseKokbbkJtoU+OQsMeO6eDMPdhXMiMN9wK4D3LrNao7E+GYfK1lOYC\n8itUfvQ67zQkKvC32/ml82aw2UnGceXsR/JkZVr87CFjpwU33sMqA7vVFDw0\nKnb4iLIPQMZghS2gk0iRt+65651Ypd3YWCL7y0qTqQwJT0mOthRsH+H2C1hH\nZOSNEO/beHv8gYGANHYdlafDU1eFUPJblvor0tCDpe9h2tcWwqqtJdHxzN+G\nsK9d935zKnKCsLR6Lobs0Zng8MUwykkAqZCHGbRA+7YavgABt/jxkUV3C9LG\n9lNJMqEGymh6YS2WSdNdrZcsBaV14ILtuafkDBc1SokEGHxnkhJ6rD5nFFmY\njHa5zVer6uod/B0IyV2hBz8emUBEQUeRXV4ZPeeVfpTGHgR2PYwj8SSRmKzA\nsWp6\r\n=FEVM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"fbdc9581b2539164e9d901328be632b312eca081","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.5","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.4_1591955713017_0.5320257030779882","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"noble-secp256k1","version":"1.0.5","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.0.5","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"493d49351fc8c38b17670dd36c3d702a22a62043","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.5.tgz","fileCount":5,"integrity":"sha512-Ulds3qA1n/bi25Gef98mjadRFCzz8e54ws4uKrcurGN7cbQaPNkqxI/+TU8EezpY18syojmClEsvUyOKK/pktw==","signatures":[{"sig":"MEUCIQDEW8Vklg19YtS/EFHlyntLWvv2X5tWnAkag8Cc2e0vawIgIP5qRv58cmOuXFO441qhDZyK7d8dWiR582DfSzMQF1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe52yaCRA9TVsSAnZWagAAyKUP/i0CYipDdboU/JaAB1Zm\nYri5fKBP4a04ttf1eOT2IcQg79bJkLr0ypq1j4Af/trmBehHnI/jg4ZU7y3D\nKhD3BSWbrmNTCdUU8w9IJ4ac4j7CvK0QwS4VYZpbUTyfOru0WVoIMI06ceXa\nA8wLtxojT6iLMAC3cZI8jXCETP5V0GQGoBJNHSmydhdp86uWOy+jzcVi5xxv\nWJetZJYWWmulCNxS5oxaLJ7uWKmEVfv6MHzFh9Xe2zBfQtDwh7k+JeaBOkJI\nb3bK0UrQcNi62KjN/GuVVc9nDqHTax/RqWpMjpsq15DrUkcFMYm3iagvc7Eo\nrEsnBusGNkGouC9Pq7L3XO/8CT8LGnvmV9/Zv3I0xV8bSAi4ZOFJ/KhPZhOB\nyMBQni8d82/NtVxf4lKZ84ksjGUXXbWWjIe5wnU5ZZqekboQ8BZg5jYQpRg0\nYocy0bSZ18eWmAn84V6ym0Zv88VWFoMQYDUjbUvtvipNgS+bwGExnLpGHEWl\n7wStGSX/ihRu7ptq0w5wxXzg16CCHgwx5Zz6QwFABCb1rb3GrG1jHJfFKxRW\nTuw5mi5HyszEjWCuNhIFfH21Zs1EN2PJEb87Oud/EwvQKLo6pSbys1JXdMV/\nLYliaDY0bkIyNX7+OswIv3rmDDQvTS2UN7GKrcCYfPL/jcvwoZSn4BJDZAyG\nd6f4\r\n=ZojA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"25f588278c7f9dfca12c49e462c32b1bf2662f1b","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.5","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.5_1592224922349_0.8628265211593531","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"noble-secp256k1","version":"1.0.6","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.0.6","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"278c8516ff28d0869f1b67444902b4a7be5d2287","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.0.6.tgz","fileCount":5,"integrity":"sha512-eQq70gZz7oOliA15dmOhkae2up92WTa9mQBeN65VV0OJ0GmBig6KJQXMw8jFMnhUcm1hcUYXH5+jvcZ8eIa3+A==","signatures":[{"sig":"MEUCIQDwAL5ewHh8L6+OuZkSpxuY5asNstlRMn2K1PfPs51NJAIgXWPdGfH291QIesIJXhLLbjGTTO7L/Q4kOo+vkouBYHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdkoyCRA9TVsSAnZWagAAOcwP/1cUEnW8MzGffjTsDc9v\n/04bKJ3AM2Z3ODPTpEBJogscxOk20TgOgVhEXVxbzYdcmzKvng8xVcOVMNuQ\nj+/efZWmc6VQ9YkvGrC+xzZtcxEwDDiD7tv5GqMT1z/QiEIA2NoMqWMWJ0to\n/tIE2B4SzUYt6VR8ynm00YsAYggzMQDvsUFeXnMTZSwn1DTMK3bKme8dMYaF\nd2hmBwjqc0lDaoz3Qc7aKCLCBUgSL/uHy/9izXPlOo4zMdrcMw2ORAXQUFO5\novDWVzu0gU9+7HbNiu4XqlwzoZaX/lqaz2aSkFS14xfTTc7p/BflhMqBdzqj\nrkPW/HPDvCmmFjWuIm9gXWhocXygHgpSXYDJIiHLUvOLsAHsmXmxctLQen7Y\ndBmnRDYT8Faga55Ox8XjQzjFej92zO4lyJRoeYG2mcv/QEVrPbS5ZTcXDDzn\nijG5GUBROPQDwFeSz+lFRRr6TC7YNRVFw6TU9P/41DqzgPvBLiCiUaKyiR5D\nRK1UGzQBnSHbCW9M0Qpb9g56fcLeWCjRyfj7H6M5PnoaFZehY3hmWlk8lIyC\nTXiEGZbHrOWTy+RG8QtJR6Ljz5VLdA/sNckBMd8Hqm+XieW5Qa9LpIK6AM4N\nRCqVGzD0aBoKdNE9M3F5kevFp61Ip9FKjzBYuR5dHkFbaw0xBNvjudis5Qng\n0QpZ\r\n=72qi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"8ed15e13a3671ae40f8c0562ac935c94f2e44008","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"6.14.8","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file pubkey & ECDSA.","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-secp256k1_1.0.6_1601587762104_0.27798373960652945","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"noble-secp256k1","version":"1.1.0","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"b2eda6f9301c2e015a575551e5c52a9bd8c6c794","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.1.0.tgz","fileCount":5,"integrity":"sha512-MrVOt5gBo90jhrvIwqzvySpB1Nfmg20/awgu1aFt0PfoadCYdD8WAWCBaHWi3/AtdHjDp+ShEouX0yCcYIwDgQ==","signatures":[{"sig":"MEQCICNG8/PHBTK6EePZ8G/pjRQH4qnspD1BnDq5P2kl7U+nAiAau5n1bh1LTWNGdvcddCWMYRS6qlYk1O3zQ3LeuLJb9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2WoKCRA9TVsSAnZWagAAHU0P/3jTAy4y7ZUJnX3Dm4oc\nu6OzxblgeoGfYN9m/P7cK7Rn6suNcHo3ZOnvu4SclxqieLx9vcVzKavwThmt\nORdGviHVAm4lUWWqa70QBw13hErud1/jilbfSiaihvmwJSb69PwnSsxHxY37\nPsWId3alFsKVJHkfGQ8FHThqbZ/WpNA+/+Z0YPyveG/g3iu9lrs1z3cMu5lp\nRUKPe9bgsC/sMFWlv89Z8WKAMmiZQYQlI3RuSFgstgDhcPomQsD5cuUwQGZ9\ngDPwRomez6Fl434RpayhXkdqoX5MMxYNy0QO0blBxaWtz7+mna2tkQFuT9c8\nwfttOeEH8rW6VYw8JJ4fn+8pV2v4+Bq+CTHRVmoeAWGPQ5OiRA15EyqCAv8P\np2aM0+X7hYd1Xp3m8zwzGdX2hD2u5b7tAadTpRTJV4lR7jTMzuXdlTtcsPeG\nnho8UZcc6Yh5LMqZfyUTLwwrHh3WCmPqSAsVPcj0Lp/fmbDdJyWFGXmVxvfi\nDey+WGx1NwaWkO+sQK3Aobb7hwtyR+UpIcb++dp0fKa/D8cCRcA3wjbeyfrk\nHF2v6cT0LYvM/P9gkO9kRdpLalTVAJnsHbGiLAWC+7QJ3zOR+xZBjWJ4IiPf\nqUL7x0O6JeErEGZbMO0yAHusZeAckqcrVJdp8bX9vV1KqjrCV7yHwCKQpezQ\nysY8\r\n=xQEq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"be055c95ec72ff27bdb67feceb12193791388ffd","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.0.14","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file ECDSA & Schnorr.","directories":{},"_nodeVersion":"15.3.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-secp256k1_1.1.0_1608083977714_0.09370299325565057","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"noble-secp256k1","version":"1.1.1","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.1.1","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"96826bf6129f26d6722ed19916749954bb71ef18","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.1.1.tgz","fileCount":5,"integrity":"sha512-fuON5f1WIfzOdH++81MRqosUZRfOUbHXS7wpyX5vYS6TbR2YV7lvUdikeU8mL0S1FGyvSFa0p5xQHlOo/txttw==","signatures":[{"sig":"MEQCIFplnkmBNRayC7ZwdiOUM1fnleXCUJYN9FT/4UxNqxe6AiBvJhyBW2JLb7CTMzzeLevTOLhSFviMHwoXKj40raXMlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2p1ECRA9TVsSAnZWagAANfEP/3239vLjler+/GgoqSqG\n9wH3bn54DkwU+0UKb6ec/o41NmeU0LtmUHlP0tiOCpdV6+K8z2+LESbLy2n2\npMyl7EG9ciAJBqzZwsEaYvVkT9CrfJVYzToMMJL0kY2wB+8umdF6MTBvdGq6\nhE4ibZ3hfzhYf3VlrQz7MWW6UIN2S5Tr8xx2gTuRgUUzR4/iMBYd34658nGY\nnNfRYVtcjdYFAi6gAOZOn/mqfl8lonlon0xHU+uFL7usqj3qGCUKkf/eQf5v\nnre2u7ScLoX/IcKOpjJmN2VJrqRAxp+3z6iD1mthUpd+CyNmPO3AX6y97q+M\nKMXTucaIXshKV264nQqnq/qAiGq1aiY+rO3jo9QD+5JGCqk//CZayZ6vomYO\nL+RDfF+Ox4RY/A35WXh3eKdMolrwiVv7wnE0TfmZTl/67wVZHRjFPjNJFP7S\njBd8+dxQ7BRXqzRGv/Eqoc3IPp9mklyOu6qALYkSwLK/MX7uy3ToLy6l7VuL\n7uz/SeAO4uwf5SFCIe+zyFZuSOOtCuLhVOAc7/QPmlj5uZsIxaD07frFmort\nU1rkl/K5mjKNjQoQiQZoy23ubciA2mIRloovEMJmvvvj8Y/xHukNwwLWuq9h\nYawkUk6MzHo+igEK4rR0aZUBPktsNKK97nrYuB1RtuEd8pNSnO9Sers4b+00\nyRUO\r\n=KA1G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"d50382cff4fd3bfaa98506a02ea49f12b4453a4d","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.0.14","description":"Noble secp256k1. Very fast, high-security, auditable, 0-dep, 1-file ECDSA & Schnorr.","directories":{},"_nodeVersion":"15.3.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-secp256k1_1.1.1_1608162628099_0.593113002039843","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"noble-secp256k1","version":"1.1.2","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.1.2","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"43f4cb08933264cb84bd1aabb0dae4adfd186acc","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.1.2.tgz","fileCount":5,"integrity":"sha512-+fW9Vt7ev0aT+esL8tVsH79GiDB0b8Nzk9cgwPKXoG1rKJjaA7Phg2VzxV541qdu/V1bG/y8xA0nJBu1QvBmTg==","signatures":[{"sig":"MEYCIQCnZVIE5cTDW3pKTlanM7M1sbTGSXzIdUJtXDic2/OpegIhAIRz4cWgsbjnppcLRyX/r22Ee8zCWzREv16iUHVNFO88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFnzkCRA9TVsSAnZWagAAGj4P/3tyZeE0vfFmmV8XRM0n\nkeTRmR8UcIU0lfA06Dkusf+mZR+sgDPnmO4ax9R+vamKy5CUkL4e4B/AfO0f\nV5gKxSJa7gXjnqufPaMtHdcQmKKayn9tTgPzjWycWSM07PG6/91ssmpquklJ\n2jhqMoFnmwLs2TlrgKftWULnsTKrsZV9jZ6NmePv1j6NYKQjeTx+zk+CfaKZ\ngh+JjibvjG+v6PKjIbj1cUDH4gHd+HnKzv+6cSkBYrFCuTgclvt5BqNAXJOP\nyj5Fx6GkzSq4tv2+edn154918wueXqy3oirVQfR02TD8wFwSJCGEFcvutnbB\n3Z3CxLBSK6iozQKxbUj0cauN10PHU3ar2l++ZU5hbt2ogdMsjlhQDShm57cK\nnTvYIYqUQ9UAT635dSFb7y10dCc8sWILTETX/7cKCnvVF293+HUQMb37VmbQ\nJLMO1g+c75Qss7qzN65kRigvXatlMCpX2RmMxmke/5gY7O6qQXZoG48PtVyn\nrkPvhI/SII6jwCRMoohK8wXZm6ErqFQ9hxYRq2iEN3da2D64GqC6CV31j6CF\nwvalfyMe75JLb7heRT8d+t8tQpYJnXLDVcmKuHunmpErM97NGGWAFEKQ+rqY\n8c6QtZ5WzAdwPUja91gR1PQlaAMPZMlNZDZ1cgVBaGgFVza1PMhvpkRjmVpH\nt/kp\r\n=6joR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"731b7aad66df8a289d91e25cea8f5bc47f05a844","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.4.3","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, auditable ECDSA & Schnorr","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-secp256k1_1.1.2_1612086499732_0.6517957835199399","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"noble-secp256k1","version":"1.1.3","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.1.3","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"49d2dc49827addb843a3189a0cea0a4fc06e17ab","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.1.3.tgz","fileCount":5,"integrity":"sha512-FmPNbkZmQsqhlpEUYROlw85eYt7X845u4yuUTsrCggL7Hzpfe08i/7StOrnfZSSezpXDhSwtuBwdei9xvMiYYA==","signatures":[{"sig":"MEYCIQCD3+vQMOLmpMwke7mMPRs/KbPiYf+WoGEYRvOr8OoAtgIhAP28lI2HTqPV7wnNex2eKcldL0jVCxqcit+ps3JIiI0c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbmvYCRA9TVsSAnZWagAAp90P+wXM9ts0Nk5G1nKp0X7F\nMOw+iX3KWFx5AG8fCCCxrSrOrlCnM3pyME1JLrT5ukNMb1gRbvxJe1fdm1oW\nGxy+Blrxd/yINpwBqx4OgNTFXlGGODJnSRM07CurBAd/yy5byBv7QXHsp/3Y\n9r0XYVxrndIjDHmzWpXioHd2luzj3BDi2ch7nbjTTnofQNERIhgA3ItfZoDD\n+hAo9tjgFbaAu2r1MSVRHWoPFBkkhnTrsvFahL3LIVuBn502g4cr1uxdGpWv\nl74K4nKuFsMybf1cr6yMrOeotQv6U/26h/R2/MWWjybI02aOaztIS7U+jC/8\nC+4m9xTc4qLgQ+yLrNHDQaS7NOkGyj2UVo9P8NDXoNWUNl4X6KXVBCiRhNxl\njf937jfcJOliYSJPpH4qWiUDyZUD9/dsfOrxgaPnb747Wzt7cRn++4iQQtMH\n7atPmCppVK2jzQv5KrbmDezfef9BVNEO+Z3btBeDa8BBcE8iZ/Iv6KM6P1YY\nlOd9ZDHnUuWYPydNwzXIIKDLBzzcG3W1P+QKUK3ttQ68/xwwmwsaWDFBaWX/\nTXgsDAxvlatFZ3aVC5OnV91ej0P46LfS67uY+oo3LYvB7NHEYcXV4TH/1SN9\ngwTsE0k+VuSjdhgnavYKjELwp5et1LI7bWzWwd57IiaMeYOgGAfhomdvluuD\nTW0N\r\n=eHB9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"748c63f268a4bac60e4cb8dee1105ec4d3fc0d15","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.6.3","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, auditable ECDSA & Schnorr","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.1.3_1617849304314_0.2731285291626382","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"noble-secp256k1","version":"1.2.0","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"823f83d50a299faa82ff5361abd3d8216c322411","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.0.tgz","fileCount":5,"integrity":"sha512-ozvg+lbj9MeGCxqEXHHkPg0k1rPHlbMcRXQTvufeE9ZLm7oxdygbXO6bELH79BzqtdGK6uZpnXq8HSLk8qGpWQ==","signatures":[{"sig":"MEUCIH36EXqOom81LMW93xR7YViVz+NixAHbz9+eNzhsw8YUAiEAurD8bd3vIDCBP6h9czlBuaRo4aFMzPIQ3sVdkBoB+HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggS88CRA9TVsSAnZWagAATfAP/1LRtQvMbR6/YyihtWhs\nH6RCev3Xrki73gcz4c9ZRLxv6POe7cn/KKCzKn3VJ+CyjWB9qghmxhWWO1me\nqeK3HUejHqaFAFUm1F7RijKlL+7UC1PvmlVNT8fWMidOxDV9oXZrerL2VC0q\nEq8alICVls4TlxEyvRTwxpVWGwR1owVmASTq7cNK+QsFpClcmsyyL5YesSvm\nRo3OUJBGwNnehhTx2l3PWcXcjEpjIrlpkpBX7jwCOzseJdif6EBSCA2Men+Y\nK7Bk9HvpeLJ7MjWPRAftT2irebi8oj5jgId8TFMelJjpqUm9+DRZ/3tTGhIk\nXXKUKrGFw1KtEon7THangRojC3fEdnXSc9Nr1BnuseWzgeEQvNEFxvoijx2O\n+zuvRxIZZvG7pCmG2pKqVJErmZLWUaGhjLoP3fqgMXs3tABwPUH2h7Hen2C4\nRfH9UJnna5oMU87Cftbf59hJ06RhtKmngOji4lJJNUzCLJJ9+zCJaqj7Vv75\nIYY0gI1B3n88Zlry4NUE0s8O5HZi2l+d5EML9QHW/YZVKuNxe8t9jD0YQ8wz\ncYUlb2AF0K8qS9x3ID1nXZzFzCY+rtqn2Lt3J6Hk85ru5K/159s3nkkfXf0K\nLyccT/XDwqWtLHJ6avhbqmphycFKZN0hO7Bx6VoBa7esSM9mc5Aiw+2PjdqG\n6c3w\r\n=nqG2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"652de0c18ce621256ed8c2ca5e3bbb49c8a68ac4","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.7.6","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, audited ECDSA & Schnorr","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.0_1619078972370_0.20707022029420075","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"noble-secp256k1","version":"1.2.1","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"936b3d6e0897cba2e804b7d24f247cddf5e2927a","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.1.tgz","fileCount":5,"integrity":"sha512-bjyqqsRWfTTH1Oe4sOZLTFamTGuik2OGkN23nSl/Ms6tih8U5HuceA6dNK74Qo6VUJOFzgpBXMwyYLchlzk3oA==","signatures":[{"sig":"MEQCIH20Bh5puoT7KFo94ttCXB0HJMnnng/+N0GAnNLZVJF6AiAvy68MPbbfq37bdkxbl6/T9q5B8niwKTPFKi8+WmP9fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggZ57CRA9TVsSAnZWagAAkMkP/0CXkQGpdBHt63RgSxAI\nTaLG+dICPrViZkPBla4u7worQiHcr505cv8XDi+QdWDAuOPKhQZvUfRf1ICg\nEuohLT7LyCS2NcxKxuP3jqxJZCbjn4TJ8EUXWLik7eNqhS2A+EY4Bfz46IrD\ncmxqvxUD/6fii+QE4Bzu+Bbq0rEZJkQJ5rLqJ0Xm52rU2JA/+7pfbmMqqjNm\nFl+n5XlbK5BXq8YHHCQ0nruw1NYYdjwhiQvt5X43NWb4+1oAntaHRRKERpI7\nxp/bd/qqfIeeXbMULBmKw0qYXoscTQw+Ojv1R74nsf3w4Nlhd/RR0fr/xVj9\nHNLyh2EGPpTNSmUq4auJzzeUfXVqP5NXORpN2PBFbUWuEhn+IhxjGPW1IM2n\ndTXekhxeKmGDCWtyummWF8xQztkcZXRegHQLwIbe3q6o6fF8iOKQ7juCZkj1\n+/Kd/8pVgFoT/cVYUsyo7QZkYhjjkza+7Q0aqkyHkdGOku4ItdozcrFJuFrA\nCJNdE9joUR3yHdRNxAjnHHMSpEHBVfJc74eLU9msThsHXd0jJoFhhodSXy61\nTOgikrl6dShlRdzD0u9OUsceoClr4OGiP96kFqNsy+OT/zMeQUS6T63kLZ9z\naiZaggd7NNPp8CgLPL0rotbWq+xmTBgoRFOTZT+yvs30g0mk+9gMKXp7ZRZM\nR9ez\r\n=tt4l\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"f95f048e7dfb376c48a2442795467c0434642b90","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.7.6","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, audited ECDSA & Schnorr","directories":{},"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.1_1619107450983_0.6742063041512569","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"noble-secp256k1","version":"1.2.2","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"8dffadf5cbee82986a51565b68110a810db52fb6","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.2.tgz","fileCount":5,"integrity":"sha512-/wzhye0aLGlX4YDSAjc3ik2Rgs/obTkClOhBGL6DavhYxSDhkL3dtKkhyMw6DeKBoTmVTSRjMXwTGw2Mm4OOlA==","signatures":[{"sig":"MEYCIQDNtzn4dems/qriqtW3WJuJuWYxHah3TyKUQC3ledUxKQIhAP+t79QtXyeo0ik+zOjTsGKnrBfpSDaAD/mrfakPmZOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg/vvCRA9TVsSAnZWagAA590QAJ+kXKSWAaZpWM6SXiB9\nSuX8SXhc0J3WeZJ+pIrCAaKlKO6xBZ3u0DHhIQaZFwUCsv7lFWPTvSMMd3bA\nMk1vEonk86HkUhtQlKZPVarsHgg54hOh6+sXb4NMLJqACXsEQpEsSH81pG/v\nSPrEKXz7Zv9qiTWjhWbB1AxFrZKPi3BK4FD1WTFKdFFlaGyRP0ilE/w20F15\n30zf3XdNkP0mV3YQPbb0OdVSkraozmMzE6ZXe2Ug028kz88wLdK70mVWiMRD\nVHRzGPWwLkb8+4LoWzxO/OPCjx1e3bJ3LYEgFmAF2JRUI8rso0aQvTLnW7tU\nC+oKSBJMdcNs8Tlnjp/bhEgxW1PtToY+DhB5Z0amwB64mIUqsRKAbbck+0cU\nWwAH4p0j2yQc0b/jI7RXIo59FQI65wgQr3vENm4ifwh2CAw3OQm+X4L3SJNS\nmo7T3slPebOuzd1cyXz/pAMAf9XYnF0EVbCKABqhFQe+pJdSfHTDfrI/jmLC\nlS+Gc5zWkBqVnpGRM8CY3I22OA/vgVSQHXo4M5CGYXFLEh8CxpV2Qee6vJ+K\nc1XyZxZO5Ycxm20JnJL7v4yB4vfd+VuikjRXsNjfZwowR7iM55ngaP08+3WX\ngFj23evGPToyiqSui7C46IIhous15ZyG7FmN+TIMNQRSZRYnj4x/zKFGrKtM\nAGss\r\n=wMWQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"9a52d4de7374c1eb72d623af228cae9f23f7a82c","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, audited ECDSA & Schnorr","directories":{},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.2_1619262447215_0.28600070156874735","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"noble-secp256k1","version":"1.2.3","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"6c081d3e8bc0a1a975133f70aab05efba8e9b28b","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.3.tgz","fileCount":5,"integrity":"sha512-cDhsvSM970ApLuXxJLNcnVQoQuHmtBfPFT95vRICm7+2Y2NLkVRoiWB6hPgBzlDbokjshSGxOYLhvez52Qxesw==","signatures":[{"sig":"MEUCIAx8A5B00SNcItAdXNpjydAqYKNpQdWWGLsvklYYa8BzAiEAxEzOPvGjdTedLtdTqWjqzGcAVL7QbfNZ44PJvVZufZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghKhfCRA9TVsSAnZWagAAywcP/AsuS1DbUcd5dSGXQBaw\nTeKIwPqomO1U6OUtkS9kX+mdfC8uyGTI56ieuoJYZ9aUxCJOM23rBZbmfmMw\n1Wt+c2f2oAmllFHxdrykLLVaRwoLdVhq7vtV7SIpzIpehu417STQFcZjpmQr\nKDlCl9+nBhfwJcXhv6WZArOhaVC/cqAnLyg3gH9j5sRrc4/2KLAhcUhKl5ey\n5vvkpysw5PVqTFMY0k7T8YxegJkSbnycOjRumWBWd4IfYHwzfuH2/6Z6PV83\ngqBY74ZeRRaQsWeZCwQ7KXg4Jj5Pkd0GapMjgVCINTjMwiwQ3gyvdO+w/lpc\nZ8XsU7bgQy4Mhiqzq7gsO4oin/S9yHRgxdhKpY7Bs+cZ/a4hoPacwVy1OFMG\nr9BMx6vCKT+5p7y9/xRtm4rnu8ap6CacZLklMrg/ZEyxr1aEhtMo0BWB4FGW\nIYuYB4+DG0SnqoGNJ5Lg2OAVPm4fSNguX0kirjoV+9zPu0MlIbXnloFGeOGl\nzIzEJ7eK9z5ZuYpsK0KtuyhNbN63pVfNeb7uZO1WoWay3F08UGRxWe9SRAEi\nrRvl9fPyP+75d+pwU3TtKeBlep78L4GQtAda6dJj/F40kwExwXadU5P5rojf\nNaQ75oOkPjeUGeSZ3VTKKMnVNi6P7L6qKT5fqAuijy497FwL5ZZ2O2+gMjgT\n+M/U\r\n=CPFN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"c8cc006787eea244d977d7951ef667c84fc02420","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, audited ECDSA & Schnorr","directories":{},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.3_1619306591110_0.6059585374452161","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"noble-secp256k1","version":"1.2.4","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"3e571d6d05a1f3a83ba25f0585885dcdae3d3ed0","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.4.tgz","fileCount":5,"integrity":"sha512-1G8TtobaE+2xr1u2KfWabLPul1B//grzTRd86rHq5TJ4P4Gkzxw+jwE52zLR3c9r4ND0W4geTWEfKOHSma6R8A==","signatures":[{"sig":"MEQCIGXDW2/3yQTGTPpGJ3AiY9KDeztaiREYX6KipDrxdjv6AiB5tmBoMN/o53m7HFO5cPKyzaZNpv5xtbNGhpzhYs46QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtJiCRA9TVsSAnZWagAAA1IP/0DJgJWvbV8JQaOwLuH7\np+O7ZwZzwRBXluuqfLhy0OmgJPJCVqx1qj1fqIT+GjtnSjD3G4v3mjiA+7hO\nPg3whDmOtMls69P0JHRDKwSyhSiI6MxcRn529l1UnrSX5p/u6uqmJNiyZV/8\nD1NX14Lj/8dQno9hfPXrgbpw8oARnFCgOyjcwGVhigRLlh2cpkHNPkBjz2SE\n4FqNMVzZ/wq5v7jeoO9SuVbVVNzjIfYt2dQvKbhXiqKq8ibChHwpzOd1rFA3\nxHYHHKK5mdeHTDnkz+U5+NyjGdrza+Lmz7JXr3GZm4gK1z0RWAg3uWMj/rgg\n57RqgjJD8UEXwjCfK4oKsT0yZY6QCs492wDR4Vifk1vf0fVsA5JzSaFkUw8+\nNjKkPh+YjPCyfwB1W/Gjd7d6byCF5yAzJhrqBME1mQk5FcDfBTck+m7EgFNp\nfMMcN33g7ZEQtp/fSqU8qVKv1WD/CFhE1rxXNhb5Tme9BHeeHmsH3yIpLS+G\n1BZFY0NZ2AOarFqkFhKWJV89sIVzcCoi3VikHAE+ku/q01/0f7rLO9uBpom7\nFOfMg1HSPoFoHdkLGW7VG64h2FJAPF1aosF9Xw2NPF2uAPKm4qK1f1uib6R1\n9Q4AaOourRe9HJyhT8ik3R5SCdhXmJ9SZ6eoyB1LKmoM3BZDq7WfaFnPkIrv\novtW\r\n=62eR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"dadec55310b3add5ce41b04462aaa954ec632c54","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.10.0","description":"Fastest JS implementation of secp256k1. Zero-dependency, high-security, audited ECDSA & Schnorr","directories":{},"_nodeVersion":"16.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.4_1619448417561_0.33401467675160257","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"noble-secp256k1","version":"1.2.5","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"3b270c2023e9e410d987b47ee3963b5d484eec3c","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.5.tgz","fileCount":5,"integrity":"sha512-gSzg+Cmwb8tDS3r3WH/aYUX0nA1nisHdmMNJpp0Tof8JIf0PUlb1mDkujnrHs4K+ath4lJ03tu1WpmfUo5+fAw==","signatures":[{"sig":"MEYCIQDGFfUzidnWDMWiflXCSV6DQb1Bd8ANsPTgULIpRk8lfwIhAMJdCfJJs8IuFCbb7sSTNJgOK/LhMa5t+RFOOTMX05Lr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpHzECRA9TVsSAnZWagAATX4P/j8gU+0T/48xSE+jB09F\n2efmhOKWEaHi2BxK5OKOY/apb6tXK+EpZnCIHbol0UVS3l12YowNXAUdgi36\n6pwkq4JTWNzhv5RfXvh9/DZ/JDUi3wmczDbW3ncyQHEkIVGbNZaSyuClmf/U\nuEd35iTEwnYhYfOAQcQscdzmyFUHd7Dmf7bP05pNaoJE59HLOe9GvJ1S8FtF\nZz+zInM/h0Gxk4+u29TKre5pov1BBfm/CKmGZNYNvdbQfltJwAb8xpJBRjdd\nM9j+8GUKd/wux5vBypJoT48Vcf8JRoIY7mtbffDN7uQcfLzMu2lrfx98n603\naXbOkAZRSmsAJUTMDpp/EtVlmjxa851VP+aMxJMat5gUDOje4C1cME7QWM/c\nYtzGKRoOUrbyjyQMc+yj1KEJb//x5B6i+VxuiE2Y0HHK7zG8/98nhLqIfQTN\n49jf+MvQQ0JkfP9JmTEPs0VC6ZPGTk9Ys2wdWUw6RBZTk7Yi8FGfNGUU+1cq\nDuvMlJdQcCBT+1xydPVndT20nnTOk8jqfi/zYPk7YE/iOBbmzFOceHtRipUM\ns0QsL6Th2N27m7fcBpP+ctBprR3DxtiOe5L2mLJnbgUKYZbgeVPXq2DtdsjK\niKKcenRzgGbkv4b1FMm9jqUBl3QnO/LcArGHigoeWllPpKjupL1ScCMTpX4K\n8dlu\r\n=ZL6w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"c45de4bdb152d2bb3ab023cbee6c82d989ab01d0","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.11.2","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.5_1621392580145_0.8742588892295362","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"noble-secp256k1","version":"1.2.6","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@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-secp256k1/issues"},"dist":{"shasum":"90c202a03d242ada6688522a1a261296c93942d7","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.6.tgz","fileCount":5,"integrity":"sha512-YXh2DkaTeP4CumsbhHBTr2yfdGlL9dEP6uGU8lYuiS8oeezQdzq16n6rQXkPuJ07GxTekzrNy9GCH2L251qZMw==","signatures":[{"sig":"MEYCIQDchyS3F9xSWW7dSa/wcxkAWptbbJk+3xfNioUVmJ0wwwIhALZYzG6eRUtNhORDcsql8LeL165RzfrPrT18DrqAAxYa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsnIpCRA9TVsSAnZWagAAGQoP/RugAmOyXk2vfeca/LiH\nuv/pq9s4HzCnZHMbBySnDaoP7jtW/anC44+6YTFXCJgjUwRzA8n2uq5isI4R\nXGLeBxfLNMYpxr6QRB30ifesbMmKqwlcXMjvU16GhQSHmoYON525BfYxv97l\nw2CfdoRCc9D6I8n7MrBMoXR4aG5bNZsQuO9sG+pSL3LDAG8KZ81MywrO/74V\nd63XmDrPpdaYInPm/6xppI5eTN+vPdSZzX/nxby8hOm7Au+MUmN5py0qsR5H\n4BuJrKJWxdK3ZVbnu0HMMBuG2QoMjH58SLJZ4x2oagwHC4JzLDNg8LHYLejF\nIs3vUFYadz1gR1E39iunvUGUTNt4mbdw9KVIfr7jCkFImk+r7TlWaAUdqDwb\n3J8Iahkrx4TGKJbKj6nDb6AUdgD6WnsgPCTrBZkbRPzLkh3HEra7C+RADKO0\n8ObN6iPcAZ/Ssl0pBzR9ytleudySJ6kh1HEZIWVRKUPgIR/Jp3xIKFCgacau\nRdP+M7FE9mUetqtoBNeIvn5sJ/qOYYdos9ZRjcS2Vdg9SuiImao3H1bairf8\nLkMtq2FJCE8/M19lcrc0rf1zPzRVVkYBqrxNrUHWDZYdYLhiPtBso1UEoCxA\nNtt6AfZbOVxxixWGYlFqWHTCRW5ndTC44oQLFm1uTFMQUNEwBwQgqMuEY5p9\nuaSu\r\n=e3TL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","gitHead":"428ba8b32b04dfba460f17f4724d49d0f61e3823","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.11.2","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.6_1622307369041_0.34938097043860816","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"noble-secp256k1","version":"1.2.7","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.7","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"7db020e14655adf5707babcb685db12be7921618","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.7.tgz","fileCount":5,"integrity":"sha512-6rMqYp04Yn++PWd2bGGt2cNkGwGavn3Aq3Tj2QqIuoGAYJD4pJaV0ycMbkVjawu5+AF4aq+nVx0HN9uQzGxwyQ==","signatures":[{"sig":"MEQCIGu78vlj0L1VBpBjymEPLRIkdpGenQBw7Jj/ztrmm7C3AiB+bvpea/Q7dT0mnOqXCNN1gnZ1Q3tNlHekIUxusMvVkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1pQtCRA9TVsSAnZWagAAAGcP/0obJZogI2PcD56txnba\nhYzO2UB7yOdrlopl+TAMvHmV/n/Kq17nXA8lUqRNXGJpW5Cho7wClAFhDQQd\nOEiWf0lFGEPYKmfHIruFoOocOcf9438dsqrmEQlTgNgctb8qaLftkUBrIMoz\nnPZoF4evP7lYw+cKA0ilpqVNh42EoFyTO/zKyUFXxJ0W+TgXvQsZaA/lmlpb\njQG1khepUoyul3INhEM3Cg7xPQcBCk/FD810MlcRxDp8Ng3v+XKHeVzqdaFg\nvHdAJvcVyHGa8fZ7ip9ke8a8UfV9HMO5JCJmWEYmZFmFHcc0AnQ5gOKLKOeX\niCBWMkVESvef+zRcN5mcbaA13iNYXZ4GgoXaJ7eF04hjNtD84SqONPUXiuL/\nKkHWqPhL8/oiBRuzDt2o6vNoJ3V3JigoSA8P5DOw7LkN++5nXO5m3jmckJ0B\ngZxySr/YNJwZOWzUjr7umSjJLSBrfvjaTGCmysXKIHSSIkmoZkSnj7RrHRXo\n9Vk3h6OfRqFBdgeb5eIjtTqghqozO1L/fRkghWziNEHnD1c0zMmtHOjeJRdv\nBZdE6nCDiY9QbiabWRMzyoaU2GizxmrUKrOBPSpYaQ0RrTbi75/KcTGCXP9b\njkb7kniysWGZnYysLY0PdO33DwBvjr6UQnormGfo8pzEs7FWOtqOHMvoi7/x\nngRH\r\n=ftFY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","browser":{"crypto":false},"gitHead":"3d825a792043c79ad447aef8b84f242741b6cee9","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.16.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.50.4","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.37","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.7_1624675373363_0.5730057628074383","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"noble-secp256k1","version":"1.2.8","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.8","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"e1a8c69b0298f8bce64cb452ad03281ad5be101b","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.8.tgz","fileCount":5,"integrity":"sha512-L2hmGzjy8Jajog4IDBZINRsHzRwVk+Cw8G0zoVcUbNxad/L7q6D1mhoS+lyaxrLhFLihRCbx5Fhn5t7BSPkt8w==","signatures":[{"sig":"MEUCIQD3xhjophkKpmGbz1p9jq/3Y2vBSPrkoDEuqFeu50YffwIgRsXSCfFD+av/xyrTBgVzBJO08h622wqk03jd2ZC46bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9UHqCRA9TVsSAnZWagAAtg0P/2klRcitmlV7sgAdZwpR\nZalnct2rKBBQnUa34ySqJabAj1R3lB9DmMn00Yf0mHOcCdM95DvQyU9PeMZ8\nYsJX/e7TPZJXC9Uj8WJrOb+0/7RB4r+ijMTFLe4XXyEPVgiJqklrvbA9WCPo\n5ebZhQzWhxH9bvWRf450AcUUuRkJbyfrpmOwZqe7oDl49f5cbYGTcuCNGw+4\nAMkjtvLtgY1LyGb3TdO53rZwN/YQzGHTeXgJluFmLQtj7K0K623E9zHUaF9T\nMXTFG7Q0EMgSFLfr4w6sTzcLtBOjZPFQUT0TBjiRKDDvXzm6q0Y1ZkoOTXM2\nOQEj1OkJ/a/xpy6Xv+t3XggJ2Tji7xO/YfxsXBz/hP2eZH3d1HoEJBNLcrLd\nAvyXERcIPKQPbr4OfrbfWi74yxtgsKA//I9+vpGm3Fvq1Tz6jnP/aJHweb0L\nVEJyMGBLGgYdZdqb88ITqErCEzOh4QxvGD19+idr5Z9l/FmrZwI/TT6dGSwy\nvfV1G5LxJiU0wrtWN96WKhOg3tM3nty7iHvTceLPrOJrh7bRH9JZjFQiddGo\n+NluRJl11nTQM7vSkIIAIgelqHN2QvCShyPMoQvp2qR1Fn0ZncR+LPNjDD1R\nsaMpUvL8ZMzxOdbPRllIIxNnqHbj+mp32SXqdRHej7Ihboza6wATqsKnh5Gn\njzIt\r\n=bde1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","browser":{"crypto":false},"gitHead":"73143ded4f0f3dddd9548708f87583f9fc12e782","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.18.1","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.4.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.53.2","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^26.0.22","@types/node":"^16.3.3","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.8_1626685930307_0.9163307951119224","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"noble-secp256k1","version":"1.2.9","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.9","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"9cbbed8b53f972453a7117a648076bdf173d6cdb","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.9.tgz","fileCount":5,"integrity":"sha512-H4ygD9EDh0Ajm0xStA9ZwLKCBCS3MD7cZwGWftp3GdWPYot9NpOQ5Ludbi4zyi0w+aODDynXOwdghIJNs9Yyzg==","signatures":[{"sig":"MEQCICg5wM9rBxcmUMw6KxuJ+diTkFCyrxYlXo/FMP6VYoybAiAFHWrVqT/ARRZ8Rqb6/wozAvhxzNZPYGOa39iUwjaxBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/GpMCRA9TVsSAnZWagAA7kkP/2UFx+W+tfATfeoTD8xp\nGBa1bMujNJjaD84ZepXVyPlDEfvxbFoYNlyVxLOLs6iNeYyiV0WD4Wu51v0t\nj7LHBfrrEUlJ28OWi6hjT6D6UWcf6NnkkbsOD3kkTyq+06Zqy5k2DHBB+DfH\nlhtqXgLOzy9f0h7isDifNWi8tfvkRgt8pYb169cGzA188ChkTb+XJuhJfYNM\nMynpMqAoK8ePSRC6KialxBMDcdMlPE3j7i2KLrbqUv2FQ0dmpVFlx1pqdWBA\npZa2PKZppUnMAQ6hKgFIYHXKNo7z4EOj+kv7QU81TAgATi8CIp8FXNDYRKsJ\n5coW0HKYWjkoGY6PW7eaHJ7OOj0wn4jSvC4n9Ogn8K3Sb5shHiOc5ju4QjEy\nYjUBUeFQFDcD9P5Fe8PP0gYH7Jz5STZ0ilujECbE0jb3hymTFYV9KQJ+1Oqw\nvdiCGu9UnRltFg6vlpgRpzFkASAXRde/IHmwM4fWehvpd0wyvYK1DkkHvflx\nD0sw6ebbvlVqv7uqnwxPt+WixS5H0uJLFOLRB6puov4mqsD1769wlYbKC8GJ\nlAMoc/t1mYX18ZguFgAHcnAbRp3hb1QC/miBKs222BoEP84iBgdYAWIuo4+N\nUoSbCkDNAmkrN4rnsyDC8lj5GS9TdQ/FWkHpWqsRm1MT5OoG5vc3U6m7qN8N\nxaNx\r\n=UPF1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","browser":{"crypto":false},"gitHead":"7f56a017c70bf068e01828d1be011e8d2f02359e","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.20.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.4.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","rollup":"^2.53.2","ts-jest":"^26.5.4","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^26.0.22","@types/node":"^16.3.3","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.9_1627155019854_0.2531448965091818","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"noble-secp256k1","version":"1.2.10","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.10","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"0331f4a2aa37707b33cb7589663fb36be795647c","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.10.tgz","fileCount":5,"integrity":"sha512-PXlDRYoWD5JHm+fKVx8PsiLVsuYLIp+5ZhO76L//H/q2/YcQZAS59z9aXO7lcq4IMOq8a1U18KXgpijnkz+C5A==","signatures":[{"sig":"MEYCIQCBUFd5J3ZF8wyKvEzU5/NCJEv9QH51C2q3pyNajRHACQIhALb/d2iWwLCxZPCq3X5sI4iTg+Fhog3vtLKv84l2+QwN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53575},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","types":"./index.d.ts","browser":{"crypto":false},"gitHead":"46c7faa93e7c1d8de73cdc871c1004662d5faf63","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"7.24.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","rollup":"^2.53.2","ts-jest":"^27","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^27","@types/node":"^16.3.3","micro-bmark":"^0.1.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.10_1632927027508_0.9792603194314511","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"noble-secp256k1","version":"1.2.11","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.11","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"ffa9a9881dbc2442989e3f0cf905cd9ddfb46414","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.11.tgz","fileCount":5,"integrity":"sha512-V+eLrNiDfplTpi4Q5HyRI/r7OJX3N4PIKTkawMp4Pi7rUUEOCi/gkEqXcjLJ3OryykAaWtMgeRbqgVuMzznitg==","signatures":[{"sig":"MEQCIBRH0tc4GwQSJz/tdJ6oXqqTO65mPWdQ3seLPQ7yaBgqAiA7+9aKj0QQeSmv1hmvjwNOLwkrc/Uxln+kKUbD4ytJBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54851},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","types":"index.d.ts","browser":{"crypto":false},"gitHead":"f2e6419e83ee81049bec113f1d324619efd758ab","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"8.0.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","rollup":"^2.53.2","ts-jest":"^27","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^27","@types/node":"^16.3.3","micro-bmark":"^0.1.3","noble-hashes":"^0.2.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.11_1634267839585_0.7707046157969808","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"noble-secp256k1","version":"1.2.12","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.12","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"a26a7b72920f33e4bbac96378bb34db9fbfd0d71","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.12.tgz","fileCount":5,"integrity":"sha512-jmtEuU/O8XjYLSRO1lZQro3Eos/VSLbZEUXFP0T5TWU/lpyff/f9wPMl1+TbCxmazyNBqL7hN0UOHDTvulGhvQ==","signatures":[{"sig":"MEYCIQD1SM2EwXgZF+mHe/VCwy6MXwQl60DXXnB86M4tfcwowwIhANYNC+Cissy31BmaX6xG6w3v7SjIv4x/99UyH5CFYkgl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56334},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","types":"index.d.ts","browser":{"crypto":false},"gitHead":"ab674b4074eca105e8d8eaf4d01436706eb616ea","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"8.0.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","rollup":"^2.53.2","ts-jest":"^27","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^27","@types/node":"^16.3.3","micro-bmark":"^0.1.3","noble-hashes":"^0.2.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.12_1634273143669_0.9916316901110975","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"noble-secp256k1","version":"1.2.13","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.13","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"bcb21cf2c6cc8c77511b64e4df7afcea3ed8fd6f","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.13.tgz","fileCount":5,"integrity":"sha512-WIo7EXl1laeDfa+0hROKu2rs5kxeTwRaqgaB4pTNgqAxneUfU07IdXpmyk2f7ISnM7so0SgQ/ApXhVAs0j+MaQ==","signatures":[{"sig":"MEQCIEo2kwO+A1f9wHRlIXyq1+I+9inUQjosIoMk3ejNuTHWAiB+iHYO5oVsaiCMwq+StM6KsLQcOA1BGzlMjFDJuaMl2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56394},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","types":"index.d.ts","browser":{"crypto":false},"gitHead":"3d20aa9eeb50072cdd7184804b0fcde8ae059ad7","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"8.0.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","rollup":"^2.53.2","ts-jest":"^27","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^27","@types/node":"^16.3.3","micro-bmark":"^0.1.3","noble-hashes":"^0.2.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.13_1634274298388_0.346978758691721","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"noble-secp256k1","version":"1.2.14","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","_id":"noble-secp256k1@1.2.14","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"dist":{"shasum":"39429c941d51211ca40161569cee03e61d72599e","tarball":"https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz","fileCount":5,"integrity":"sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg==","signatures":[{"sig":"MEUCIQDYhvJPuYEQ023lAsDWsAnCMXV6ApLiOjEoF3bT92oy9QIgcgjpwn1b94pxCOJkrsNMLtPxgEGsffiU57fst/Ldx2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh201vCRA9TVsSAnZWagAAWLAP/0bs6rB5g43cyDyo9qFD\nfT/wJ1j8pmhxiQQ7wM38RzdOZUMd9J1pBlhJMv+6ymnCT4t16CCUM6KZOR3P\nXnnBuwx3ECQ+gDJniqpWBx257ruCiHegr0Sr87e+KKwoqcn5ZLEF0Oi1FUeK\nkC701uWHHjgSUkALC3Et1/hiRmlZhCAclihWWIHvuhOCp8ehHK7G0CW1FQu6\nRt8mHpu3xEr8HpFD/QjCuX1FD+kQIie3rfmoRgK+qlb5OL67bffewFU+jlI1\nxpZIP9HVF05yFVb39JpgaBmCgbu5LDpcImwpmzw8uis9pQ5zZrkDPXhWFyL3\noZ1J6HUhfuSYWG4ZRFFZBw8yqIF0QrQeB59EFoSp7Sx4C4AvzjSuG3ZUozfD\n/eAxr7IpWWREXt8XKABHBTIrT74SIpkCOQGFdi+AGNefKCZ1mxeLGhp9mcSr\n+A9xIiKU/pOS/AtgmArr5BVjKAXA6IJ1OmD2Ga3VmoTxge6VhIN7KxXCazqs\nCghuq+aYrEai3s3Sr8nBx8OtfOkyUWfpUwmcWGOCBxo9jOOxY9nEf7qBcz03\nnZ+sxcylzmUv4claeHPW5Yr9quZ0AuvHFgl+isaQgirtLe9YqiKCt37TnbsC\nHVsUmD0qJ7BhNk5CqPqmJ7ykB5Q0aHu2jdHxb3ojlXoZUykDM5Ga2JwzJ/Et\nDou/\r\n=bq24\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"/test/.*?\\.ts","transform":{"^.+\\.ts$":"ts-jest"}},"main":"index.js","types":"index.d.ts","browser":{"crypto":false},"gitHead":"01d906d706729bf37df3f6c7b6884e5e4801f3ed","scripts":{"lint":"prettier --print-width 100 --single-quote --check index.ts","test":"jest","bench":"node test/benchmark.js","build":"tsc -d","coverage":"jest --coverage","build-release":"rollup -c rollup.config.js"},"_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"deprecated":"Switch to \"@noble/secp256k1\" for security updates","repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"_npmVersion":"8.1.0","description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","directories":{},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","rollup":"^2.53.2","ts-jest":"^27","prettier":"^2.2.1","fast-check":"^2.14.0","typescript":"~4.3.5","@types/jest":"^27","@types/node":"^16.3.3","micro-bmark":"^0.1.3","noble-hashes":"^0.2.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/noble-secp256k1_1.2.14_1634448936352_0.3405144105188258","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-21T02:17:02.157Z","modified":"2026-05-27T15:43:59.984Z","0.1.0":"2019-06-21T02:17:02.384Z","0.1.1":"2019-06-25T02:12:29.015Z","0.1.2":"2019-06-28T02:01:03.723Z","0.2.0":"2019-07-04T20:01:11.015Z","0.2.1":"2019-08-29T20:37:35.824Z","0.2.2":"2019-11-10T18:52:47.677Z","0.3.0":"2020-02-06T10:22:12.044Z","0.3.1":"2020-02-07T08:59:11.712Z","0.3.2":"2020-03-16T09:00:51.306Z","0.4.0":"2020-03-23T12:07:32.340Z","0.4.1":"2020-03-23T23:14:45.865Z","0.4.2":"2020-03-24T20:31:04.149Z","0.4.3":"2020-03-24T23:29:39.929Z","0.4.4":"2020-03-25T13:29:58.329Z","0.5.0":"2020-03-28T22:05:05.273Z","0.5.1":"2020-03-28T23:23:43.316Z","0.5.2":"2020-03-30T02:48:44.980Z","0.5.3":"2020-03-31T01:02:22.885Z","0.6.0":"2020-04-03T04:18:36.367Z","0.6.1":"2020-04-03T04:30:30.691Z","0.6.2":"2020-04-21T11:58:57.565Z","1.0.0":"2020-05-06T19:08:45.097Z","1.0.1":"2020-05-06T19:13:43.311Z","1.0.2":"2020-05-11T01:28:02.815Z","1.0.3":"2020-05-21T22:51:53.126Z","1.0.4":"2020-06-12T09:55:13.204Z","1.0.5":"2020-06-15T12:42:02.535Z","1.0.6":"2020-10-01T21:29:22.300Z","1.1.0":"2020-12-16T01:59:37.886Z","1.1.1":"2020-12-16T23:50:28.287Z","1.1.2":"2021-01-31T09:48:19.871Z","1.1.3":"2021-04-08T02:35:04.492Z","1.2.0":"2021-04-22T08:09:32.556Z","1.2.1":"2021-04-22T16:04:11.155Z","1.2.2":"2021-04-24T11:07:27.419Z","1.2.3":"2021-04-24T23:23:11.333Z","1.2.4":"2021-04-26T14:46:57.743Z","1.2.5":"2021-05-19T02:49:40.295Z","1.2.6":"2021-05-29T16:56:09.141Z","1.2.7":"2021-06-26T02:42:53.526Z","1.2.8":"2021-07-19T09:12:10.423Z","1.2.9":"2021-07-24T19:30:20.161Z","1.2.10":"2021-09-29T14:50:27.693Z","1.2.11":"2021-10-15T03:17:19.750Z","1.2.12":"2021-10-15T04:45:43.894Z","1.2.13":"2021-10-15T05:04:58.558Z","1.2.14":"2021-10-17T05:35:36.508Z"},"bugs":{"url":"https://github.com/paulmillr/noble-secp256k1/issues"},"author":{"url":"https://paulmillr.com","name":"Paul Miller"},"license":"MIT","homepage":"https://paulmillr.com/posts/noble-secp256k1-fast-ecc/","keywords":["secp256k1","secp","secp256","elliptic","elliptic curve","curve","signature","ecc","rfc6979","schnorr","bip0340","bip340","ecdsa","endomorphism","cryptography","security","noble"],"repository":{"url":"git+https://github.com/paulmillr/noble-secp256k1.git","type":"git"},"description":"Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"readme":"# noble-secp256k1 ![Node CI](https://github.com/paulmillr/noble-secp256k1/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\n[Fastest](#speed) JS implementation of [secp256k1](https://www.secg.org/sec2-v2.pdf),\nan elliptic curve that could be used for asymmetric encryption,\nECDH key agreement protocol and signature schemes. Supports deterministic **ECDSA** from RFC6979 and **Schnorr** signatures from BIP0340.\n\n[**Audited**](#security) with crowdfunding by an independent security firm. Tested against thousands of test vectors from a different library. Check out [the online demo](https://paulmillr.com/ecc) and blog post: [Learning fast elliptic-curve cryptography in JS](https://paulmillr.com/posts/noble-secp256k1-fast-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-secp256k1/releases):\n\n> npm install noble-secp256k1\n\n```js\nimport * as secp from \"noble-secp256k1\";\n// if you're using single file, use global variable nobleSecp256k1 instead\n\n(async () => {\n  // You pass either a hex string, or Uint8Array\n  const privateKey = \"6b911fd37cdf5c81d4c0adb1ab7fa822ed253ab0ad9aa18d77257c88b29b718e\";\n  const messageHash = \"a33321f98e4ff1c283c76998f14f57447545d339b3db534c6d886decb4209f28\";\n  const publicKey = secp.getPublicKey(privateKey);\n  const signature = await secp.sign(messageHash, privateKey);\n  const isSigned = secp.verify(signature, messageHash, publicKey);\n\n  // Supports Schnorr signatures\n  const rpub = secp.schnorr.getPublicKey(privateKey);\n  const rsignature = await secp.schnorr.sign(messageHash, privateKey);\n  const risSigned = await secp.schnorr.verify(rsignature, messageHash, rpub);\n})();\n```\n\nDeno:\n\n```typescript\nimport * as secp from \"https://deno.land/x/secp256k1/mod.ts\";\nconst publicKey = secp.getPublicKey(\"6b911fd37cdf5c81d4c0adb1ab7fa822ed253ab0ad9aa18d77257c88b29b718e\");\n```\n\n## API\n\n- [`getPublicKey(privateKey)`](#getpublickeyprivatekey)\n- [`getSharedSecret(privateKeyA, publicKeyB)`](#getsharedsecretprivatekeya-publickeyb)\n- [`sign(hash, privateKey)`](#signhash-privatekey)\n- [`verify(signature, hash, publicKey)`](#verifysignature-hash-publickey)\n- [`recoverPublicKey(hash, signature, recovery)`](#recoverpublickeyhash-signature-recovery)\n- [`schnorr.getPublicKey(privateKey)`](#schnorrgetpublickeyprivatekey)\n- [`schnorr.sign(hash, privateKey)`](#schnorrsignhash-privatekey)\n- [`schnorr.verify(signature, hash, publicKey)`](#schnorrverifysignature-hash-publickey)\n- [Helpers](#helpers)\n\n##### `getPublicKey(privateKey)`\n```typescript\nfunction getPublicKey(privateKey: Uint8Array, isCompressed?: false): Uint8Array;\nfunction getPublicKey(privateKey: string, isCompressed?: false): string;\nfunction getPublicKey(privateKey: bigint): Uint8Array;\n```\n`privateKey` will be used to generate public key.\n  Public key is generated by doing 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`isCompressed` (default is `false`) determines whether the output should contain `y` coordinate of the point.\n\nTo get Point instance, use `Point.fromPrivateKey(privateKey)`.\n\n##### `getSharedSecret(privateKeyA, publicKeyB)`\n```typescript\nfunction getSharedSecret(privateKeyA: Uint8Array, publicKeyB: Uint8Array): Uint8Array;\nfunction getSharedSecret(privateKeyA: string, publicKeyB: string): string;\nfunction getSharedSecret(privateKeyA: bigint, publicKeyB: Point): Uint8Array;\n```\n\nComputes ECDH (Elliptic Curve Diffie-Hellman) shared secret between a private key and a different public key.\n\nTo get Point instance, use `Point.fromHex(publicKeyB).multiply(privateKeyA)`.\n\nTo speed-up the function massively by precomputing EC multiplications,\nuse `getSharedSecret(privateKeyA, secp.utils.precompute(8, publicKeyB))`\n\n\n##### `sign(hash, privateKey)`\n```typescript\nfunction sign(msgHash: Uint8Array, privateKey: Uint8Array, opts?: Options): Promise<Uint8Array>;\nfunction sign(msgHash: string, privateKey: string, opts?: Options): Promise<string>;\nfunction sign(msgHash: Uint8Array, privateKey: Uint8Array, opts?: Options): Promise<[Uint8Array | string, number]>;\n```\n\nGenerates deterministic ECDSA signature as per RFC6979.\n\n- `msgHash: Uint8Array | string` - message hash which would be signed\n- `privateKey: Uint8Array | string | bigint` - private key which will sign the hash\n- `options?: Options` - *optional* object related to signature value and format\n- `options?.recovered: boolean = false` - whether the recovered bit should be included in the result. In this case, the result would be an array of two items.\n- `options?.canonical: boolean = false` - whether a signature `s` should be no more than 1/2 prime order\n- `options?.der: boolean = true` - whether the returned signature should be in DER format. If `false`, it would be in Compact format (32-byte r + 32-byte s)\n\nThe function is asynchronous because we're utilizing built-in HMAC API to not rely on dependencies.\n\n`signSync` counterpart could also be used, you need to set `utils.hmacSha256Sync` to a function with signature `key: Uint8Array, ...messages: Uint8Array[]) => Uint8Array`. Example with `noble-hashes` package:\n\n```ts\nconst { hmac } = require('noble-hashes/lib/hmac');\nconst { sha256 } = require('noble-hashes/lib/sha256');\nsecp256k1.utils.hmacSha256Sync = (key: Uint8Array, ...msgs: Uint8Array[]) => {\n  const h = hmac.create(sha256, key);\n  msgs.forEach(msg => h.update(msg));\n  return h.digest();\n};\n\n// Can be used now\nsecp256k1.signSync(msgHash, privateKey)\n```\n\n##### `verify(signature, hash, publicKey)`\n```typescript\nfunction verify(signature: Uint8Array, msgHash: Uint8Array, publicKey: Uint8Array): boolean\nfunction verify(signature: string, msgHash: string, publicKey: string): boolean\n```\n- `signature: Uint8Array | string | { r: bigint, s: bigint }` - object returned by the `sign` function\n- `msgHash: 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 `boolean`: `true` if `signature == hash`; otherwise `false`\n\n##### `recoverPublicKey(hash, signature, recovery)`\n```typescript\nexport declare function recoverPublicKey(msgHash: string, signature: string, recovery: number): string | undefined;\nexport declare function recoverPublicKey(msgHash: Uint8Array, signature: Uint8Array, recovery: number): Uint8Array | undefined;\n```\n- `msgHash: Uint8Array | string` - message hash which would be signed\n- `signature: Uint8Array | string | { r: bigint, s: bigint }` - object returned by the `sign` function\n- `recovery: number` - recovery bit returned by `sign` with `recovered` option\n  Public key is generated by doing 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  If signature is invalid - function will return `undefined` as result.\n\nTo get Point instance, use `Point.fromSignature(hash, signature, recovery)`.\n\n##### `schnorr.getPublicKey(privateKey)`\n```typescript\nfunction schnorrGetPublicKey(privateKey: Uint8Array): Uint8Array;\nfunction schnorrGetPublicKey(privateKey: string): string;\n```\n\nReturns 32-byte public key. *Warning:* it is incompatible with non-schnorr pubkey.\n\nSpecifically, its *y* coordinate may be flipped. See BIP0340 for clarification.\n\n##### `schnorr.sign(hash, privateKey)`\n```typescript\nfunction schnorrSign(msgHash: Uint8Array, privateKey: Uint8Array, auxilaryRandom?: Uint8Array): Promise<Uint8Array>;\nfunction schnorrSign(msgHash: string, privateKey: string, auxilaryRandom?: string): Promise<string>;\n```\n\nGenerates Schnorr signature as per BIP0340. Asynchronous, so use `await`.\n\n- `msgHash: Uint8Array | string` - message hash which would be signed\n- `privateKey: Uint8Array | string | bigint` - private key which will sign the hash\n- `auxilaryRandom?: Uint8Array` — optional 32 random bytes. By default, the method gathers cryptogarphically secure random.\n- Returns Schnorr signature in Hex format.\n\n##### `schnorr.verify(signature, hash, publicKey)`\n```typescript\nfunction schnorrVerify(signature: Uint8Array | string, msgHash: Uint8Array | string, publicKey: Uint8Array | string): boolean\n```\n- `signature: Uint8Array | string | { r: bigint, s: bigint }` - object returned by the `sign` function\n- `msgHash: 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 `boolean`: `true` if `signature == hash`; otherwise `false`\n\n#### Point methods\n\n##### Helpers\n\n###### `utils.randomPrivateKey(): Uint8Array`\n\nReturns `Uint8Array` of 32 cryptographically secure random bytes that can be used as private key. The signature is:\n\n```ts\n(key: Uint8Array, ...msgs: Uint8Array[]): Uint8Array;\n```\n\n###### `utils.hmacSha256Sync`\n\nThe function is not defined by default, but could be used to implement `signSync` method (see above).\n\n###### `utils.precompute(W = 8, point = BASE_POINT): Point`\n\nReturns cached point which you can use to pass to `getSharedSecret` or 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```typescript\nsecp256k1.CURVE.P // Field, 2 ** 256 - 2 ** 32 - 977\nsecp256k1.CURVE.n // Order, 2 ** 256 - 432420386565659656852420866394968145599\nsecp256k1.Point.BASE // new secp256k1.Point(Gx, Gy) where\n// Gx = 55066263022277343669578718895168534326250603453777594175500187360389116729240n\n// Gy = 32670510020758816978083085130507043184471273380659243275938904335757337482424n;\n\n// Elliptic curve point in Affine (x, y) coordinates.\nsecp256k1.Point {\n  constructor(x: bigint, y: bigint);\n  // Supports compressed and non-compressed hex\n  static fromHex(hex: Uint8Array | string);\n  static fromPrivateKey(privateKey: Uint8Array | string | number | bigint);\n  static fromSignature(\n    msgHash: Hex,\n    signature: Signature,\n    recovery: number | bigint\n  ): Point | undefined {\n  toRawBytes(isCompressed = false): Uint8Array;\n  toHex(isCompressed = false): string;\n  equals(other: Point): boolean;\n  negate(): Point;\n  add(other: Point): Point;\n  subtract(other: Point): Point;\n  // Constant-time scalar multiplication.\n  multiply(scalar: bigint | Uint8Array): Point;\n}\nsecp256k1.Signature {\n  constructor(r: bigint, s: bigint);\n  // DER encoded ECDSA signature\n  static fromDER(hex: Uint8Array | string);\n  // R, S 32-byte each\n  static fromCompact(hex: Uint8Array | string);\n  toDERRawBytes(): Uint8Array;\n  toDERHex(): string;\n  toCompactRawBytes(): Uint8Array;\n  toCompactHex(): string;\n}\n```\n\n## Security\n\nNoble is production-ready.\n\n1. The library has been audited by an independent security firm cure53: [PDF](https://cure53.de/pentest-report_noble-lib.pdf). The audit has been [crowdfunded](https://gitcoin.co/grants/2451/audit-of-noble-secp256k1-cryptographic-library) by community with help of [Umbra.cash](https://umbra.cash).\n2. The library has also been fuzzed by [Guido Vranken's cryptofuzz](https://github.com/guidovranken/cryptofuzz). 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. Nonetheless we've hardened implementation of koblitz curve multiplication to be algorithmically constant time.\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 measured with Apple M1.\n\n    getPublicKey(utils.randomPrivateKey()) x 6,121 ops/sec @ 163μs/op\n    sign x 4,468 ops/sec @ 223μs/op\n    verify x 923 ops/sec @ 1ms/op\n    recoverPublicKey x 491 ops/sec @ 2ms/op\n    getSharedSecret aka ecdh x 534 ops/sec @ 1ms/op\n    getSharedSecret (precomputed) x 7,105 ops/sec @ 140μs/op\n    Point.fromHex (decompression) x 12,171 ops/sec @ 82μs/op\n    schnorr.sign x 409 ops/sec @ 2ms/op\n    schnorr.verify x 504 ops/sec @ 1ms/op\n\nCompare to other libraries (`openssl` uses native bindings, not JS):\n\n    elliptic#getPublicKey x 1,940 ops/sec\n    sjcl#getPublicKey x 211 ops/sec\n\n    elliptic#sign x 1,808 ops/sec\n    sjcl#sign x 199 ops/sec\n    openssl#sign x 4,243 ops/sec\n    ecdsa#sign x 116 ops/sec\n    bip-schnorr#sign x 60 ops/sec\n\n    elliptic#verify x 812 ops/sec\n    sjcl#verify x 166 ops/sec\n    openssl#verify x 4,452 ops/sec\n    ecdsa#verify x 80 ops/sec\n    bip-schnorr#verify x 56 ops/sec\n\n    elliptic#ecdh x 971 ops/sec\n\n\n## Contributing\n\nCheck out a blog post about this library: [Learning fast elliptic-curve cryptography in JS](https://paulmillr.com/posts/noble-secp256k1-fast-ecc/).\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\nSpecial thanks to [Roman Koblov](https://github.com/romankoblov), who have helped to improve scalar multiplication speed.\n\n## License\n\nMIT (c) Paul Miller [(https://paulmillr.com)](https://paulmillr.com), see LICENSE file.\n","readmeFilename":"README.md"}