Class KeyDerivationFunctionPreviewNotes
java.lang.Object
net.jrodolfo.java_evolution.java24.key_derivation.KeyDerivationFunctionPreviewNotes
Explains the Key Derivation Function API preview in Java 24.
Cryptographic systems often need to derive purpose-specific keys from shared secret material instead of reusing the same raw bytes everywhere. A Key Derivation Function, or KDF, combines input key material, salt, context, and an output length to produce derived key material.
Java 24 previewed a standard API for that operation, and Java 25 finalized it. This package keeps the Java 24 feature as preview notes because the final executable example belongs in the Java 25 key-derivation module.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNames the common KDF inputs.nextStep()Points learners to the final runnable version.Describes the feature status across releases.Explains the cryptographic problem.Explains why context labels matter.Explains why protocols derive multiple keys instead of reusing one raw secret everywhere.
-
Constructor Details
-
KeyDerivationFunctionPreviewNotes
public KeyDerivationFunctionPreviewNotes()
-
-
Method Details
-
problemSolved
-
whyDeriveKeys
Explains why protocols derive multiple keys instead of reusing one raw secret everywhere.- Returns:
- a short motivation note
-
kdfInputs
-
purposeSeparation
-
previewStatus
Describes the feature status across releases.- Returns:
- a short status note
-
nextStep
Points learners to the final runnable version.- Returns:
- a short next-step note
-