using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001AD0 RID: 6864 [Token(Token = "0x2001AD0")] public interface IBasicAgreement { // Token: 0x0600AAAE RID: 43694 [Token(Token = "0x600AAAE")] [Address(Slot = "0")] void Init(ICipherParameters parameters); // Token: 0x0600AAAF RID: 43695 [Token(Token = "0x600AAAF")] [Address(Slot = "1")] int GetFieldSize(); // Token: 0x0600AAB0 RID: 43696 [Token(Token = "0x600AAB0")] [Address(Slot = "2")] BigInteger CalculateAgreement(ICipherParameters pubKey); } }