oh dear
This commit is contained in:
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs
|
||||
{
|
||||
// Token: 0x02001E8A RID: 7818
|
||||
[Token(Token = "0x2001E8A")]
|
||||
public class DHParameter : Asn1Encodable
|
||||
{
|
||||
// Token: 0x0600C58D RID: 50573 RVA: 0x002D18FC File Offset: 0x002CFAFC
|
||||
[Token(Token = "0x600C58D")]
|
||||
[Address(RVA = "0x2BBEF60", Offset = "0x2BBDD60", VA = "0x182BBEF60")]
|
||||
public DHParameter(BigInteger p, BigInteger g, int l)
|
||||
{
|
||||
DerInteger derInteger = new DerInteger(p);
|
||||
this.p = derInteger;
|
||||
DerInteger derInteger2 = new DerInteger(g);
|
||||
this.g = derInteger2;
|
||||
if (l != 0)
|
||||
{
|
||||
DerInteger derInteger3 = new DerInteger(l);
|
||||
this.l = derInteger3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C58E RID: 50574 RVA: 0x002D1940 File Offset: 0x002CFB40
|
||||
[Token(Token = "0x600C58E")]
|
||||
[Address(RVA = "0x2BBED60", Offset = "0x2BBDB60", VA = "0x182BBED60")]
|
||||
public DHParameter(Asn1Sequence seq)
|
||||
{
|
||||
IEnumerator enumerator;
|
||||
for (;;)
|
||||
{
|
||||
base..ctor();
|
||||
enumerator = seq.GetEnumerator();
|
||||
if (enumerator == 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
this.p = enumerator;
|
||||
if (enumerator == 0)
|
||||
{
|
||||
}
|
||||
if (enumerator != 0)
|
||||
{
|
||||
this.g = enumerator;
|
||||
if (enumerator == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (enumerator == 0 || enumerator != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
this.l = enumerator;
|
||||
}
|
||||
|
||||
// Token: 0x17001EA2 RID: 7842
|
||||
// (get) Token: 0x0600C58F RID: 50575 RVA: 0x002D1998 File Offset: 0x002CFB98
|
||||
[Token(Token = "0x17001EA2")]
|
||||
public BigInteger P
|
||||
{
|
||||
[Token(Token = "0x600C58F")]
|
||||
[Address(RVA = "0x27283C0", Offset = "0x27271C0", VA = "0x1827283C0")]
|
||||
get
|
||||
{
|
||||
return this.p.PositiveValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001EA3 RID: 7843
|
||||
// (get) Token: 0x0600C590 RID: 50576 RVA: 0x002D19B8 File Offset: 0x002CFBB8
|
||||
[Token(Token = "0x17001EA3")]
|
||||
public BigInteger G
|
||||
{
|
||||
[Token(Token = "0x600C590")]
|
||||
[Address(RVA = "0x27283E0", Offset = "0x27271E0", VA = "0x1827283E0")]
|
||||
get
|
||||
{
|
||||
return this.g.PositiveValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001EA4 RID: 7844
|
||||
// (get) Token: 0x0600C591 RID: 50577 RVA: 0x002D19D8 File Offset: 0x002CFBD8
|
||||
[Token(Token = "0x17001EA4")]
|
||||
public BigInteger L
|
||||
{
|
||||
[Token(Token = "0x600C591")]
|
||||
[Address(RVA = "0x2BBF030", Offset = "0x2BBDE30", VA = "0x182BBF030")]
|
||||
get
|
||||
{
|
||||
DerInteger derInteger = this.l;
|
||||
if (derInteger == 0)
|
||||
{
|
||||
}
|
||||
return derInteger.PositiveValue;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C592 RID: 50578 RVA: 0x002D19F8 File Offset: 0x002CFBF8
|
||||
[Token(Token = "0x600C592")]
|
||||
[Address(RVA = "0x2BBEBA0", Offset = "0x2BBD9A0", VA = "0x182BBEBA0", Slot = "5")]
|
||||
public override Asn1Object ToAsn1Object()
|
||||
{
|
||||
Asn1Encodable[] array = new Asn1Encodable[2];
|
||||
DerInteger derInteger = this.p;
|
||||
if (derInteger != 0)
|
||||
{
|
||||
}
|
||||
array[0] = derInteger;
|
||||
DerInteger derInteger2 = this.g;
|
||||
if (derInteger2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = derInteger2;
|
||||
Asn1EncodableVector asn1EncodableVector = new Asn1EncodableVector(array);
|
||||
if (this.l != (ulong)0L)
|
||||
{
|
||||
Asn1Encodable[] array2 = new Asn1Encodable[1];
|
||||
DerInteger derInteger3 = this.l;
|
||||
if (derInteger3 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = derInteger3;
|
||||
asn1EncodableVector.Add(array2);
|
||||
}
|
||||
DerSequence derSequence = new DerSequence(asn1EncodableVector);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04007D06 RID: 32006
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D06")]
|
||||
internal DerInteger p;
|
||||
|
||||
// Token: 0x04007D07 RID: 32007
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D07")]
|
||||
internal DerInteger g;
|
||||
|
||||
// Token: 0x04007D08 RID: 32008
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007D08")]
|
||||
internal DerInteger l;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user