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

# Package org.bouncycastle.pqc.crypto.mldsa

Lightweight implementation of ML-DSA (Module-Lattice-Based Digital Signature Algorithm) as standardised by NIST FIPS 204.

See: Description

- Class Summary
  Class | Description
  --- | ---
  HashMLDSASigner | Deprecated use org.bouncycastle.crypto.signers.HashMLDSASigner
  MLDSAKeyGenerationParameters | Deprecated use org.bouncycastle.crypto.params.MLDSAKeyGenerationParameters
  MLDSAKeyPairGenerator | Deprecated use org.bouncycastle.crypto.generators.MLDSAKeyPairGenerator
  MLDSAKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLDSAKeyParameters
  MLDSAParameters | Deprecated use org.bouncycastle.crypto.params.MLDSAParameters
  MLDSAPrivateKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLDSAPrivateKeyParameters
  MLDSAPublicKeyParameters | Deprecated use org.bouncycastle.crypto.params.MLDSAPublicKeyParameters
  MLDSASigner | Deprecated use org.bouncycastle.crypto.signers.MLDSASigner

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

Lightweight implementation of ML-DSA (Module-Lattice-Based Digital Signature Algorithm) as standardised by NIST FIPS 204. JCA bindings are registered through the BC and BCPQC providers; for direct lightweight use see `MLDSASigner` and `MLDSAKeyPairGenerator`.