using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BB3 RID: 7091 [Token(Token = "0x2001BB3")] public interface IBufferedCipher { // Token: 0x17001BB9 RID: 7097 // (get) Token: 0x0600AE87 RID: 44679 [Token(Token = "0x17001BB9")] string AlgorithmName { [Token(Token = "0x600AE87")] [Address(Slot = "0")] get; } // Token: 0x0600AE88 RID: 44680 [Token(Token = "0x600AE88")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AE89 RID: 44681 [Token(Token = "0x600AE89")] [Address(Slot = "2")] int GetBlockSize(); // Token: 0x0600AE8A RID: 44682 [Token(Token = "0x600AE8A")] [Address(Slot = "3")] int GetOutputSize(int inputLen); // Token: 0x0600AE8B RID: 44683 [Token(Token = "0x600AE8B")] [Address(Slot = "4")] int GetUpdateOutputSize(int inputLen); // Token: 0x0600AE8C RID: 44684 [Token(Token = "0x600AE8C")] [Address(Slot = "5")] byte[] ProcessByte(byte input); // Token: 0x0600AE8D RID: 44685 [Token(Token = "0x600AE8D")] [Address(Slot = "6")] int ProcessByte(byte input, byte[] output, int outOff); // Token: 0x0600AE8E RID: 44686 [Token(Token = "0x600AE8E")] [Address(Slot = "7")] byte[] ProcessBytes(byte[] input); // Token: 0x0600AE8F RID: 44687 [Token(Token = "0x600AE8F")] [Address(Slot = "8")] byte[] ProcessBytes(byte[] input, int inOff, int length); // Token: 0x0600AE90 RID: 44688 [Token(Token = "0x600AE90")] [Address(Slot = "9")] int ProcessBytes(byte[] input, byte[] output, int outOff); // Token: 0x0600AE91 RID: 44689 [Token(Token = "0x600AE91")] [Address(Slot = "10")] int ProcessBytes(byte[] input, int inOff, int length, byte[] output, int outOff); // Token: 0x0600AE92 RID: 44690 [Token(Token = "0x600AE92")] [Address(Slot = "11")] byte[] DoFinal(); // Token: 0x0600AE93 RID: 44691 [Token(Token = "0x600AE93")] [Address(Slot = "12")] byte[] DoFinal(byte[] input); // Token: 0x0600AE94 RID: 44692 [Token(Token = "0x600AE94")] [Address(Slot = "13")] byte[] DoFinal(byte[] input, int inOff, int length); // Token: 0x0600AE95 RID: 44693 [Token(Token = "0x600AE95")] [Address(Slot = "14")] int DoFinal(byte[] output, int outOff); // Token: 0x0600AE96 RID: 44694 [Token(Token = "0x600AE96")] [Address(Slot = "15")] int DoFinal(byte[] input, byte[] output, int outOff); // Token: 0x0600AE97 RID: 44695 [Token(Token = "0x600AE97")] [Address(Slot = "16")] int DoFinal(byte[] input, int inOff, int length, byte[] output, int outOff); // Token: 0x0600AE98 RID: 44696 [Token(Token = "0x600AE98")] [Address(Slot = "17")] void Reset(); } }