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 |
public bool Verify(byte[] hash, ECDSASignature sig) { var signer = new ECDsaSigner(); signer.Init(false, GetPublicKeyParameters()); return signer.VerifySignature(hash, sig.R, sig.S); }
internal bool Verify(uint256 hash, ECDSASignature sig) { var signer = new ECDsaSigner(); signer.Init(false, GetPublicKeyParameters()); return signer.VerifySignature(hash.ToBytes(), sig.R, sig.S); }