{"_id":"@hpke/dhkem-secp256k1","_rev":"34-c7930a63c310f11f5d40a6001fdb434f","name":"@hpke/dhkem-secp256k1","dist-tags":{"latest":"1.8.0"},"versions":{"0.22.0":{"name":"@hpke/dhkem-secp256k1","version":"0.22.0","keywords":["hpke","rfc9180","hkdf","dh","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@0.22.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"a9edca9265153d7d8cdc55bb71a10238dd2a4443","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-0.22.0.tgz","fileCount":77,"integrity":"sha512-wPfX7r+jXYEQU/25apctVnQ9IImeM9wEGvkbP9Lvv1MYbY8/yUpUQgDCkTcVcUmkuE996qKCdYKjdawEx7baKg==","signatures":[{"sig":"MEQCIFl/RtSEk32AV/wX6gRGuzB5KHw6LZfJ8DLYWJTYHrd1AiAwnvdkfKg5Tzavzk9n/pBL2stj7ie1xGUixID4SQwmTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123200},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"6d918b75566134d3e8b6964df8a165b76e2ac378","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve","directories":{},"_nodeVersion":"19.8.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_0.22.0_1690476729990_0.8996519882568259","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"@hpke/dhkem-secp256k1","version":"0.22.1","keywords":["hpke","rfc9180","hkdf","dh","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@0.22.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"361e26b80002bc8dcd4e8f45c0a3baa440cc453b","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-0.22.1.tgz","fileCount":78,"integrity":"sha512-BMfClhjRo8IHm+6iiFjZg7lL2r52nSZ9AgLFZggRCdXnnifO3h70TPDNPxlhQuwaMQ/OHr5IS6FTq/jPll5gQg==","signatures":[{"sig":"MEUCIQDY14yXxeXXZYh5d3fu70GB6JstbIX9D1v0tN+2Py0LggIgeqFWFa3aOfUu+H0hUt2uz40qUEnjhL4gu/sQ0k0SnJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178583},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"0e2396c49ff8509bbfc13d2bb7e90aaadacdd9e7","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_0.22.1_1690498063415_0.11232952315887768","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"@hpke/dhkem-secp256k1","version":"0.22.2","keywords":["hpke","rfc9180","hkdf","dh","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@0.22.2","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"8912a93ed2ecabe94e04c6ccd6c0ebcc81113a93","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-0.22.2.tgz","fileCount":78,"integrity":"sha512-NPsoaFKJQP1hvOIXTYvrop4kxX0419Fi1rYAD9UTDzKOno2pwgXdAfDE8KTiyLHx1rKckbF8eEzyGNRi3++vhQ==","signatures":[{"sig":"MEUCIB3JMdbXi3BcoH1AhUmDOEcGcvtran1Odiz4MfA3hgpoAiEA4o6ShWsYB3LnsUIJSEtDznwiCTVihfQWQLJqjUKJcas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180990},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"b6082d86f19ddc92defc78484c5e2ba7299f7edd","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_0.22.2_1690513714101_0.8482300181458149","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hpke/dhkem-secp256k1","version":"1.0.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.0.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"ebe5b08afcfe84aef28a9416ffebf3c40066d25a","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.0.0.tgz","fileCount":81,"integrity":"sha512-12dUdmga4aMeiHInTzVJQWwRqhaFM1zs1zG7j4snYRHyfiUNasrWv2yPEf1TUoCCtw83BkEXOhSpOZj7Q8mV4w==","signatures":[{"sig":"MEQCIBzM++BfYfIf78Tm25HJxnfLicBMCbxT+iKrMhGd9CkcAiAEUOvYf+sbUSslMDwtC6peKtq7rgjEEljKWL0FkahZXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131455},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"1c8a0a5b3e26440ae1585cc43384008e46ff4fb2","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.0.0_1691215359828_0.3114382858354874","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@hpke/dhkem-secp256k1","version":"1.0.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.0.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"d177b55a6fa784b09908a51e2421cfe2b172e182","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.0.1.tgz","fileCount":81,"integrity":"sha512-0vdWEr8cK/1mr5Iqb0NJKwE9d64C4rzEiBs9EdaLTqQ+9HJxMtb6KYhFUD3Fe6PbqEpGyuqmcqaeEIEZDYAOIQ==","signatures":[{"sig":"MEUCIC8WjOf2oJ86RdRzu2iXZXz2NcG3Xr2Hr5yLlk4yZPqQAiEAp+Bwoyln7FgC/RQN9wPPEAh/GB7kaogCza0Z9vhrl0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134107},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"1534b2593dd45b3f0eb417166291a23f97251a10","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.0.1_1691290457143_0.5307492306514077","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@hpke/dhkem-secp256k1","version":"1.0.2","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.0.2","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"63dbd12fb4cba0cb0399423ffe32e3cec4f9c682","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.0.2.tgz","fileCount":81,"integrity":"sha512-IZPFEpyj6AoMBjZKEDqS/kEIDzV2AribvGeQAktU7PZ1G7/efEBWZMfBZdzCjSGtC5oCoBR099BaJvuoRMCCDw==","signatures":[{"sig":"MEUCIHyGGBQP3V61T1SeTg9Y8fxNXTgQJAGIFUSIi2HbJnS6AiEAj3ZPtQTVmWYZeiSjh/ISr7iIAaiM8G59yIDiPpPpv9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139335},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"b2666b1f61641b23e07120c143e7dbd2bccb1eae","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.0.2_1691313111888_0.09750015094165865","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@hpke/dhkem-secp256k1","version":"1.0.3","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.0.3","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"c22f206e384b51f5c3a29e7a74981fb80924cf45","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.0.3.tgz","fileCount":81,"integrity":"sha512-p01GkIJCSSICW6RWKQfnGALp2JmVGgxCbJFMNNRDh31x+U9paWItHp8+aN1Az/M09N4wsBYUyCpFfmBWIl9qpg==","signatures":[{"sig":"MEUCIFQ5ybkPO33L8+fQo+lGQ5uhxqOknzSZy4ILpR42kBIfAiEA9pbVkN3FoK5yJ3QoNhG9CJqjiy8WgxUYptxJjg4Hbzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127832},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"5e8a162484a627191d8336d0c9ef4c902bbe717d","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.6.7","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.1.4","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.0.3_1691416147559_0.7673285914763892","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@hpke/dhkem-secp256k1","version":"1.0.4","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.0.4","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"26924a295b32d2dae373032425f97771d5a42175","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.0.4.tgz","fileCount":89,"integrity":"sha512-xBKZD+9PPKuw8YXUjIvp3QmkokORLHcP/oEGwkWP5homxfpAgitZuqLiJ6ID5YhMNMoUOvvbT2XISU9p4xhhLg==","signatures":[{"sig":"MEUCIQDCM9O7t5O3I0dZ+2wsbQTqyDFbcE5iH83rdECEtUYEUwIga2zDK53hQWYFPgF1f3pPKyPNEudGvuoUizOa+zSApVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135819},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"c335f5839c4adfe00a7f6d3518001b5fc00c7958","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.0.4_1691739133934_0.505516450469256","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hpke/dhkem-secp256k1","version":"1.1.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.1.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"489b227831fa70a51afe144925d1278b78818b41","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.1.0.tgz","fileCount":85,"integrity":"sha512-bDnbzwXaKkQLjKAfjRlr6ROvL/QDiBQ1Wulkg/PV1txNSTiM6r4OZyxRzLIb0mexRQRaX5SIVZpYs1mYDTHQtw==","signatures":[{"sig":"MEUCIQCiARADOWuH+7SfHKyG6aoEIn2FpSS+6zZ0FFWJF2OYWgIgUV00oK/2TI+dg12hBoET64lynAiZFSfcpIOaf1A7iHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131612},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./script/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"dc8604f9f5340afc6f3578cc8d52a619d756a3dd","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.1.0_1692051063582_0.5468053310243166","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hpke/dhkem-secp256k1","version":"1.1.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.1.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"de01313411de667a78d0e366cc55e906ea2271b7","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.1.1.tgz","fileCount":85,"integrity":"sha512-YG/gyarjCljtODAl+Jgxs6fnq7fzlIZ+ajr0p1sf2tt7S7zudvK7JyxtIZrKMFpwsPUv4NQguO03Ic1icEH/qQ==","signatures":[{"sig":"MEQCICO1WNgNocPIXbxUZx/hDVP85soGcABupHNVXAlHfqbAAiA7SBcKtwX4jCdXSMvzcwffdVvQb3eFHaQMaxsLgJm3lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128591},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"b856aaab49854d8dd1e72f0335681b2a560e35f3","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.1.1_1692072129537_0.3715829521128218","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hpke/dhkem-secp256k1","version":"1.2.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"2b494c02c7ecf7bf4270a1b8a1daf5331d4e1057","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.0.tgz","fileCount":85,"integrity":"sha512-nKlfWV5peESdn6Y4DdLzy8s148LbN8TMSvOLF/eTPCAtDgV3IYwOFy91gmZisR9O+2mlBmuf7dqSfzqRzXBiPg==","signatures":[{"sig":"MEQCIH4d4C/LH1BJ8Fwo/N1P5VWfSxve7QuEN/IzeAbqu5FQAiBJAzdYD5Gv4XMNUs0WlLoAQpfWdE2OgvxrbwQyhGrfAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128613},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"765f22db03f1b4a86ee6457d6950443e6562032c","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.0_1692164215835_0.5263961901173551","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hpke/dhkem-secp256k1","version":"1.2.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"fca3b7ecc15db569ef5f3a4c7f375bc3b8e4f7ac","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.1.tgz","fileCount":85,"integrity":"sha512-xwibtffVvuzQmvbUOgVBBm79a6qpvanEfWnam3KWa4BoHul7Zkm3q+nz4iOvClKmAQ0mBrCSXLEDUNTowHInuA==","signatures":[{"sig":"MEUCIGkKSvIRpwC18SVoIAqAQQdSv5Tp3F9XwHF5MNIilTfMAiEA5wCbCYBB47wJRkpNkRJ9mbPoWPDj5ryRproR7IJhQkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130104},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"933b3c7e5e7886eebd78c78fd7680c56fa79d833","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.1_1692423967996_0.0686033871822671","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hpke/dhkem-secp256k1","version":"1.2.2","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.2","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"b1a3c60a26de084a464c5bc979c97f47cb362b3f","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.2.tgz","fileCount":85,"integrity":"sha512-cXwFh982w0s2NU9GmKFzb04nEnAIpneiLl8PGrTWk4yQp6ygfXN1CtCHkHJN0Lds+0J2plamk9xwApgijEx5wA==","signatures":[{"sig":"MEQCIH/M4QWKoVil+I5CwBqtrWiSMgNMn7vsSwpO62aacK3yAiBep+uDkhfEwEEuYq+onuH0z39G9mysmQbvRNWxGyNfgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132693},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"ecf1bd22d4c95379d983a497e7c772059c65ab70","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"1.1.0","@noble/hashes":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.2.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.2_1692535828821_0.6531827809868807","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@hpke/dhkem-secp256k1","version":"1.2.3","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.3","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"103049740d0d55d9ca1880d084a0849b9727f7ef","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.3.tgz","fileCount":85,"integrity":"sha512-W3javDZd5oqK0rtpP5l/2OU8miEmLPh53COcvLQSanzUsvdz+Q76spBOQL9WsmLYG40zQmuP5kkIw8RiWw750A==","signatures":[{"sig":"MEQCIQCyK1eMWkF1Ppndx+1uI0Et6rPPR3Y8stRYsmuw2gwNhAIfZi3tYq0Kx7LlpKkMM5g3uotQmI7Pw3PMHrDpdX9HVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133069},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"f3ed95c3d1dc283cf5bf7ef97abcc65db3fb293d","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"9.8.1","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.6.0","dependencies":{"@noble/curves":"1.2.0","@noble/hashes":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.3.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.3_1694226739368_0.16851787536439544","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@hpke/dhkem-secp256k1","version":"1.2.4","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.4","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"79c757ca7b722df83fc17d6246c5efe419381b01","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.4.tgz","fileCount":85,"integrity":"sha512-0u5U4LtqrWO06u2jjER+msoLcO2l63fdAkohRgijW0fYrYLrNHluRIVWNnxlQi+hKt1BB0dJX0qyd84ZYscO5w==","signatures":[{"sig":"MEUCIQCzAMQ8e9Qs7ihFl2Bc+RH4hOQ76Tgk3nIjo6F/UNbQMwIgQBOmzDYXAC7gPgo5WmEOa3g+zZ/O8u77c7QqMBeaN4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133069},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"a706b350c53a85a4ec56d2f17a08158b2a5d7f48","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.1.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@noble/curves":"1.2.0","@noble/hashes":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.4.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.4_1699112661000_0.7286556710614616","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@hpke/dhkem-secp256k1","version":"1.2.5","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.5","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"48f3ea92029f407c910d71b30640d5912ba2d8e6","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.5.tgz","fileCount":85,"integrity":"sha512-aESC+NoccOZSO2+x5d13q3Bl4YHqf+wT+rFZeKMwalx/wvbQTFr4PZSh335EHmnw+Xe3tL2oFO/MaUbr9xvTjg==","signatures":[{"sig":"MEUCIQD9hKIBBuvdn9WHA6o818hVEnwHxQh8dJGOhY5prkKfCAIgfkOSuLKx4rFtbZOqLROaTbAiSEcs3vqwLp2NZzSNt/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133069},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"497b07956eae12e3481bd6ed15219658885ef874","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.1.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@noble/curves":"1.2.0","@noble/hashes":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^18.11.9","@noble/ciphers":"0.4.0","@deno/shim-deno":"~0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.5_1700979093517_0.43805867371502205","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@hpke/dhkem-secp256k1","version":"1.2.6","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.6","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"9ccbdd9aa5d51355f2130e3bfd722607566d5bfd","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.6.tgz","fileCount":85,"integrity":"sha512-us5xDXi9oXpdwhCB0RH7o6kxEm925gwkEzNDozwS/pV6Sw+YjU78sUytnJzlf4lk9+EQVC1y/JUl1JMN0s4Apg==","signatures":[{"sig":"MEUCIG/3ClGcof4CWlmjVGUl4IWGXAFTPHABwAF7JfL+RrZpAiEA31pyOoIb4ZjlkcviVhl0fY4pxv29PbCwK8LGBA0S6iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133100},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"f1c3bdc39a6f8f9b882a4642a6f958aab94808bc","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.2.4","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"@noble/curves":"1.2.0","@noble/hashes":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@noble/ciphers":"0.4.1","@deno/shim-deno":"~0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.6_1706424155703_0.5853691434050041","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@hpke/dhkem-secp256k1","version":"1.2.7","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.7","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"7932badeeff61af3bbcb1b5fed14ee4032f3c7c3","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.7.tgz","fileCount":85,"integrity":"sha512-O4r2wz5JTcrBW/dz/xCZuS9aXBLQB1KzX1+Vwk7wkyEVxxJXnoIKamxh7RwTaotOtJi3XkNq9XBotii8r7CI9A==","signatures":[{"sig":"MEUCIQDR7roGgBmzd2VYJKo882DuP63hdFmUPNSR74HG8XcuVAIgG3Xj/05MqeehtFxHUABZpbmWTWih2kgU57tjkikg/xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133100},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"f4bf056f6a0c6ef27d9ad8b580d009518c695d31","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.2.4","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"@noble/curves":"1.3.0","@noble/hashes":"1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@noble/ciphers":"0.4.1","@deno/shim-deno":"~0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.7_1706444755330_0.18044128576784968","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@hpke/dhkem-secp256k1","version":"1.2.8","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.8","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"a57c31ec00a61dd82ee954e89108d9cc1e1f2c14","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.8.tgz","fileCount":13,"integrity":"sha512-qa4xPMGapr7z5I/UQdmugjsefHYAipS/S92Qk/TNNHt+sCYlN8BE82UKDuGSJsAR4Em/JdpOYUQcat4gmRQyXA==","signatures":[{"sig":"MEQCICP3HPkWmR100RkjzSDcWcVutOLYgZoTnLcJcM4lQtrHAiBdWK3rGIYU1OOQLxQtTakWMwOD9GWr/jCuJMUEmbJwJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13601},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"324bb988819f53565e27c372922e76c82e2f06bb","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.1","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@noble/curves":"1.4.2","@noble/hashes":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@noble/ciphers":"0.5.3","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.8_1722781525084_0.2657160154955005","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@hpke/dhkem-secp256k1","version":"1.2.9","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.2.9","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"4768871b133d06d3eed22c0f77efe0d41a3ca360","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.2.9.tgz","fileCount":265,"integrity":"sha512-sksw5NM2jHs3AOrHofHzAe+A1+DGKVgbG2zV0SNctssUxQsm9eKwcOokXKYAaoWNUm697LM1bl/KTnBvPMhfFw==","signatures":[{"sig":"MEQCIGODlqmEIXo59MObd0J/B6tQV6JDUJk9EMpapKZX+muVAiAbXiRNF0vBSoHgv/1Aa4vkKer0jBASwYyp8l3vy5UU/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255811},"main":"./script/x/dhkem-secp256k1/mod.js","types":"./esm/x/dhkem-secp256k1/mod.d.ts","module":"./esm/x/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-secp256k1/mod.js","require":"./script/x/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"2803aefeb325d3e681ebe3ebf1dfaee45218fead","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.1","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@noble/curves":"1.4.2","@noble/hashes":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@noble/ciphers":"0.5.3","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.2.9_1722855967576_0.12957682915431845","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hpke/dhkem-secp256k1","version":"1.3.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.3.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"5e1d1736b1e4a60a1a9e5c1bd93bd39d4f3101f1","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.3.0.tgz","fileCount":367,"integrity":"sha512-lBvIcuRKBuFcGalajXU9asvaUcclzIMj0+qXZWCIy0hs18lXRqAa5kUGPoU8dUd2NO3E34FTx5nB9FGTpuIKUA==","signatures":[{"sig":"MEQCIBG+E37U2Ypg0bOBlyB0jTfUdzx9PeX7QZYF4ECmSAJpAiBlSPhbcaROLloDlQYb5Mfrq6TGUV0UJYSbYvf7wNrFcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466714},"main":"./script/dhkem-secp256k1/mod.js","types":"./esm/dhkem-secp256k1/mod.d.ts","module":"./esm/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-secp256k1/mod.js","require":"./script/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"06b8bf5b1d3d5ec83ac6f540d5a70f806a71820c","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@noble/curves":"1.4.2","@noble/hashes":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.3.0_1725075742681_0.8361602421499486","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hpke/dhkem-secp256k1","version":"1.3.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.3.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"ab7b4541671ff4ffbdcdf66fabd989167a2ca53d","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.3.1.tgz","fileCount":105,"integrity":"sha512-xM1R7HNnBA6i3b4jFt7C9K0Dcvf6zeXkMdeK2UU7K13MG0+otdq6F8VCC9t8wtyxnCPhRXrozdaT2VV2GRDktA==","signatures":[{"sig":"MEQCIFM59E8APg/2CVwjE1/KImv/FZcfr2JxzkW8ZnFd6hvAAiBlmr427uNBuLdqoGcRtArPCmZxqgPmC0OZhxophI5C6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87386},"main":"./script/dhkem-secp256k1/mod.js","types":"./esm/dhkem-secp256k1/mod.d.ts","module":"./esm/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-secp256k1/mod.js","require":"./script/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"e2e90866246e56faf1a0905d62a031018afc51ef","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@hpke/core":"^1.3.0","@noble/curves":"^1.4.2","@hpke/dhkem-x25519":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.3.1_1725188251414_0.7943910011113182","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hpke/dhkem-secp256k1","version":"1.4.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.4.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"a10f33d9abb2c2f6620baf3cdc39b1c2a40c2de0","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.4.0.tgz","fileCount":101,"integrity":"sha512-3LFbLjpK+BayAU9Circotp8PUyItoX8bj+y8dM4NG3IFEXtceMA31BSWl7MGr4m/yMXwlr5ufnpM+dr+fWzO6A==","signatures":[{"sig":"MEYCIQCrvUWgmJ+JQxROJ/jVwjBh6NU2CI6FuoOAQC7+R4jguQIhAOkvt8QyijA43ajG4eoAkrWMpdUYJbu6XA9cAO85yUSK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84229},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"36e08d74d4d8883651d832ccc8745f76a1d3414b","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@noble/curves":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.4.0_1728216309039_0.576563280964935","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@hpke/dhkem-secp256k1","version":"1.4.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.4.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"7b380147644489da64dc81d14f7d5559e1e6e80c","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.4.1.tgz","fileCount":105,"integrity":"sha512-Yqkfi8CHfjef30Zp7k87pH5TMyMKaIJeo9xounSFbyg10G36uGwggHlHQwYlhmPwVULxfLtVJIXtW0+L/1GsyA==","signatures":[{"sig":"MEUCIQChxuIED99rvMCV0JQGztZqg0MC2j41SbWsCsRJLZIZzgIgJ4s6aGpbkhsK1XKYBePu5RAMVB/n+kN9sxzONZfC+O8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87386},"main":"./script/dhkem-secp256k1/mod.js","types":"./esm/dhkem-secp256k1/mod.d.ts","module":"./esm/dhkem-secp256k1/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-secp256k1/mod.js","require":"./script/dhkem-secp256k1/mod.js"},"./package.json":"./package.json"},"gitHead":"b82fe9864749035164381a2ae3453a0c6c1788f6","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@hpke/core":"^1.3.0","@noble/curves":"^1.4.2","@hpke/dhkem-x25519":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.4.1_1728218861043_0.9456349170824474","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@hpke/dhkem-secp256k1","version":"1.4.2","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.4.2","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"57ec840c7d8ad9d7e564956f63abc9d1d9c79fd3","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.4.2.tgz","fileCount":105,"integrity":"sha512-8PPZy5EVKP1p26SpmQ3wrfgNycveJ1auRUSyGb8krKqjVLG3Yn94CN4Xy+7zl2KrPsF2KU6RtKFNs3Y8znLyEg==","signatures":[{"sig":"MEUCIERjJxLot57jJ6QLUEw7SRupMdL+9lqfidmDZVZReKIMAiEAxpK5JMX+k+7a3mI1/AdRIFmvE/bqXfpLv9E9D4uypxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85791},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"1e9ac887a19b34aa14e273e85704adf378fee270","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.1","@noble/curves":"^1.4.2","@hpke/dhkem-x25519":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.4.1","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.4.2_1728224622090_0.8672875540833846","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@hpke/dhkem-secp256k1","version":"1.4.3","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.4.3","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"2a5d4cbf8fa7c82419fc0c743b6b7014f68c94d9","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.4.3.tgz","fileCount":105,"integrity":"sha512-sRW78irAxKWfZgEyWGcM53CreXp9PfcIacr+NAknaX0sXIiPw5xNlHL+ub7mQYv/Q+CPPNOpE9+ucFeUVB/CNg==","signatures":[{"sig":"MEQCIBWBs13sdMKoSwhcH2fl6QaV51biGGutChUIwg2BcEX7AiALGjGCJpCubb2wJU1+c8tiAJPwUVHSRPIxsuBHXEWfyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85791},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"4ee43c422a0fea3d3aee3a17315ee23c14013a27","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.4.2","@hpke/dhkem-x25519":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.4.3","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.4.3_1728307376286_0.7311349683174981","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@hpke/dhkem-secp256k1","version":"1.5.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.5.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"bec70a66b9ac182de8838dceec74a7e3d8d4539c","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.5.0.tgz","fileCount":105,"integrity":"sha512-78q6VR70QO85NSxvrN2IkHlK/bolSadhwEURLbtl1MGtAC6YGPc+g0hrEdNDTFvotWfMTw/FoP+rRvMWyee60A==","signatures":[{"sig":"MEUCIQC65IHezwPkr/LGKh6qSSSbpk8Bqu8jr/CIQwhDBe9u5AIgLJ6331rwtdtNQfrjIBlHyzUEISsZDtv0JEXWJBQULJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85661},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"3a5960401dcfcef78dbb2adf6a027bf465e05976","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.4.2","@hpke/dhkem-x25519":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.4.3","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.5.0_1728695164115_0.5567652240557079","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@hpke/dhkem-secp256k1","version":"1.6.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.6.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"5ad060cae78879861399223a513e20963d8311d3","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.6.0.tgz","fileCount":101,"integrity":"sha512-5+4DjJbGjHnBjO0Yrvy5SJm2J7ZmjHTK/G2m3ggF4k5xcln13aK521jScuJUhk72gMu7j9B7PJpmNeVmV7fzfw==","signatures":[{"sig":"MEYCIQChF7Ow3BYKqwZBBE8bLiEkEKlFBZ9adTcFdl5UO7gkdQIhAJ+EB/gxHmSDePsBww4KQf8VQ31RdFLaUVin/wkkMB+e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81258},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"815cda57ff317fc4217a7f5957b72f732d00b838","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.6.0","@hpke/dhkem-x25519":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.4.3","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.6.0_1730687706508_0.14994320378997572","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@hpke/dhkem-secp256k1","version":"1.6.1","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.6.1","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"33abd12ec3fc031db8bf16ecec473301948959b8","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.6.1.tgz","fileCount":101,"integrity":"sha512-RcXvkMaoketONZNinn8pjYkh7L3V/DYj6wR2ZXvzhF7j0Lyw0fAs4je2rljtrH/LBCbnVL0b6rVd4teCLXJMTw==","signatures":[{"sig":"MEUCIHHjBE0RWrvC6B3Mcq2P7NT4sMCQMVdLxK3qeJQqxePaAiEAyqKMDQYAErgTlzkJahp5ZwdWMgJbwLbZk9ShnaQ3Sa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81258},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"0f8e5db4ff47100c331838d50cac19c226bf0c07","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.8.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@hpke/common":"^1.6.1","@noble/curves":"^1.6.0","@hpke/dhkem-x25519":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.6.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.6.1_1730826764617_0.8171275170552215","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@hpke/dhkem-secp256k1","version":"1.6.2","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.6.2","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"c2b687b505fa1db34cc30a89085130d55bf6850b","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.6.2.tgz","fileCount":109,"integrity":"sha512-vpRedBmPjf0ArffhCclpFDgegLY7hubbPaWloxW8SaYdIgY6UMj/SYKFgOuxswa2NnmjxdxuWqy28TPryV7KRg==","signatures":[{"sig":"MEQCIBb3lfCKeYmB0YR2QPp4b4UY37eagTPMSsGxpNa7aRyCAiAFTeeUDfYQ8od7qH6zLVuPkJFAnysWZ8QQCpUTAZ46cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84613},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"a014629e3705d5fb5f0ed082c7055f18aba3838e","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.9.2","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@hpke/common":"^1.7.3","@noble/curves":"^1.9.2","@hpke/dhkem-x25519":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.7.3","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.6.2_1752365607175_0.9504387321353518","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@hpke/dhkem-secp256k1","version":"1.6.3","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.6.3","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"0d31c7bcb16aac857648751f90a20a719e1ecde2","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.6.3.tgz","fileCount":109,"integrity":"sha512-q4ElUa/xg3uT5i85pfJexPzLulAmstIVr+PambDUM05R90rH6JRqKpzQWb1IlAJ63oOYhFXF73OLLwsU/iijSA==","signatures":[{"sig":"MEYCIQCM0oy1/3dwdDBYiV8Szk3Gjx2dcYJ8iea1GRS+HcjjDQIhALjVad0fRZYytpLppKPnbghASx60XKz6p2zm3S5galeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85215},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"842dbdfdd5e31eaad633767cdd3bb521eba3b525","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.9.3","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@hpke/common":"^1.7.3","@noble/curves":"^1.9.6","@hpke/dhkem-x25519":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.7.3","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.6.3_1755007546219_0.22407378628252217","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@hpke/dhkem-secp256k1","version":"1.6.4","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.6.4","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"92983efe6be123805a25c17af3601bae1a3f8249","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.6.4.tgz","fileCount":23,"integrity":"sha512-i3NTrep6c9WTh+kAx08LWmUw3/uuTKaIhMOh16JoEbrqjMCWpW5RP/RnSHpLN9ew9O/gw8+QRjeSEAGQJ5P4kw==","signatures":[{"sig":"MEYCIQClCnVvyX6TGr9KNal50EOqkAU78xp8BScRrkdhRmcXHQIhAOgp2DYFtFA5WMuboWUh1dhvbV/lRBniUCThEb9wiViB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32795},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"9a7be01f06009cc873a66afbae402f7e42e6c58b","_npmUser":{"name":"dajiaji","email":"ajitomi@gmail.com"},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"10.9.3","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@hpke/common":"^1.8.0","@noble/curves":"^1.9.6","@hpke/dhkem-x25519":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.6.4_1755123575805_0.03967455194393166","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@hpke/dhkem-secp256k1","version":"1.7.0","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-secp256k1@1.7.0","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"homepage":"https://github.com/dajiaji/hpke-js#readme","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"dist":{"shasum":"63b219f033d207f5ec5a29dfd870d657dc826163","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.7.0.tgz","fileCount":23,"integrity":"sha512-X+RATcZcCnI8W0BxvWwaDxarkjjDLbtAAeq200XvfYPDqo+MsIvQhCv9X3Vz85oeRKHWW+ZwXRqUO42zIAF1wg==","signatures":[{"sig":"MEYCIQDqZ8RzSAyR8lNaIKVMjxj9jGcb0r+IKfAOubguDalf2AIhANt2kMO1CmbWoRR4YkL5wXE55WYgCe1tVNgx+AZLZ02V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32913},"main":"./script/mod.js","types":"./esm/mod.d.ts","module":"./esm/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"gitHead":"1254f96661f1fb693da4e77b9af22dcff2130645","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13961280-b802-4144-93fe-0092f72bab14"}},"repository":{"url":"git+https://github.com/dajiaji/hpke-js.git","type":"git"},"_npmVersion":"11.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"@hpke/common":"^1.9.0","@noble/curves":"^1.9.6","@hpke/dhkem-x25519":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-secp256k1_1.7.0_1772368274034_0.7106484024976458","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@hpke/dhkem-secp256k1","version":"1.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"homepage":"https://github.com/dajiaji/hpke-js#readme","repository":{"type":"git","url":"git+https://github.com/dajiaji/hpke-js.git"},"license":"MIT","bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"main":"./script/mod.js","module":"./esm/mod.js","types":"./esm/mod.d.ts","exports":{".":{"import":"./esm/mod.js","require":"./script/mod.js"},"./package.json":"./package.json"},"sideEffects":false,"engines":{"node":">=16.0.0"},"dependencies":{"@hpke/common":"^1.10.0","@hpke/dhkem-x25519":"^1.8.0","@noble/curves":"^1.9.6"},"devDependencies":{"@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0","picocolors":"^1.0.0"},"gitHead":"f9fbe3d5a6404f516df859e472c078c0d08e8057","_id":"@hpke/dhkem-secp256k1@1.8.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-4N3/sjJJfXbUIytrCULV5a0PtSnl2ZbDPB4JmHxd4Hai8gvqzMIaWA1SY/qMzQ75oFGzOeUSKboEPp1qACJcqA==","shasum":"2dbc5a7a640b68a86bd86675e569cc8196c161e5","tarball":"https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.8.0.tgz","fileCount":23,"unpackedSize":33395,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-secp256k1@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAU9lxm2Qaki1ZB685jMItnYWBq6etwWDVB5xUvONjAuAiEAiOVgeyMEC4kHomgJZytDTE61x61XFRLBgY6Tm6cpSQ0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13961280-b802-4144-93fe-0092f72bab14"}},"directories":{},"maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dhkem-secp256k1_1.8.0_1772979486697_0.16203444839786862"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-27T16:52:09.882Z","modified":"2026-03-08T14:18:07.131Z","0.22.0":"2023-07-27T16:52:10.161Z","0.22.1":"2023-07-27T22:47:43.671Z","0.22.2":"2023-07-28T03:08:34.284Z","1.0.0":"2023-08-05T06:02:39.990Z","1.0.1":"2023-08-06T02:54:17.272Z","1.0.2":"2023-08-06T09:11:52.062Z","1.0.3":"2023-08-07T13:49:07.748Z","1.0.4":"2023-08-11T07:32:14.113Z","1.1.0":"2023-08-14T22:11:03.858Z","1.1.1":"2023-08-15T04:02:09.718Z","1.2.0":"2023-08-16T05:36:56.049Z","1.2.1":"2023-08-19T05:46:08.163Z","1.2.2":"2023-08-20T12:50:29.083Z","1.2.3":"2023-09-09T02:32:19.585Z","1.2.4":"2023-11-04T15:44:21.215Z","1.2.5":"2023-11-26T06:11:33.737Z","1.2.6":"2024-01-28T06:42:35.901Z","1.2.7":"2024-01-28T12:25:55.514Z","1.2.8":"2024-08-04T14:25:25.271Z","1.2.9":"2024-08-05T11:06:07.780Z","1.3.0":"2024-08-31T03:42:22.905Z","1.3.1":"2024-09-01T10:57:31.580Z","1.4.0":"2024-10-06T12:05:09.310Z","1.4.1":"2024-10-06T12:47:41.219Z","1.4.2":"2024-10-06T14:23:42.283Z","1.4.3":"2024-10-07T13:22:56.496Z","1.5.0":"2024-10-12T01:06:04.456Z","1.6.0":"2024-11-04T02:35:06.695Z","1.6.1":"2024-11-05T17:12:44.821Z","1.6.2":"2025-07-13T00:13:27.362Z","1.6.3":"2025-08-12T14:05:46.423Z","1.6.4":"2025-08-13T22:19:36.064Z","1.7.0":"2026-03-01T12:31:14.186Z","1.8.0":"2026-03-08T14:18:06.833Z"},"bugs":{"url":"https://github.com/dajiaji/hpke-js/issues"},"author":{"name":"Ajitomi Daisuke"},"license":"MIT","homepage":"https://github.com/dajiaji/hpke-js#readme","keywords":["hpke","rfc9180","kem","hkdf","dh","secp256k1","security","encryption"],"repository":{"type":"git","url":"git+https://github.com/dajiaji/hpke-js.git"},"description":"A Hybrid Public Key Encryption (HPKE) module extension for secp256k1 curve (EXPERIMENTAL)","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"readme":"<h1 align=\"center\">@hpke/dhkem-secp256k1</h1>\n\n<div align=\"center\">\n<a href=\"https://www.npmjs.com/package/@hpke/dhkem-secp256k1\"><img src=\"https://img.shields.io/npm/v/@hpke/dhkem-secp256k1\" alt=\"npm\"/></a>\n<a href=\"https://jsr.io/@hpke/dhkem-secp256k1\"><img src=\"https://jsr.io/badges/@hpke/dhkem-secp256k1\" alt=\"JSR\"/></a>\n</div>\n\n<div align=\"center\">\nA TypeScript <a href=\"https://datatracker.ietf.org/doc/html/rfc9180\">Hybrid Public Key Encryption (HPKE)</a> module extension for DH-KEM with secp256k1 curve, which is implemented by using <a href=\"https://github.com/paulmillr/noble-curves\">@noble/curves/secp256k1</a>. Note that the extension is EXPERIMENTAL and NOT STANDARDIZED.</div>\n<p></p>\n\n<div align=\"center\">\n\nDocumentation: [jsr.io](https://jsr.io/@hpke/dhkem-secp256k1/doc) |\n[pages (only for the latest ver.)](https://dajiaji.github.io/hpke-js/dhkem-secp256k1/docs/)\n\n</div>\n\n## Index\n\n- [Installation](#installation)\n  - [Node.js](#nodejs)\n  - [Deno](#deno)\n  - [Web Browsers](#web-browsers)\n- [Usage](#usage)\n- [Contributing](#contributing)\n\n## Installation\n\n`@hpke/dhkem-secp256k1` need to be used with\n[@hpke/core](https://github.com/dajiaji/hpke-js/blob/main/packages/core/README.md),\nwhich can be installed in the same manner as desribed below.\n\n### Node.js\n\nYou can install the package with npm, yarn or pnpm.\n\n```sh\n# Using npm:\nnpm install @hpke/dhkem-secp256k1\nyarn add @hpke/dhkem-secp256k1\npnpm install @hpke/dhkem-secp256k1\n# Using jsr:\nnpx jsr add @hpke/dhkem-secp256k1\nyarn add jsr:@hpke/dhkem-secp256k1\npnpm add jsr:@hpke/dhkem-secp256k1\n```\n\nThe above manner can be used with other JavaScript runtimes that support npm,\nsuch as Cloudflare Workers and Bun.\n\nThen, you can use the module from code like this:\n\n```ts\nimport { Aes128Gcm, CipherSuite, HkdfSha256 } from \"@hpke/core\";\nimport { DhkemSecp256k1HkdfSha256 } from \"@hpke/dhkem-secp256k1\";\n```\n\n### Deno\n\nFor Deno, it is recommended to use the jsr.io registry.\n\n```sh\ndeno add jsr:@hpke/dhkem-secp256k1\n```\n\n### Web Browsers\n\nFollowings are how to use this module with typical CDNs. Other CDNs can be used\nas well.\n\nUsing esm.sh:\n\n```html\n<!-- use a specific version -->\n<script type=\"module\">\n  import {\n    Aes128Gcm,\n    CipherSuite,\n    HkdfSha256,\n  } from \"https://esm.sh/@hpke/core@<SEMVER>\";\n  import {\n    DhkemSecp256k1HkdfSha256,\n  } from \"https://esm.sh/@hpke/dhkem-secp256k1@<SEMVER>\";\n  // ...\n</script>\n\n<!-- use the latest stable version -->\n<script type=\"module\">\n  import {\n    Aes128Gcm,\n    CipherSuite,\n    HkdfSha256,\n  } from \"https://esm.sh/@hpke/core\";\n  import {\n    DhkemSecp256k1HkdfSha256,\n  } from \"https://esm.sh/@hpke/dhkem-secp256k1\";\n  // ...\n</script>\n```\n\nUsing unpkg:\n\n```html\n<!-- use a specific version -->\n<script type=\"module\">\n  import {\n    Aes128Gcm,\n    CipherSuite,\n    HkdfSha256,\n  } from \"https://unpkg.com/@hpke/core@<SEMVER>/esm/mod.js\";\n  import {\n    DhkemSecp256k1HkdfSha256,\n  } from \"https://unpkg.com/@hpke/dhkem-secp256k1@<SEMVER>/esm/mod.js\";\n  // ...\n</script>\n```\n\n## Usage\n\nThis section shows some typical usage examples.\n\n### Node.js\n\n```js\nimport { Aes128Gcm, CipherSuite, HkdfSha256 } from \"@hpke/core\";\nimport { DhkemSecp256k1HkdfSha256 } from \"@hpke/dhkem-secp256k1\";\n// const { DhkemSecp256k1HkdfSha256 } = require(\"@hpke/dhkem-secp256k1\");\n\nasync function doHpke() {\n  // setup\n  const suite = new CipherSuite({\n    kem: new DhkemSecp256k1HkdfSha256(),\n    kdf: new HkdfSha256(),\n    aead: new Aes128Gcm(),\n  });\n\n  const rkp = await suite.kem.generateKeyPair();\n\n  const sender = await suite.createSenderContext({\n    recipientPublicKey: rkp.publicKey,\n  });\n\n  // encrypt\n  const ct = await sender.seal(new TextEncoder().encode(\"Hello world!\"));\n\n  const recipient = await suite.createRecipientContext({\n    recipientKey: rkp.privateKey,\n    enc: sender.enc,\n  });\n\n  // decrypt\n  const pt = await recipient.open(ct);\n\n  // Hello world!\n  console.log(new TextDecoder().decode(pt));\n}\n\ntry {\n  doHpke();\n} catch (err) {\n  console.log(\"failed:\", err.message);\n}\n```\n\n### Deno\n\n```ts\nimport { Aes128Gcm, CipherSuite, HkdfSha256 } from \"@hpke/core\";\nimport { DhkemSecp256k1HkdfSha256 } from \"@hpke/dhkem-secp256k1\";\n\nasync function doHpke() {\n  // setup\n  const suite = new CipherSuite({\n    kem: new DhkemSecp256k1HkdfSha256(),\n    kdf: new HkdfSha256(),\n    aead: new Aes128Gcm(),\n  });\n\n  const rkp = await suite.kem.generateKeyPair();\n\n  const sender = await suite.createSenderContext({\n    recipientPublicKey: rkp.publicKey,\n  });\n\n  // encrypt\n  const ct = await sender.seal(new TextEncoder().encode(\"Hello world!\"));\n\n  const recipient = await suite.createRecipientContext({\n    recipientKey: rkp.privateKey,\n    enc: sender.enc,\n  });\n\n  // decrypt\n  const pt = await recipient.open(ct);\n\n  // Hello world!\n  console.log(new TextDecoder().decode(pt));\n}\n\ntry {\n  doHpke();\n} catch (_err: unknown) {\n  console.log(\"failed.\");\n}\n```\n\n### Browsers\n\n```html\n<html>\n  <head></head>\n  <body>\n    <script type=\"module\">\n      import {\n        Aes128Gcm,\n        CipherSuite,\n        HkdfSha256,\n      } from \"https://esm.sh/@hpke/core\";\n      import { DhkemSecp256k1HkdfSha256 } from \"https://esm.sh/@hpke/dhkem-secp256k1\";\n\n      globalThis.doHpke = async () => {\n        try {\n          const suite = new CipherSuite({\n            kem: new DhkemSecp256k1HkdfSha256(),\n            kdf: new HkdfSha256(),\n            aead: new Aes128Gcm(),\n          });\n\n          const rkp = await suite.kem.generateKeyPair();\n\n          const sender = await suite.createSenderContext({\n            recipientPublicKey: rkp.publicKey,\n          });\n\n          // encrypt\n          const ct = await sender.seal(\n            new TextEncoder().encode(\"Hello world!\"),\n          );\n\n          const recipient = await suite.createRecipientContext({\n            recipientKey: rkp.privateKey, // rkp (CryptoKeyPair) is also acceptable.\n            enc: sender.enc,\n          });\n\n          // decrypt\n          const pt = await recipient.open(ct);\n\n          // Hello world!\n          alert(new TextDecoder().decode(pt));\n        } catch (err) {\n          alert(\"failed:\", err.message);\n        }\n      };\n    </script>\n    <button type=\"button\" onclick=\"doHpke()\">do HPKE</button>\n  </body>\n</html>\n```\n\n## Contributing\n\nWe welcome all kind of contributions, filing issues, suggesting new features or\nsending PRs.\n","readmeFilename":"README.md"}