Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.26
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.bouncycastle.math.ec
Class ECCurve

    java.lang.Object
      org.bouncycastle.math.ec.ECCurve

Direct Known Subclasses:
  ECCurve.F2m, ECCurve.Fp

public abstract class ECCurve
extends java.lang.Object

base class for an elliptic curve

Nested Class Summary
`static class` | `ECCurve.F2m` Elliptic curves over F2m
`static class` | `ECCurve.Fp` Elliptic curve over Fp

Constructor Summary
`ECCurve(java.math.BigInteger q, java.math.BigInteger a, java.math.BigInteger b)`

Method Summary
`abstract ECPoint` | `decodePoint(byte[] encoded)`
`abstract ECFieldElement` | `fromBigInteger(java.math.BigInteger x)`
`ECFieldElement` | `getA()`
`ECFieldElement` | `getB()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ECCurve

    public ECCurve(java.math.BigInteger q,
                   java.math.BigInteger a,
                   java.math.BigInteger b)

Method Detail

### fromBigInteger

    public abstract ECFieldElement fromBigInteger(java.math.BigInteger x)

### decodePoint

    public abstract ECPoint decodePoint(byte[] encoded)

### getA

    public ECFieldElement getA()

### getB

    public ECFieldElement getB()

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.26
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD