This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -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;
}
}