using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001AD1 RID: 6865 [Token(Token = "0x2001AD1")] public interface IBlockCipher { // Token: 0x17001B1A RID: 6938 // (get) Token: 0x0600AAB1 RID: 43697 [Token(Token = "0x17001B1A")] string AlgorithmName { [Token(Token = "0x600AAB1")] [Address(Slot = "0")] get; } // Token: 0x0600AAB2 RID: 43698 [Token(Token = "0x600AAB2")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AAB3 RID: 43699 [Token(Token = "0x600AAB3")] [Address(Slot = "2")] int GetBlockSize(); // Token: 0x17001B1B RID: 6939 // (get) Token: 0x0600AAB4 RID: 43700 [Token(Token = "0x17001B1B")] bool IsPartialBlockOkay { [Token(Token = "0x600AAB4")] [Address(Slot = "3")] get; } // Token: 0x0600AAB5 RID: 43701 [Token(Token = "0x600AAB5")] [Address(Slot = "4")] int ProcessBlock(byte[] inBuf, int inOff, byte[] outBuf, int outOff); // Token: 0x0600AAB6 RID: 43702 [Token(Token = "0x600AAB6")] [Address(Slot = "5")] void Reset(); } }