# Hierarchy For Package org.bouncycastle.crypto.kems

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.crypto.kems.CMCEKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.CMCEKEMGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)
  - org.bouncycastle.crypto.kems.ECIESKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.ECIESKEMGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)
  - org.bouncycastle.crypto.kems.ECIESKeyEncapsulation (implements org.bouncycastle.crypto.KeyEncapsulation)
  - org.bouncycastle.crypto.kems.FrodoKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.FrodoKEMGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)
  - org.bouncycastle.crypto.kems.MLKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.MLKEMGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)
  - org.bouncycastle.crypto.kems.RSAKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.RSAKEMGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)
  - org.bouncycastle.crypto.kems.RSAKeyEncapsulation (implements org.bouncycastle.crypto.KeyEncapsulation)
  - org.bouncycastle.crypto.kems.SAKKEKEMExtractor (implements org.bouncycastle.crypto.EncapsulatedSecretExtractor)
  - org.bouncycastle.crypto.kems.SAKKEKEMSGenerator (implements org.bouncycastle.crypto.EncapsulatedSecretGenerator)