<PackageReference Include="BouncyCastle.Cryptography" Version="2.8.0-beta.349" />

Org.BouncyCastle.Crypto.Signers.HMacDsaKCalculator

A deterministic K calculator based on the algorithm in section 3.2 of RFC 6979.
namespace Org.BouncyCastle.Crypto.Signers { public class HMacDsaKCalculator : IDsaKCalculator { public virtual bool IsDeterministic { get; } public HMacDsaKCalculator(IDigest digest); public virtual void Init(BigInteger n, SecureRandom random); public void Init(BigInteger n, BigInteger d, byte[] message); public virtual BigInteger NextK(); protected virtual void InitAdditionalInput0(HMac hmac0); protected virtual void InitAdditionalInput1(HMac hmac1); } }