Class ECDomainParameters

    • Constructor Detail

      • ECDomainParameters

        public ECDomainParameters​(X9ECParameters x9)
      • ECDomainParameters

        public ECDomainParameters​(ECCurve curve,
                                  ECPoint G,
                                  java.math.BigInteger n)
      • ECDomainParameters

        public ECDomainParameters​(ECCurve curve,
                                  ECPoint G,
                                  java.math.BigInteger n,
                                  java.math.BigInteger h)
      • ECDomainParameters

        public ECDomainParameters​(ECCurve curve,
                                  ECPoint G,
                                  java.math.BigInteger n,
                                  java.math.BigInteger h,
                                  byte[] seed)
    • Method Detail

      • getCurve

        public ECCurve getCurve()
      • getN

        public java.math.BigInteger getN()
      • getH

        public java.math.BigInteger getH()
      • getHInv

        public java.math.BigInteger getHInv()
      • getSeed

        public byte[] getSeed()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • validatePrivateScalar

        public java.math.BigInteger validatePrivateScalar​(java.math.BigInteger d)
      • validatePublicPoint

        public ECPoint validatePublicPoint​(ECPoint q)