org.bouncycastle.jce.spec

Class GOST3410PublicKeySpec

public class GOST3410PublicKeySpec extends Object implements KeySpec

This class specifies a GOST3410-94 public key with its associated parameters.
Constructor Summary
GOST3410PublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger a)
Creates a new GOST3410PublicKeySpec with the specified parameter values.
Method Summary
BigIntegergetA()
Returns the base g.
BigIntegergetP()
Returns the prime p.
BigIntegergetQ()
Returns the sub-prime q.
BigIntegergetY()
Returns the public key y.

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

getA

public BigInteger getA()
Returns the base g.

Returns: the base g.

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.

getY

public BigInteger getY()
Returns the public key y.

Returns: the public key y.