<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

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; } } }