프로퍼티 | 타입 | 설명 | |
---|---|---|---|
kCalculator | IDsaKCalculator | ||
key | NBitcoin.BouncyCastle.Crypto.Parameters.ECKeyParameters | ||
random |
메소드 | 설명 | |
---|---|---|
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 |
메소드 | 설명 | |
---|---|---|
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 | |
리턴 | NBitcoin.BouncyCastle.Math.BigInteger |
protected CreateBasePointMultiplier ( ) : ECMultiplier | ||
리턴 | ECMultiplier |
public ECDsaSigner ( ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
리턴 | NBitcoin.BouncyCastle.Crypto.Parameters |
public ECDsaSigner ( IDsaKCalculator kCalculator ) : NBitcoin.BouncyCastle.Crypto.Parameters | ||
kCalculator | IDsaKCalculator | |
리턴 | NBitcoin.BouncyCastle.Crypto.Parameters |
public GenerateSignature ( byte message ) : NBitcoin.BouncyCastle.Math.BigInteger[] | ||
message | byte | |
리턴 | NBitcoin.BouncyCastle.Math.BigInteger[] |
protected GetDenominator ( int coordinateSystem, NBitcoin.BouncyCastle.Math.EC.ECPoint p ) : |
||
coordinateSystem | int | |
p | NBitcoin.BouncyCastle.Math.EC.ECPoint | |
리턴 |
public Init ( bool forSigning, ICipherParameters parameters ) : void | ||
forSigning | bool | |
parameters | ICipherParameters | |
리턴 | void |
protected InitSecureRandom ( bool needed, |
||
needed | bool | |
provided | ||
리턴 |
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 | |
리턴 | bool |
protected ECKeyParameters,NBitcoin.BouncyCastle.Crypto.Parameters key | ||
리턴 | NBitcoin.BouncyCastle.Crypto.Parameters.ECKeyParameters |