87 lines
2.3 KiB
C#
87 lines
2.3 KiB
C#
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;
|
|
}
|
|
}
|