Class KeyEncapsulationMechanismNotes

java.lang.Object
net.jrodolfo.java_evolution.java21.KeyEncapsulationMechanismNotes

public class KeyEncapsulationMechanismNotes extends Object
Explains the Key Encapsulation Mechanism API introduced in Java 21.

Secure communication often needs two parties to agree on shared symmetric key material without sending that key directly. A Key Encapsulation Mechanism uses asymmetric cryptography to establish that shared material.

This repository keeps KEM as notes because a realistic example depends on cryptographic providers and setup that would distract from the language/API learning path.

  • Constructor Details

    • KeyEncapsulationMechanismNotes

      public KeyEncapsulationMechanismNotes()
  • Method Details

    • purpose

      public String purpose()
      Explains the cryptographic purpose.
      Returns:
      a short explanation
    • projectDecision

      public String projectDecision()
      Explains why this feature is documented as notes.
      Returns:
      the project decision