using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001AE0 RID: 6880 [Token(Token = "0x2001AE0")] public interface ISigner { // Token: 0x17001B26 RID: 6950 // (get) Token: 0x0600AAF0 RID: 43760 [Token(Token = "0x17001B26")] string AlgorithmName { [Token(Token = "0x600AAF0")] [Address(Slot = "0")] get; } // Token: 0x0600AAF1 RID: 43761 [Token(Token = "0x600AAF1")] [Address(Slot = "1")] void Init(bool forSigning, ICipherParameters parameters); // Token: 0x0600AAF2 RID: 43762 [Token(Token = "0x600AAF2")] [Address(Slot = "2")] void Update(byte input); // Token: 0x0600AAF3 RID: 43763 [Token(Token = "0x600AAF3")] [Address(Slot = "3")] void BlockUpdate(byte[] input, int inOff, int length); // Token: 0x0600AAF4 RID: 43764 [Token(Token = "0x600AAF4")] [Address(Slot = "4")] byte[] GenerateSignature(); // Token: 0x0600AAF5 RID: 43765 [Token(Token = "0x600AAF5")] [Address(Slot = "5")] bool VerifySignature(byte[] signature); // Token: 0x0600AAF6 RID: 43766 [Token(Token = "0x600AAF6")] [Address(Slot = "6")] void Reset(); } }