oh dear
This commit is contained in:
+86
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
||||
{
|
||||
// Token: 0x02001BF5 RID: 7157
|
||||
[Token(Token = "0x2001BF5")]
|
||||
public class ElGamalKeyParameters : AsymmetricKeyParameter
|
||||
{
|
||||
// Token: 0x0600B2F9 RID: 45817 RVA: 0x0026FCFC File Offset: 0x0026DEFC
|
||||
[Token(Token = "0x600B2F9")]
|
||||
[Address(RVA = "0x18050D0", Offset = "0x1803ED0", VA = "0x1818050D0")]
|
||||
protected ElGamalKeyParameters(bool isPrivate, ElGamalParameters parameters)
|
||||
: base(isPrivate)
|
||||
{
|
||||
this.parameters = parameters;
|
||||
}
|
||||
|
||||
// Token: 0x17001C24 RID: 7204
|
||||
// (get) Token: 0x0600B2FA RID: 45818 RVA: 0x0026FD18 File Offset: 0x0026DF18
|
||||
[Token(Token = "0x17001C24")]
|
||||
public ElGamalParameters Parameters
|
||||
{
|
||||
[Token(Token = "0x600B2FA")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.parameters;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B2FB RID: 45819 RVA: 0x0026FD2C File Offset: 0x0026DF2C
|
||||
[Token(Token = "0x600B2FB")]
|
||||
[Address(RVA = "0x18095F0", Offset = "0x18083F0", VA = "0x1818095F0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (obj != this)
|
||||
{
|
||||
if (obj != 0 && obj != 0)
|
||||
{
|
||||
ElGamalParameters elGamalParameters = this.parameters;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B2FC RID: 45820 RVA: 0x0026FD58 File Offset: 0x0026DF58
|
||||
[Token(Token = "0x600B2FC")]
|
||||
[Address(RVA = "0x18021F0", Offset = "0x1800FF0", VA = "0x1818021F0")]
|
||||
protected bool Equals(ElGamalKeyParameters other)
|
||||
{
|
||||
ElGamalParameters elGamalParameters = other.parameters;
|
||||
bool flag = object.Equals(this.parameters, elGamalParameters);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return base.Equals(other);
|
||||
}
|
||||
|
||||
// Token: 0x0600B2FD RID: 45821 RVA: 0x0026FD8C File Offset: 0x0026DF8C
|
||||
[Token(Token = "0x600B2FD")]
|
||||
[Address(RVA = "0x1802250", Offset = "0x1801050", VA = "0x181802250", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
int hashCode = base.GetHashCode();
|
||||
ElGamalParameters elGamalParameters = this.parameters;
|
||||
if (elGamalParameters != 0)
|
||||
{
|
||||
elGamalParameters.Finalize();
|
||||
}
|
||||
return hashCode;
|
||||
}
|
||||
|
||||
// Token: 0x040071D7 RID: 29143
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40071D7")]
|
||||
private readonly ElGamalParameters parameters;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user