using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001BE4 RID: 7140 [Token(Token = "0x2001BE4")] public abstract class DsaKeyParameters : AsymmetricKeyParameter { // Token: 0x0600B28C RID: 45708 RVA: 0x0026E738 File Offset: 0x0026C938 [Token(Token = "0x600B28C")] [Address(RVA = "0x18050D0", Offset = "0x1803ED0", VA = "0x1818050D0")] protected DsaKeyParameters(bool isPrivate, DsaParameters parameters) : base(isPrivate) { this.parameters = parameters; } // Token: 0x17001C0E RID: 7182 // (get) Token: 0x0600B28D RID: 45709 RVA: 0x0026E754 File Offset: 0x0026C954 [Token(Token = "0x17001C0E")] public DsaParameters Parameters { [Token(Token = "0x600B28D")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.parameters; } } // Token: 0x0600B28E RID: 45710 RVA: 0x0026E768 File Offset: 0x0026C968 [Token(Token = "0x600B28E")] [Address(RVA = "0x1805000", Offset = "0x1803E00", VA = "0x181805000", Slot = "0")] public override bool Equals(object obj) { if (obj != this) { if (obj != 0 && obj != 0) { DsaParameters dsaParameters = this.parameters; bool flag; if (flag) { bool flag2; return flag2; } } } return true; } // Token: 0x0600B28F RID: 45711 RVA: 0x0026E794 File Offset: 0x0026C994 [Token(Token = "0x600B28F")] [Address(RVA = "0x18021F0", Offset = "0x1800FF0", VA = "0x1818021F0")] protected bool Equals(DsaKeyParameters other) { DsaParameters dsaParameters = other.parameters; bool flag = object.Equals(this.parameters, dsaParameters); if (!flag) { return flag; } return base.Equals(other); } // Token: 0x0600B290 RID: 45712 RVA: 0x0026E7C8 File Offset: 0x0026C9C8 [Token(Token = "0x600B290")] [Address(RVA = "0x1802250", Offset = "0x1801050", VA = "0x181802250", Slot = "2")] public override int GetHashCode() { int hashCode = base.GetHashCode(); DsaParameters dsaParameters = this.parameters; if (dsaParameters != 0) { dsaParameters.Finalize(); } return hashCode; } // Token: 0x040071B4 RID: 29108 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40071B4")] private readonly DsaParameters parameters; } }