using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x0200150A RID: 5386 [Token(Token = "0x200150A")] [StructLayout(3)] public interface IWrapper { // Token: 0x17001729 RID: 5929 // (get) Token: 0x06008F2C RID: 36652 [Token(Token = "0x17001729")] string AlgorithmName { [Token(Token = "0x6008F2C")] [Address(Slot = "0")] get; } // Token: 0x06008F2D RID: 36653 [Token(Token = "0x6008F2D")] [Address(Slot = "1")] void Init(bool forWrapping, ICipherParameters parameters); // Token: 0x06008F2E RID: 36654 [Token(Token = "0x6008F2E")] [Address(Slot = "2")] byte[] Wrap(byte[] input, int inOff, int length); // Token: 0x06008F2F RID: 36655 [Token(Token = "0x6008F2F")] [Address(Slot = "3")] byte[] Unwrap(byte[] input, int inOff, int length); } }