# Package org.bouncycastle.crypto.ec

Utility classes for support Elliptic Curve cryptographic transforms.

- Interface Summary
  Interface | Description
  --- | ---
  ECDecryptor |
  ECEncryptor |
  ECPairFactorTransform |
  ECPairTransform |

- Class Summary
  Class | Description
  --- | ---
  CustomNamedCurves |
  ECElGamalDecryptor | this does your basic decryption ElGamal style using EC
  ECElGamalEncryptor | this does your basic ElGamal encryption algorithm using EC
  ECFixedTransform | this transforms the original randomness used for an ElGamal encryption by a fixed value.
  ECNewPublicKeyTransform | this does your basic Elgamal encryption algorithm using EC
  ECNewRandomnessTransform | this transforms the original randomness used for an ElGamal encryption.
  ECPair |