org.bouncycastle.jce.spec

Class GOST3410PrivateKeySpec

Implemented Interfaces:
KeySpec

public class GOST3410PrivateKeySpec
extends java.lang.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

BigInteger
getA()
Returns the base a.
BigInteger
getP()
Returns the prime p.
BigInteger
getQ()
Returns the sub-prime q.
BigInteger
getX()
Returns the private key x.

Constructor Details

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 Details

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.