Class GOST3410PublicKeySpec

  • All Implemented Interfaces:
    KeySpec

    public class GOST3410PublicKeySpec
    extends Object
    implements KeySpec
    This class specifies a GOST3410-94 public key with its associated parameters.
    • Constructor Detail

      • GOST3410PublicKeySpec

        public GOST3410PublicKeySpec​(BigInteger y,
                                     BigInteger p,
                                     BigInteger q,
                                     BigInteger a)
        Creates a new GOST3410PublicKeySpec with the specified parameter values.
        Parameters:
        y - the public key.
        p - the prime.
        q - the sub-prime.
        a - the base.
    • Method Detail

      • getY

        public BigInteger getY()
        Returns the public key y.
        Returns:
        the public key y.
      • getP

        public BigInteger getP()
        Returns the prime p.
        Returns:
        the prime p.
      • getQ

        public BigInteger getQ()
        Returns the sub-prime q.
        Returns:
        the sub-prime q.
      • getA

        public BigInteger getA()
        Returns the base g.
        Returns:
        the base g.