using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BAE RID: 7086 [Token(Token = "0x2001BAE")] public interface IAsymmetricBlockCipher { // Token: 0x17001BB6 RID: 7094 // (get) Token: 0x0600AE75 RID: 44661 [Token(Token = "0x17001BB6")] string AlgorithmName { [Token(Token = "0x600AE75")] [Address(Slot = "0")] get; } // Token: 0x0600AE76 RID: 44662 [Token(Token = "0x600AE76")] [Address(Slot = "1")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AE77 RID: 44663 [Token(Token = "0x600AE77")] [Address(Slot = "2")] int GetInputBlockSize(); // Token: 0x0600AE78 RID: 44664 [Token(Token = "0x600AE78")] [Address(Slot = "3")] int GetOutputBlockSize(); // Token: 0x0600AE79 RID: 44665 [Token(Token = "0x600AE79")] [Address(Slot = "4")] byte[] ProcessBlock(byte[] inBuf, int inOff, int inLen); } }