C# Class NBitcoin.BouncyCastle.Crypto.Signers.HMacDsaKCalculator

Inheritance: IDsaKCalculator
Exibir arquivo Open project: Nethereum/Nethereum

Public Methods

Method Description
HMacDsaKCalculator ( IDigest digest ) : System
Init ( NBitcoin.BouncyCastle.Math.BigInteger n, NBitcoin.BouncyCastle.Math.BigInteger d, byte message ) : void
Init ( NBitcoin.BouncyCastle.Math.BigInteger n, SecureRandom random ) : void
NextK ( ) : NBitcoin.BouncyCastle.Math.BigInteger

Private Methods

Method Description
BitsToInt ( byte t ) : NBitcoin.BouncyCastle.Math.BigInteger

Method Details

HMacDsaKCalculator() public method

public HMacDsaKCalculator ( IDigest digest ) : System
digest IDigest
return System

Init() public method

public Init ( NBitcoin.BouncyCastle.Math.BigInteger n, NBitcoin.BouncyCastle.Math.BigInteger d, byte message ) : void
n NBitcoin.BouncyCastle.Math.BigInteger
d NBitcoin.BouncyCastle.Math.BigInteger
message byte
return void

Init() public method

public Init ( NBitcoin.BouncyCastle.Math.BigInteger n, SecureRandom random ) : void
n NBitcoin.BouncyCastle.Math.BigInteger
random NBitcoin.BouncyCastle.Security.SecureRandom
return void

NextK() public method

public NextK ( ) : NBitcoin.BouncyCastle.Math.BigInteger
return NBitcoin.BouncyCastle.Math.BigInteger