a
This commit is contained in:
+118
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
||||
{
|
||||
// Token: 0x02001BDB RID: 7131
|
||||
[Token(Token = "0x2001BDB")]
|
||||
public class DHKeyParameters : AsymmetricKeyParameter
|
||||
{
|
||||
// Token: 0x0600B247 RID: 45639 RVA: 0x0026DC88 File Offset: 0x0026BE88
|
||||
[Token(Token = "0x600B247")]
|
||||
[Address(RVA = "0x1802290", Offset = "0x1801090", VA = "0x181802290")]
|
||||
protected DHKeyParameters(bool isPrivate, DHParameters parameters)
|
||||
{
|
||||
DerObjectIdentifier dhKeyAgreement = PkcsObjectIdentifiers.DhKeyAgreement;
|
||||
base..ctor(isPrivate);
|
||||
this.parameters = parameters;
|
||||
this.algorithmOid = dhKeyAgreement;
|
||||
}
|
||||
|
||||
// Token: 0x0600B248 RID: 45640 RVA: 0x0026DCB0 File Offset: 0x0026BEB0
|
||||
[Token(Token = "0x600B248")]
|
||||
[Address(RVA = "0x1802330", Offset = "0x1801130", VA = "0x181802330")]
|
||||
protected DHKeyParameters(bool isPrivate, DHParameters parameters, DerObjectIdentifier algorithmOid)
|
||||
: base(isPrivate)
|
||||
{
|
||||
this.algorithmOid = algorithmOid;
|
||||
this.parameters = parameters;
|
||||
}
|
||||
|
||||
// Token: 0x17001BFC RID: 7164
|
||||
// (get) Token: 0x0600B249 RID: 45641 RVA: 0x0026DCD4 File Offset: 0x0026BED4
|
||||
[Token(Token = "0x17001BFC")]
|
||||
public DHParameters Parameters
|
||||
{
|
||||
[Token(Token = "0x600B249")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.parameters;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001BFD RID: 7165
|
||||
// (get) Token: 0x0600B24A RID: 45642 RVA: 0x0026DCE8 File Offset: 0x0026BEE8
|
||||
[Token(Token = "0x17001BFD")]
|
||||
public DerObjectIdentifier AlgorithmOid
|
||||
{
|
||||
[Token(Token = "0x600B24A")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.algorithmOid;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B24B RID: 45643 RVA: 0x0026DCFC File Offset: 0x0026BEFC
|
||||
[Token(Token = "0x600B24B")]
|
||||
[Address(RVA = "0x1802120", Offset = "0x1800F20", VA = "0x181802120", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (obj != this)
|
||||
{
|
||||
if (obj != 0 && obj != 0)
|
||||
{
|
||||
DHParameters dhparameters = this.parameters;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B24C RID: 45644 RVA: 0x0026DD28 File Offset: 0x0026BF28
|
||||
[Token(Token = "0x600B24C")]
|
||||
[Address(RVA = "0x18021F0", Offset = "0x1800FF0", VA = "0x1818021F0")]
|
||||
protected bool Equals(DHKeyParameters other)
|
||||
{
|
||||
DHParameters dhparameters = other.parameters;
|
||||
bool flag = object.Equals(this.parameters, dhparameters);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return base.Equals(other);
|
||||
}
|
||||
|
||||
// Token: 0x0600B24D RID: 45645 RVA: 0x0026DD5C File Offset: 0x0026BF5C
|
||||
[Token(Token = "0x600B24D")]
|
||||
[Address(RVA = "0x1802250", Offset = "0x1801050", VA = "0x181802250", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
int hashCode = base.GetHashCode();
|
||||
DHParameters dhparameters = this.parameters;
|
||||
if (dhparameters != 0)
|
||||
{
|
||||
dhparameters.Finalize();
|
||||
}
|
||||
return hashCode;
|
||||
}
|
||||
|
||||
// Token: 0x0400719A RID: 29082
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400719A")]
|
||||
private readonly DHParameters parameters;
|
||||
|
||||
// Token: 0x0400719B RID: 29083
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400719B")]
|
||||
private readonly DerObjectIdentifier algorithmOid;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user