org.bouncycastle.jce.spec

Class GOST3410PublicKeySpec

Implemented Interfaces:
KeySpec

public class GOST3410PublicKeySpec
extends java.lang.Object
implements KeySpec

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

Constructor Summary

GOST3410PublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger a)
Creates a new GOST3410PublicKeySpec with the specified parameter values.

Method Summary

BigInteger
getA()
Returns the base g.
BigInteger
getP()
Returns the prime p.
BigInteger
getQ()
Returns the sub-prime q.
BigInteger
getY()
Returns the public key y.

Constructor Details

GOST3410PublicKeySpec

public GOST3410PublicKeySpec(BigInteger y,
                             BigInteger p,
                             BigInteger q,
                             BigInteger a)
Creates a new GOST3410PublicKeySpec with the specified parameter values.
Parameters:
y - the public key.
p - the prime.
q - the sub-prime.
a - the base.

Method Details

getA

public BigInteger getA()
Returns the base g.
Returns:
the base g.

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.

getY

public BigInteger getY()
Returns the public key y.
Returns:
the public key y.