|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--de.flexiprovider.common.math.ellipticcurves.EllipticCurve
|
+--de.flexiprovider.common.math.ellipticcurves.EllipticCurveGFP
This class holds elliptic curves over prime fields GF (p). The equation for such a curve is:
E: y2 = x3 + ax + b.
a and b are stored in FlexiBigInt instances mA and mB, respectively.
EllipticCurve| Fields inherited from class de.flexiprovider.common.math.ellipticcurves.EllipticCurve |
mA, mB, mQ |
| Constructor Summary | |
EllipticCurveGFP(GFPElement a,
GFPElement b,
FlexiBigInt p)
Constructs an elliptic curve E with the specified parameters a and b in short Weierstrass normal form in projective representation over the prime field with the specified characteristic. |
|
| Method Summary | |
java.lang.String |
toString()
|
| Methods inherited from class de.flexiprovider.common.math.ellipticcurves.EllipticCurve |
equals, getA, getB, getQ, hashCode |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public EllipticCurveGFP(GFPElement a,
GFPElement b,
FlexiBigInt p)
a - curve parameter ab - curve parameter bp - characteristic of the underlying prime fieldGFPElement| Method Detail |
public final java.lang.String toString()
toString in class EllipticCurve
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||