{"_id":"@hpke/dhkem-x25519","_rev":"32-c13311c69587eb823a775569cc1ddbdc","name":"@hpke/dhkem-x25519","dist-tags":{"latest":"1.8.0"},"versions":{"0.22.2":{"name":"@hpke/dhkem-x25519","version":"0.22.2","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"9690bfddb499c1a3923154e8e2cdb025dc7b5c5e","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-0.22.2.tgz","fileCount":85,"integrity":"sha512-YiCE2IgDfll1B5UweA0iukvkxnI6FNUV8iytJgBVRndhc3UKZhuz2sv6VrCtvM1wS68jQ9b2T9ZHGW1uHJga+Q==","signatures":[{"sig":"MEYCIQC6amzRj7UC++B7xR6Kpq7aoaf0aIyNoazgts03qiKtfAIhALlhglL142RXnxwwjMtw+UXNt0RuLDp2sFRJZCe/jiMA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134148},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/mod.js"},"./package.json":"./package.json"},"gitHead":"b368012800f05feaae3d1dd172e399ff1b429e13","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 X25519","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-x25519_0.22.2_1690715056664_0.3652248808612275","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hpke/dhkem-x25519","version":"1.0.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"fe827799682eecd423de67b218f3558a70121043","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.0.0.tgz","fileCount":85,"integrity":"sha512-u3FghfshqtVlu5cBnyIA9SaCq+AutJe+23hMZtU6nYqrvqdLBDRYJbnIbrgm4YDKJpyV8bJKP8xFDiFm7kc3Yg==","signatures":[{"sig":"MEQCIHCiTAGoF1XVFLuoici7xOGOAoHmlM1HnLvkJGZ1Unv+AiALjmFw5fAHPnM0S9OH/Hvd9R04sKNbEm8XDeDfR8hEeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133701},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.0.0_1691215361479_0.849238327695486","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@hpke/dhkem-x25519","version":"1.0.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"76fd7920c903fe1c44880a0576d945d99bade3d6","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.0.1.tgz","fileCount":85,"integrity":"sha512-mOFxvjO7sx88kNjSeRf/4vT6qCFHfhqeoGrDSSNI5De6wEw4A7bPWH6YLaPFQkKmlwDpIcJE5jspHcCwXSd+DA==","signatures":[{"sig":"MEUCIHMk+b0h+jKZ2my4myH+sJacY/h3JJQkZX3fGLRdjvZsAiEAlLxFiFX+dGZ8TubHfDE1FapuDvE/ERUD9AzT/6bTUR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136330},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.0.1_1691290460443_0.3302921209585121","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@hpke/dhkem-x25519","version":"1.0.2","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"367ebabe3a2e39f4980acabedadcf099b999ceb6","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.0.2.tgz","fileCount":85,"integrity":"sha512-mZXZ7QEeZvEYjuMZ1FhVLFKG9DSeW/E+9WxLNGvBQMllngwFnsi2FT36s6DgI4Eoj4mp3ksPPPxETyMmHsEDCg==","signatures":[{"sig":"MEUCIQC49YB+utTcOyQRr4o7SEHRAGhseFxK6DPLC9sWfse1vwIgWzBIS/v6RWjfIuhih9o/KxJ615bMmr/JOEfRClstKCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143422},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.0.2_1691313111142_0.21338057366534158","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@hpke/dhkem-x25519","version":"1.0.3","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"ab9d83aa4c8ba678ba376a1c29d2ad0d895d6631","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.0.3.tgz","fileCount":85,"integrity":"sha512-6J+QI7//pBs6I09az7BYNbhm8/TreBdtaQ7BKWMlfm/44b6giiWK6xLL4KqoEHDFQQf1rwUpc27w8EjTrZBzDw==","signatures":[{"sig":"MEYCIQCqlBHzecOSne6IftxgtlMbov7HTJCXxTCOrrpvrXwPvQIhAOVwJqthmL+Du2605Fq/iWUIWwscjHFSBu+koTo7GLo7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132915},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.0.3_1691416142883_0.44679310815446627","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@hpke/dhkem-x25519","version":"1.0.4","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"2ebe1142c8298825eb87c072e18fb93901b40934","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.0.4.tgz","fileCount":89,"integrity":"sha512-1pHBI5Qu56fW36F5EY+7KjLrH+XwZFwdn70NReweVA7+BWXibb2iJgu6byQXusgD3AA4MoaDxdbEmMFWGwYiNQ==","signatures":[{"sig":"MEUCIQDy+Kajoz2TAjJv2tuIdGNhRcVX+gn9VPWft8sfhjtuLQIgQsNDRjtmFyxekhMvlg8LJrX6RK/m5ztxS2YU99hp/7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138803},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.0.4_1691739136706_0.41047506503055353","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hpke/dhkem-x25519","version":"1.1.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"d744b85c26e5f3b8ef198954b3a41e99c39e2105","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.1.0.tgz","fileCount":85,"integrity":"sha512-yk6mWBYKJX4QwTLU/Fb1TkmcWR6z7HqRAQjSfFOpaVEiSTPExUKL7a+bnt4zbJ/vJi68JzTo8Gg5jlC2GZWQPQ==","signatures":[{"sig":"MEUCIQDKEehB3wPRNTAv/r5TVy/LtH4kOegFIl7oupj0DsYtBQIgR10lP/nNlnWL8TXZSL0RsgfJaP76GCBZ4uU9bkGjFFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133579},"main":"./script/x/dhkem-x25519/mod.js","types":"./script/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.1.0_1692051062580_0.6194597279800147","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hpke/dhkem-x25519","version":"1.1.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"f0c247d4443a100f3e2d47fdbed0db11a8535fd9","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.1.1.tgz","fileCount":85,"integrity":"sha512-9yMudPGke2A5lP/lvwWqdWw3FoyfTcpJ1soxUPdhsHrQiSFXqrff3OUlSLPwaroAFt/uHcHD2q14DNaGBVNHqQ==","signatures":[{"sig":"MEQCIANR+B6H3acpcepAi2ttweDuVMYevpxWa5moP8oskykvAiAU8qrHQG8OkiolrRkGT8oGZg4l/0Ssb4K/V/IlRsra5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130543},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.1.1_1692072124356_0.11861625709384183","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hpke/dhkem-x25519","version":"1.2.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"2fe5a76bf8f205458e27f9443ea8621a4a8cc81c","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.0.tgz","fileCount":85,"integrity":"sha512-/1QApCJsLQslJRuNVlXfmdcGiAWN4dvsj3NwSFYNdSy8RL+B052ZdfpA3QwRJF6oZDGBWQ0vw47ZdfhD17MUYw==","signatures":[{"sig":"MEUCIQD4IdK4pgDhAz6O0uSXyLJR3PGRjToSij8NNBpaRsLRwgIgQ0G17lGQ9cEKMWzxTfyjdoz5pvRjceHJ4RbAavcqZ5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130565},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.0_1692164223230_0.2211017909170716","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@hpke/dhkem-x25519","version":"1.2.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"c06fd3b46f80b05412873342800951230defbb3b","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.1.tgz","fileCount":85,"integrity":"sha512-TD7SkhzQQnEHWDejQJGwWW0jGGnFXBRTY7nvp6/TMxlhN6AIZ9GXATA1LGiR7RM0pglihTfG24x3RQ/CAZdXNw==","signatures":[{"sig":"MEUCIGfcnGQ3C07j5rs3SJBYKPC5a0+NdHZC8i0OFlMt7dvBAiEArCFKu8OKonS/fI/FUiQYjswQeeGAXAhYGFLb3qmcYCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132056},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.1_1692423963023_0.06317025751266381","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@hpke/dhkem-x25519","version":"1.2.2","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"14f77263efb6dce54601f608d0fa7ffd29d9b5c3","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.2.tgz","fileCount":85,"integrity":"sha512-TAAGe8xSHHEBwQE3PL6cGZxEFnNdNCNKfOGLoWfmwV73yhgD+x9pnDrr0DvBaZCTvt6JsIGpABFVwZZzUf4cJg==","signatures":[{"sig":"MEYCIQCYJjl57ORdGrB6NZ19Hj69XRUVII81WIpzoECXweFadwIhAPE/vVCK7dVFfG1FcOdcaHQcy9Km/F+YOL3zxO4A3/xn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133825},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.2_1692535827363_0.7439096384086801","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@hpke/dhkem-x25519","version":"1.2.3","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"44ba223f8c318acf2aeea6a59033acd3ed839cb1","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.3.tgz","fileCount":85,"integrity":"sha512-b4Kb81Lm5yf0aqXzJOpBKEiv9U089tLPVDij766PVqFqggue9Imq9SjIlTU6Z52mhmadhLnNDluHHSTfZdXjgw==","signatures":[{"sig":"MEYCIQC8bf9IpBmzY30uJKoTFHz+/OBWtExTwrm7plGsV3Fz3QIhAOHW5RLd5EO6TCuCvrvoeXTGtbTF6UcDFci+NhriJKeP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134201},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.3_1694226750943_0.05366455219326993","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@hpke/dhkem-x25519","version":"1.2.4","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"469090e1cad9bec6128cb9598b8206f7202da051","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.4.tgz","fileCount":85,"integrity":"sha512-CTXIqaOAgGCL5eMeso4yH8/aNvZxUouZFFdgZ75pycRKkAldhDo80zsUHoadjtl6AjdNQfXQmlCyNAmUDuLZXQ==","signatures":[{"sig":"MEUCIGmsJSbLsYx0vmlJMZ8QysNxTLkCnl1uaPEfuhq0veVeAiEA/kslMbAmpGEoOWw75kf+nLiOkSsuC4pDJf40ARTkSUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134201},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.4_1699112675554_0.5866338688557053","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@hpke/dhkem-x25519","version":"1.2.5","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"57834f54e10a554dcd66c4facc45cb8e00a457b0","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.5.tgz","fileCount":85,"integrity":"sha512-xPpSpiWHDiBptR+LyKC3P/M5Hd9SOHW0fV0gdnYWdc49o9RJ2L+Oe/ck/ovLrpHY1fcStnX2sYMj3sDr7wuPKw==","signatures":[{"sig":"MEYCIQCygRe/Dws4v4xz8YXeFnZx0HlwRMCoCy2BAb2kImoNsAIhAKo+L2tFOkW8TmGYwMilS1KjeoU0J6QliOdydU04ctGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134201},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.5_1700979100216_0.930515447664013","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@hpke/dhkem-x25519","version":"1.2.6","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"83e348d0294c1f363c7102cb2ff1c1b19006f99e","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.6.tgz","fileCount":85,"integrity":"sha512-sT71hSfc9cN+hppsG+6HEffKqrWmiJgm5e6izCV9+vezBHQNLBr1Og55vH7gv9L7pyIrJiNCkEbLqHok9WI3ag==","signatures":[{"sig":"MEQCIA26h+lqWh7qJt2qmyLfG7qIz0SKutKKoLzxVH9T6M/hAiBNjPvf879bZVBhwuzzef0yrEFuKQhf11neNL0hoCJhIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134232},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.6_1706424147401_0.49446764768294216","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@hpke/dhkem-x25519","version":"1.2.7","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"9eee936f2ae61c73646a376bab285508c68eb69b","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.7.tgz","fileCount":85,"integrity":"sha512-pdyuiRFkujJ0qXEGMimhbIdC/GEdF39mitcM98GvlHGyJQDN/Sh19Qr+bl3MN3rCczBW/O3oIRLue6prKOVdBg==","signatures":[{"sig":"MEUCIEdT9wLAD+K34XXUVcZEVvkKFoWEXG4QvMoFbBwvcJdbAiEA2J95E9acLE82lBa2CF5iykV2AO+I3JLPcvCRs8tRgUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134221},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.7_1706444750282_0.21690484591007575","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@hpke/dhkem-x25519","version":"1.2.8","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"66731f79bf9704cb8684d57df117de1d781d5355","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.8.tgz","fileCount":13,"integrity":"sha512-+0gV3czZjBuSRLoPLGaDHiV2sVlMPWfr1osaXHfopwwRaXNezhiYdlSwJdIrhGkRlLVbTLqhDiAqncz2QJRtNg==","signatures":[{"sig":"MEYCIQCALWeYsHi7fSD776SXOD1wJXrhC5kUt3pL49eLc86D4QIhAN7s0McOZYDGDiGx9/FiEjLzykCxbxm6QPeXEXglVgP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13351},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.8_1722781524126_0.10513291889767551","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@hpke/dhkem-x25519","version":"1.2.9","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"dceec14d1f61369e1ef994fdf5bf1300a20b606e","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.2.9.tgz","fileCount":261,"integrity":"sha512-Mh4nA7eI8ZKQRJOxNTevsXWsg4BCfQtOOHeVMm37mW3SnTzAD4UatAtFlqBPd3wwUjjKfcjSSta/MgfBwvGC6g==","signatures":[{"sig":"MEUCIQD1qvQX8d02gM02OG/R+srk8z4KyzcmGJOb8BUDYbz1AAIge/V82YPg7APzbcL/L3jzwN11gsS6kH5g9pXqZUB75Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253774},"main":"./script/x/dhkem-x25519/mod.js","types":"./esm/x/dhkem-x25519/mod.d.ts","module":"./esm/x/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/x/dhkem-x25519/mod.js","require":"./script/x/dhkem-x25519/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 X25519","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-x25519_1.2.9_1722855963277_0.8909946202749708","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@hpke/dhkem-x25519","version":"1.3.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"95e0bd34ba32d3098ffa0e47c41a2323b1dfc07b","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.3.0.tgz","fileCount":111,"integrity":"sha512-w5d2fS+pBQIsVZcjWyYc1J7lZGPDlikRzaMDk8QjeIGejaseeNQusGP7TStxXwgH2E+ZxJSmx4hb4mHV1r0lmw==","signatures":[{"sig":"MEYCIQCeg5Nih+8BbOgQXZDYC120qe9XGyur/eEmrr8PiETbnAIhALLdO+EQ2XxLXArs9jPtpeG49zZYv18KxyCen4pk9hZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92364},"main":"./script/dhkem-x25519/mod.js","types":"./esm/dhkem-x25519/mod.d.ts","module":"./esm/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-x25519/mod.js","require":"./script/dhkem-x25519/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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@hpke/core":"^1.2.9","@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-x25519_1.3.0_1725076126349_0.5237279445273177","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@hpke/dhkem-x25519","version":"1.3.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"de1634f7bd99cc4e95ad292979361b617dc5b557","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.3.1.tgz","fileCount":111,"integrity":"sha512-BR0s6GYTbCufMRnG7byuRGvtby61kc3od1AaI+LJDkgmmLdsEcr7mk8cfbMncse1PlHVWLoFcMX67ATyGoDwcw==","signatures":[{"sig":"MEQCIAPP3iwJkXPxTvCXJqHOqT4rXBO8TY8ll7kMymlGbDI4AiAl87ytdb3HamSTEyhiUdkIlpFnOIqnlOkUMM7HuNkZTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92840},"main":"./script/dhkem-x25519/mod.js","types":"./esm/dhkem-x25519/mod.d.ts","module":"./esm/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-x25519/mod.js","require":"./script/dhkem-x25519/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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@hpke/core":"^1.3.0","@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-x25519_1.3.1_1725188178814_0.216010162376852","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@hpke/dhkem-x25519","version":"1.4.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"6c7bf270da88f0add0df272345b2ea07e20d4fc7","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.4.0.tgz","fileCount":107,"integrity":"sha512-CmLnT4F/1B1z/fYqlTUoJFJ04aDIrOxcmAtgPjttA3Cp3/kAL/XGDyqIyXswZlExeNOraZ+vPhhIXKyiUzSBPw==","signatures":[{"sig":"MEQCIBnH+xgRUPf1mmA8BU5gSYrt83f41zOydCiDYaBFxnX2AiA0SmiJ45aqxZl4vvccK0MwOlbrbcCTcjNdS9QpOtZyPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89697},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","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-x25519_1.4.0_1728216238386_0.7224713962558995","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@hpke/dhkem-x25519","version":"1.4.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"285d77e9e8bdf470e64dca5b4eb358f564186f00","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.4.1.tgz","fileCount":111,"integrity":"sha512-zNmwDeV2Rv4YnBnJJD8hecJeD1N26fmGUl9x52EdG5XUtFiyyuZ5UbF+E4XUE5AMQ0OthkB3tgSWoFpz5nATOw==","signatures":[{"sig":"MEYCIQDyj1VlD6uA4i7J/JzOjaualIaJ92ln81zy4JNDLx71SQIhAO5S4XbELNB2k9r0gN/WQ+EmsM2QwAm1byzgLHm+oZx/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92840},"main":"./script/dhkem-x25519/mod.js","types":"./esm/dhkem-x25519/mod.d.ts","module":"./esm/dhkem-x25519/mod.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./esm/dhkem-x25519/mod.js","require":"./script/dhkem-x25519/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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@hpke/core":"^1.3.0","@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-x25519_1.4.1_1728218754038_0.36145709287056915","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@hpke/dhkem-x25519","version":"1.4.2","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"bcae04c4b176ba0ad8714e19ef89cecb2c85c04e","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.4.2.tgz","fileCount":111,"integrity":"sha512-Q+J7r3PfLkzEmjiUxyoOQB58YG7rcCzJ3vnqqGhzcx2zPSn9as5P3SmPRWGwQeCRPRQ5xgx1RdmARTi7+b/hTA==","signatures":[{"sig":"MEQCIEHmNkmlccV+pWUlKB1dUK0vyNAYgLCbeIwUY1F2TDsyAiByswIcuJOoSU6zMeDBJ4RCd2YIXN3iuJ/T7zXkbd670w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91223},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.1","@noble/curves":"^1.4.2","@noble/hashes":"^1.4.0"},"_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-x25519_1.4.2_1728224610217_0.06877921063490922","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@hpke/dhkem-x25519","version":"1.4.3","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"1a342d66d1bd84cfc2ab2a1ed02337a10551568d","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.4.3.tgz","fileCount":111,"integrity":"sha512-QFb09/hR/iJKurTvOY1PJ/TGr0CgAf2AO6HeyhP93afa5U3dg4xR038FhMvCw1XTe/hTvww9QoMJ+bAgMOwu7A==","signatures":[{"sig":"MEUCICuIJDi/4dlGgMOpKay0A+l5SXt4Di3DbBjUW12Wf1W5AiEAt/QJkj2nTYXk4kLJlGmJVep4Sdg/OoVIk2iM1QCromo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91223},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.4.2","@noble/hashes":"^1.4.0"},"_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-x25519_1.4.3_1728307365378_0.27858991878242056","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@hpke/dhkem-x25519","version":"1.5.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"2033df59f6a61249daa2df55464fe9af318c685a","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.5.0.tgz","fileCount":111,"integrity":"sha512-VSJy+YwRek7KTNiVSZipivI6U9ppQq/9vaHUNv/AEnk1CbbYL9xgDtFa9bf5pfqDEgKnUSwxnUCiO2SztI07jg==","signatures":[{"sig":"MEUCIApJEHnPMQsxr6thKfo0YcwvheXAT2haIyv08V1Vo5dkAiEAlV90UH3JOYeugLzpICT/Z1zaKNgkaKpbgc/1X9ix0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91093},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.4.2","@noble/hashes":"^1.4.0"},"_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-x25519_1.5.0_1728695153368_0.9115398623833013","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@hpke/dhkem-x25519","version":"1.6.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"71d079b10d76f8c342cde1fabda182cbc0becf3b","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.6.0.tgz","fileCount":107,"integrity":"sha512-u6r1L+sjQe6QK6y8R9MyixL82ZW0pASEp7zPLGETnpbiOzmkga84eFlXnSW6soT5WCHAFEIbBRFwoVtvSDgfJw==","signatures":[{"sig":"MEUCIQCW3XrF+EVRuWNruXl0xyukFjtO396mKvT7Wr3B5H2p1AIgdBPy1h/+1S6ZoAo7K7VpZkHLQxMTIWNstfG8QErCkdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88177},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@hpke/common":"^1.4.3","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0"},"_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-x25519_1.6.0_1730687745278_0.13013355530406057","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@hpke/dhkem-x25519","version":"1.6.1","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"f8682d9c23182da17ddafac1c6d9d1ab74922f6d","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.6.1.tgz","fileCount":107,"integrity":"sha512-SUZWdplu9tNgVXkjN6+sRbZWVGAM22p1pM5a91ApWzW6G5QLpan5NH5I/Cy7AwiBYDYrzTepuIseaewawt4YWw==","signatures":[{"sig":"MEUCIAa8NQV/95aw1O3d8a6QHdZNwKLyqpUJLLaLwMJQ1bO0AiEAkDo9KY7P0yJeeTsMqNZR3wjNRVYM9rMOd65qLuat4Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88177},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@hpke/common":"^1.6.1","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.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-x25519_1.6.1_1730826798917_0.5786957973883824","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@hpke/dhkem-x25519","version":"1.6.2","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"77a23046e61e462047453498642a6374685ebc4f","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.6.2.tgz","fileCount":111,"integrity":"sha512-xL//FDIY0ai3/JZyr3UI/jaw8eLEcs+SU7Z9K5uxO8R4xzvwOfGajI4VE9GH+QXGMrHncQDLIDPX9pcdqkGSvQ==","signatures":[{"sig":"MEUCIQD97IlTVGCewcfpvT075UfWI07yXACwBVHnMLJT40djTQIgVycRZSM6YisCOhqECHs68VdRAt/jkqESemASwA69BqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90834},"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":"4427aa1cd906e1452aaa35fa460cbbeed26d2495","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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@hpke/common":"^1.7.2","@noble/curves":"^1.8.1","@noble/hashes":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@hpke/core":"^1.7.2","picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-x25519_1.6.2_1741549363342_0.34936268678692173","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@hpke/dhkem-x25519","version":"1.6.3","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"65e0b6e5d0334fe9fb55c33ef1d658abfe450b65","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.6.3.tgz","fileCount":115,"integrity":"sha512-ZmIt7uFVgy7A0X2Y0bJNjHoWLQp5tlXRIKQqx+cZpp9YXsreSHUWq8NEb+Kc/QyVBFGxsXw2e/PyxXlM4PbKTw==","signatures":[{"sig":"MEUCIQDJzZTy6PdB4xHh2Jsl52eHdMdaYayIT0mWvQ5KtLmtFwIgWJEeQYk7yj3bUEWe79qEmy4HIa5EsTp6lDje07woPog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91584},"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":"ea2edffefe5e26b254664a45a1e3b31c600d21d8","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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@hpke/common":"^1.7.3","@noble/curves":"^1.9.2","@noble/hashes":"^1.8.0"},"_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-x25519_1.6.3_1752322797864_0.9044986880893777","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@hpke/dhkem-x25519","version":"1.6.4","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"e120bf97ba31eda3cbd81083704295bec28673cc","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.6.4.tgz","fileCount":29,"integrity":"sha512-TTkZ3hjMDO6TweSTSAN/qL30WubOXJXTe/1eNL4cprlGokcjJq3SldcePI2BbC1eOYq903N1X6zwDjVG5OelfA==","signatures":[{"sig":"MEUCICM0Uf5K8AmNAewGadob/bs39OEsA5obTu4OadMM8ZysAiEAprgSOYtB2FsgCs7I6ZTB8u84t0VC8znjZb8p4Odvd30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46039},"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":"e0a4174034567b9b2ddde340de2dbb75c7ab2ac5","_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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@hpke/common":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-x25519_1.6.4_1755179842275_0.6791012093821478","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@hpke/dhkem-x25519","version":"1.7.0","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","security","encryption"],"author":{"name":"Ajitomi Daisuke"},"license":"MIT","_id":"@hpke/dhkem-x25519@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":"f69b589b9ddd52aaf4d3f83b07693f0fb435b020","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.7.0.tgz","fileCount":29,"integrity":"sha512-mgqkCUj82jBoKSa55VG/QAih4d5npalRd3uu/U/t3PvvrSbrYjDnok6PDxFwRPh+9aUNRX0tBtxupqtAiT+P1A==","signatures":[{"sig":"MEQCIBGjhdgVM39fM24D4oedlEb1qz/wzTckso6aYfgN2ixLAiB3BMNZwqaiBWyWCi13Lxz0PjNSU+LS1qWYB+ifFCHxDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46514},"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":"c805c6821146b5be07c1c1a89d3e04dd2031b211","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4244e761-4ae5-40b0-a7a0-1906d74cfad2"}},"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 X25519","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"@hpke/common":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/dhkem-x25519_1.7.0_1772365540451_0.278961459242393","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@hpke/dhkem-x25519","version":"1.8.0","description":"A Hybrid Public Key Encryption (HPKE) module extension for X25519","keywords":["hpke","rfc9180","kem","hkdf","dh","x25519","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"},"devDependencies":{"@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0","picocolors":"^1.0.0"},"gitHead":"f9fbe3d5a6404f516df859e472c078c0d08e8057","_id":"@hpke/dhkem-x25519@1.8.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-S1MWWkAfu+TFxySgv5+2P3O4Mx/jk7BsoplzQaA1s3sfUJVJ2UsZsSzSsMc+FXJumLXncoJFlO6mK6mDGspfmA==","shasum":"4b795ead9363847e82884b900e65018143d8b99a","tarball":"https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.8.0.tgz","fileCount":29,"unpackedSize":30677,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hpke%2fdhkem-x25519@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmLug3K/Es4DVFaR6dzqqoxJ1FiWmmWQN/u086PAC+2AIgaH7yJ/UdyvAND2LehW4NU9rcCyqoyxAqYAQdPjlEZtw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4244e761-4ae5-40b0-a7a0-1906d74cfad2"}},"directories":{},"maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dhkem-x25519_1.8.0_1772979479412_0.7277492983963858"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-30T11:04:16.595Z","modified":"2026-03-08T14:17:59.879Z","0.22.2":"2023-07-30T11:04:16.822Z","1.0.0":"2023-08-05T06:02:41.683Z","1.0.1":"2023-08-06T02:54:20.670Z","1.0.2":"2023-08-06T09:11:51.332Z","1.0.3":"2023-08-07T13:49:03.015Z","1.0.4":"2023-08-11T07:32:16.925Z","1.1.0":"2023-08-14T22:11:02.741Z","1.1.1":"2023-08-15T04:02:04.561Z","1.2.0":"2023-08-16T05:37:03.411Z","1.2.1":"2023-08-19T05:46:03.246Z","1.2.2":"2023-08-20T12:50:27.553Z","1.2.3":"2023-09-09T02:32:31.201Z","1.2.4":"2023-11-04T15:44:35.709Z","1.2.5":"2023-11-26T06:11:40.407Z","1.2.6":"2024-01-28T06:42:27.576Z","1.2.7":"2024-01-28T12:25:50.431Z","1.2.8":"2024-08-04T14:25:24.273Z","1.2.9":"2024-08-05T11:06:03.491Z","1.3.0":"2024-08-31T03:48:46.500Z","1.3.1":"2024-09-01T10:56:19.013Z","1.4.0":"2024-10-06T12:03:58.581Z","1.4.1":"2024-10-06T12:45:54.258Z","1.4.2":"2024-10-06T14:23:30.499Z","1.4.3":"2024-10-07T13:22:45.523Z","1.5.0":"2024-10-12T01:05:53.613Z","1.6.0":"2024-11-04T02:35:45.483Z","1.6.1":"2024-11-05T17:13:19.181Z","1.6.2":"2025-03-09T19:42:43.515Z","1.6.3":"2025-07-12T12:19:58.046Z","1.6.4":"2025-08-14T13:57:22.463Z","1.7.0":"2026-03-01T11:45:40.610Z","1.8.0":"2026-03-08T14:17:59.569Z"},"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","x25519","security","encryption"],"repository":{"type":"git","url":"git+https://github.com/dajiaji/hpke-js.git"},"description":"A Hybrid Public Key Encryption (HPKE) module extension for X25519","maintainers":[{"name":"dajiaji","email":"ajitomi@gmail.com"}],"readme":"<h1 align=\"center\">@hpke/dhkem-x25519</h1>\n\n<div align=\"center\">\n<a href=\"https://www.npmjs.com/package/@hpke/dhkem-x25519\"><img src=\"https://img.shields.io/npm/v/@hpke/dhkem-x25519\" alt=\"npm\"/></a>\n<a href=\"https://jsr.io/@hpke/dhkem-x25519\"><img src=\"https://jsr.io/badges/@hpke/dhkem-x25519\" 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 X25519, which is implemented by using <a href=\"https://github.com/paulmillr/noble-curves\">@noble/curves</a></div>\n<p></p>\n\n<div align=\"center\">\n\nDocumentation: [jsr.io](https://jsr.io/@hpke/dhkem-x25519/doc) |\n[pages (only for the latest ver.)](https://dajiaji.github.io/hpke-js/dhkem-x25519/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-x25519` 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-x25519\nyarn add @hpke/dhkem-x25519\npnpm install @hpke/dhkem-x25519\n# Using jsr:\nnpx jsr add @hpke/dhkem-x25519\nyarn add jsr:@hpke/dhkem-x25519\npnpm add jsr:@hpke/dhkem-x25519\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 { DhkemX25519HkdfSha256 } from \"@hpke/dhkem-x25519\";\n```\n\n### Deno\n\nFor Deno, it is recommended to use the jsr.io registry.\n\n```sh\ndeno add jsr:@hpke/dhkem-x25519\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    DhkemX25519HkdfSha256,\n  } from \"https://esm.sh/@hpke/dhkem-x25519@<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 { DhkemX25519HkdfSha256 } from \"https://esm.sh/@hpke/dhkem-x25519\";\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    DhkemX25519HkdfSha256,\n  } from \"https://unpkg.com/@hpke/dhkem-x25519@<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 { DhkemX25519HkdfSha256 } from \"@hpke/dhkem-x25519\";\n// const { DhkemX25519HkdfSha256 } = require(\"@hpke/dhkem-x25519\");\n\nasync function doHpke() {\n  // setup\n  const suite = new CipherSuite({\n    kem: new DhkemX25519HkdfSha256(),\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 { DhkemX25519HkdfSha256 } from \"@hpke/dhkem-x25519\";\n\nasync function doHpke() {\n  // setup\n  const suite = new CipherSuite({\n    kem: new DhkemX25519HkdfSha256(),\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### Web 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 { DhkemX25519HkdfSha256 } from \"https://esm.sh/@hpke/dhkem-x25519\";\n\n      globalThis.doHpke = async () => {\n        try {\n          const suite = new CipherSuite({\n            kem: new DhkemX25519HkdfSha256(),\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          const recipient = await suite.createRecipientContext({\n            recipientKey: rkp.privateKey, // rkp (CryptoKeyPair) is also acceptable.\n            enc: sender.enc,\n          });\n\n          // encrypt\n          const ct = await sender.seal(\n            new TextEncoder().encode(\"Hello world!\"),\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"}