using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001ADC RID: 6876 [Token(Token = "0x2001ADC")] public interface IMac { // Token: 0x0600AADE RID: 43742 [Token(Token = "0x600AADE")] [Address(Slot = "0")] void Init(ICipherParameters parameters); // Token: 0x17001B23 RID: 6947 // (get) Token: 0x0600AADF RID: 43743 [Token(Token = "0x17001B23")] string AlgorithmName { [Token(Token = "0x600AADF")] [Address(Slot = "1")] get; } // Token: 0x0600AAE0 RID: 43744 [Token(Token = "0x600AAE0")] [Address(Slot = "2")] int GetMacSize(); // Token: 0x0600AAE1 RID: 43745 [Token(Token = "0x600AAE1")] [Address(Slot = "3")] void Update(byte input); // Token: 0x0600AAE2 RID: 43746 [Token(Token = "0x600AAE2")] [Address(Slot = "4")] void BlockUpdate(byte[] input, int inOff, int len); // Token: 0x0600AAE3 RID: 43747 [Token(Token = "0x600AAE3")] [Address(Slot = "5")] int DoFinal(byte[] output, int outOff); // Token: 0x0600AAE4 RID: 43748 [Token(Token = "0x600AAE4")] [Address(Slot = "6")] void Reset(); } }