using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001606 RID: 5638 [Token(Token = "0x2001606")] [StructLayout(3)] public class DsaKeyGenerationParameters : KeyGenerationParameters { // Token: 0x060096B0 RID: 38576 RVA: 0x002170D4 File Offset: 0x002152D4 [Token(Token = "0x60096B0")] [Address(RVA = "0x1DD43C0", Offset = "0x1DD2DC0", VA = "0x181DD43C0")] public DsaKeyGenerationParameters(SecureRandom random, DsaParameters parameters) { int num = parameters.p.BitLength - 1; base..ctor(random, num); this.parameters = parameters; } // Token: 0x1700180C RID: 6156 // (get) Token: 0x060096B1 RID: 38577 RVA: 0x00217104 File Offset: 0x00215304 [Token(Token = "0x1700180C")] public DsaParameters Parameters { [Token(Token = "0x60096B1")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get { return this.parameters; } } // Token: 0x04006370 RID: 25456 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4006370")] private readonly DsaParameters parameters; } }