108 lines
2.7 KiB
C#
108 lines
2.7 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1
|
|
{
|
|
// Token: 0x02001D94 RID: 7572
|
|
[Token(Token = "0x2001D94")]
|
|
public class BerSequence : DerSequence
|
|
{
|
|
// Token: 0x0600BF96 RID: 49046 RVA: 0x002BA060 File Offset: 0x002B8260
|
|
[Token(Token = "0x600BF96")]
|
|
[Address(RVA = "0x26460F0", Offset = "0x2644EF0", VA = "0x1826460F0")]
|
|
public new static BerSequence FromVector(Asn1EncodableVector v)
|
|
{
|
|
IList v2 = v.v;
|
|
return new BerSequence(v);
|
|
}
|
|
|
|
// Token: 0x0600BF97 RID: 49047 RVA: 0x002BA080 File Offset: 0x002B8280
|
|
[Token(Token = "0x600BF97")]
|
|
[Address(RVA = "0x26462A0", Offset = "0x26450A0", VA = "0x1826462A0")]
|
|
public BerSequence()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BF98 RID: 49048 RVA: 0x002BA094 File Offset: 0x002B8294
|
|
[Token(Token = "0x600BF98")]
|
|
[Address(RVA = "0x2646300", Offset = "0x2645100", VA = "0x182646300")]
|
|
public BerSequence(Asn1Encodable obj)
|
|
: base(obj)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BF99 RID: 49049 RVA: 0x002BA0A8 File Offset: 0x002B82A8
|
|
[Token(Token = "0x600BF99")]
|
|
[Address(RVA = "0x2646370", Offset = "0x2645170", VA = "0x182646370")]
|
|
public BerSequence(params Asn1Encodable[] v)
|
|
: base(v)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BF9A RID: 49050 RVA: 0x002BA0BC File Offset: 0x002B82BC
|
|
[Token(Token = "0x600BF9A")]
|
|
[Address(RVA = "0x26463E0", Offset = "0x26451E0", VA = "0x1826463E0")]
|
|
public BerSequence(Asn1EncodableVector v)
|
|
: base(v)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BF9B RID: 49051 RVA: 0x002BA0D0 File Offset: 0x002B82D0
|
|
[Token(Token = "0x600BF9B")]
|
|
[Address(RVA = "0x2645E10", Offset = "0x2644C10", VA = "0x182645E10", Slot = "6")]
|
|
internal override void Encode(DerOutputStream derOut)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (derOut == 0 || (derOut == 0 && derOut == 0))
|
|
{
|
|
goto IL_4D;
|
|
}
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num < enumerator)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
num += num;
|
|
num++;
|
|
num += 19;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_55;
|
|
}
|
|
derOut.WriteObject(num);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_4D:
|
|
base.Encode(derOut);
|
|
return;
|
|
IL_55:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BF9C RID: 49052 RVA: 0x002BA138 File Offset: 0x002B8338
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600BF9C")]
|
|
[Address(RVA = "0x2646210", Offset = "0x2645010", VA = "0x182646210")]
|
|
static BerSequence()
|
|
{
|
|
BerSequence berSequence = new BerSequence();
|
|
}
|
|
|
|
// Token: 0x04007996 RID: 31126
|
|
[Token(Token = "0x4007996")]
|
|
public new static readonly BerSequence Empty;
|
|
}
|
|
}
|