67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto
|
|
{
|
|
// Token: 0x02001BA3 RID: 7075
|
|
[Token(Token = "0x2001BA3")]
|
|
public abstract class AsymmetricKeyParameter : ICipherParameters
|
|
{
|
|
// Token: 0x0600AE0A RID: 44554 RVA: 0x0025D0AC File Offset: 0x0025B2AC
|
|
[Token(Token = "0x600AE0A")]
|
|
[Address(RVA = "0x41C700", Offset = "0x41B700", VA = "0x18041C700")]
|
|
protected AsymmetricKeyParameter(bool privateKey)
|
|
{
|
|
this.privateKey = privateKey;
|
|
}
|
|
|
|
// Token: 0x17001BAE RID: 7086
|
|
// (get) Token: 0x0600AE0B RID: 44555 RVA: 0x0025D0C8 File Offset: 0x0025B2C8
|
|
[Token(Token = "0x17001BAE")]
|
|
public bool IsPrivate
|
|
{
|
|
[Token(Token = "0x600AE0B")]
|
|
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
|
get
|
|
{
|
|
return this.privateKey;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AE0C RID: 44556 RVA: 0x0025D0DC File Offset: 0x0025B2DC
|
|
[Token(Token = "0x600AE0C")]
|
|
[Address(RVA = "0x25962D0", Offset = "0x25952D0", VA = "0x1825962D0", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (obj != 0 && obj != 0)
|
|
{
|
|
return this.privateKey == obj;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600AE0D RID: 44557 RVA: 0x0025D100 File Offset: 0x0025B300
|
|
[Token(Token = "0x600AE0D")]
|
|
[Address(RVA = "0x2596360", Offset = "0x2595360", VA = "0x182596360")]
|
|
protected bool Equals(AsymmetricKeyParameter other)
|
|
{
|
|
bool flag = other.privateKey;
|
|
return this.privateKey == flag;
|
|
}
|
|
|
|
// Token: 0x0600AE0E RID: 44558 RVA: 0x0025D124 File Offset: 0x0025B324
|
|
[Token(Token = "0x600AE0E")]
|
|
[Address(RVA = "0x2596380", Offset = "0x2595380", VA = "0x182596380", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
bool flag = this.privateKey;
|
|
int num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x04006E4E RID: 28238
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006E4E")]
|
|
private readonly bool privateKey;
|
|
}
|
|
}
|