using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Paddings { // Token: 0x02001645 RID: 5701 [Token(Token = "0x2001645")] [StructLayout(3)] public interface IBlockCipherPadding { // Token: 0x060097F9 RID: 38905 [Token(Token = "0x60097F9")] [Address(Slot = "0")] void Init(SecureRandom random); // Token: 0x17001867 RID: 6247 // (get) Token: 0x060097FA RID: 38906 [Token(Token = "0x17001867")] string PaddingName { [Token(Token = "0x60097FA")] [Address(Slot = "1")] get; } // Token: 0x060097FB RID: 38907 [Token(Token = "0x60097FB")] [Address(Slot = "2")] int AddPadding(byte[] input, int inOff); // Token: 0x060097FC RID: 38908 [Token(Token = "0x60097FC")] [Address(Slot = "3")] int PadCount(byte[] input); } }