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

- Packages that use SecretWithEncapsulation
  Package | Description
  --- | ---
  org.bouncycastle.pqc.crypto.mlkem | This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies.
  org.bouncycastle.pqc.crypto.util | Utility classes for Post-Quantum Cryptography operations.

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

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

  - ### Uses of SecretWithEncapsulation in org.bouncycastle.pqc.crypto.util

    Classes in org.bouncycastle.pqc.crypto.util that implement SecretWithEncapsulation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SecretWithEncapsulationImpl` Implementation of SecretWithEncapsulation for post-quantum cryptography.