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

# Package org.bouncycastle.pqc.crypto.crystals.dilithium

Lightweight implementation of CRYSTALS-Dilithium (the NIST Round 3 submission that was subsequently standardised as ML-DSA / FIPS 204).

See: Description

- Class Summary
  Class | Description
  --- | ---
  DilithiumKeyGenerationParameters |
  DilithiumKeyPairGenerator |
  DilithiumKeyParameters |
  DilithiumParameters |
  DilithiumPrivateKeyParameters |
  DilithiumPublicKeyParameters |
  DilithiumSigner |

## Package org.bouncycastle.pqc.crypto.crystals.dilithium Description

Lightweight implementation of CRYSTALS-Dilithium (the NIST Round 3 submission that was subsequently standardised as ML-DSA / FIPS 204). New code should prefer `org.bouncycastle.pqc.crypto.mldsa`.