com.ibm.crypto.fips.provider
Class PrimeCurve
- java.lang.Object
-
- java.security.spec.EllipticCurve
-
- com.ibm.crypto.fips.provider.PrimeCurve
-
- Direct Known Subclasses:
- AffineCurve, JacobianCurve
public abstract class PrimeCurve extends java.security.spec.EllipticCurve
-
-
Constructor Summary
Constructors Constructor and Description PrimeCurve(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b)PrimeCurve(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b, byte[] seed)
-
Method Summary
Methods Modifier and Type Method and Description abstract EllipticPointadd(EllipticPoint p1, EllipticPoint p2)abstract EllipticPointdoublee(EllipticPoint p1)abstract EllipticPointmultiply(java.lang.Object k, EllipticPoint generator)abstract EllipticPointtoEllipticPoint(java.security.spec.ECPoint p)
-
-
-
Constructor Detail
-
PrimeCurve
public PrimeCurve(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b)
-
PrimeCurve
public PrimeCurve(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b, byte[] seed)
-
-
Method Detail
-
multiply
public abstract EllipticPoint multiply(java.lang.Object k, EllipticPoint generator)
-
add
public abstract EllipticPoint add(EllipticPoint p1, EllipticPoint p2)
-
doublee
public abstract EllipticPoint doublee(EllipticPoint p1)
-
toEllipticPoint
public abstract EllipticPoint toEllipticPoint(java.security.spec.ECPoint p)
-
-