using System; using System.Collections; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001CEA RID: 7402 [Token(Token = "0x2001CEA")] public class NaccacheSternPrivateKeyParameters : NaccacheSternKeyParameters { // Token: 0x0600B729 RID: 46889 RVA: 0x00279E44 File Offset: 0x00278044 [Token(Token = "0x600B729")] [Address(RVA = "0x22DEBA0", Offset = "0x22DDBA0", VA = "0x1822DEBA0")] [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: 0x0600B72A RID: 46890 RVA: 0x00279E7C File Offset: 0x0027807C [Token(Token = "0x600B72A")] [Address(RVA = "0x22DEBA0", Offset = "0x22DDBA0", VA = "0x1822DEBA0")] 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: 0x17001CE3 RID: 7395 // (get) Token: 0x0600B72B RID: 46891 RVA: 0x00279EB4 File Offset: 0x002780B4 [Token(Token = "0x17001CE3")] public BigInteger PhiN { [Token(Token = "0x600B72B")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.phiN; } } // Token: 0x17001CE4 RID: 7396 // (get) Token: 0x0600B72C RID: 46892 RVA: 0x00279EC8 File Offset: 0x002780C8 [Token(Token = "0x17001CE4")] [Obsolete] public ArrayList SmallPrimes { [Token(Token = "0x600B72C")] [Address(RVA = "0x22DEC00", Offset = "0x22DDC00", VA = "0x1822DEC00")] get { return new ArrayList(this.smallPrimes); } } // Token: 0x17001CE5 RID: 7397 // (get) Token: 0x0600B72D RID: 46893 RVA: 0x00279EE0 File Offset: 0x002780E0 [Token(Token = "0x17001CE5")] public IList SmallPrimesList { [Token(Token = "0x600B72D")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.smallPrimes; } } // Token: 0x040073BB RID: 29627 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40073BB")] private readonly BigInteger phiN; // Token: 0x040073BC RID: 29628 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40073BC")] private readonly IList smallPrimes; } }