# Package org.bouncycastle.pqc.crypto

Post-Quantum Cryptography implementations and algorithms.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  KEMParameters | Parameters for Key Encapsulation Mechanism (KEM) operations.

## Package org.bouncycastle.pqc.crypto Description

Post-Quantum Cryptography implementations and algorithms.

This package contains concrete implementations of post-quantum cryptographic algorithms, including the Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM) which is based on CRYSTALS-Kyber.

Key Components:

- ML-KEM (Module-Lattice-Based Key Encapsulation Mechanism) implementation
- Key generation, encapsulation, and decapsulation algorithms
- Post-quantum cryptographic utilities and helper classes

Main Functionality:

- Quantum-resistant key pair generation
- Secure key encapsulation and decapsulation operations
- Lattice-based cryptographic primitives
- Integration with BouncyCastle's provider architecture

Usage Notes:

- These algorithms are designed to be secure against both classical and quantum computer attacks
- ML-KEM is standardized and suitable for production use in quantum-resistant scenarios