using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001500 RID: 5376 [Token(Token = "0x2001500")] [StructLayout(3)] public interface IRawAgreement { // Token: 0x06008F0B RID: 36619 [Token(Token = "0x6008F0B")] [Address(Slot = "0")] void Init(ICipherParameters parameters); // Token: 0x17001723 RID: 5923 // (get) Token: 0x06008F0C RID: 36620 [Token(Token = "0x17001723")] int AgreementSize { [Token(Token = "0x6008F0C")] [Address(Slot = "1")] get; } // Token: 0x06008F0D RID: 36621 [Token(Token = "0x6008F0D")] [Address(Slot = "2")] void CalculateAgreement(ICipherParameters publicKey, byte[] buf, int off); } }