org.bouncycastle.jce.spec

Class GOST3410PrivateKeySpec

public class GOST3410PrivateKeySpec extends Object implements KeySpec

This class specifies a GOST3410-94 private key with its associated parameters.
Constructor Summary
GOST3410PrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger a)
Creates a new GOST3410PrivateKeySpec with the specified parameter values.
Method Summary
BigIntegergetA()
Returns the base a.
BigIntegergetP()
Returns the prime p.
BigIntegergetQ()
Returns the sub-prime q.
BigIntegergetX()
Returns the private key x.

Constructor Detail

GOST3410PrivateKeySpec

public GOST3410PrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger a)
Creates a new GOST3410PrivateKeySpec with the specified parameter values.

Parameters: x the private key. p the prime. q the sub-prime. a the base.

Method Detail

getA

public BigInteger getA()
Returns the base a.

Returns: the base a.

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.

getX

public BigInteger getX()
Returns the private key x.

Returns: the private key x.