org.bouncycastle.jce.spec
Class GOST3410PrivateKeySpec

java.lang.Object
  extended by org.bouncycastle.jce.spec.GOST3410PrivateKeySpec
All Implemented Interfaces:
java.security.spec.KeySpec

public class GOST3410PrivateKeySpec
extends java.lang.Object
implements java.security.spec.KeySpec

This class specifies a GOST3410-94 private key with its associated parameters.


Field Summary
private  java.math.BigInteger a
           
private  java.math.BigInteger p
           
private  java.math.BigInteger q
           
private  java.math.BigInteger x
           
 
Constructor Summary
GOST3410PrivateKeySpec(java.math.BigInteger x, java.math.BigInteger p, java.math.BigInteger q, java.math.BigInteger a)
          Creates a new GOST3410PrivateKeySpec with the specified parameter values.
 
Method Summary
 java.math.BigInteger getA()
          Returns the base a.
 java.math.BigInteger getP()
          Returns the prime p.
 java.math.BigInteger getQ()
          Returns the sub-prime q.
 java.math.BigInteger getX()
          Returns the private key x.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

private java.math.BigInteger x

p

private java.math.BigInteger p

q

private java.math.BigInteger q

a

private java.math.BigInteger a
Constructor Detail

GOST3410PrivateKeySpec

public GOST3410PrivateKeySpec(java.math.BigInteger x,
                              java.math.BigInteger p,
                              java.math.BigInteger q,
                              java.math.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

getX

public java.math.BigInteger getX()
Returns the private key x.

Returns:
the private key x.

getP

public java.math.BigInteger getP()
Returns the prime p.

Returns:
the prime p.

getQ

public java.math.BigInteger getQ()
Returns the sub-prime q.

Returns:
the sub-prime q.

getA

public java.math.BigInteger getA()
Returns the base a.

Returns:
the base a.