public abstract class ECCurve extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ECCurve.F2m
Elliptic curves over F2m.
|
static class |
ECCurve.Fp
Elliptic curve over Fp
|
Constructor and Description |
---|
ECCurve() |
Modifier and Type | Method and Description |
---|---|
abstract ECPoint |
createPoint(BigInteger x,
BigInteger y,
boolean withCompression) |
abstract ECPoint |
decodePoint(byte[] encoded) |
abstract ECFieldElement |
fromBigInteger(BigInteger x) |
ECFieldElement |
getA() |
ECFieldElement |
getB() |
abstract int |
getFieldSize() |
abstract ECPoint |
getInfinity() |
public abstract int getFieldSize()
public abstract ECFieldElement fromBigInteger(BigInteger x)
public abstract ECPoint createPoint(BigInteger x, BigInteger y, boolean withCompression)
public abstract ECPoint decodePoint(byte[] encoded)
public abstract ECPoint getInfinity()
public ECFieldElement getA()
public ECFieldElement getB()
Copyright © 2015. All rights reserved.