signHash() 공개 메소드

public signHash ( byte hash ) : byte[]
hash byte
리턴 byte[]
예제 #1
0
파일: ECKey.cs 프로젝트: crowar/NBitcoin
		public ECDSASignature Sign(uint256 hash)
		{
			AssertPrivateKey();
			var signer = new DeterministicECDSA();
			signer.setPrivateKey(PrivateKey);
			var sig = ECDSASignature.FromDER(signer.signHash(hash.ToBytes()));
			return sig.MakeCanonical();
		}
예제 #2
0
        public ECDSASignature Sign(uint256 hash, bool useLowR = true)
        {
            AssertPrivateKey();
            var signer = new DeterministicECDSA(useLowR);

            signer.setPrivateKey(PrivateKey);
            var sig = ECDSASignature.FromDER(signer.signHash(hash.ToBytes()));

            return(sig.MakeCanonical());
        }
예제 #3
0
        public virtual ECDSASignature Sign(byte[] hash)
        {
            AssertPrivateKey();
            var signer = new DeterministicECDSA();

            signer.setPrivateKey(PrivateKey);
            var sig = ECDSASignature.FromDER(signer.signHash(hash));

            return(sig.MakeCanonical());
        }
예제 #4
0
        public ECDSASignature Sign(uint256 hash)
        {
            AssertPrivateKey();
            var signer = new DeterministicECDSA();

            signer.setPrivateKey(this.PrivateKey);
            ECDSASignature sig = ECDSASignature.FromDER(signer.signHash(hash.ToBytes()));

            return(sig.MakeCanonical());
        }
예제 #5
0
 public virtual ECDSASignature Sign(byte[] hash)
 {
     AssertPrivateKey();
     var signer = new DeterministicECDSA();
     signer.setPrivateKey(PrivateKey);
     var sig = ECDSASignature.FromDER(signer.signHash(hash));
     return sig.MakeCanonical();
 }