Intel

Developer Zone

EccAlg.CurveProperties

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.
    • 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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, toString
    • Constructor Detail

      • EccAlg.CurveProperties

        public EccAlg.CurveProperties()
    • 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.