Bouncy Castle Cryptography Library 1.37

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.


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
 

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.

Bouncy Castle Cryptography Library 1.37