using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001603 RID: 5635 [Token(Token = "0x2001603")] [StructLayout(3)] public class DsaParameterGenerationParameters { // Token: 0x06009698 RID: 38552 RVA: 0x00216D60 File Offset: 0x00214F60 [Token(Token = "0x6009698")] [Address(RVA = "0x1DD4520", Offset = "0x1DD2F20", VA = "0x181DD4520")] public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random) { this.l = L; this.certainty = certainty; this.random = 0; this.n = N; } // Token: 0x06009699 RID: 38553 RVA: 0x00216D90 File Offset: 0x00214F90 [Token(Token = "0x6009699")] [Address(RVA = "0x1DD4580", Offset = "0x1DD2F80", VA = "0x181DD4580")] 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: 0x17001807 RID: 6151 // (get) Token: 0x0600969A RID: 38554 RVA: 0x00216DC8 File Offset: 0x00214FC8 [Token(Token = "0x17001807")] public virtual int L { [Token(Token = "0x600969A")] [Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "4")] get { return this.l; } } // Token: 0x17001808 RID: 6152 // (get) Token: 0x0600969B RID: 38555 RVA: 0x00216DDC File Offset: 0x00214FDC [Token(Token = "0x17001808")] public virtual int N { [Token(Token = "0x600969B")] [Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "5")] get { return this.n; } } // Token: 0x17001809 RID: 6153 // (get) Token: 0x0600969C RID: 38556 RVA: 0x00216DF0 File Offset: 0x00214FF0 [Token(Token = "0x17001809")] public virtual int UsageIndex { [Token(Token = "0x600969C")] [Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "6")] get { return this.usageIndex; } } // Token: 0x1700180A RID: 6154 // (get) Token: 0x0600969D RID: 38557 RVA: 0x00216E04 File Offset: 0x00215004 [Token(Token = "0x1700180A")] public virtual int Certainty { [Token(Token = "0x600969D")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0", Slot = "7")] get { return this.certainty; } } // Token: 0x1700180B RID: 6155 // (get) Token: 0x0600969E RID: 38558 RVA: 0x00216E18 File Offset: 0x00215018 [Token(Token = "0x1700180B")] public virtual SecureRandom Random { [Token(Token = "0x600969E")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "8")] get { return this.random; } } // Token: 0x04006365 RID: 25445 [Token(Token = "0x4006365")] public const int DigitalSignatureUsage = 1; // Token: 0x04006366 RID: 25446 [Token(Token = "0x4006366")] public const int KeyEstablishmentUsage = 2; // Token: 0x04006367 RID: 25447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006367")] private readonly int l; // Token: 0x04006368 RID: 25448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x4006368")] private readonly int n; // Token: 0x04006369 RID: 25449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4006369")] private readonly int certainty; // Token: 0x0400636A RID: 25450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400636A")] private readonly SecureRandom random; // Token: 0x0400636B RID: 25451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400636B")] private readonly int usageIndex; } }