using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Signers { // Token: 0x02001BB3 RID: 7091 [Token(Token = "0x2001BB3")] public interface IDsaKCalculator { // Token: 0x17001BE8 RID: 7144 // (get) Token: 0x0600B13A RID: 45370 [Token(Token = "0x17001BE8")] bool IsDeterministic { [Token(Token = "0x600B13A")] [Address(Slot = "0")] get; } // Token: 0x0600B13B RID: 45371 [Token(Token = "0x600B13B")] [Address(Slot = "1")] void Init(BigInteger n, SecureRandom random); // Token: 0x0600B13C RID: 45372 [Token(Token = "0x600B13C")] [Address(Slot = "2")] void Init(BigInteger n, BigInteger d, byte[] message); // Token: 0x0600B13D RID: 45373 [Token(Token = "0x600B13D")] [Address(Slot = "3")] BigInteger NextK(); } }