scripts
This commit is contained in:
@@ -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()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user