package org.bouncycastle.crypto.params;

import java.math.BigInteger;

Public key parameters for NaccacheStern cipher. For details on this cipher, please see http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
/** * Public key parameters for NaccacheStern cipher. For details on this cipher, * please see * * http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf */
public class NaccacheSternKeyParameters extends AsymmetricKeyParameter { private BigInteger g, n; int lowerSigmaBound;
Params:
  • privateKey –
/** * @param privateKey */
public NaccacheSternKeyParameters(boolean privateKey, BigInteger g, BigInteger n, int lowerSigmaBound) { super(privateKey); this.g = g; this.n = n; this.lowerSigmaBound = lowerSigmaBound; }
Returns:Returns the g.
/** * @return Returns the g. */
public BigInteger getG() { return g; }
Returns:Returns the lowerSigmaBound.
/** * @return Returns the lowerSigmaBound. */
public int getLowerSigmaBound() { return lowerSigmaBound; }
Returns:Returns the n.
/** * @return Returns the n. */
public BigInteger getModulus() { return n; } }