using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001AD5 RID: 6869 [Token(Token = "0x2001AD5")] public interface IDsa { // Token: 0x17001B1D RID: 6941 // (get) Token: 0x0600AACB RID: 43723 [Token(Token = "0x17001B1D")] string AlgorithmName { [Token(Token = "0x600AACB")] [Address(Slot = "0")] get; } // Token: 0x0600AACC RID: 43724 [Token(Token = "0x600AACC")] [Address(Slot = "1")] void Init(bool forSigning, ICipherParameters parameters); // Token: 0x0600AACD RID: 43725 [Token(Token = "0x600AACD")] [Address(Slot = "2")] BigInteger[] GenerateSignature(byte[] message); // Token: 0x0600AACE RID: 43726 [Token(Token = "0x600AACE")] [Address(Slot = "3")] bool VerifySignature(byte[] message, BigInteger r, BigInteger s); } }