package org.bouncycastle.pqc.crypto.mlkem
This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies. MLDSA and common classes are in i2p.jar (core).
- All Classes and InterfacesClassDescriptionCentral Binomial Distribution (CBD) sampling for ML-KEM operations.Core engine for ML-KEM (Module-Lattice Key Encapsulation Mechanism) operations.Extractor for ML-KEM private key operations.Generator for ML-KEM encapsulated secrets.Indistinguishability under Chosen Plaintext Attack (IND-CPA) security for ML-KEM.Key generation parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).Generator for ML-KEM (Module-Lattice Key Encapsulation Mechanism) key pairs.Base key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).Parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism) algorithms.Private key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).Public key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).Number Theoretic Transform (NTT) implementation for ML-KEM operations.Polynomial representation for ML-KEM operations.Vector of polynomials for ML-KEM operations.Polynomial reduction operations for ML-KEM cryptography.Abstract base class for symmetric cryptographic primitives in ML-KEM.SHAKE-based symmetric implementation for ML-KEM operations.