Package 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 https://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
-
-
Constructor Summary
Constructors Constructor Description NaccacheSternKeyParameters(boolean privateKey, BigInteger g, BigInteger n, int lowerSigmaBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigInteger
getG()
int
getLowerSigmaBound()
BigInteger
getModulus()
-
Methods inherited from class org.bouncycastle.crypto.params.AsymmetricKeyParameter
isPrivate
-
-
-
-
Constructor Detail
-
NaccacheSternKeyParameters
public NaccacheSternKeyParameters(boolean privateKey, BigInteger g, BigInteger n, int lowerSigmaBound)
- Parameters:
privateKey
-
-
-
Method Detail
-
getG
public BigInteger getG()
- Returns:
- Returns the g.
-
getLowerSigmaBound
public int getLowerSigmaBound()
- Returns:
- Returns the lowerSigmaBound.
-
getModulus
public BigInteger getModulus()
- Returns:
- Returns the n.
-
-