67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto
|
|
{
|
|
// Token: 0x02001AC3 RID: 6851
|
|
[Token(Token = "0x2001AC3")]
|
|
public abstract class AsymmetricKeyParameter : ICipherParameters
|
|
{
|
|
// Token: 0x0600AA3C RID: 43580 RVA: 0x00254000 File Offset: 0x00252200
|
|
[Token(Token = "0x600AA3C")]
|
|
[Address(RVA = "0x162F3C0", Offset = "0x162E1C0", VA = "0x18162F3C0")]
|
|
protected AsymmetricKeyParameter(bool privateKey)
|
|
{
|
|
this.privateKey = privateKey;
|
|
}
|
|
|
|
// Token: 0x17001B11 RID: 6929
|
|
// (get) Token: 0x0600AA3D RID: 43581 RVA: 0x0025401C File Offset: 0x0025221C
|
|
[Token(Token = "0x17001B11")]
|
|
public bool IsPrivate
|
|
{
|
|
[Token(Token = "0x600AA3D")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
|
get
|
|
{
|
|
return this.privateKey;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AA3E RID: 43582 RVA: 0x00254030 File Offset: 0x00252230
|
|
[Token(Token = "0x600AA3E")]
|
|
[Address(RVA = "0x1B2E720", Offset = "0x1B2D520", VA = "0x181B2E720", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (obj != 0 && obj != 0)
|
|
{
|
|
return this.privateKey == obj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AA3F RID: 43583 RVA: 0x00254054 File Offset: 0x00252254
|
|
[Token(Token = "0x600AA3F")]
|
|
[Address(RVA = "0x1B2E7B0", Offset = "0x1B2D5B0", VA = "0x181B2E7B0")]
|
|
protected bool Equals(AsymmetricKeyParameter other)
|
|
{
|
|
bool flag = other.privateKey;
|
|
return this.privateKey == flag;
|
|
}
|
|
|
|
// Token: 0x0600AA40 RID: 43584 RVA: 0x00254078 File Offset: 0x00252278
|
|
[Token(Token = "0x600AA40")]
|
|
[Address(RVA = "0x1B2E7D0", Offset = "0x1B2D5D0", VA = "0x181B2E7D0", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
bool flag = this.privateKey;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x04006C95 RID: 27797
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006C95")]
|
|
private readonly bool privateKey;
|
|
}
|
|
}
|