using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BB0 RID: 7088 [Token(Token = "0x2001BB0")] public interface IBasicAgreement { // Token: 0x0600AE7C RID: 44668 [Token(Token = "0x600AE7C")] [Address(Slot = "0")] void Init(ICipherParameters parameters); // Token: 0x0600AE7D RID: 44669 [Token(Token = "0x600AE7D")] [Address(Slot = "1")] int GetFieldSize(); // Token: 0x0600AE7E RID: 44670 [Token(Token = "0x600AE7E")] [Address(Slot = "2")] BigInteger CalculateAgreement(ICipherParameters pubKey); } }