Property | Type | Description | |
---|---|---|---|
kCalculator | IDsaKCalculator | ||
key | NBitcoin.BouncyCastle.Crypto.Parameters.ECKeyParameters | ||
random |
Method | Description | |
---|---|---|
ECDsaSigner ( ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
ECDsaSigner ( IDsaKCalculator kCalculator ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
GenerateSignature ( byte message ) : NBitcoin.BouncyCastle.Math.BigInteger[] | ||
Init ( bool forSigning, ICipherParameters parameters ) : void | ||
VerifySignature ( byte message, NBitcoin.BouncyCastle.Math.BigInteger r, NBitcoin.BouncyCastle.Math.BigInteger s ) : bool |
Method | Description | |
---|---|---|
CalculateE ( NBitcoin.BouncyCastle.Math.BigInteger n, byte message ) : NBitcoin.BouncyCastle.Math.BigInteger | ||
CreateBasePointMultiplier ( ) : ECMultiplier | ||
GetDenominator ( int coordinateSystem, NBitcoin.BouncyCastle.Math.EC.ECPoint p ) : |
||
InitSecureRandom ( bool needed, |
protected CalculateE ( NBitcoin.BouncyCastle.Math.BigInteger n, byte message ) : NBitcoin.BouncyCastle.Math.BigInteger | ||
n | NBitcoin.BouncyCastle.Math.BigInteger | |
message | byte | |
return | NBitcoin.BouncyCastle.Math.BigInteger |
protected CreateBasePointMultiplier ( ) : ECMultiplier | ||
return | ECMultiplier |
public ECDsaSigner ( ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
return | NBitcoin.BouncyCastle.Crypto.Parameters |
public ECDsaSigner ( IDsaKCalculator kCalculator ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
kCalculator | IDsaKCalculator | |
return | NBitcoin.BouncyCastle.Crypto.Parameters |
public GenerateSignature ( byte message ) : NBitcoin.BouncyCastle.Math.BigInteger[] | ||
message | byte | |
return | NBitcoin.BouncyCastle.Math.BigInteger[] |
protected GetDenominator ( int coordinateSystem, NBitcoin.BouncyCastle.Math.EC.ECPoint p ) : |
||
coordinateSystem | int | |
p | NBitcoin.BouncyCastle.Math.EC.ECPoint | |
return |
public Init ( bool forSigning, ICipherParameters parameters ) : void | ||
forSigning | bool | |
parameters | ICipherParameters | |
return | void |
protected InitSecureRandom ( bool needed, |
||
needed | bool | |
provided | ||
return |
public VerifySignature ( byte message, NBitcoin.BouncyCastle.Math.BigInteger r, NBitcoin.BouncyCastle.Math.BigInteger s ) : bool | ||
message | byte | |
r | NBitcoin.BouncyCastle.Math.BigInteger | |
s | NBitcoin.BouncyCastle.Math.BigInteger | |
return | bool |
protected ECKeyParameters,NBitcoin.BouncyCastle.Crypto.Parameters key | ||
return | NBitcoin.BouncyCastle.Crypto.Parameters.ECKeyParameters |