using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001ACE RID: 6862 [Token(Token = "0x2001ACE")] public interface IAsymmetricBlockCipher { // Token: 0x17001B19 RID: 6937 // (get) Token: 0x0600AAA7 RID: 43687 [Token(Token = "0x17001B19")] string AlgorithmName { [Token(Token = "0x600AAA7")] [Address(Slot = "0")] get; } // Token: 0x0600AAA8 RID: 43688 [Token(Token = "0x600AAA8")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AAA9 RID: 43689 [Token(Token = "0x600AAA9")] [Address(Slot = "2")] int GetInputBlockSize(); // Token: 0x0600AAAA RID: 43690 [Token(Token = "0x600AAAA")] [Address(Slot = "3")] int GetOutputBlockSize(); // Token: 0x0600AAAB RID: 43691 [Token(Token = "0x600AAAB")] [Address(Slot = "4")] byte[] ProcessBlock(byte[] inBuf, int inOff, int inLen); } }