using System; using System.Collections; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001C0A RID: 7178 [Token(Token = "0x2001C0A")] public class NaccacheSternPrivateKeyParameters : NaccacheSternKeyParameters { // Token: 0x0600B35B RID: 45915 RVA: 0x00270C84 File Offset: 0x0026EE84 [Token(Token = "0x600B35B")] [Address(RVA = "0x180C6B0", Offset = "0x180B4B0", VA = "0x18180C6B0")] [Obsolete] public NaccacheSternPrivateKeyParameters(BigInteger g, BigInteger n, int lowerSigmaBound, ArrayList smallPrimes, BigInteger phiN) : base(true) { this.smallPrimes = 0; this.g = g; this.lowerSigmaBound = lowerSigmaBound; this.phiN = 0; this.n = n; } // Token: 0x0600B35C RID: 45916 RVA: 0x00270CBC File Offset: 0x0026EEBC [Token(Token = "0x600B35C")] [Address(RVA = "0x180C6B0", Offset = "0x180B4B0", VA = "0x18180C6B0")] public NaccacheSternPrivateKeyParameters(BigInteger g, BigInteger n, int lowerSigmaBound, IList smallPrimes, BigInteger phiN) : base(true) { this.smallPrimes = 0; this.g = g; this.lowerSigmaBound = lowerSigmaBound; this.phiN = 0; this.n = n; } // Token: 0x17001C46 RID: 7238 // (get) Token: 0x0600B35D RID: 45917 RVA: 0x00270CF4 File Offset: 0x0026EEF4 [Token(Token = "0x17001C46")] public BigInteger PhiN { [Token(Token = "0x600B35D")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.phiN; } } // Token: 0x17001C47 RID: 7239 // (get) Token: 0x0600B35E RID: 45918 RVA: 0x00270D08 File Offset: 0x0026EF08 [Token(Token = "0x17001C47")] [Obsolete] public ArrayList SmallPrimes { [Token(Token = "0x600B35E")] [Address(RVA = "0x180C710", Offset = "0x180B510", VA = "0x18180C710")] get { return new ArrayList(this.smallPrimes); } } // Token: 0x17001C48 RID: 7240 // (get) Token: 0x0600B35F RID: 45919 RVA: 0x00270D20 File Offset: 0x0026EF20 [Token(Token = "0x17001C48")] public IList SmallPrimesList { [Token(Token = "0x600B35F")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { return this.smallPrimes; } } // Token: 0x04007202 RID: 29186 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4007202")] private readonly BigInteger phiN; // Token: 0x04007203 RID: 29187 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4007203")] private readonly IList smallPrimes; } }