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

# Package org.bouncycastle.crypto.kems

Key Encapsulation Mechanisms.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CMCEKEMExtractor |
  CMCEKEMGenerator |
  ECIESKEMExtractor | The ECIES Key Encapsulation Mechanism (ECIES-KEM) from ISO 18033-2.
  ECIESKEMGenerator | The ECIES Key Encapsulation Mechanism (ECIES-KEM) from ISO 18033-2.
  ECIESKeyEncapsulation | Deprecated use ECIESKEMGenerator, ECIESKEMExtractor
  FrodoKEMExtractor |
  FrodoKEMGenerator |
  MLKEMExtractor |
  MLKEMGenerator |
  RSAKEMExtractor | The RSA Key Encapsulation Mechanism (RSA-KEM) from ISO 18033-2.
  RSAKEMGenerator | The RSA Key Encapsulation Mechanism (RSA-KEM) from ISO 18033-2.
  RSAKeyEncapsulation | Deprecated use RSAKEMGenerator, RSAKEMExtractor
  SAKKEKEMExtractor | Implements the receiver side of the SAKKE (Sakai-Kasahara Key Encryption) protocol as defined in RFC 6508.
  SAKKEKEMSGenerator | This class implements the SAKKE (Sakai-Kasahara Key Encryption) Key Encapsulation Mechanism as defined in RFC 6508.

## Package org.bouncycastle.crypto.kems Description

Key Encapsulation Mechanisms.