org.bouncycastle.crypto.params
Class NaccacheSternKeyParameters
java.lang.Object
org.bouncycastle.crypto.params.AsymmetricKeyParameter
org.bouncycastle.crypto.params.NaccacheSternKeyParameters
- All Implemented Interfaces:
- CipherParameters
- Direct Known 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
Field Summary |
private java.math.BigInteger |
g
|
(package private) int |
lowerSigmaBound
|
private java.math.BigInteger |
n
|
Constructor Summary |
NaccacheSternKeyParameters(boolean privateKey,
java.math.BigInteger g,
java.math.BigInteger n,
int lowerSigmaBound)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
g
private java.math.BigInteger g
n
private java.math.BigInteger n
lowerSigmaBound
int lowerSigmaBound
NaccacheSternKeyParameters
public NaccacheSternKeyParameters(boolean privateKey,
java.math.BigInteger g,
java.math.BigInteger n,
int lowerSigmaBound)
- Parameters:
privateKey
-
getG
public java.math.BigInteger getG()
- Returns:
- Returns the g.
getLowerSigmaBound
public int getLowerSigmaBound()
- Returns:
- Returns the lowerSigmaBound.
getModulus
public java.math.BigInteger getModulus()
- Returns:
- Returns the n.