using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Paddings { // Token: 0x02001C26 RID: 7206 [Token(Token = "0x2001C26")] public class Pkcs7Padding : IBlockCipherPadding { // Token: 0x0600B3E9 RID: 46057 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B3E9")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")] public void Init(SecureRandom random) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17001C6B RID: 7275 // (get) Token: 0x0600B3EA RID: 46058 RVA: 0x0027258C File Offset: 0x0027078C [Token(Token = "0x17001C6B")] public string PaddingName { [Token(Token = "0x600B3EA")] [Address(RVA = "0x1811640", Offset = "0x1810440", VA = "0x181811640", Slot = "5")] get { return "PKCS7"; } } // Token: 0x0600B3EB RID: 46059 RVA: 0x002725A0 File Offset: 0x002707A0 [Token(Token = "0x600B3EB")] [Address(RVA = "0x18114E0", Offset = "0x18102E0", VA = "0x1818114E0", Slot = "6")] public int AddPadding(byte[] input, int inOff) { int num = input.Length; num -= inOff; if (inOff < input.Length) { } return inOff; } // Token: 0x0600B3EC RID: 46060 RVA: 0x002725C8 File Offset: 0x002707C8 [Token(Token = "0x600B3EC")] [Address(RVA = "0x1811530", Offset = "0x1810330", VA = "0x181811530", Slot = "7")] public int PadCount(byte[] input) { int num = input.Length - 1; throw new NullReferenceException(); } // Token: 0x0600B3ED RID: 46061 RVA: 0x002725E4 File Offset: 0x002707E4 [Token(Token = "0x600B3ED")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public Pkcs7Padding() { int num = 0; this.Init(num); } } }