RFR: 8325448: Hybrid Public Key Encryption [v24]

Weijun Wang weijun at openjdk.org
Tue Aug 12 22:48:01 UTC 2025


> Implement HPKE as defined in https://datatracker.ietf.org/doc/rfc9180/.
> 
> ![HPKEParameterSpec06-27-3](https://github.com/user-attachments/assets/a17e7ea2-86dd-4e2d-9506-210e97ff8ae8)

Weijun Wang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 39 commits:

 - Merge branch 'master' into 8325448
 - test on SliceableSecretKey; fixed snippet comment
 - finetune the spec
 - after initialization
 - some spec change
 - no more of()
 - extract and expand
 - merge
 - engineGetBlockSize and engineGetOutputSize returns 0 when not initialized
 - change argument order for exporters, reject null exporter_context
 - ... and 29 more: https://git.openjdk.org/jdk/compare/87d73401...5a84603e

-------------

Changes: https://git.openjdk.org/jdk/pull/18411/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=18411&range=23
  Stats: 2185 lines in 13 files changed: 1988 ins; 74 del; 123 mod
  Patch: https://git.openjdk.org/jdk/pull/18411.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18411/head:pull/18411

PR: https://git.openjdk.org/jdk/pull/18411


More information about the security-dev mailing list