using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001BE0 RID: 7136 [Token(Token = "0x2001BE0")] public class DsaParameterGenerationParameters { // Token: 0x0600B272 RID: 45682 RVA: 0x0026E380 File Offset: 0x0026C580 [Token(Token = "0x600B272")] [Address(RVA = "0x1805100", Offset = "0x1803F00", VA = "0x181805100")] public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random) { this.l = L; this.certainty = certainty; this.random = 0; this.n = N; } // Token: 0x0600B273 RID: 45683 RVA: 0x0026E3B0 File Offset: 0x0026C5B0 [Token(Token = "0x600B273")] [Address(RVA = "0x1805160", Offset = "0x1803F60", VA = "0x181805160")] public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random, int usageIndex) { this.random = 0; this.l = L; this.certainty = certainty; this.usageIndex = 0; this.n = N; } // Token: 0x17001C08 RID: 7176 // (get) Token: 0x0600B274 RID: 45684 RVA: 0x0026E3E8 File Offset: 0x0026C5E8 [Token(Token = "0x17001C08")] public virtual int L { [Token(Token = "0x600B274")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "4")] get { return this.l; } } // Token: 0x17001C09 RID: 7177 // (get) Token: 0x0600B275 RID: 45685 RVA: 0x0026E3FC File Offset: 0x0026C5FC [Token(Token = "0x17001C09")] public virtual int N { [Token(Token = "0x600B275")] [Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "5")] get { return this.n; } } // Token: 0x17001C0A RID: 7178 // (get) Token: 0x0600B276 RID: 45686 RVA: 0x0026E410 File Offset: 0x0026C610 [Token(Token = "0x17001C0A")] public virtual int UsageIndex { [Token(Token = "0x600B276")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "6")] get { return this.usageIndex; } } // Token: 0x17001C0B RID: 7179 // (get) Token: 0x0600B277 RID: 45687 RVA: 0x0026E424 File Offset: 0x0026C624 [Token(Token = "0x17001C0B")] public virtual int Certainty { [Token(Token = "0x600B277")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "7")] get { return this.certainty; } } // Token: 0x17001C0C RID: 7180 // (get) Token: 0x0600B278 RID: 45688 RVA: 0x0026E438 File Offset: 0x0026C638 [Token(Token = "0x17001C0C")] public virtual SecureRandom Random { [Token(Token = "0x600B278")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "8")] get { return this.random; } } // Token: 0x040071A8 RID: 29096 [Token(Token = "0x40071A8")] public const int DigitalSignatureUsage = 1; // Token: 0x040071A9 RID: 29097 [Token(Token = "0x40071A9")] public const int KeyEstablishmentUsage = 2; // Token: 0x040071AA RID: 29098 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40071AA")] private readonly int l; // Token: 0x040071AB RID: 29099 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40071AB")] private readonly int n; // Token: 0x040071AC RID: 29100 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40071AC")] private readonly int certainty; // Token: 0x040071AD RID: 29101 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40071AD")] private readonly SecureRandom random; // Token: 0x040071AE RID: 29102 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40071AE")] private readonly int usageIndex; } }