using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BBC RID: 7100 [Token(Token = "0x2001BBC")] public interface IMac { // Token: 0x0600AEAC RID: 44716 [Token(Token = "0x600AEAC")] [Address(Slot = "0")] void Init(ICipherParameters parameters); // Token: 0x17001BC0 RID: 7104 // (get) Token: 0x0600AEAD RID: 44717 [Token(Token = "0x17001BC0")] string AlgorithmName { [Token(Token = "0x600AEAD")] [Address(Slot = "1")] get; } // Token: 0x0600AEAE RID: 44718 [Token(Token = "0x600AEAE")] [Address(Slot = "2")] int GetMacSize(); // Token: 0x0600AEAF RID: 44719 [Token(Token = "0x600AEAF")] [Address(Slot = "3")] void Update(byte input); // Token: 0x0600AEB0 RID: 44720 [Token(Token = "0x600AEB0")] [Address(Slot = "4")] void BlockUpdate(byte[] input, int inOff, int len); // Token: 0x0600AEB1 RID: 44721 [Token(Token = "0x600AEB1")] [Address(Slot = "5")] int DoFinal(byte[] output, int outOff); // Token: 0x0600AEB2 RID: 44722 [Token(Token = "0x600AEB2")] [Address(Slot = "6")] void Reset(); } }