oh dear
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1
|
||||
{
|
||||
// Token: 0x02001D9A RID: 7578
|
||||
[Token(Token = "0x2001D9A")]
|
||||
public abstract class DerGenerator : Asn1Generator
|
||||
{
|
||||
// Token: 0x0600BFC1 RID: 49089 RVA: 0x002BA8B4 File Offset: 0x002B8AB4
|
||||
[Token(Token = "0x600BFC1")]
|
||||
[Address(RVA = "0x187CEC0", Offset = "0x187BCC0", VA = "0x18187CEC0")]
|
||||
protected DerGenerator(Stream outStream)
|
||||
: base(outStream)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFC2 RID: 49090 RVA: 0x002BA8C8 File Offset: 0x002B8AC8
|
||||
[Token(Token = "0x600BFC2")]
|
||||
[Address(RVA = "0x187CED0", Offset = "0x187BCD0", VA = "0x18187CED0")]
|
||||
protected DerGenerator(Stream outStream, int tagNo, bool isExplicit)
|
||||
: base(outStream)
|
||||
{
|
||||
this._tagNo = tagNo;
|
||||
this._tagged = true;
|
||||
this._isExplicit = isExplicit;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFC3 RID: 49091 RVA: 0x002BA8F4 File Offset: 0x002B8AF4
|
||||
[Token(Token = "0x600BFC3")]
|
||||
[Address(RVA = "0x187CE00", Offset = "0x187BC00", VA = "0x18187CE00")]
|
||||
private static void WriteLength(Stream outStr, int length)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFC4 RID: 49092 RVA: 0x002BA910 File Offset: 0x002B8B10
|
||||
[Token(Token = "0x600BFC4")]
|
||||
[Address(RVA = "0x187CD00", Offset = "0x187BB00", VA = "0x18187CD00")]
|
||||
internal static void WriteDerEncoded(Stream outStream, int tag, byte[] bytes)
|
||||
{
|
||||
int length = bytes.Length;
|
||||
if (length != 0)
|
||||
{
|
||||
uint num;
|
||||
num += (uint)1;
|
||||
while (length != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num2 = outStream.ReadByte();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFC5 RID: 49093 RVA: 0x002BA940 File Offset: 0x002B8B40
|
||||
[Token(Token = "0x600BFC5")]
|
||||
[Address(RVA = "0x187CBB0", Offset = "0x187B9B0", VA = "0x18187CBB0")]
|
||||
internal void WriteDerEncoded(int tag, byte[] bytes)
|
||||
{
|
||||
if (!this._tagged)
|
||||
{
|
||||
DerGenerator.WriteDerEncoded(this._out, tag, bytes);
|
||||
return;
|
||||
}
|
||||
if (!this._isExplicit)
|
||||
{
|
||||
DerGenerator.WriteDerEncoded(this._out, tag, bytes);
|
||||
}
|
||||
DerGenerator.WriteDerEncoded(new MemoryStream(), tag, bytes);
|
||||
Stream @out = this._out;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFC6 RID: 49094 RVA: 0x002BA994 File Offset: 0x002B8B94
|
||||
[Token(Token = "0x600BFC6")]
|
||||
[Address(RVA = "0x187CCC0", Offset = "0x187BAC0", VA = "0x18187CCC0")]
|
||||
internal static void WriteDerEncoded(Stream outStr, int tag, Stream inStr)
|
||||
{
|
||||
byte[] array = Streams.ReadAll(inStr);
|
||||
DerGenerator.WriteDerEncoded(outStr, tag, array);
|
||||
}
|
||||
|
||||
// Token: 0x040079A1 RID: 31137
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40079A1")]
|
||||
private bool _tagged;
|
||||
|
||||
// Token: 0x040079A2 RID: 31138
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x40079A2")]
|
||||
private bool _isExplicit;
|
||||
|
||||
// Token: 0x040079A3 RID: 31139
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40079A3")]
|
||||
private int _tagNo;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user