Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Utilities/Encoders/Base64.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

106 lines
3.4 KiB
C#

using System;
using System.IO;
using System.Text;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Encoders
{
// Token: 0x02001A29 RID: 6697
[Token(Token = "0x2001A29")]
public sealed class Base64
{
// Token: 0x06009D6F RID: 40303 RVA: 0x00206DB4 File Offset: 0x00204FB4
[Token(Token = "0x6009D6F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private Base64()
{
}
// Token: 0x06009D70 RID: 40304 RVA: 0x00206DC8 File Offset: 0x00204FC8
[Token(Token = "0x6009D70")]
[Address(RVA = "0x4DF6D0", Offset = "0x4DE6D0", VA = "0x1804DF6D0")]
public static string ToBase64String(byte[] data)
{
int length = data.Length;
int num = 0;
return Convert.ToBase64String(data, num, length);
}
// Token: 0x06009D71 RID: 40305 RVA: 0x00206DEC File Offset: 0x00204FEC
[Token(Token = "0x6009D71")]
[Address(RVA = "0x4DF660", Offset = "0x4DE660", VA = "0x1804DF660")]
public static string ToBase64String(byte[] data, int off, int length)
{
return Convert.ToBase64String(data, off, length);
}
// Token: 0x06009D72 RID: 40306 RVA: 0x00206E04 File Offset: 0x00205004
[Token(Token = "0x6009D72")]
[Address(RVA = "0x4DF4C0", Offset = "0x4DE4C0", VA = "0x1804DF4C0")]
public static byte[] Encode(byte[] data)
{
int length = data.Length;
int num = 0;
return Base64.Encode(data, num, length);
}
// Token: 0x06009D73 RID: 40307 RVA: 0x00206E28 File Offset: 0x00205028
[Token(Token = "0x6009D73")]
[Address(RVA = "0x4DF5C0", Offset = "0x4DE5C0", VA = "0x1804DF5C0")]
public static byte[] Encode(byte[] data, int off, int length)
{
string text = Convert.ToBase64String(data, off, length);
Encoding ascii = Encoding.ASCII;
throw new NullReferenceException();
}
// Token: 0x06009D74 RID: 40308 RVA: 0x00206E4C File Offset: 0x0020504C
[Token(Token = "0x6009D74")]
[Address(RVA = "0x4DF550", Offset = "0x4DE550", VA = "0x1804DF550")]
public static int Encode(byte[] data, Stream outStream)
{
int length = data.Length;
int num = 0;
byte[] array = Base64.Encode(data, num, length);
int num2 = outStream.ReadByte();
return array.Length;
}
// Token: 0x06009D75 RID: 40309 RVA: 0x00206E80 File Offset: 0x00205080
[Token(Token = "0x6009D75")]
[Address(RVA = "0x4DF4F0", Offset = "0x4DE4F0", VA = "0x1804DF4F0")]
public static int Encode(byte[] data, int off, int length, Stream outStream)
{
byte[] array = Base64.Encode(data, off, length);
int num = outStream.ReadByte();
return array.Length;
}
// Token: 0x06009D76 RID: 40310 RVA: 0x00206EAC File Offset: 0x002050AC
[Token(Token = "0x6009D76")]
[Address(RVA = "0x4DF330", Offset = "0x4DE330", VA = "0x1804DF330")]
public static byte[] Decode(byte[] data)
{
return Convert.FromBase64String(Encoding.ASCII.GetString(data));
}
// Token: 0x06009D77 RID: 40311 RVA: 0x00206ED4 File Offset: 0x002050D4
[Token(Token = "0x6009D77")]
[Address(RVA = "0x4DF460", Offset = "0x4DE460", VA = "0x1804DF460")]
public static byte[] Decode(string data)
{
return Convert.FromBase64String(data);
}
// Token: 0x06009D78 RID: 40312 RVA: 0x00206EE8 File Offset: 0x002050E8
[Token(Token = "0x6009D78")]
[Address(RVA = "0x4DF3C0", Offset = "0x4DE3C0", VA = "0x1804DF3C0")]
public static int Decode(string data, Stream outStream)
{
byte[] array = Convert.FromBase64String(data);
int num = outStream.ReadByte();
return array.Length;
}
}
}