132 lines
4.1 KiB
C#
132 lines
4.1 KiB
C#
using System;
|
|
using System.IO;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO
|
|
{
|
|
// Token: 0x02001362 RID: 4962
|
|
[Token(Token = "0x2001362")]
|
|
[StructLayout(3)]
|
|
public sealed class Streams
|
|
{
|
|
// Token: 0x06007D98 RID: 32152 RVA: 0x001A5E40 File Offset: 0x001A4040
|
|
[Token(Token = "0x6007D98")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
private Streams()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007D99 RID: 32153 RVA: 0x001A5E54 File Offset: 0x001A4054
|
|
[Token(Token = "0x6007D99")]
|
|
[Address(RVA = "0x2033D60", Offset = "0x2032760", VA = "0x182033D60")]
|
|
public static void Drain(Stream inStr)
|
|
{
|
|
byte[] array = new byte[512];
|
|
}
|
|
|
|
// Token: 0x06007D9A RID: 32154 RVA: 0x001A5E74 File Offset: 0x001A4074
|
|
[Token(Token = "0x6007D9A")]
|
|
[Address(RVA = "0x2034140", Offset = "0x2032B40", VA = "0x182034140")]
|
|
public static byte[] ReadAll(Stream inStr)
|
|
{
|
|
MemoryStream memoryStream = new MemoryStream();
|
|
byte[] array = new byte[512];
|
|
int num = memoryStream.ReadByte();
|
|
((IDisposable)memoryStream).Dispose();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007D9B RID: 32155 RVA: 0x001A5EA4 File Offset: 0x001A40A4
|
|
[Token(Token = "0x6007D9B")]
|
|
[Address(RVA = "0x2033FD0", Offset = "0x20329D0", VA = "0x182033FD0")]
|
|
public static byte[] ReadAllLimited(Stream inStr, int limit)
|
|
{
|
|
MemoryStream memoryStream = new MemoryStream();
|
|
byte[] array = new byte[512];
|
|
int num = memoryStream.ReadByte();
|
|
((IDisposable)memoryStream).Dispose();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007D9C RID: 32156 RVA: 0x001A5ED8 File Offset: 0x001A40D8
|
|
[Token(Token = "0x6007D9C")]
|
|
[Address(RVA = "0x20342D0", Offset = "0x2032CD0", VA = "0x1820342D0")]
|
|
public static int ReadFully(Stream inStr, byte[] buf)
|
|
{
|
|
int num = buf.Length;
|
|
int num2 = 0;
|
|
if (num > 0)
|
|
{
|
|
num -= num2;
|
|
}
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06007D9D RID: 32157 RVA: 0x001A5F00 File Offset: 0x001A4100
|
|
[Token(Token = "0x6007D9D")]
|
|
[Address(RVA = "0x2034240", Offset = "0x2032C40", VA = "0x182034240")]
|
|
public static int ReadFully(Stream inStr, byte[] buf, int off, int len)
|
|
{
|
|
int num = 0;
|
|
if (len > 0)
|
|
{
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06007D9E RID: 32158 RVA: 0x001A5F1C File Offset: 0x001A411C
|
|
[Token(Token = "0x6007D9E")]
|
|
[Address(RVA = "0x2033F10", Offset = "0x2032910", VA = "0x182033F10")]
|
|
public static void PipeAll(Stream inStr, Stream outStr)
|
|
{
|
|
byte[] array = new byte[512];
|
|
int num = outStr.ReadByte();
|
|
}
|
|
|
|
// Token: 0x06007D9F RID: 32159 RVA: 0x001A5F44 File Offset: 0x001A4144
|
|
[Token(Token = "0x6007D9F")]
|
|
[Address(RVA = "0x2033DF0", Offset = "0x20327F0", VA = "0x182033DF0")]
|
|
public static long PipeAllLimited(Stream inStr, long limit, Stream outStr)
|
|
{
|
|
byte[] array = new byte[512];
|
|
int num = outStr.ReadByte();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007DA0 RID: 32160 RVA: 0x001A5F6C File Offset: 0x001A416C
|
|
[Token(Token = "0x6007DA0")]
|
|
[Address(RVA = "0x2034350", Offset = "0x2032D50", VA = "0x182034350")]
|
|
public static void WriteBufTo(MemoryStream buf, Stream output)
|
|
{
|
|
((IDisposable)buf).Dispose();
|
|
}
|
|
|
|
// Token: 0x06007DA1 RID: 32161 RVA: 0x001A5F88 File Offset: 0x001A4188
|
|
[Token(Token = "0x6007DA1")]
|
|
[Address(RVA = "0x2034380", Offset = "0x2032D80", VA = "0x182034380")]
|
|
public static int WriteBufTo(MemoryStream buf, byte[] output, int offset)
|
|
{
|
|
bool canWrite = buf.CanWrite;
|
|
ulong num;
|
|
MemoryStream memoryStream = new MemoryStream(output, offset, canWrite ? 1 : 0, num != 0UL);
|
|
byte[] array = buf.ToArray();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007DA2 RID: 32162 RVA: 0x001A5FB4 File Offset: 0x001A41B4
|
|
[Token(Token = "0x6007DA2")]
|
|
[Address(RVA = "0x2034450", Offset = "0x2032E50", VA = "0x182034450")]
|
|
public static void WriteZeroes(Stream outStr, long count)
|
|
{
|
|
byte[] array = new byte[512];
|
|
int num = outStr.ReadByte();
|
|
int num2 = outStr.ReadByte();
|
|
}
|
|
|
|
// Token: 0x04005A2C RID: 23084
|
|
[Token(Token = "0x4005A2C")]
|
|
private const int BufferSize = 512;
|
|
}
|
|
}
|