## Uses of Class
org.bouncycastle.crypto.params.AsymmetricKeyParameter

- Packages that use AsymmetricKeyParameter
  Package | Description
  --- | ---
  org.bouncycastle.crypto | Base classes for the lightweight API.
  org.bouncycastle.pqc.crypto.mlkem | This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies.

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

    Methods in org.bouncycastle.crypto that return AsymmetricKeyParameter
    Modifier and Type | Method and Description
    --- | ---
    `AsymmetricKeyParameter` | AsymmetricCipherKeyPair.`getPrivate()` return the private key parameters.
    `AsymmetricKeyParameter` | AsymmetricCipherKeyPair.`getPublic()` return the public key parameters.

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

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

    Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mlkem
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLKEMKeyParameters` Base key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
    `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).

    Methods in org.bouncycastle.pqc.crypto.mlkem with parameters of type AsymmetricKeyParameter
    Modifier and Type | Method and Description
    --- | ---
    `SecretWithEncapsulation` | MLKEMGenerator.`generateEncapsulated(AsymmetricKeyParameter recipientKey)`
    `SecretWithEncapsulation` | MLKEMGenerator.`internalGenerateEncapsulated(AsymmetricKeyParameter recipientKey, byte[] randBytes)`