using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BC0 RID: 7104 [Token(Token = "0x2001BC0")] public interface ISigner { // Token: 0x17001BC3 RID: 7107 // (get) Token: 0x0600AEBE RID: 44734 [Token(Token = "0x17001BC3")] string AlgorithmName { [Token(Token = "0x600AEBE")] [Address(Slot = "0")] get; } // Token: 0x0600AEBF RID: 44735 [Token(Token = "0x600AEBF")] [Address(Slot = "1")] void Init(bool forSigning, ICipherParameters parameters); // Token: 0x0600AEC0 RID: 44736 [Token(Token = "0x600AEC0")] [Address(Slot = "2")] void Update(byte input); // Token: 0x0600AEC1 RID: 44737 [Token(Token = "0x600AEC1")] [Address(Slot = "3")] void BlockUpdate(byte[] input, int inOff, int length); // Token: 0x0600AEC2 RID: 44738 [Token(Token = "0x600AEC2")] [Address(Slot = "4")] byte[] GenerateSignature(); // Token: 0x0600AEC3 RID: 44739 [Token(Token = "0x600AEC3")] [Address(Slot = "5")] bool VerifySignature(byte[] signature); // Token: 0x0600AEC4 RID: 44740 [Token(Token = "0x600AEC4")] [Address(Slot = "6")] void Reset(); } }