using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto { // Token: 0x02001BB5 RID: 7093 [Token(Token = "0x2001BB5")] public interface IDsa { // Token: 0x17001BBA RID: 7098 // (get) Token: 0x0600AE99 RID: 44697 [Token(Token = "0x17001BBA")] string AlgorithmName { [Token(Token = "0x600AE99")] [Address(Slot = "0")] get; } // Token: 0x0600AE9A RID: 44698 [Token(Token = "0x600AE9A")] [Address(Slot = "1")] void Init(bool forSigning, ICipherParameters parameters); // Token: 0x0600AE9B RID: 44699 [Token(Token = "0x600AE9B")] [Address(Slot = "2")] BigInteger[] GenerateSignature(byte[] message); // Token: 0x0600AE9C RID: 44700 [Token(Token = "0x600AE9C")] [Address(Slot = "3")] bool VerifySignature(byte[] message, BigInteger r, BigInteger s); } }