using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001506 RID: 5382 [Token(Token = "0x2001506")] [StructLayout(3)] public interface IStreamCipher { // Token: 0x17001727 RID: 5927 // (get) Token: 0x06008F22 RID: 36642 [Token(Token = "0x17001727")] string AlgorithmName { [Token(Token = "0x6008F22")] [Address(Slot = "0")] get; } // Token: 0x06008F23 RID: 36643 [Token(Token = "0x6008F23")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x06008F24 RID: 36644 [Token(Token = "0x6008F24")] [Address(Slot = "2")] byte ReturnByte(byte input); // Token: 0x06008F25 RID: 36645 [Token(Token = "0x6008F25")] [Address(Slot = "3")] void ProcessBytes(byte[] input, int inOff, int length, byte[] output, int outOff); // Token: 0x06008F26 RID: 36646 [Token(Token = "0x6008F26")] [Address(Slot = "4")] void Reset(); } }