public class

GOST3410PrivateKeySpec

extends Object
implements KeySpec
java.lang.Object
   ↳ org.bouncycastle.jce.spec.GOST3410PrivateKeySpec

Class Overview

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

Summary

Public Constructors
GOST3410PrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger a)
Creates a new GOST3410PrivateKeySpec with the specified parameter values.
Public Methods
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.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

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.

Public Methods

public BigInteger getA ()

Returns the base a.

Returns
  • the base a.

public BigInteger getP ()

Returns the prime p.

Returns
  • the prime p.

public BigInteger getQ ()

Returns the sub-prime q.

Returns
  • the sub-prime q.

public BigInteger getX ()

Returns the private key x.

Returns
  • the private key x.