## Uses of Interface
org.bouncycastle.crypto.CipherParameters

- Packages that use CipherParameters
  Package | Description
  --- | ---
  org.bouncycastle.crypto | Base classes for the lightweight API.
  org.bouncycastle.crypto.params | Classes for parameter objects for ciphers and generators.
  org.bouncycastle.pqc.crypto | Post-Quantum Cryptography implementations and algorithms.
  org.bouncycastle.pqc.crypto.mlkem | This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies.

- - ### Uses of CipherParameters in org.bouncycastle.crypto

    Constructors in org.bouncycastle.crypto with parameters of type CipherParameters
    Constructor and Description
    `AsymmetricCipherKeyPair(CipherParameters publicParam, CipherParameters privateParam)` Deprecated. use AsymmetricKeyParameter

  - ### Uses of CipherParameters in org.bouncycastle.crypto.params

    Classes in org.bouncycastle.crypto.params that implement CipherParameters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsymmetricKeyParameter` Parameter class for asymmetric key operations.
    `class` | `ParametersWithContext` Cipher parameters with associated context data.
    `class` | `ParametersWithRandom` Cipher parameters with associated random number generator.

    Methods in org.bouncycastle.crypto.params that return CipherParameters
    Modifier and Type | Method and Description
    --- | ---
    `CipherParameters` | ParametersWithContext.`getParameters()`
    `CipherParameters` | ParametersWithRandom.`getParameters()`

    Constructors in org.bouncycastle.crypto.params with parameters of type CipherParameters
    Constructor and Description
    `ParametersWithContext(CipherParameters parameters, byte[] context)`
    `ParametersWithRandom(CipherParameters parameters)`
    `ParametersWithRandom(CipherParameters parameters, SecureRandom random)`

  - ### Uses of CipherParameters in org.bouncycastle.pqc.crypto

    Subinterfaces of CipherParameters in org.bouncycastle.pqc.crypto
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `KEMParameters` Parameters for Key Encapsulation Mechanism (KEM) operations.

  - ### Uses of CipherParameters in org.bouncycastle.pqc.crypto.mlkem

    Classes in org.bouncycastle.pqc.crypto.mlkem that implement CipherParameters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLKEMKeyParameters` Base key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
    `class` | `MLKEMParameters` Parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism) algorithms.
    `class` | `MLKEMPrivateKeyParameters` Private key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
    `class` | `MLKEMPublicKeyParameters` Public key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).