{"_id":"@lindorm/ec","_rev":"28-2706fcf70e7eb192076621bb99dce772","name":"@lindorm/ec","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@lindorm/ec","version":"0.1.0","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.0","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"707c580b599aa3ce3191d11dc0fc18cd3349d367","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.0.tgz","fileCount":35,"integrity":"sha512-5R5U2Sv2NPKAkTC8FcUh5EboSC1Ycv7SBBX2SvJGIpN7wCd3MFlrYQDDORpZB5JBaEFowjDpMGv2ZKaXiIpuEw==","signatures":[{"sig":"MEUCIQCZ7yvHNhVlVX38K7lJbWBWM5rt7xst1vQCpQmyPCIYEwIgJx9cizykQanFKlsoUAk5GULiXLOwwYmllIIvwhDqCPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15708},"main":"dist/index.js","gitHead":"cb57e5e2cc3e7ee6a1db97875e05bebb910a1efe","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@lindorm/errors":"^0.1.4","@lindorm/kryptos":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.0_1715551575532_0.5063794982784577","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@lindorm/ec","version":"0.1.1","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.1","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"9b1822fc7d59b4aae34dbd6f37956c28d8016bc6","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.1.tgz","fileCount":47,"integrity":"sha512-8uHSQCG+0uHjguVqOIS1j00TQa9R5A6WX+mYgVr3WDtXgX1WRim5tvdxn69YISEgKWnz5Nr33szWbU7oUy4Tng==","signatures":[{"sig":"MEUCIQDoR0t+28A6gow6TDb1oMht1Iws2rnvdmP2Jj2pDoXGXQIgbUML0nC0dU+BVPfUZPq+zy3KqL+fziNadJWzZsKR/qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25682},"main":"dist/index.js","gitHead":"677a485cb48b37f891f25a46f417b033cbfec9e2","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@lindorm/errors":"^0.1.5","@lindorm/kryptos":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.1_1716152095705_0.8194415187802944","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@lindorm/ec","version":"0.1.2","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.2","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"184613ffddc9840354d86ca62749f9f62fcbc3d3","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.2.tgz","fileCount":47,"integrity":"sha512-qION4uewkDqY0wloQDqpAQzWv1b4r0p27uRj04dPUn2QRLT5Wdqb1bEHdqNbXmHl971CHAuGYvJ38Ep8VXOu9g==","signatures":[{"sig":"MEYCIQC6rVrrzNhjFJdZG2MtSKHCwSOB7dxReZJdi+IunhCjrwIhANxCrqZ4LjA1Hp6plLCDJtxxRmH7Im2SaDuiOjxKIkSy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25846},"main":"dist/index.js","gitHead":"b2bcea52f09a87f312028c18b12dcb5632ffaf35","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@lindorm/errors":"^0.1.5","@lindorm/kryptos":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.2_1716235509943_0.08054002058841347","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@lindorm/ec","version":"0.1.3","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.3","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"15b9b966b7920bcb2e8f9e578d2b5d020f7a3b43","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.3.tgz","fileCount":47,"integrity":"sha512-d5od0Kpa03T0faP/IJ7jOsEgtmR8Kdh7cO0tNVL/RTX9EXLoEuMTSl9cK/uStyur3mo40fPd6Yi6LWr40pkBEA==","signatures":[{"sig":"MEUCIA8b9GAYZnDtIPPd3mCMPVwuRqSRa7y8gWNF56RdiG6+AiEA7NCCf/TbscfECCdqqg7yTscYVAjoXBQB7/ljrGr4UHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25959},"main":"dist/index.js","gitHead":"bad333c98cd6f093412f0a7116c2f79e486dc996","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@lindorm/errors":"^0.1.6","@lindorm/kryptos":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.3_1726833308855_0.9083771239037799","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@lindorm/ec","version":"0.1.4","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.4","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"e3928030c617502f0289316cc9354f7d036a0a6b","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.4.tgz","fileCount":47,"integrity":"sha512-Qg83BKrEXqsAqI83hj+AsgppL9u59GNu3cEBc85qFVGaD3owGZ54esv62eO2+nIm9IsDJNHLDN1/GboKBmCViw==","signatures":[{"sig":"MEYCIQC++waYwwHxLf+cfrvkIfYczMlAlds2C7h+etT/2vQgGgIhAPNBVXoj+95IqPAl2hWKBupWCkWaixUsTdtpXV7WHcHG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26123},"main":"dist/index.js","gitHead":"2754aaec7a3d5110f12f5bd56e6f2eb075c53599","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@lindorm/errors":"^0.1.6","@lindorm/kryptos":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.4_1727098736590_0.24923471996701907","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@lindorm/ec","version":"0.1.5","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.5","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"dc5dce48cd40649e8dbc5c2ad763bc4559b1c6c7","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.5.tgz","fileCount":47,"integrity":"sha512-j+T/U4I9XlQD/uwyka7ln5QR+EUSPaADHodMTS8HdwRVwZAes7CNcO61uPrAcdwKfhAyWdfYPgDitlzNe+SVmQ==","signatures":[{"sig":"MEUCIAL0JAFWNMPhj4xPiNXruUn2bNm2a8fy1JgiBMA79aCTAiEA4yHIXeNOW3UXRNDMf79iQDPb/Rhg7BabV/3AupqwgkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26287},"main":"dist/index.js","gitHead":"1b03cb971b1a3c9a35a26e294c1c33b5b9ad5c9c","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@lindorm/errors":"^0.1.6","@lindorm/kryptos":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.5_1727251891727_0.9291707462540404","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@lindorm/ec","version":"0.1.6","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.6","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"ba845f4453dbc38a6bf082a337aa8cf4531d3405","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.6.tgz","fileCount":47,"integrity":"sha512-Uh68pw7eF7oBOng4h3MBT2YkaNMKt9dxKCSl8xtiI4ZiQn250KOq8Z2zDBDRtHmFUEtpwcptYVOUZgSYQ3v9Tw==","signatures":[{"sig":"MEUCIQCxnlle4mzqcHh8VmN6Yx0yujHHWrLDYxYV069J3mdVKgIgOftudriOYripMqCbdV60Ec7+lfNcXGsAvc4revDRyUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26451},"main":"dist/index.js","gitHead":"84cfdac26dc979e108c3c379b45b70ed1449f35f","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@lindorm/errors":"^0.1.6","@lindorm/kryptos":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.6_1728483960736_0.5306989546857543","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@lindorm/ec","version":"0.1.7","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.7","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"61bdd69c6f4f5044f766e8ba1a37447403736df4","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.7.tgz","fileCount":51,"integrity":"sha512-g4CqJ3UM9cpo4SAv9U2eoPjatLUuDePkJQAvU0Z9mtAZRoMak9wdZB59NNORgK4RjQ4m20tNSO3gS6xc8qcWJA==","signatures":[{"sig":"MEUCIQDYKTn3AtH+CDdCsZU2mPW7WUncEeqDRLKwpT+I8LyOcwIgCTyBcXcbEyH3L1nIQafutG9eYVEK/qKIFRfrtI1JlFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28107},"main":"dist/index.js","gitHead":"59ee4d7742695998a0898e4b7b53e1ded7bfc83c","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch --","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.17.0+x64 (linux)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@lindorm/errors":"^0.1.6","@lindorm/kryptos":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.7_1728762991586_0.707627024061285","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@lindorm/ec","version":"0.1.8","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.1.8","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"74a90707f424dad047036ed663e6af522278b6bf","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.1.8.tgz","fileCount":51,"integrity":"sha512-0JretpVr5oLZxERj28nuGUeCUg01m8j0HycLoG6etlYga8jK4KxrdW055Hrhr5AQmkYgY4EXMBmsZsGfyLKhHw==","signatures":[{"sig":"MEYCIQDv1jc4VdnKVHJXk5P5u+dRUfuVFxAABFYz5qsiMEz33gIhAJIu8ycSiciyB0t3W+dvYT0EFpsQRuT70k0TlivOqLZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28380},"main":"dist/index.js","gitHead":"c3a0944569f1344aea5fa3431de8b36e4468a115","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -u","example":"ts-node example","test:ci":"npm run test:unit","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.1.8/node@v20.18.1+x64 (linux)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@lindorm/errors":"^0.1.7","@lindorm/kryptos":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.1.8_1738046512575_0.5774552726095141","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@lindorm/ec","version":"0.2.0","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.0","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"556456b001195914cedbb5331aec14a496a63126","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.0.tgz","fileCount":51,"integrity":"sha512-DQAi85eY5Utuja2JwAkUyq0wSWjOLPKB1Mwd52d3LpeyqIsjXyEaQJnfNokW7WcN/jHXSIYpxrB9+nlOhEu+wg==","signatures":[{"sig":"MEQCIA15MkBNwIilhw+iQ0S2+o8uWt1zHGhkp//wzjS6zm0HAiAhfme5D8wU/zopTD3Ov6ODapAfgNE5ysiO2I6bXbQCaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30896},"main":"dist/index.js","gitHead":"c1800f039a816f7ebce30379f8dce9c53ea9f5d1","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","actor":{"name":"princejonn","type":"user","email":"jonn@jonn.nu"},"email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@lindorm/is":"^0.1.8","@lindorm/errors":"^0.1.8","@lindorm/kryptos":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.0_1750165766427_0.20478958186029295","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@lindorm/ec","version":"0.2.1","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.1","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"c3977734477b8c34e1dc1162848742339ceba377","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.1.tgz","fileCount":51,"integrity":"sha512-4GVQxQQAPZOtr2Xjgq2gzlewPnIsG88T9OQW0/8x9voWR79eQoqdaUOgsNQsq/dfIcJLoL1VdyayoLiPOjYy1A==","signatures":[{"sig":"MEYCIQDEpgYk7Fv/56PCsHvVo0EPmwkSbqlv8mskSLl1X9TlUgIhAJ7II7edjKoA9FUhfLvz0sqkMG9uG8/a5XHvLCYrqskn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39924},"main":"dist/index.js","gitHead":"e66150efb6d7a4688bcece59481ab98d54865af3","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","actor":{"name":"princejonn","type":"user","email":"jonn@jonn.nu"},"email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@lindorm/is":"^0.1.8","@lindorm/errors":"^0.1.9","@lindorm/kryptos":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.1_1751483422988_0.6276982868549472","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@lindorm/ec","version":"0.2.2","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.2","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"bf8825ad8d6306a38ced070d1f183fd6fdf8e862","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.2.tgz","fileCount":51,"integrity":"sha512-hsxLNRstOqqH60tzd+mKakZIt/jZoI7JsQsSalH9qukXmPZEJ7GSeB9ZpDhYsGSvy+LkbrctR1AWUUczWlxldg==","signatures":[{"sig":"MEUCIGhGCZH5Eyp6MlrDR9kNTdrN+FeHdbGlfSKQL0xZ6Rk+AiEA5eJDcmSi5gtIJ+3voT32UUwBwJpi147UhGNXvHJ2Agw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40089},"main":"dist/index.js","gitHead":"bb9f6efd6b7dcc5035535d900239a8d93f97cfb7","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","actor":{"name":"princejonn","type":"user","email":"jonn@jonn.nu"},"email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@lindorm/is":"^0.1.9","@lindorm/errors":"^0.1.10","@lindorm/kryptos":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.2_1752132549694_0.6622364234233447","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@lindorm/ec","version":"0.2.3","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.3","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"ffa89576fab95c5fe785ea8f1ad2f6973ca509bc","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.3.tgz","fileCount":51,"integrity":"sha512-ljIFQml6t48xgDAqGdTfJrCBQKj70Y8gFyO03yGlYgragRzm54BzaqdZcDmxOOBmMuIhEvv1WB7RfoT0a/b/hQ==","signatures":[{"sig":"MEQCIFhVAvsMiCyIspRiZhqMORPKCb2uJBcuNhBO//K4q7zIAiBy3CqxjeNVBDi+koHJfpQ28iLcSrN8C3nJNHdMBe3TBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40253},"main":"dist/index.js","gitHead":"9f254e41792b2ccc34c733c070f0686fb9a64209","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@lindorm/is":"^0.1.9","@lindorm/errors":"^0.1.10","@lindorm/kryptos":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.3_1752332929426_0.9993974702452915","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@lindorm/ec","version":"0.2.4","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.4","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"d2ab7397ac0828fe4f5dafdf8b2419e15d390a1e","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.4.tgz","fileCount":51,"integrity":"sha512-suJKr6WYbkX9/RePia+f+4Dav1DlXXdWDHp9Q44dTPdFe873VN0utrYfMT1DrXmZ3yTf+KNZi1bl4Rp6ztzPUg==","signatures":[{"sig":"MEUCIEPoBNWIbeMG84TmUTTe3llwRHApAw1op77lYY7iy7wtAiEA+4E6gc3c0crP77KeYO8e2Bvp3nE8OQn0g7yq12NJmcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40418},"main":"dist/index.js","gitHead":"b4d4cb9d15779ec6703c758e90ceba48f74d64d9","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.1/node@v24.4.1+x64 (linux)","directories":{},"_nodeVersion":"24.4.1","dependencies":{"@lindorm/is":"^0.1.10","@lindorm/errors":"^0.1.11","@lindorm/kryptos":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.4_1752955037251_0.25294193225114325","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@lindorm/ec","version":"0.2.5","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.5","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"cb30bf7d8298f105a1916ce56c5ae67268fd6d65","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.5.tgz","fileCount":51,"integrity":"sha512-zqrj9Zw1s7b7lcE2wvrrE23vZT1e/mjbAgK1liheMdJgLqhcw2+KIBNO87VrJmeLfIy0eE5UXkYvlgclGI0Jyg==","signatures":[{"sig":"MEYCIQCAaN2IkjJPDs6ROBg4LmtOTCs6ikp/MIn2zgyCUaJQgAIhAPILdPkkFzHBu0v1opznt/1e/QvkOmwaQ0tD8iQPG8Fb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40582},"main":"dist/index.js","gitHead":"3302fa2c4d75f2832959018d9e089d11af4a35fc","scripts":{"test":"jest --watch --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"npm run test:unit","prettier":"prettier --write ./src/*","test:unit":"jest --config jest.config.js --","typecheck":"tsc --watch","integration":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch","update:auto":"ncu -u","typecheck:ci":"tsc","test:integration":"jest --config jest.config.integration.js --","integration:focus":"compd --file docker-compose.yml jest --config jest.config.integration.js --watch $1"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.3/node@v24.8.0+x64 (linux)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@lindorm/is":"^0.1.11","@lindorm/errors":"^0.1.12","@lindorm/kryptos":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.5_1758178762393_0.38587613436654844","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@lindorm/ec","version":"0.2.6","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.6","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"13c8577a0d23b103a5946eefc5268d83b2c18040","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.6.tgz","fileCount":51,"integrity":"sha512-hzfLD+HgCj6F03hTi8mmgW3lA6g1j597xSb9w393WH66IIa83lsnkeJFGBiBdv7E8arMQBC/SHbhWcUqKNgKLQ==","signatures":[{"sig":"MEQCIFA9bBrA89xl1rUjsnS0BmO7u1JjSh6rOeUJ10Lbh4f6AiB31S100R4dkR4JnwxEhviWxIqSW+jefKMDanw1AhXPTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34069},"main":"dist/index.js","gitHead":"4b8579886ad8a24c22a8bf260dd0bb5dc45afc08","scripts":{"test":"jest --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch --"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.4/node@v25.6.1+x64 (linux)","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@lindorm/is":"^0.1.12","@lindorm/errors":"^0.1.13","@lindorm/kryptos":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.6_1771334810737_0.8649440481256772","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@lindorm/ec","version":"0.2.7","author":"Jonn Nilsson","license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.7","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"bugs":"https://github.com/lindorm-io/monorepo/issues","dist":{"shasum":"eb09c97478afad296432dd330cfb74bf28af5c27","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.7.tgz","fileCount":51,"integrity":"sha512-wye4yDxwG1WZHy9oOPQlL45kwKJTBUw4tu4SPSEZMjDzTNLfWn/0aSGEl7f2jB89C5q9tx4k5pyec8SuTCVZVA==","signatures":[{"sig":"MEYCIQCD8jdYcgU6eGXvs8kKM4GRtCyj7vsNBdHWUe5UbA0Z5gIhAKWEcEKIZescSJ5YWQNLFnfLsny2CUvHPstOKnuRZg08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34290},"main":"dist/index.js","gitHead":"e9f119d722596c1980328d88e588db4ab49dd04b","scripts":{"test":"jest --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck; npm run build; npm test","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"https://github.com/lindorm-io/monorepo","directory":"packages/ec"},"_npmVersion":"lerna/8.2.4/node@v25.8.1+x64 (linux)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@lindorm/is":"^0.1.13","@lindorm/errors":"^0.1.14","@lindorm/kryptos":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.7_1773385422292_0.40871549072112856","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@lindorm/ec","version":"0.2.8","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.8","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"be842ffc68450b827d3ea9369bc59ef550662d80","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.8.tgz","fileCount":51,"integrity":"sha512-UIi+PY2nsKxcnUX8dLygdV5UzC9dcWrQIBOTbGh8me+O4mCY94GSjj9Z927AI3YY9yR76P6NZSKpeulZYMSRNg==","signatures":[{"sig":"MEUCIC00FQCfAMzI2XLEuwsAAIAryJKfZZQNUyaFsNWoZux4AiEArZ+m6CDqFmmnIln5Fjo1ISaeZ2BY/W7oApdirIlk9so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34454},"main":"dist/index.js","gitHead":"6c24429ca73d29b886bc3cde04d0d4845e96bd13","scripts":{"test":"jest --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck; npm run build; npm test","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.6/node@v25.8.1+x64 (linux)","description":"ECDSA digital signature kit built on Node's `crypto` module and [`@lindorm/kryptos`](../kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@lindorm/is":"^0.1.13","@lindorm/errors":"^0.1.15","@lindorm/kryptos":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.8_1773399472010_0.6667442069799787","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@lindorm/ec","version":"0.2.9","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.9","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"5ed69befe156f781c6470064de86673319f5fe53","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.9.tgz","fileCount":51,"integrity":"sha512-gK7Zzf7NjSw2AyfgaXP5ceNVjVy8BpJkK0xCZE6+GfD3D31l/MzOWGTM8t7LYbhedABIdRYMweqYJDGjJpYi1A==","signatures":[{"sig":"MEQCIDe3FDPBN7TZZZkDDVxsE4OatLIue5qfsthyfJGh4diDAiBkD1WHhSJPY9SAnIDlaqDpqZGvopu2eM3t7wFx0wgl+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34618},"main":"dist/index.js","gitHead":"a771f3669e540fb78fecf0ffc0e58e0f417f086c","scripts":{"test":"jest --","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck; npm run build; npm test","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA digital signature kit built on Node's `crypto` module and [`@lindorm/kryptos`](../kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.1.14","@lindorm/errors":"^0.1.16","@lindorm/kryptos":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.9_1775068240379_0.9030821420761272","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@lindorm/ec","version":"0.2.10","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.10","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"582b2184d8d6376157c3dc6fe1473748bfdb387b","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.10.tgz","fileCount":51,"integrity":"sha512-0y/wre6HktNxUhkDsWc+VdiZpV3f4bnnLxTAje5MqeDPtELU25+0SvbzvehchJWrPkxD8qY68WHTfCM7uzwErg==","signatures":[{"sig":"MEUCIAQ9lKnVuXHmOhHIMZ9LPec2B3SMivW17/JGbEvnz+TMAiEAygJ2WYUXYNrSixJOlX99MqpmueJPTWTco+k59gGR12w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34786},"main":"dist/index.js","gitHead":"7a7ca458fd7765833aaf99bb9115abe802e01946","scripts":{"test":"jest","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA digital signature kit built on Node's `crypto` module and [`@lindorm/kryptos`](../kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.1.15","@lindorm/errors":"^0.1.17","@lindorm/kryptos":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.10_1776252199613_0.22436792496543156","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@lindorm/ec","version":"0.2.11","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.2.11","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"9c2433c1f1a2e9469512757adc6d177a637f0e75","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.2.11.tgz","fileCount":51,"integrity":"sha512-VFPSkR8DqKJh6XZQvi6hHw1fvab58vvvVwIx5TcOVRJ8VhXQ7TmW4JO2fSk7sg4M6nXg09qmXpaB1jTIYmxyvA==","signatures":[{"sig":"MEUCIQCM5GxN8aUa/H7X55rH20OzLso/g6gC4aVOjBe2t0Si3gIgZ04DqTbOXpV9KHD2BkpHpQ86WEQn8pj469TyGS+ejkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34906},"main":"dist/index.js","gitHead":"2f258248c91376d768d11e26b72d26b57208007b","scripts":{"test":"jest","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","test:ci":"jest","prettier":"prettier --write ./src/*","typecheck":"tsc","test:watch":"jest --watch --","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA digital signature kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://github.com/lindorm-io/monorepo/tree/main/packages/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography ","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.1.16","@lindorm/errors":"^0.1.18","@lindorm/kryptos":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lindorm/types":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ec_0.2.11_1776602368365_0.7473161702035156","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@lindorm/ec","version":"0.3.0","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.3.0","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"aba01dcb53c507a4f204271d12cd7cca0688a62d","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.3.0.tgz","fileCount":52,"integrity":"sha512-gAQ+IfX4VEJT4yskASAkHESR17dN/mjOduDBINKUiatHpimo51uBMjtJGLIuwG+/uyngEDrEjfL5BZRmzy2Rhw==","signatures":[{"sig":"MEYCIQCTOg82KASQPJg+7XrrYQfiWZGXoeU6ZislR69QEGUY6wIhAOsODTct9MC7fuJXf5Xx5V6uviw+DYSvIpfDqtfJ4d56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31929},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a2b0a53295aebda806b4057f34707e8583570265","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.0","@lindorm/types":"^0.6.0","@lindorm/errors":"^0.2.0","@lindorm/kryptos":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.3.0_1777707393867_0.639536994030536","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@lindorm/ec","version":"0.3.1","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.3.1","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"39a66711b20d16516fc15f1eae511d32c5c3b5a5","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.3.1.tgz","fileCount":50,"integrity":"sha512-ltmwh6L/3Bd1ntN1l+ytffSa+LM9zSvb1stAPMdK/+coX3ssFMiyBCzDd/LLYVf8UmgpDoD4aWP5ZvzDuecU5g==","signatures":[{"sig":"MEUCIQCo5YcuYXQBLZ8rpavR/Q7vLtO33hNWHNiERbQ7AfT+RQIgMlTQ22i0uYelnazEROTiPmGoH3ftkhmBkbxstHtzzuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26859},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"da067071d415e07d7d25bbac1621b9e02fcc3166","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.1","@lindorm/types":"^0.6.1","@lindorm/errors":"^0.2.1","@lindorm/kryptos":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.3.1_1778004306823_0.448899735248681","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@lindorm/ec","version":"0.3.2","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.3.2","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"96e9530ccd9017c95db116abb3246279debcb9ed","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.3.2.tgz","fileCount":50,"integrity":"sha512-bJAHtyQl/D0Xknn5gzLXJ/9Bybh1EsNFMKKOjt+Pxla1NzxDXuF1rawPhhvnb8VVKDhjQNt0zQ0HRw/ED1jPmg==","signatures":[{"sig":"MEYCIQDkKQx0jDrM+Q4VNbP4W3sAEiMAoQZVX71mm6nsDgyuXQIhALLV5tvVuERO8V1/uXUf59eOyEir5lJ7JFigCTOh6MnB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26859},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ed9df662f3b73a3d773027b5acdfe128ff3dc140","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.2","@lindorm/types":"^0.7.0","@lindorm/errors":"^0.2.2","@lindorm/kryptos":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.3.2_1780649144126_0.8653486126172854","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@lindorm/ec","version":"0.4.0","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.4.0","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"f22fbf16b2da3aefbc624828912a30f00eb2b92d","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.4.0.tgz","fileCount":50,"integrity":"sha512-bocHKwxkJMN9ip7vFkvot45ILAyBqSvZkETHeQus4bbzuTU73HONm+a+Qc9ZM7q04ds5DuI1Pnc3FKnozSRhHg==","signatures":[{"sig":"MEQCIE9Qg/8PA3BSB0lqtBNjAvOaV0PHrKZoxVdxMzg1BruaAiALPr+gl07yUXlqO//AJGMILq/Fdf/q/ELHE2Lw3TzOyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30335},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fa9e8b77d1d8074f1092955ad8e79376145478bb","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.3","@lindorm/types":"^0.8.0","@lindorm/errors":"^0.3.0","@lindorm/kryptos":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.4.0_1781542625229_0.8968399733275843","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@lindorm/ec","version":"0.4.1","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.4.1","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"bb22ae92d07d4b5fcb0f26f3a4ecb9d472689695","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.4.1.tgz","fileCount":50,"integrity":"sha512-xvF5cQ2O/XzgxelaaR1L/tUIW5VqeDa/mkwUuxdhs8pDaWQ7IdkfqTzOsPxddhJI00BV+YMfogfC/xzk4PeKjw==","signatures":[{"sig":"MEUCIQCA2ss5uQ1HQvtkjhE3Q34Yd+xy1f/CeFvrUGFhmR5MOgIgY5PpzftS+2we78Smzr8zoyVlYeGDNhMS6kY5AIn9U2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30336},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d77dfd6c3259d01d2e037f4a68b314511fe33861","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.3","@lindorm/types":"^0.8.0","@lindorm/errors":"^0.4.0","@lindorm/kryptos":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.4.1_1781849026360_0.23133688841749533","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@lindorm/ec","version":"0.4.2","author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","_id":"@lindorm/ec@0.4.2","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"homepage":"https://github.com/lindorm-io/monorepo#readme","bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"dist":{"shasum":"b01b4d112ec2d1303f157d3ef02338b261da8657","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.4.2.tgz","fileCount":50,"integrity":"sha512-Kt7uKJsnMqhMbeaVFXPN6psXtLWIcwfXHWCY90zyNP2AEynfpYuXaCIC8XpKgOBPl5rW5rtWvzPkEl7vh/dtgQ==","signatures":[{"sig":"MEQCIELirk5qWUTFTtL/MFk/rxAZgy4fobivjN80dix0pgp7AiBvVe0Oo2Rwc7uTZlzOxx6WtiCCiNgPssvRNHqmrqc+mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30349},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f77ab5535a4c00a91fbb8d720266bc47d258da30","scripts":{"test":"vitest run","build":"rimraf dist && tsc -b ./tsconfig.build.json","update":"ncu -i","verify":"npm run typecheck && npm run build && npm test","example":"ts-node example","prettier":"prettier --write ./src/*","test:unit":"vitest run --exclude '**/*.integration.test.ts'","typecheck":"tsc","test:watch":"vitest","update:auto":"ncu -u","typecheck:watch":"tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@lindorm/is":"^0.2.4","@lindorm/types":"^0.9.0","@lindorm/errors":"^0.5.0","@lindorm/kryptos":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ec_0.4.2_1782972894636_0.3145103301869394","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@lindorm/ec","version":"0.5.0","license":"AGPL-3.0-or-later","author":{"name":"Jonn Nilsson"},"repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"publishConfig":{"access":"public"},"type":"module","typings":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"rimraf dist && tsc -b ./tsconfig.build.json","example":"tsx example","prettier":"prettier --write ./src/*","test":"vitest run","test:unit":"vitest run --exclude '**/*.integration.test.ts'","test:watch":"vitest","typecheck":"tsc","typecheck:watch":"tsc --watch","update":"ncu -i","update:auto":"ncu -u","verify":"npm run typecheck && npm run build && npm test"},"dependencies":{"@lindorm/errors":"^0.6.0","@lindorm/is":"^0.3.0","@lindorm/kryptos":"^0.11.0","@lindorm/types":"^0.10.0"},"gitHead":"02c2440c19706809f2102468ab61a08c49e7bc43","_id":"@lindorm/ec@0.5.0","description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","homepage":"https://github.com/lindorm-io/monorepo#readme","_nodeVersion":"25.9.0","_npmVersion":"lerna/9.0.7/node@v25.9.0+x64 (linux)","dist":{"integrity":"sha512-ixQmsikffr82RX3hA+Ybcy4eixyZxVjeM4/hJViiVD3B0zhs88M9yfbJ+9CJI6beCT4QaFgdijBFbSeEXlQgTw==","shasum":"4766fcfd4d9e5dd4449f46a8a033a307bd9934d9","tarball":"https://registry.npmjs.org/@lindorm/ec/-/ec-0.5.0.tgz","fileCount":50,"unpackedSize":30346,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD94GBxcVx17xq19TjO0ZbpGtdk/JrQM322I7h6COt9dwIgNB2o2TfGbTl5TFGevAvoPhSjMbxT7qhU0AXKL6sgY8A="}]},"_npmUser":{"name":"princejonn","email":"jonn@jonn.nu"},"directories":{},"maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ec_0.5.0_1783609057310_0.4631255941887027"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-12T22:06:15.428Z","modified":"2026-07-09T14:57:37.602Z","0.1.0":"2024-05-12T22:06:15.721Z","0.1.1":"2024-05-19T20:54:55.872Z","0.1.2":"2024-05-20T20:05:10.089Z","0.1.3":"2024-09-20T11:55:09.025Z","0.1.4":"2024-09-23T13:38:56.776Z","0.1.5":"2024-09-25T08:11:31.917Z","0.1.6":"2024-10-09T14:26:00.908Z","0.1.7":"2024-10-12T19:56:31.844Z","0.1.8":"2025-01-28T06:41:52.736Z","0.2.0":"2025-06-17T13:09:26.596Z","0.2.1":"2025-07-02T19:10:23.174Z","0.2.2":"2025-07-10T07:29:09.847Z","0.2.3":"2025-07-12T15:08:49.606Z","0.2.4":"2025-07-19T19:57:17.428Z","0.2.5":"2025-09-18T06:59:22.582Z","0.2.6":"2026-02-17T13:26:51.096Z","0.2.7":"2026-03-13T07:03:42.425Z","0.2.8":"2026-03-13T10:57:52.146Z","0.2.9":"2026-04-01T18:30:40.529Z","0.2.10":"2026-04-15T11:23:19.814Z","0.2.11":"2026-04-19T12:39:28.512Z","0.3.0":"2026-05-02T07:36:34.041Z","0.3.1":"2026-05-05T18:05:06.973Z","0.3.2":"2026-06-05T08:45:44.253Z","0.4.0":"2026-06-15T16:57:05.368Z","0.4.1":"2026-06-19T06:03:46.495Z","0.4.2":"2026-07-02T06:14:54.837Z","0.5.0":"2026-07-09T14:57:37.466Z"},"bugs":{"url":"https://github.com/lindorm-io/monorepo/issues"},"author":{"name":"Jonn Nilsson"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/lindorm-io/monorepo#readme","repository":{"url":"git+https://github.com/lindorm-io/monorepo.git","directory":"packages/ec"},"description":"ECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.","maintainers":[{"name":"princejonn","email":"jonn@jonn.nu"}],"readme":"# @lindorm/ec\n\nECDSA signing kit built on Node's `crypto` module and [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos). Provides an `EcKit` class that implements the `IKeyKit` contract used across the Lindorm cryptography packages.\n\nThis package is **ESM-only**.\n\n## Installation\n\n```bash\nnpm install @lindorm/ec\n```\n\n`EcKit` accepts an `IKryptos` instance constructed by the consumer, so [`@lindorm/kryptos`](https://www.npmjs.com/package/@lindorm/kryptos) must also be installed in your project.\n\n## Features\n\n- Sign, verify, and assert ECDSA signatures over `Buffer` or `string` input\n- Supports `ES256`, `ES384`, and `ES512` (P-256 / P-384 / P-521 curves)\n- DSA encoding selectable between `der` and `ieee-p1363`\n- Optional raw `r||s` signature output for JWT/JWS interop\n- Configurable string output encoding via Node's `BufferEncoding`\n- Rejects non-EC keys and EC encryption algorithms at construction time\n\n## Quick Start\n\n```typescript\nimport { EcKit } from \"@lindorm/ec\";\nimport { KryptosKit } from \"@lindorm/kryptos\";\n\nconst kryptos = KryptosKit.generate.sig.ec({ algorithm: \"ES512\" });\nconst kit = new EcKit({ kryptos });\n\nconst signature = kit.sign(\"hello world\");\n\nkit.verify(\"hello world\", signature); // true\n\nkit.assert(\"hello world\", signature); // throws EcError if invalid\n\nkit.format(signature); // base64 string\n```\n\n## Constructor Options\n\n```typescript\nnew EcKit({\n  kryptos, // IKryptos — must be an EC key with a signing algorithm\n  dsa: \"der\", // DsaEncoding — \"der\" | \"ieee-p1363\" (default: \"der\")\n  encoding: \"base64\", // BufferEncoding — string encoding for verify/format (default: \"base64\")\n  raw: false, // boolean — emit/accept raw r||s signatures (default: false)\n});\n```\n\nThe constructor validates that the key is an EC key with one of the supported signing algorithms (`ES256`, `ES384`, `ES512`). EC encryption keys (e.g. `ECDH-ES`) and non-EC keys are rejected with an `EcError`.\n\n## API\n\n```typescript\nclass EcKit implements IKeyKit {\n  sign(data: KeyData): Buffer;\n  verify(data: KeyData, signature: KeyData): boolean;\n  assert(data: KeyData, signature: KeyData): void; // throws EcError\n  format(data: Buffer): string;\n}\n```\n\n`KeyData` is `Buffer | string`.\n\n- `sign(data)` — produces a DER-encoded signature, or raw `r||s` if `raw: true` was passed to the constructor.\n- `verify(data, signature)` — returns `true` if the signature is valid. String signatures are decoded using the configured `encoding`.\n- `assert(data, signature)` — same as `verify`, but throws `EcError` instead of returning `false`.\n- `format(buffer)` — encodes a signature `Buffer` to a string using the configured `encoding`.\n\n## Supported Algorithms\n\n| Algorithm | Curve | Hash    |\n| --------- | ----- | ------- |\n| ES256     | P-256 | SHA-256 |\n| ES384     | P-384 | SHA-384 |\n| ES512     | P-521 | SHA-512 |\n\n## DSA Encoding\n\n- `der` (default) — standard ASN.1 DER encoding produced by Node's `crypto`.\n- `ieee-p1363` — fixed-length encoding produced by Node's `crypto` when `dsaEncoding` is set.\n\nThe separate `raw` option produces or accepts a manually built `r||s` concatenation (each component padded to the curve's byte size). This is useful for JWT/JWS compatibility where the wire format is raw `r||s`.\n\n## Error Handling\n\nAll errors thrown by this package are instances of `EcError`:\n\n```typescript\nimport { EcError } from \"@lindorm/ec\";\n```\n\n## License\n\nAGPL-3.0-or-later\n","readmeFilename":"README.md"}