using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x020014F9 RID: 5369 [Token(Token = "0x20014F9")] [StructLayout(3)] public interface IDerivationFunction { // Token: 0x06008EF5 RID: 36597 [Token(Token = "0x6008EF5")] [Address(Slot = "0")] void Init(IDerivationParameters parameters); // Token: 0x1700171D RID: 5917 // (get) Token: 0x06008EF6 RID: 36598 [Token(Token = "0x1700171D")] IDigest Digest { [Token(Token = "0x6008EF6")] [Address(Slot = "1")] get; } // Token: 0x06008EF7 RID: 36599 [Token(Token = "0x6008EF7")] [Address(Slot = "2")] int GenerateBytes(byte[] output, int outOff, int length); } }