using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001CDD RID: 7389 [Token(Token = "0x2001CDD")] public class Gost3410PublicKeyParameters : Gost3410KeyParameters { // Token: 0x0600B6F4 RID: 46836 RVA: 0x0027972C File Offset: 0x0027792C [Token(Token = "0x600B6F4")] [Address(RVA = "0x22DA980", Offset = "0x22D9980", VA = "0x1822DA980")] public Gost3410PublicKeyParameters(BigInteger y, Gost3410Parameters parameters) { int num = 0; base..ctor(num != 0); this.parameters = parameters; BigInteger p = parameters.p; int num2 = y.CompareTo(p); this.y = y; } // Token: 0x0600B6F5 RID: 46837 RVA: 0x00279768 File Offset: 0x00277968 [Token(Token = "0x600B6F5")] [Address(RVA = "0x22DAA40", Offset = "0x22D9A40", VA = "0x1822DAA40")] public Gost3410PublicKeyParameters(BigInteger y, DerObjectIdentifier publicKeyParamSet) { int num = 0; base..ctor(num != 0, publicKeyParamSet); BigInteger p = this.parameters.p; int num2 = y.CompareTo(p); this.y = y; } // Token: 0x17001CD0 RID: 7376 // (get) Token: 0x0600B6F6 RID: 46838 RVA: 0x002797A0 File Offset: 0x002779A0 [Token(Token = "0x17001CD0")] public BigInteger Y { [Token(Token = "0x600B6F6")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.y; } } // Token: 0x0400739F RID: 29599 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400739F")] private readonly BigInteger y; } }