using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Encoders { // Token: 0x0200194F RID: 6479 [Token(Token = "0x200194F")] public class HexTranslator : ITranslator { // Token: 0x060099CB RID: 39371 RVA: 0x001FE8A4 File Offset: 0x001FCAA4 [Token(Token = "0x60099CB")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")] public int GetEncodedBlockSize() { return 2; } // Token: 0x060099CC RID: 39372 RVA: 0x001FE8B4 File Offset: 0x001FCAB4 [Token(Token = "0x60099CC")] [Address(RVA = "0x18DE9D0", Offset = "0x18DD7D0", VA = "0x1818DE9D0", Slot = "5")] public int Encode(byte[] input, int inOff, int length, byte[] outBytes, int outOff) { int num = 0; if (length > 0) { num++; } throw new NullReferenceException(); } // Token: 0x060099CD RID: 39373 RVA: 0x001FE8D0 File Offset: 0x001FCAD0 [Token(Token = "0x60099CD")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "6")] public int GetDecodedBlockSize() { return 1; } // Token: 0x060099CE RID: 39374 RVA: 0x001FE8E0 File Offset: 0x001FCAE0 [Token(Token = "0x60099CE")] [Address(RVA = "0x18DE890", Offset = "0x18DD690", VA = "0x1818DE890", Slot = "7")] public int Decode(byte[] input, int inOff, int length, byte[] outBytes, int outOff) { int num = 0; if (length > 0) { int length2 = input.Length; num++; } return length; } // Token: 0x060099CF RID: 39375 RVA: 0x001FE908 File Offset: 0x001FCB08 [Token(Token = "0x60099CF")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HexTranslator() { } // Token: 0x060099D0 RID: 39376 RVA: 0x001FE91C File Offset: 0x001FCB1C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60099D0")] [Address(RVA = "0x18DEB80", Offset = "0x18DD980", VA = "0x1818DEB80")] static HexTranslator() { RuntimeHelpers.InitializeArray(new byte[16], fieldof(.FE5567E8D769550852182CDF69D74BB16DFF8E29).FieldHandle); } // Token: 0x0400688C RID: 26764 [Token(Token = "0x400688C")] private static readonly byte[] hexTable; } }