Esempio n. 1
0
        public virtual string HashAndSign(byte[] plainMessage, EthECKey key)
        {
            var hash      = Hash(plainMessage);
            var signature = key.SignAndCalculateV(hash);

            return(CreateStringSignature(signature));
        }
Esempio n. 2
0
        public virtual string Sign(byte[] message, EthECKey key)
        {
            var signature = key.SignAndCalculateV(message);

            return(CreateStringSignature(signature));
        }
Esempio n. 3
0
 public void Sign(EthECKey key, BigInteger chainId)
 {
     signature  = key.SignAndCalculateV(RawHash, chainId);
     rlpEncoded = null;
 }
Esempio n. 4
0
 public void Sign(EthECKey key)
 {
     signature  = key.SignAndCalculateV(RawHash);
     rlpEncoded = null;
 }
Esempio n. 5
0
 public virtual EthECDSASignature SignAndCalculateV(byte[] message, EthECKey key)
 {
     return(key.SignAndCalculateV(message));
 }
Esempio n. 6
0
 public void SignLegacy(EthECKey key)
 {
     Signature        = key.SignAndCalculateV(RawHash);
     rlpSignedEncoded = null;
 }