{"_id":"hpke","_rev":"28-6256b204a27ebbd30a699eb1e2754135","name":"hpke","dist-tags":{"latest":"1.1.7"},"versions":{"0.1.1":{"name":"hpke","version":"0.1.1","keywords":["hpke","encryption"],"license":"MIT OR Apache-2.0","_id":"hpke@0.1.1","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/jbr/hpke-dispatch#readme","bugs":{"url":"https://github.com/jbr/hpke-dispatch/issues"},"dist":{"shasum":"1a51cb5ebd0e8f6226bdd93e17d5318e21ef0db1","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.1.1.tgz","fileCount":6,"integrity":"sha512-9GNskVpobrpA+4kS/URZe3IjN2fc6L8WwHduHByvgcXXZ2fwQfaG2fGeas9PVxLh6MyVBNTaTWrGlLjfGdHlsQ==","signatures":[{"sig":"MEQCIFTwFR/ZCmva2nOvhEs03b6+gj6KGH18ozBKvJ6ZQLPqAiB/O4tdOTPLOySJqfgc/oDuxPLGQKKq3WRSCEjRXpcofA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYG8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRvQ/7Bg6cFSfBJU4g8damZbTdv1i9aD+xvXa/r8YgUDEnN3sDqMwL\r\nPY6Bqn8iDi4+lp/E8upA5m4wfVjdHKSN1LBhlDVe0absmIrVSBJWdKGjfGTt\r\nSnXJ24F7t4yX7oa8B2lUV+RSxxyeNP2z5sIVFemnf+VbYhsraU6OgrIHfIdq\r\nWq/pQ0nVDX3kjY6lMpuHFBHjN+lUXEmFrJSkVLjfrbx3jexf7MHooqgSbJbn\r\n7i0D57blCzGMaB2LdDhem5vXuXx+2WvXVDEIfmxt3g9vA+/6saV6OIMKKPHG\r\n5YyD+Fu4uMDwfhlqBTgNOcCwPo6sAVg0Qc3OzOYSGObOG1tkoWy3ETU3h7cu\r\nIxCIg9uJJCiwTCyNHM7Zvh9bGbraYTxUs5+Qr6orrJsPP9+/waQ9ngrBMC69\r\nTvWANFP5Rdu1CUfw/lIl+egbLYND8YnNxwV1hhm64+oVV7tP6kgcDKnqUYqB\r\n6jAoEJyx0PQoYVwhoCtL6a7GppzJQ4noAX89f0cbFHSb6lEOrPTGpj/fp0MR\r\nNcumNMdUuFw7gPlshVN3k3Gfxw9cgQDI/NiZprxkuO1gKuW+LJYVA0kk1BDk\r\nr03j1tNfNVEMAzZN2QiZ0mMjKoCd/d/oSMGc4VvKD5rMTAUaCUEC7BYxECeZ\r\nhF2acfWBS51g5YfUWAi2lW+yBTcS2EBQywc=\r\n=oKT7\r\n-----END PGP SIGNATURE-----\r\n"},"types":"hpke_dispatch.d.ts","module":"hpke_dispatch.js","gitHead":"4c70a54e96e2afcaea86c7f5de6cf5bef113ef42","_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/jbr/hpke-dispatch.git","type":"git"},"_npmVersion":"8.5.5","description":"runtime algorithmic selection for hybrid public key encryption","directories":{},"sideEffects":false,"_nodeVersion":"17.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hpke_0.1.1_1650487066827_0.9019275979061208","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"hpke","version":"0.2.0","keywords":["hpke","encryption"],"license":"MIT OR Apache-2.0","_id":"hpke@0.2.0","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/jbr/hpke-dispatch#readme","bugs":{"url":"https://github.com/jbr/hpke-dispatch/issues"},"dist":{"shasum":"b97e72726ca5a7aa52850e4fb3c21c95889a85d6","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.2.0.tgz","fileCount":6,"integrity":"sha512-DN/Mah/4yREx7x1/a/zSL0z4tsGNocXPFMfJqxrurcYYd7Ck6PM2azuP4DWIkID+MhGw4F1EiHpFKKVLIb+EtQ==","signatures":[{"sig":"MEUCICDK7YKaM5xGszrFmeCjRrBvtbps+hPPaPl3gDXnToChAiEAt4CL2MYRNZHfEKb5hgDuhBdj/mBVrGcpry7N1/MGWfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYvlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriXw/8CpIjIU2LP24vXQuLQhHdoCB/Ixa0c7LScWt/T0e+PviHSRJd\r\n5vTXVUcxg4Dc5yi3VpBKGXLLknXNr+/FndRRatKgk2+0Xv1LyfRdRouVdiqY\r\n+DjDxyl8kBpVptr9BsOIBul2KiIAzglvogsfIpVkFR1GAOxlITx8ZTi/MJRJ\r\np8d36bGrAo8YdThB+2B5ylm1QHTy937O3qciYSrP0P6WK88uLbgTVMoAROue\r\nFamg+iIs9cREJPKmN9a+PfCx20L1pM5K6XoMRJj65IZDLL1u2eZFP6XcTHvv\r\nY64HNsq9ICnEYY/qTgydqK+QDr39OE2dvYZAPuBDY+8I0yJvuUqZ3GMP2GNu\r\n1pnXiM3eSPuZBQeyDyRzToVtGyci+TawIiTms4Kim3klaXa/c6qhY8SMzght\r\n4CIPLdoNwZrfiTFA7LFOvVgjc6sf8lSXvBuHe2JWsc5tWB5r0KvFn1udVplU\r\naTDdpOsisAHSKiQkZCNf7UbXLLSWtPVbZd86AM0drxTd6pQhJqvdBc3nHzQ2\r\n5RZg6I9ubpnSSDJNpjdh+wY91Y0PY+TzaUgPelCqeRF66Qrgy2Ns6Oml/yzR\r\nvYquUxesxB5y53H3gJLFcu1ZothiDgz/vMw3YI6U9M7C0oIbdALHNlzIOBrW\r\nV6Z4gJy96ghD+plmTF3hITwslah+/zYSfx0=\r\n=pz99\r\n-----END PGP SIGNATURE-----\r\n"},"types":"hpke_dispatch.d.ts","module":"hpke_dispatch.js","gitHead":"1101e4a1fb29dda357ecda0e6f2459e32c4911e2","_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/jbr/hpke-dispatch.git","type":"git"},"_npmVersion":"8.5.5","description":"runtime algorithmic selection for hybrid public key encryption","directories":{},"sideEffects":false,"_nodeVersion":"17.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hpke_0.2.0_1650653550824_0.6610806832354259","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"hpke","version":"0.2.1","keywords":["hpke","encryption"],"license":"MIT OR Apache-2.0","_id":"hpke@0.2.1","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/jbr/hpke-dispatch#readme","bugs":{"url":"https://github.com/jbr/hpke-dispatch/issues"},"dist":{"shasum":"94118ec0ae9f0963f609fd6b5bea668d360005ea","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.2.1.tgz","fileCount":5,"integrity":"sha512-Bq1qCjH20gJn8z3O6A2iU+pSgYT4C5jb+qq72N9soTuH02EKTpFL1jat0AGa+XUJa5YXzaUgHCNHjHjPzsskMQ==","signatures":[{"sig":"MEYCIQDJ74spO2cXMgO4z2e/NYK+hJ+JoRcP9XsvFAPiqgmjPgIhAI9QxoLSpd2myGbzje5v6ZGpnvdkGXCMCBEQsjaCV2y1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYwFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXvg//c2CvWrE7n1l9FDFZgL4Di4dL1v3R48iHS7E3Yd18YSlbXdZq\r\neHfHPhuXMpkeQjCQe7pWSy0GbEK6WQh3I511NZd1/fbUo0da6YF/FtsKBEDo\r\nKTuM+644SMv9Nkz5lH4crvODgdOM+7bAmw6Kxo9+EF13UKSO+3VtVDYb/5MK\r\nJUXL+m1ALO4Em7Stv+TITKigIiDWkWk0Hu97HEHPdaP66c1FzNF2pskIWil6\r\nysVObpDRRdqqJ8SrGYME56alxqP6c+7/moO3eacUxhRpCFOjG9YgvmZImd81\r\ngkExA3oyERFV9BjnS0Tm7Dif0CXlNvthp41IYPVMsw/g1/mnYdZLLcPpuQZm\r\neI1ZvMrqqikLgiLJxWcoh5lhhuAVNrrDuqu+yNY9HBwtvj6SwvVx3twp7Cbv\r\n0Vf34ELrw2EUlJpBPObgZvRcR4J8X+c2rliQNX+XEJT4MjS4B0EvwjGlSp6W\r\nnS/O2wjSrkhMNp927QCMRKoSDE2sAnempMiFBnjgmI/LHUolyuSYBBDex34x\r\n5CTGPrdLZq8fYqvBe93gp2w9jGQNRqrVn2u1rAzC8xFT9hMwpHkfm7lQGx85\r\nTf9Pyf2s21nRlEHPkejM1XKpCy+Ryo+tn21gXm4EJbUQL4d48qJbDJJwk9JF\r\n2G1/WjdJve3q7xdiKVQSu3zgUh6OlC9wM4I=\r\n=YDDX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"hpke_dispatch.js","types":"hpke_dispatch.d.ts","gitHead":"1101e4a1fb29dda357ecda0e6f2459e32c4911e2","_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/jbr/hpke-dispatch.git","type":"git"},"_npmVersion":"8.5.5","description":"runtime algorithmic selection for hybrid public key encryption","directories":{},"_nodeVersion":"17.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hpke_0.2.1_1650655580884_0.36534528645324205","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"hpke","version":"0.3.0","keywords":["hpke","encryption"],"license":"MPL-2.0","_id":"hpke@0.3.0","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/divviup/hpke-dispatch#readme","bugs":{"url":"https://github.com/divviup/hpke-dispatch/issues"},"dist":{"shasum":"bc691f5d730c8fdf62b313b35cbb0b4ea6653337","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.3.0.tgz","fileCount":30,"integrity":"sha512-Q8i19RcHdQluJCZl7wigvohGEJYbGshhKRe4JbE2G07Un3h59XDS6chNbZDTtLe4lHUEEPk3M6QSwnF0T6eXjQ==","signatures":[{"sig":"MEQCIC9lIpQxhLU8ZGZmecs4RqFtpka9HuZkdGWvXY+GqBG5AiBVmV+11V3oEFVf0OHSiI1vIMBuh/84gS3Hdu7RtSI4yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1yDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSaA/9EFZb9jDT7r/FKVIMb9uE3lMK2v2jKhxk9UtAIf7Qj230xxIU\r\ncn7AFbpeuLXTvBumynQwQP2KAsKQ+YWz5XdHA/ofvnDDvfoWUJuLIaumvSU0\r\n3XRsloarP+pnsfUeBwH6cZGCJBm2Wndcf0ClKXc8LQ+6Aa/QhxA4+gvzgaBa\r\nxEziuL9PJ8iX6+N/v2CcUSk4MK43wNi3GB7Tevs/H0FvpTxqkEuMQxsx9NyM\r\nlWhuam6YApG4/2BMHnI2SZO1haAHpDYHASSMCB5IRJDgwZ5QMF7uLeH11v92\r\n8maMjBCB+w2pmRr6JJcGocuqvjlvAkvEF8RCF1SBYgBHkezOJPPprS3+svfE\r\n8RPpjnfwkJa8Kx/iwreLqP8WQGnkqMmVYsG/sr4d7cC/92HCaixL+456mrU6\r\nQ58Wcbc/aQDGEQcTLPHWT+0o0Ct0oQ7VpPAjdlgStj5CbDKhVBWnOwHVhXNX\r\n2Qs7HVVM7GlcvH1P3BkS9CsqmAH0hAO0jHK7MnLuoiZL4txbW7FOlQ0VAYJ1\r\n4cM9sDZbCJbuZy3aU+aJwqRW3RaBpstjrgsdoaaUG6E/Jy/5yjEQvNh0W5yt\r\nUWXOMFZDwI6rFZw+2xb0nEhtVRO4CDTSXM4gnzkqgo2qyuzMARpR2rSLsGrp\r\ngRJlhjSqx4EBzymL7aT5/XpvCvDtGcGn9DQ=\r\n=pcy2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./pkg/node/index.js","types":"./pkg/node/hpke_dispatch.d.ts","browser":"./pkg/web/index.mjs","gitHead":"9aa072672b71ffdf00153610a3c4e2542b008289","scripts":{"test":"mocha pkg/node/index.spec.js","build":"run-s build:node build:browser","build:node":"run-s build:node:wasm build:node:ts","build:browser":"run-s build:browser:wasm build:browser:ts","build:node:ts":"esbuild pkg/node/index.ts pkg/node/index.spec.ts --outdir=pkg/node --sourcemap --loader:.wasm=binary --format=cjs","build:node:wasm":"wasm-pack build -t nodejs --release --out-dir pkg/node","build:browser:ts":"esbuild pkg/web/index.ts --bundle --outdir=pkg/web --loader:.wasm=binary --minify --sourcemap --format=esm --out-extension:.js=.mjs","build:browser:wasm":"wasm-pack build -t web --release --out-dir pkg/web"},"_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/divviup/hpke-dispatch.git","type":"git"},"_npmVersion":"8.9.0","description":"hybrid public key encryption","directories":{},"sideEffects":false,"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","esbuild":"^0.14.49","prettier":"^2.7.1","wasm-pack":"^0.10.3","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^18.0.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.1","@tsconfig/node18":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hpke_0.3.0_1658265799654_0.9427210411256159","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"hpke","version":"0.4.0","keywords":["hpke","encryption"],"license":"MPL-2.0","_id":"hpke@0.4.0","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/divviup/hpke-dispatch#readme","bugs":{"url":"https://github.com/divviup/hpke-dispatch/issues"},"dist":{"shasum":"07e3c78260a07e8f2776ef4c4a9066bd67f6a8a5","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.4.0.tgz","fileCount":32,"integrity":"sha512-KpKT5I8qwEAc3Wn12V+GjAeJx1YzUL8XwgG1cNKP9f2YV2VBKJaK4kkl7gwRR6YzFgv2YKNihZFVCrjcxNyKYA==","signatures":[{"sig":"MEQCIBFugbtkfwaHNns0Xti3ElNMISll4Ni6w/MaJcWyVhI2AiAtp1kAmlIwHUO1a7iEbwroa5uxIoHFGmRzstwo2zCsVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2804727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNhAmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsMxAAkvfCX+bytIpW/PxihjIiRJofoFR+zGYJ4Wjo1IB38jD/qDN+\r\nEkjH9k0rrkZ0sIr9HBAA7jyluStg08knq3IavnNP777EMiEsd3v0wA7VT9Vy\r\nlZUFfMA90KHqZqNoWpYgl54+c19SFNpFyaSwDjY4UTTwItyvVb7kYl2drrgu\r\n2G/W5ERfYKz+7F22Cbg/Qn4XO3rslg4/xYy/VbjcJVwMxQ+V+duHM29iMkW0\r\n7gIw/vRvVY0txyBycUi0XQLq+BxAHHyQVHTpch9GQIGgAnSfIDDy3400/J4M\r\nBjPaXVpBzFKyu8arLEAmO+x0+zIArQMJNzPqK5ly6cbsgT7LbRgsXzP0yO1B\r\nyd62djIdXuB6gdAUJVttkdjnV1/gcI9yT6eODBfnpwbnZmFJkmcWswpsnIYK\r\nWmCoAJKzynfO34m27BVWZa7+oJUMkw01nh84BVQ/w8tdeolbiVslr9y+fuv6\r\nw/5NOgvIZNrnSrki9KW60UQkW3V37sL3v8U7P4HI4p76rBmyTiVvycLpvIxH\r\nRbyTGPMcFSfMgRl9sPkAEpHu0M+oR39oNNBIa0brU7hm4WKgxPycDVZG8xW8\r\n/juCdzAzJ0MYAglCPmx4aJWyLme43GbwgapXdzT7SKakDLxDK72wJ0SGjoYq\r\nDJAQVRPLWnEQEg/bo2FiGd1vB1oD/DS2vs8=\r\n=4whw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./pkg/node/hpke_dispatch.js","types":"./pkg/node/hpke_dispatch.d.ts","browser":"./pkg/web/index.mjs","gitHead":"349500213c5193a3f38e6411dc36f2262d22d544","scripts":{"test":"ts-mocha pkg/node/index.spec.ts","build":"run-s build:node build:browser","build:node":"run-s build:node:wasm","build:browser":"run-s build:browser:wasm build:browser:ts","build:node:wasm":"wasm-pack build -t nodejs --release --out-dir pkg/node","build:browser:ts":"esbuild pkg/web/index.ts --bundle --outdir=pkg/web --loader:.wasm=binary --minify --sourcemap --format=esm --out-extension:.js=.mjs","build:browser:wasm":"wasm-pack build -t web --release --out-dir pkg/web"},"_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/divviup/hpke-dispatch.git","type":"git"},"_npmVersion":"8.19.1","description":"hybrid public key encryption","directories":{},"sideEffects":false,"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","esbuild":"^0.14.49","prettier":"^2.7.1","ts-mocha":"^10.0.0","wasm-pack":"^0.10.3","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^18.0.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.1","@tsconfig/node18":"^1.0.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/hpke_0.4.0_1664487461903_0.6275359120444515","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"hpke","version":"0.5.0","keywords":["hpke","encryption"],"license":"MPL-2.0","_id":"hpke@0.5.0","maintainers":[{"name":"jbr","email":"hi@jbr.me"}],"homepage":"https://github.com/divviup/hpke-dispatch#readme","bugs":{"url":"https://github.com/divviup/hpke-dispatch/issues"},"dist":{"shasum":"aadb938d0b024fe9e6b102510821f1e38ed0d019","tarball":"https://registry.npmjs.org/hpke/-/hpke-0.5.0.tgz","fileCount":23,"integrity":"sha512-rD6Y9v9a2rrUsdRcmgH1rDo8NTrqzwfSZ72hcC4yp3/QpEiCujDnROGk+x8n48FrHu798OzIZOTrQYYMO09VnQ==","signatures":[{"sig":"MEUCICR6eluGFO6YdeEiEnPOqtPc2+CsTPSd0tcyMUMNoGR+AiEAjB0rXJTIekm8phvMQKWs435mVyO7qPQV0BcLhrpv2Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1550411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeGiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr62BAAg91wMActbK7wvYYXFqFXE9H9nB54a48UgiPplpn+y8QGgU6G\r\ntEXvqHwGDVD+xrPSEBwM7ytQgBceyFDjReKuwlhqu5EFBMmjlXcjk2w+yTOc\r\nIAGmqSaGsWILT5EzfmVweZBev1Dp75QDV9EL/qBkJAJgz7pq8QZ74cJFVyZk\r\nS40XPLYi06ES5Ch3ZH8H4o72FTS+jWkdpo55QIn5lFb29633IaFc4oSfy7Fg\r\nvGA2sQT0Nx4afZPfiNL7f9/K0hbGTEhhOBW9nYVrEO3tKiqIC7EkvBdhV2ZA\r\njrZP/AFnN+1aHpgQvj+5zfRtfCsiVCNIk8xcfaEGjW4xX2TpANSuEYbj8tpM\r\n2/+TnHh0yi/XvMmTt3NdI3OEjVQJ8JHlMEpOsbsdgeUcm8BytX4yufREQQlC\r\nnxf16EZDFZPJjzbtkJtjvlrMfit4qm6t4sGOa9tvAH6Y6OC37ZdjaYTSdjYm\r\n1/1uYaVAxml8gS1igSGpd9w8LmIFV1+CyEJmvCwp6IvTQeyppv6CIdDcQ8/8\r\n8rzD5Ec+UFivwuGccs7HJQxowvuaKFxVPEfP/seza0C/Kx6csQMOx+ZFLgVl\r\nKn9E5ptmpMJA0QvvHO95IXA4zyhnyZEqc3XcfXkjQuQ7zZprZUlEkGF22qt1\r\nq1SQK4eIpU127BuZ+AWF+7UrjIJFONMh4ig=\r\n=sPFh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./pkg/node/hpke_dispatch.js","types":"./pkg/node/hpke_dispatch.d.ts","browser":"./pkg/web/index.mjs","gitHead":"68965315e5a36608abd0ff68cbd1a0c2b7648989","scripts":{"test":"ts-mocha pkg/node/index.spec.ts","build":"run-s build:node build:browser","build:node":"run-s build:node:wasm","build:browser":"run-s build:browser:wasm build:browser:ts","build:node:wasm":"wasm-pack build -t nodejs --release --out-dir pkg/node","build:browser:ts":"esbuild pkg/web/index.ts --bundle --outdir=pkg/web --loader:.wasm=binary --minify --sourcemap --format=esm --out-extension:.js=.mjs","build:browser:wasm":"wasm-pack build -t web --release --out-dir pkg/web"},"_npmUser":{"name":"jbr","email":"hi@jbr.me"},"deprecated":"this version is no longer supported","repository":{"url":"git+https://github.com/divviup/hpke-dispatch.git","type":"git"},"_npmVersion":"8.19.2","description":"hybrid public key encryption","directories":{},"sideEffects":false,"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","esbuild":"^0.14.49","prettier":"^2.7.1","ts-mocha":"^10.0.0","wasm-pack":"^0.10.3","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^18.0.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.1","@tsconfig/node18":"^1.0.1","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/hpke_0.5.0_1664999842524_0.00363245501786591","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"hpke","version":"1.0.0","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.0","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"ceb92b675b11470cda48657d6edf8c44d0f4b532","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.0.tgz","fileCount":7,"integrity":"sha512-PvAN3+oH4b0mlhvHIo1DTmic+eeAkifEeKr2OsUbUiMxsJuW2Nd1LfNcjEaPVH4NmzUWRw2Terqc2s3+HHnP8A==","signatures":[{"sig":"MEUCIQC1FBEeYijHuBJa1D7QVsnqD/0Dfy/7RIre2unhGl2ODAIgL5p8Uwwd1Wu9A0ssCBd3WWAGlhRWWFC5AMbecAnSDtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267942},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"73d0fc841c6107c55e7c29da5a2fb6da37464567","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.6.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.5","serve":"^14.2.5","typedoc":"^0.28.14","prettier":"^3.7.1","@types/web":"^0.0.294","playwright":"^1.57.0","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.0.1","@noble/post-quantum":"^0.5.2","prettier-plugin-jsdoc":"^1.5.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.0_1764713887151_0.2337177781966251","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"hpke","version":"1.0.1","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.1","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"80fc8a6b4bdcdab3a2fc92aa82b84a967cc98aa5","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.1.tgz","fileCount":7,"integrity":"sha512-9skVQVLoPi3JiJsV7bMRzgT0qtYxbQAMqGEMODuuJNP0Qlle7gZnPnrCbN5WtTw8KKLtzfit1OOhXKyc64lndA==","signatures":[{"sig":"MEUCIQCkKLJHWSKWybAGFadX445WSnr1lCIcbUxhBqaZW182GQIgJCmBxm5fZultXcsMIIleE7BcVu5uDFLFWlQEVnn4b8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269020},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"5cc014ad1e8c13706699b5efcaa9ed3f853ee970","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.6.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.5","serve":"^14.2.5","typedoc":"^0.28.14","prettier":"^3.7.1","@types/web":"^0.0.294","playwright":"^1.57.0","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.0.1","@noble/post-quantum":"^0.5.2","prettier-plugin-jsdoc":"^1.5.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.1_1764930697383_0.3231124856787524","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"hpke","version":"1.0.2","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.2","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"4b7875755dc04990db2a844f3bc8b608a8263dc0","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.2.tgz","fileCount":7,"integrity":"sha512-0tbuaEsWb4TPtRPFa976+WfgQU+dguS/9m86YHU6hYiKkNrzIAQClbgIBT1D67kT6Geij0xTyhNTAXKs4CmB4Q==","signatures":[{"sig":"MEUCIQDueBSTm1+gCYCZxxCyFkmiCaX4V34WX3pHwQ+bo1pTvwIgYHHJGjcA+Za/yBBolBYLaty35DEVT0lRXslBIKlITnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269020},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"3b691a3407fb2db6ba5e9e852b2abfe449a158ad","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.6.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.5","serve":"^14.2.5","typedoc":"^0.28.15","prettier":"^3.7.4","@types/web":"^0.0.297","playwright":"^1.57.0","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.4","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.3","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.2_1766345558271_0.28310616110994413","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"hpke","version":"1.0.3","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.3","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"96e4a9b05fa9a329931cea61e3074db44614cc08","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.3.tgz","fileCount":7,"integrity":"sha512-82pfChKRiz5vQXKSNhXCigoCp+HQWHePqgjJVuIZQFVGCYOCIWL41DAF2o6UJLwHzM7jkOGG55XotA0B5m2+uw==","signatures":[{"sig":"MEYCIQCNfya+vZYA+lMaNHgW7nmAUnygA8mqMZOpC2W9Fx0tbgIhAOGh/YoIBDvKjBiu9d3Cbkn5ofJ6NEfOu2DeoIBSBQk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269020},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"d83671be2e6268b1a380b7226ad13a4c30c66786","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.6.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.5","serve":"^14.2.5","typedoc":"^0.28.15","prettier":"^3.7.4","@types/web":"^0.0.297","playwright":"^1.57.0","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.4","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.3","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.3_1766345925097_0.9705931647477741","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"hpke","version":"1.0.4","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.4","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"23d2af2f31b682f6b4827eb37ada8be0c9fedb81","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.4.tgz","fileCount":7,"integrity":"sha512-/WWT4tf9CPVDi/ciTwQW87xcHLPVUBjGoimacz/Ke2gOe+1FoVo7JxbJS2DmvFQ+ZwwCouK7XocFUekmtMoazg==","signatures":[{"sig":"MEYCIQCwOL/q1mvxX6a88inVIQWtrXokrPv7xjKdGXSkXqX2IwIhAL3T5eojHG/yLBRD3EJ4Tf1Yp8j3U3g4zRptBGhKbKU6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269182},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"f8a735ffaa06eab69f4aa3b6d5e5756120daa554","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.6.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.7","serve":"^14.2.5","typedoc":"^0.28.16","prettier":"^3.8.1","@types/web":"^0.0.327","playwright":"^1.58.2","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.11","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.4","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.4_1771230782942_0.5485745849112384","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"hpke","version":"1.0.5","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.5","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"c6aa73ac7c8dd5bd06ec64078ded6695fd1e5332","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.5.tgz","fileCount":7,"integrity":"sha512-TYCpqzao9/qTUD+28gqEpGRSu9shZJzMwKUeLWH/7YrXCOXa1stFoINPVW1kIUXh2dw687rLCJ0GP/j4tKPTgg==","signatures":[{"sig":"MEUCIQDLMePOKSQnkQuACGClCl7pgDrc8GRoO2BpP5uNMlHS+AIgNnm5s5LPwEA0BEdL3GzWckqdvSwV7TBBfFroEaqrE/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257108},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"b6fa0eccdcbbb1775cb1e0b7db15e1e6bb8ae045","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"deprecated":"botched release","repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.8.0","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.7","serve":"^14.2.5","esbuild":"^0.27.0","typedoc":"^0.28.16","prettier":"^3.8.1","@types/web":"^0.0.327","playwright":"^1.58.2","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.10.11","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.4","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.5_1772636345343_0.9503787042288412","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"hpke","version":"1.0.6","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.0.6","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"338392ed91426f3cf23ae61f6630ad5e3b93e712","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.0.6.tgz","fileCount":7,"integrity":"sha512-2T/TYYmlFRPWaBv6lTA/jGp/Y70aupUjDpvEn15z5iB0WiJLW4MyDsuUBXoCrCTW02xy4r8AiuuuAKNfD6ahsg==","signatures":[{"sig":"MEQCIDsc4Zqxwfvi0I4yYz9+J4ex/g+ffdlH2c8N+M3B5tLLAiACdifuQkkREnY7WaEv9jLoRwgdFCj5hSdwGJn4HfKErQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279031},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"be5e825c2757082e01b1799d8c5304522259b536","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.8.0","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.7","serve":"^14.2.6","esbuild":"^0.27.3","typedoc":"^0.28.17","prettier":"^3.8.1","@types/web":"^0.0.327","playwright":"^1.58.2","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^24.11.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.4","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.0.6_1772639093148_0.5616501828902221","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"hpke","version":"1.1.0","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.0","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"2312eda579274e9724d84b3da9641f21e539a632","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.0.tgz","fileCount":7,"integrity":"sha512-ta7pyqOF+ZIpDIRAH/4t+iE1vNrXfPHRLfYVCbuQKDOcYA6v/xBeyZStq2iglAEIafPkS0111G2wItUY2q/PiQ==","signatures":[{"sig":"MEUCIQDgu6cdWA3cAeR/pNBCq55vWnmZmkKm5hElyy2m9vF5OAIgKFrZQsv4eRC9kCcLM+qZKNPllmW7tNGtfw1YSJouV+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282975},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"1633dffb0501f98d479e99dd2e46087876c3fb3a","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.9.0","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.8","serve":"^14.2.6","esbuild":"^0.27.4","typedoc":"^0.28.18","prettier":"^3.8.1","@types/web":"^0.0.344","playwright":"^1.58.2","remark-toc":"^9.0.0","typescript":"^6.0.2","@types/node":"^24.12.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","remark-behead":"^3.1.0","@noble/ciphers":"^2.1.1","@noble/post-quantum":"^0.5.4","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.0_1774970601136_0.474794379517099","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"hpke","version":"1.1.1","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.1","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"16df10f88ab6c0c390f53d698645c3e9ea156d54","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.1.tgz","fileCount":7,"integrity":"sha512-FOx9R77nOSAWuKPoHDC3oWSslpjgaIaxl9W3ZaXuT/XRIwRioNGzSpoJuXOkR74oJw0lScvwHDSZUNOqtkUiGQ==","signatures":[{"sig":"MEQCIHej6C75b8bxYhG8MaFEU0Ma4XvtsUz2O0pJAU2WIfxrAiA4sFmcDPAtz8fT8hSxFuEqHKtjkl1H/J9Cca0jtxQU1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285955},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"3550fe447e713317b89dee62df7f3aef6462bed8","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d70d55ec-fc02-471e-9945-e1dd3654fd37"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.12.1","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.8","serve":"^14.2.6","esbuild":"^0.28.0","typedoc":"^0.28.18","prettier":"^3.8.1","playwright":"^1.59.1","remark-toc":"^9.0.0","typescript":"^6.0.2","@types/node":"^24.12.2","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.2.0","@noble/post-quantum":"^0.6.1","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.1_1778874602063_0.6910985955327109","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"hpke","version":"1.1.2","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.2","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"d1454aaa4aa703bf01c7e37c500f4160b3125a72","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.2.tgz","fileCount":7,"integrity":"sha512-6Z8JoG/zYXly+MfsgQ5aNibBx/HDq2F74254Tv8VK4DR3/Mmf6zVrGakqsodfy9pF0XGKSYh5MA9x6D30gbhbg==","signatures":[{"sig":"MEUCICl5HtstzKMqFgL+XkAVWpDIn3vDQjZch0o3WcDG02sdAiEA15ai0CuUWSpIiRJqvmZMeN2psc51ZvvnWxMrlIZvxNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287263},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"a28d7c65e4c335d784d985b52a3942dca866d9b4","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"panva","email":"panva.ip@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.16.0","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.9","serve":"^14.2.6","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^3.8.3","playwright":"^1.60.0","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.12.4","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.2.0","@noble/post-quantum":"^0.6.1","prettier-plugin-jsdoc":"^1.8.0","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.2_1781198019143_0.4813382231979124","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"hpke","version":"1.1.3","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.3","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"cec8f32b8ced37f4e28a47bc7701b751ae847e4b","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.3.tgz","fileCount":7,"integrity":"sha512-nViXp6Au3UmGSIHlKIz8GQSuHJsscLTqZciHnssYMyuxHJvj3M4jBYpN3CbffTNPhhz2NQuUiC+TIaDxxP7NCw==","signatures":[{"sig":"MEYCIQDiZ1PQK6r78n3bcFQk3iQmVpb2YmqTh7lmHRABhMVC5wIhAOVJxwYSJ6cyf3vMV+c1ruEk1mD6NC3Fut8oig150t0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290262},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"gitHead":"e285b0b11ff839f18e4c51c745c5e027cc04032c","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"panva","email":"panva.ip@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"}},"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"11.17.0","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.10","serve":"^14.2.6","esbuild":"^0.28.1","typedoc":"^0.28.19","prettier":"^3.8.4","playwright":"^1.61.0","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.13.2","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.2.0","@noble/post-quantum":"^0.6.1","prettier-plugin-jsdoc":"^1.8.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.3_1782401084728_0.22191286327586268","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"hpke","version":"1.1.4","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.4","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"9e7ace82776ed53cd6dc24ba8458be12eb1aba39","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.4.tgz","fileCount":7,"integrity":"sha512-cPzmFEsiyNnD7281X5WeZ461mbH+3P+rjWMSNrLO5rks7dAJvFXAyMwCmorB61pxt+jBnd0GQ6CY43TqOxmhCQ==","signatures":[{"sig":"MEQCIAZCViN6aeKq187as24xcGSFArvm7GJ6rD9Kfw/2/69pAiA+jaZAgxBL4bAkXN1ExQ0M/L5wbG4fO6t6p/mbtfmdZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295295},"main":"index.js","type":"module","_from":"file:/home/runner/work/_temp/package/hpke-1.1.4.tgz","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:dist":"node tools/test-dist.js","test:docs":"./check-examples.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs","check:packaging":"publint run . --strict && node tools/attw-check.js . && publint run examples/noble-suite --strict && node tools/attw-check.js examples/noble-suite","typecheck:types":"tsc -p test-d && tsc -p test-d/tsconfig.node.json && tsc -p test-d/tsconfig.fallback.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"panva","email":"panva.ip@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"}},"_resolved":"/home/runner/work/_temp/package/hpke-1.1.4.tgz","_integrity":"sha512-cPzmFEsiyNnD7281X5WeZ461mbH+3P+rjWMSNrLO5rks7dAJvFXAyMwCmorB61pxt+jBnd0GQ6CY43TqOxmhCQ==","repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"12.0.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.11","serve":"^14.2.6","esbuild":"^0.28.1","publint":"0.3.23","typedoc":"^0.28.20","prettier":"^3.9.6","playwright":"^1.62.1","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.13.3","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.3.0","@noble/post-quantum":"^0.7.0","@arethetypeswrong/cli":"0.18.5","prettier-plugin-jsdoc":"^1.8.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.4_1786441603159_0.39875180506426844","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"hpke","version":"1.1.5","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.5","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"38952411b8e83f41093dd6a44183c3ba0b25bd7c","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.5.tgz","fileCount":7,"integrity":"sha512-MF6OkrxsEOtXPB2ww8c3EbJu3PXxvjzWyjg7DqBu3ro+cDt8gOsTYQnh6kWJhQHP6VAfVBJ1k28bZqd6XwmGlw==","signatures":[{"sig":"MEUCIQDzX5ge9OWLP24OJLZ2rcTim4og/ZaMtoSiIVhfAW+CJQIgHBrjWkY1CzuR61NraljVXYbZA2KE5SU8eFUXT55l6hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297165},"main":"index.js","type":"module","_from":"file:/home/runner/work/_temp/package/hpke-1.1.5.tgz","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts test/noble-version.js","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:dist":"node tools/test-dist.js","test:docs":"./check-examples.sh","test:llrt":"./test/.llrt.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs","check:packaging":"publint run . --strict && node tools/attw-check.js . && publint run examples/noble-suite --strict && node tools/attw-check.js examples/noble-suite","typecheck:types":"tsc -p test-d && tsc -p test-d/tsconfig.node.json && tsc -p test-d/tsconfig.fallback.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"panva","email":"panva.ip@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"}},"_resolved":"/home/runner/work/_temp/package/hpke-1.1.5.tgz","_integrity":"sha512-MF6OkrxsEOtXPB2ww8c3EbJu3PXxvjzWyjg7DqBu3ro+cDt8gOsTYQnh6kWJhQHP6VAfVBJ1k28bZqd6XwmGlw==","repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"12.0.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.11","serve":"^14.2.6","esbuild":"^0.28.2","publint":"0.3.23","typedoc":"^0.28.20","prettier":"^3.9.6","fast-check":"4.9.0","playwright":"^1.62.1","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.13.3","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.3.0","@noble/post-quantum":"^0.7.1","@arethetypeswrong/cli":"0.18.5","prettier-plugin-jsdoc":"^1.8.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.5_1788449177138_0.002381150254157083","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"hpke","version":"1.1.6","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","_id":"hpke@1.1.6","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"homepage":"https://github.com/panva/hpke","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"67f1305e87816ff55506e5fe4480cd8268748d69","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.6.tgz","fileCount":7,"integrity":"sha512-C8mjmxYo+Tu5DV3R6NNAJZ6q/DNn9/rOsNdGqm9fl928X803I6v/5tKYnnP3Tjvd68yeVq/qWPaPR3GeBPu3Ew==","signatures":[{"sig":"MEYCIQC/v8WYD/UHba4EV63noEbJIi9ySIsJKwzYUvLXMqNqVAIhALeNND2du7VKbI3Sdn+JwzWqZ4PE0HDYLn53Uwexq6gF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299325},"main":"index.js","type":"module","_from":"file:/home/runner/work/_temp/package/hpke-1.1.6.tgz","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/panva"},"scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts test/noble-version.js","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:dist":"node tools/test-dist.js","test:docs":"./check-examples.sh","test:llrt":"./test/.llrt.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs","check:packaging":"publint run . --strict && node tools/attw-check.js . && publint run examples/noble-suite --strict && node tools/attw-check.js examples/noble-suite","typecheck:types":"tsc -p test-d && tsc -p test-d/tsconfig.node.json && tsc -p test-d/tsconfig.fallback.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"panva","email":"panva.ip@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"}},"_resolved":"/home/runner/work/_temp/package/hpke-1.1.6.tgz","_integrity":"sha512-C8mjmxYo+Tu5DV3R6NNAJZ6q/DNn9/rOsNdGqm9fl928X803I6v/5tKYnnP3Tjvd68yeVq/qWPaPR3GeBPu3Ew==","repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"12.0.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"amaro":"^1.1.11","serve":"^14.2.6","esbuild":"^0.28.2","publint":"0.3.23","typedoc":"^0.28.20","prettier":"^3.9.6","fast-check":"4.9.0","playwright":"^1.62.1","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.13.3","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.3.0","@noble/post-quantum":"^0.7.1","@arethetypeswrong/cli":"0.18.5","prettier-plugin-jsdoc":"^1.8.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/hpke_1.1.6_1788559206610_0.7474207297038225","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"_id":"hpke@1.1.7","bugs":{"url":"https://github.com/panva/hpke/issues"},"dist":{"shasum":"e1320d51d52057ec371fb7e63d4d6fff3f41e598","tarball":"https://registry.npmjs.org/hpke/-/hpke-1.1.7.tgz","integrity":"sha512-wQGOBpFBFlP2h7euuLuey8yJGUtJ+c8D/ohPxtTQqpICItFtHDpbXk2B29xfUpIFPn0miS9TJVObFGAeEZzDJA==","fileCount":7,"unpackedSize":311994,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hpke@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICCOJzkLIuYnZuVDLOefszxoEhDAP84TFolC/JUc13Q9AiBs8B1CpljpNtx+kUGnNOS9oMnfhCXdU2Fm4XpbZrmUkA=="}]},"main":"index.js","name":"hpke","type":"module","_from":"file:/home/runner/work/_temp/package/hpke-1.1.7.tgz","types":"index.d.ts","author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"funding":{"url":"https://github.com/sponsors/panva"},"license":"MIT","scripts":{"docs":"npx typedoc","test":"node --test --no-warnings test/*.ts test/build.js test/noble-version.js","build":"node build.cjs","format":"prettier --log-level silent --cache --write '**/*.{ts,js,mjs,cjs,json,yml}' '**/README.md'","test:bun":"bun test ./test/*.ts","test:deno":"deno test --no-check --allow-read test/*.ts","test:dist":"node tools/test-dist.js","test:docs":"./check-examples.sh","test:llrt":"./test/.llrt.sh","build:other":"npx tsc -p tsconfig.test.json && npx tsc -p tsconfig.examples.json","test:workerd":"./test/.workerd.sh","test:browsers":"node test/browser.mjs","check:packaging":"publint run . --strict && node tools/attw-check.js . && publint run examples/noble-suite --strict && node tools/attw-check.js examples/noble-suite","typecheck:types":"tsc -p test-d && tsc -p test-d/tsconfig.node.json && tsc -p test-d/tsconfig.fallback.json"},"version":"1.1.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca23bc87-5e14-49df-bad5-21eb104d7bb2"},"approver":{"name":"panva","email":"panva.ip@gmail.com"}},"homepage":"https://github.com/panva/hpke","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"_resolved":"/home/runner/work/_temp/package/hpke-1.1.7.tgz","_integrity":"sha512-wQGOBpFBFlP2h7euuLuey8yJGUtJ+c8D/ohPxtTQqpICItFtHDpbXk2B29xfUpIFPn0miS9TJVObFGAeEZzDJA==","repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"_npmVersion":"12.0.2","description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","directories":{},"maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"devDependencies":{"amaro":"^1.1.11","serve":"^14.2.6","esbuild":"^0.28.2","publint":"0.3.23","typedoc":"^0.28.20","prettier":"^3.9.6","fast-check":"4.9.0","playwright":"^1.62.1","remark-toc":"^9.0.0","typescript":"^6.0.3","@types/node":"^24.13.3","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","remark-behead":"^3.1.0","@noble/ciphers":"^2.3.0","@noble/post-quantum":"^0.7.1","@arethetypeswrong/cli":"0.18.5","prettier-plugin-jsdoc":"^1.8.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hpke_1.1.7_1788602851884_0.472265685789685"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-20T20:37:46.826Z","modified":"2026-09-05T10:07:32.265Z","0.1.1":"2022-04-20T20:37:47.004Z","0.2.0":"2022-04-22T18:52:30.999Z","0.2.1":"2022-04-22T19:26:21.075Z","0.3.0":"2022-07-19T21:23:20.055Z","0.4.0":"2022-09-29T21:37:42.236Z","0.5.0":"2022-10-05T19:57:22.720Z","1.0.0":"2025-12-02T22:18:07.343Z","1.0.1":"2025-12-05T10:31:37.516Z","1.0.2":"2025-12-21T19:32:38.468Z","1.0.3":"2025-12-21T19:38:45.261Z","1.0.4":"2026-02-16T08:33:03.101Z","1.0.5":"2026-03-04T14:59:05.525Z","1.0.6":"2026-03-04T15:44:53.293Z","1.1.0":"2026-03-31T15:23:21.264Z","1.1.1":"2026-05-15T19:50:02.221Z","1.1.2":"2026-06-11T17:13:39.228Z","1.1.3":"2026-06-25T15:24:44.806Z","1.1.4":"2026-08-11T09:46:43.336Z","1.1.5":"2026-09-03T15:26:17.219Z","1.1.6":"2026-09-04T22:00:06.704Z","1.1.7":"2026-09-05T10:07:31.972Z"},"bugs":{"url":"https://github.com/panva/hpke/issues"},"author":{"name":"Filip Skokan","email":"panva.ip@gmail.com"},"license":"MIT","homepage":"https://github.com/panva/hpke","keywords":["browser","bun","cloudflare","decrypt","deno","edge","electron","encrypt","hpke","netlify","next.js","next","nextjs","rfc9180","vercel","webcrypto","workerd","workers"],"repository":{"url":"git+https://github.com/panva/hpke.git","type":"git"},"description":"Hybrid Public Key Encryption (HPKE) for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes","maintainers":[{"name":"panva","email":"panva.ip@gmail.com"}],"readme":"# hpke\n\n`hpke` is a JavaScript module for Hybrid Public Key Encryption (HPKE). This module is designed to\nwork across various Web-interoperable runtimes including Node.js, browsers, Cloudflare Workers,\nDeno, Bun, and others.\n\n## [💗 Help the project](https://github.com/sponsors/panva)\n\nSupport from the community to continue maintaining and improving this module is welcome. If you find\nthis module useful, please consider supporting this project by\n[becoming a sponsor](https://github.com/sponsors/panva).\n\n## Dependencies: 0\n\n`hpke` has no dependencies and it exports tree-shakeable ESM.\n\n## [API Reference](docs/README.md)\n\n`hpke` is distributed via [npmjs.com](https://www.npmjs.com/package/hpke),\n[jsdelivr.com](https://www.jsdelivr.com/package/npm/hpke), and\n[github.com](https://github.com/panva/hpke).\n\n## Quick Start\n\n```ts\nimport * as HPKE from 'hpke'\n\n// 1. Choose a cipher suite\nconst suite = new HPKE.CipherSuite(\n  HPKE.KEM_DHKEM_P256_HKDF_SHA256,\n  HPKE.KDF_HKDF_SHA256,\n  HPKE.AEAD_AES_128_GCM,\n)\n\n// 2. Generate recipient key pair\nconst recipient = await suite.GenerateKeyPair()\n\n// 3. Encrypt a message\nconst plaintext = new TextEncoder().encode('Hello, World!')\nconst { encapsulatedSecret, ciphertext } = await suite.Seal(recipient.publicKey, plaintext)\n\n// 4. Decrypt the message\nconst decrypted = await suite.Open(recipient.privateKey, encapsulatedSecret, ciphertext)\nconsole.log(new TextDecoder().decode(decrypted)) // \"Hello, World!\"\n```\n\n## [Examples](examples/README.md)\n\nFor more advanced examples, including how to integrate external cryptographic libraries, see the\n[examples directory](examples/README.md).\n\n## Supported Runtimes\n\nThis module is compatible with JavaScript runtimes that support the utilized Web API globals and\nstandard built-in objects or are Node.js.\n\nThe following runtimes are supported _(this is not an exhaustive list)_:\n\n- Bun\n- Browsers\n- Cloudflare Workers\n- Deno\n- Electron\n- Node.js\n\nPlease note that some suites may not be available depending on the runtime used.\n\n## Supported Algorithms\n\nAlgorithm implementations exposed by this module are built on top of [Web Cryptography][] (and its\nextensions, e.g. [Secure Curves][], [Modern Algorithms][]). Runtimes implementing Web Cryptography\nare not required to support all of its algorithms and so not all algorithms are available in all\nruntimes.\n\nThis module is designed to be extensible, you can bring outside-built implementations of any KEM,\nKDF, or AEAD algorithm into any JavaScript runtime by conforming to the respective interfaces\n([KEM](https://github.com/panva/hpke/blob/main/docs/interfaces/KEM.md),\n[KDF](https://github.com/panva/hpke/blob/main/docs/interfaces/KDF.md), or\n[AEAD](https://github.com/panva/hpke/blob/main/docs/interfaces/AEAD.md)). This allows you to use\nalternative cryptographic libraries, native bindings, or specialized hardware implementations\nalongside the built-in Web Cryptography-based algorithms.\n\nFor extended algorithm support across all runtimes, see [`@panva/hpke-noble`][extensibility], which\nprovides these KEM, KDF, and AEAD implementations using Paul Miller's\n[@noble](https://paulmillr.com/noble/) cryptographic libraries. These implementations can be freely\nmixed and matched with the built-in algorithms.\n\nBelow are the algorithms built in (based on Web Cryptography) and their runtime support matrix.\n\n### Key Encapsulation Mechanisms (KEM)\n\n| Name                                           | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |\n| :--------------------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |\n| DHKEM(P-256, HKDF-SHA256) <sub>`0x0010`</sub>  |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| DHKEM(P-384, HKDF-SHA384) <sub>`0x0011`</sub>  |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| DHKEM(P-521, HKDF-SHA512) <sub>`0x0012`</sub>  |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| DHKEM(X25519, HKDF-SHA256) <sub>`0x0020`</sub> |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| DHKEM(X448, HKDF-SHA512) <sub>`0x0021`</sub>   |    ✓    |  ✓   |     |            |              |         ✓         |\n| ML-KEM-512 <sub>`0x0040`</sub>                 |    ✓    |  ✓   |     |            |              |         ✓         |\n| ML-KEM-768 <sub>`0x0041`</sub>                 |    ✓    |  ✓   |  ✓  |            |              |         ✓         |\n| ML-KEM-1024 <sub>`0x0042`</sub>                |    ✓    |  ✓   |  ✓  |            |              |         ✓         |\n| MLKEM768-P256 <sub>`0x0050`</sub>              |    ✓    |  ✓   |     |            |              |         ✓         |\n| MLKEM768-X25519 <sub>`0x647a`</sub>            |    ✓    |  ✓   |     |            |              |         ✓         |\n| MLKEM1024-P384 <sub>`0x0051`</sub>             |    ✓    |  ✓   |     |            |              |         ✓         |\n\n### Key Derivation Functions (KDF)\n\n| Name                              | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |\n| :-------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |\n| HKDF-SHA256 <sub>`0x0001`</sub>   |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| HKDF-SHA384 <sub>`0x0002`</sub>   |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| HKDF-SHA512 <sub>`0x0003`</sub>   |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| SHAKE128 <sub>`0x0010`</sub>      |    ✓    |  ✓   |     |            |              |         ✓         |\n| SHAKE256 <sub>`0x0011`</sub>      |    ✓    |  ✓   |     |            |              |         ✓         |\n| TurboSHAKE128 <sub>`0x0012`</sub> |    ✓    |  ✓   |     |            |              |         ✓         |\n| TurboSHAKE256 <sub>`0x0013`</sub> |    ✓    |  ✓   |     |            |              |         ✓         |\n\n### Authenticated Encryption (AEAD)\n\n| Name                                 | Node.js | Deno | Bun | CF Workers | [Browsers][] | [Extensibility][] |\n| :----------------------------------- | :-----: | :--: | :-: | :--------: | :----------: | :---------------: |\n| AES-128-GCM <sub>`0x0001`</sub>      |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| AES-256-GCM <sub>`0x0002`</sub>      |    ✓    |  ✓   |  ✓  |     ✓      |      ✓       |         ✓         |\n| ChaCha20Poly1305 <sub>`0x0003`</sub> |    ✓    |  ✓   |  ✓  |            |              |         ✓         |\n\n## Specifications\n\n- [Hybrid Public Key Encryption](https://datatracker.ietf.org/doc/html/draft-ietf-hpke-hpke-04)\n- [Post-Quantum and Post-Quantum/Traditional Hybrid Algorithms for HPKE](https://datatracker.ietf.org/doc/html/draft-ietf-hpke-pq-05)\n\nThe algorithm implementations are being tested using test vectors from their respective\nspecifications.\n\n## Supported Versions\n\n| Version                                         | Security Fixes 🔑 | Other Bug Fixes 🐞 | New Features ⭐ |\n| ----------------------------------------------- | ----------------- | ------------------ | --------------- |\n| [v1.x](https://github.com/panva/hpke/tree/v1.x) | [Security Policy] | ✓                  | ✓               |\n\n[Web Cryptography]: https://www.w3.org/TR/webcrypto-2/\n[Security Policy]: https://github.com/panva/hpke/security/policy\n[Secure Curves]: https://wicg.github.io/webcrypto-secure-curves/\n[Modern Algorithms]: https://wicg.github.io/webcrypto-modern-algos/\n[extensibility]: https://github.com/panva/hpke/tree/main/examples/noble-suite#readme\n[browsers]: https://panva.github.io/hpke/\n","readmeFilename":"README.md"}