org.bouncycastle.crypto.params

Class NaccacheSternKeyParameters

Implemented Interfaces:
CipherParameters
Known Direct Subclasses:
NaccacheSternPrivateKeyParameters

public class NaccacheSternKeyParameters
extends AsymmetricKeyParameter

Public key parameters for NaccacheStern cipher. For details on this cipher, please see http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf

Constructor Summary

NaccacheSternKeyParameters(boolean privateKey, BigInteger g, BigInteger n, int lowerSigmaBound)

Method Summary

BigInteger
getG()
int
getLowerSigmaBound()
BigInteger
getModulus()

Methods inherited from class org.bouncycastle.crypto.params.AsymmetricKeyParameter

isPrivate

Constructor Details

NaccacheSternKeyParameters

public NaccacheSternKeyParameters(boolean privateKey,
                                  BigInteger g,
                                  BigInteger n,
                                  int lowerSigmaBound)
Parameters:
privateKey -

Method Details

getG

public BigInteger getG()
Returns:
Returns the g.

getLowerSigmaBound

public int getLowerSigmaBound()
Returns:
Returns the lowerSigmaBound.

getModulus

public BigInteger getModulus()
Returns:
Returns the n.