This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,91 @@
using System;
using System.IO;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1
{
// Token: 0x0200179D RID: 6045
[Token(Token = "0x200179D")]
[StructLayout(3)]
public abstract class Asn1Object : Asn1Encodable
{
// Token: 0x0600A32E RID: 41774 RVA: 0x00260310 File Offset: 0x0025E510
[Token(Token = "0x600A32E")]
[Address(RVA = "0x2676A30", Offset = "0x2675430", VA = "0x182676A30")]
public static Asn1Object FromByteArray(byte[] data)
{
int num;
MemoryStream memoryStream = new MemoryStream(data, num != 0);
num = 0;
Asn1InputStream asn1InputStream = new Asn1InputStream(memoryStream);
int length = data.Length;
asn1InputStream.limit = length;
byte[][] array = new byte[16][];
asn1InputStream.tmpBuffers = array;
Asn1Object asn1Object = asn1InputStream.ReadObject();
long length2 = memoryStream.Length;
bool canWrite = memoryStream.CanWrite;
if (length2 == (canWrite ? 1L : 0L))
{
return asn1Object;
}
IOException ex = new IOException("extra data found after object");
throw new NullReferenceException();
}
// Token: 0x0600A32F RID: 41775 RVA: 0x00260394 File Offset: 0x0025E594
[Token(Token = "0x600A32F")]
[Address(RVA = "0x2676BC0", Offset = "0x26755C0", VA = "0x182676BC0")]
public static Asn1Object FromStream(Stream inStr)
{
return new Asn1InputStream(inStr).ReadObject();
}
// Token: 0x0600A330 RID: 41776 RVA: 0x002603C0 File Offset: 0x0025E5C0
[Token(Token = "0x600A330")]
[Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "5")]
public sealed override Asn1Object ToAsn1Object()
{
return this;
}
// Token: 0x0600A331 RID: 41777
[Token(Token = "0x600A331")]
[Address(Slot = "6")]
internal abstract void Encode(DerOutputStream derOut);
// Token: 0x0600A332 RID: 41778
[Token(Token = "0x600A332")]
[Address(Slot = "7")]
protected abstract bool Asn1Equals(Asn1Object asn1Object);
// Token: 0x0600A333 RID: 41779
[Token(Token = "0x600A333")]
[Address(Slot = "8")]
protected abstract int Asn1GetHashCode();
// Token: 0x0600A334 RID: 41780 RVA: 0x002603D0 File Offset: 0x0025E5D0
[Token(Token = "0x600A334")]
[Address(RVA = "0x199F810", Offset = "0x199E210", VA = "0x18199F810")]
internal bool CallAsn1Equals(Asn1Object obj)
{
return this.Asn1Equals(obj);
}
// Token: 0x0600A335 RID: 41781 RVA: 0x002603E4 File Offset: 0x0025E5E4
[Token(Token = "0x600A335")]
[Address(RVA = "0x1170520", Offset = "0x116EF20", VA = "0x181170520")]
internal int CallAsn1GetHashCode()
{
return this.Asn1GetHashCode();
}
// Token: 0x0600A336 RID: 41782 RVA: 0x002603F8 File Offset: 0x0025E5F8
[Token(Token = "0x600A336")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
protected Asn1Object()
{
}
}
}