RFR: 8331008: Implement JEP 478: Key Derivation Function API (Preview) [v2]

Kevin Driver kdriver at openjdk.org
Tue Jul 23 16:53:14 UTC 2024


> Introduce an API for Key Derivation Functions (KDFs), which are cryptographic algorithms for deriving additional keys from a secret key and other data. See [JEP 478](https://openjdk.org/jeps/478).
> 
> Work was begun in [another PR](https://github.com/openjdk/jdk/pull/18924).

Kevin Driver has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains 102 new commits since the last revision:

 - add back extra comma
 - remove from Source.java
 - refactor to change getInstance parameter type and deriveX methods parameter type
 - code review comment
 - minor code-review comments
 - javadoc formatting
 - javadoc formatting
 - remove unused declared exception in impls
 - throw a ProviderException instead of "eating" an NSAE for Mac
 - fix edge-case in consolidateKeyMaterial
 - ... and 92 more: https://git.openjdk.org/jdk/compare/12f71f86...ca63c111

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/20301/files
  - new: https://git.openjdk.org/jdk/pull/20301/files/12f71f86..ca63c111

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=20301&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=20301&range=00-01

  Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/20301.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20301/head:pull/20301

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


More information about the compiler-dev mailing list