NaccacheSternPrivateKeyParameters
using Org.BouncyCastle.Math;
using System.Collections.Generic;
namespace Org.BouncyCastle.Crypto.Parameters
{
public class NaccacheSternPrivateKeyParameters : NaccacheSternKeyParameters
{
private readonly BigInteger phiN;
private readonly IList<BigInteger> smallPrimes;
public BigInteger PhiN => phiN;
public IList<BigInteger> SmallPrimesList => smallPrimes;
public NaccacheSternPrivateKeyParameters(BigInteger g, BigInteger n, int lowerSigmaBound, IList<BigInteger> smallPrimes, BigInteger phiN)
: base(true, g, n, lowerSigmaBound)
{
this.smallPrimes = smallPrimes;
this.phiN = phiN;
}
}
}