com.intel.crypto
Class EccAlg.CurveProperties
- java.lang.Object
-
- com.intel.crypto.EccAlg.CurveProperties
-
- Enclosing class:
- EccAlg
public abstract static class EccAlg.CurveProperties extends java.lang.Object
This class represents elliptic curve properties, namely the tuple T = (p, a, b, G, n, h). All values are represented in MSB encoding.
-
-
Constructor Summary
Constructors Constructor and Description EccAlg.CurveProperties()
-
Method Summary
Methods Modifier and Type Method and Description abstract byte[]
getA()
Returns the a value in the curve definition tuple.abstract byte[]
getB()
Returns the b value in the curve definition tuple.abstract EccAlg.CurvePoint
getG()
Returns the group generator G point in the curve definition tuple.abstract byte[]
getH()
Returns the h value in the curve definition tuple.abstract byte[]
getN()
Returns the n value in the curve definition tuple.abstract byte[]
getP()
Returns the p value in the curve definition tuple.
-
-
-
Method Detail
-
getA
public abstract byte[] getA()
Returns the a value in the curve definition tuple.- Returns:
- the a value in the tuple.
-
getB
public abstract byte[] getB()
Returns the b value in the curve definition tuple.- Returns:
- the b value in the tuple.
-
getH
public abstract byte[] getH()
Returns the h value in the curve definition tuple.- Returns:
- the h value in the tuple.
-
getN
public abstract byte[] getN()
Returns the n value in the curve definition tuple.- Returns:
- the n value in the tuple.
-
getP
public abstract byte[] getP()
Returns the p value in the curve definition tuple.- Returns:
- the p value in the tuple.
-
getG
public abstract EccAlg.CurvePoint getG()
Returns the group generator G point in the curve definition tuple.- Returns:
- the G point in the tuple.
-
-