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

# Hierarchy For Package org.bouncycastle.crypto.ec

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bouncycastle.crypto.ec.CustomNamedCurves
  - org.bouncycastle.crypto.ec.ECElGamalDecryptor (implements org.bouncycastle.crypto.ec.ECDecryptor)
  - org.bouncycastle.crypto.ec.ECElGamalEncryptor (implements org.bouncycastle.crypto.ec.ECEncryptor)
  - org.bouncycastle.crypto.ec.ECFixedTransform (implements org.bouncycastle.crypto.ec.ECPairFactorTransform)
  - org.bouncycastle.crypto.ec.ECNewPublicKeyTransform (implements org.bouncycastle.crypto.ec.ECPairTransform)
  - org.bouncycastle.crypto.ec.ECNewRandomnessTransform (implements org.bouncycastle.crypto.ec.ECPairFactorTransform)
  - org.bouncycastle.crypto.ec.ECPair

## Interface Hierarchy

- org.bouncycastle.crypto.ec.ECDecryptor
- org.bouncycastle.crypto.ec.ECEncryptor
- org.bouncycastle.crypto.ec.ECPairTransform
  - org.bouncycastle.crypto.ec.ECPairFactorTransform