using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001AD3 RID: 6867 [Token(Token = "0x2001AD3")] public interface IBufferedCipher { // Token: 0x17001B1C RID: 6940 // (get) Token: 0x0600AAB9 RID: 43705 [Token(Token = "0x17001B1C")] string AlgorithmName { [Token(Token = "0x600AAB9")] [Address(Slot = "0")] get; } // Token: 0x0600AABA RID: 43706 [Token(Token = "0x600AABA")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AABB RID: 43707 [Token(Token = "0x600AABB")] [Address(Slot = "2")] int GetBlockSize(); // Token: 0x0600AABC RID: 43708 [Token(Token = "0x600AABC")] [Address(Slot = "3")] int GetOutputSize(int inputLen); // Token: 0x0600AABD RID: 43709 [Token(Token = "0x600AABD")] [Address(Slot = "4")] int GetUpdateOutputSize(int inputLen); // Token: 0x0600AABE RID: 43710 [Token(Token = "0x600AABE")] [Address(Slot = "5")] byte[] ProcessByte(byte input); // Token: 0x0600AABF RID: 43711 [Token(Token = "0x600AABF")] [Address(Slot = "6")] int ProcessByte(byte input, byte[] output, int outOff); // Token: 0x0600AAC0 RID: 43712 [Token(Token = "0x600AAC0")] [Address(Slot = "7")] byte[] ProcessBytes(byte[] input); // Token: 0x0600AAC1 RID: 43713 [Token(Token = "0x600AAC1")] [Address(Slot = "8")] byte[] ProcessBytes(byte[] input, int inOff, int length); // Token: 0x0600AAC2 RID: 43714 [Token(Token = "0x600AAC2")] [Address(Slot = "9")] int ProcessBytes(byte[] input, byte[] output, int outOff); // Token: 0x0600AAC3 RID: 43715 [Token(Token = "0x600AAC3")] [Address(Slot = "10")] int ProcessBytes(byte[] input, int inOff, int length, byte[] output, int outOff); // Token: 0x0600AAC4 RID: 43716 [Token(Token = "0x600AAC4")] [Address(Slot = "11")] byte[] DoFinal(); // Token: 0x0600AAC5 RID: 43717 [Token(Token = "0x600AAC5")] [Address(Slot = "12")] byte[] DoFinal(byte[] input); // Token: 0x0600AAC6 RID: 43718 [Token(Token = "0x600AAC6")] [Address(Slot = "13")] byte[] DoFinal(byte[] input, int inOff, int length); // Token: 0x0600AAC7 RID: 43719 [Token(Token = "0x600AAC7")] [Address(Slot = "14")] int DoFinal(byte[] output, int outOff); // Token: 0x0600AAC8 RID: 43720 [Token(Token = "0x600AAC8")] [Address(Slot = "15")] int DoFinal(byte[] input, byte[] output, int outOff); // Token: 0x0600AAC9 RID: 43721 [Token(Token = "0x600AAC9")] [Address(Slot = "16")] int DoFinal(byte[] input, int inOff, int length, byte[] output, int outOff); // Token: 0x0600AACA RID: 43722 [Token(Token = "0x600AACA")] [Address(Slot = "17")] void Reset(); } }