using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001ADE RID: 6878 [Token(Token = "0x2001ADE")] public interface IRsa { // Token: 0x0600AAE8 RID: 43752 [Token(Token = "0x600AAE8")] [Address(Slot = "0")] void Init(bool forEncryption, ICipherParameters parameters); // Token: 0x0600AAE9 RID: 43753 [Token(Token = "0x600AAE9")] [Address(Slot = "1")] int GetInputBlockSize(); // Token: 0x0600AAEA RID: 43754 [Token(Token = "0x600AAEA")] [Address(Slot = "2")] int GetOutputBlockSize(); // Token: 0x0600AAEB RID: 43755 [Token(Token = "0x600AAEB")] [Address(Slot = "3")] BigInteger ConvertInput(byte[] buf, int off, int len); // Token: 0x0600AAEC RID: 43756 [Token(Token = "0x600AAEC")] [Address(Slot = "4")] BigInteger ProcessBlock(BigInteger input); // Token: 0x0600AAED RID: 43757 [Token(Token = "0x600AAED")] [Address(Slot = "5")] byte[] ConvertOutput(BigInteger result); } }