org.bouncycastle.pqc.crypto.mlkem (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.pqc.crypto.mlkem

Lightweight implementation of ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) as standardised by NIST FIPS 203.

See: Description

- Class Summary
  Class | Description
  --- | ---
  MLKEMExtractor | Deprecated use org.bouncycastle.crypto.kems.MLKEMExtractor
  MLKEMGenerator | Deprecated use org.bouncycastle.crypto.kems.MLKEMGenerator
  MLKEMKeyGenerationParameters | Deprecated use org.bouncycastle.crypto.params.MLKEMKeyGenerationParameters
  MLKEMKeyPairGenerator | Deprecated use org.bouncycastle.crypto.generators.MLKEMKeyPairGenerator
  MLKEMKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLKEMKeyParameters
  MLKEMParameters | Deprecated use org.bouncycastle.crypto.params.MLKEMParameters
  MLKEMPrivateKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLKEMKeyPrivateKeyParameters
  MLKEMPublicKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLKEMKeyPublicKeyParameters

## Package org.bouncycastle.pqc.crypto.mlkem Description

Lightweight implementation of ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) as standardised by NIST FIPS 203. The KEM-API bindings live in `org.bouncycastle.crypto.kems.mlkem`.