I have my
ECKey key. In order to create an
ECDSASignature object with BitcoinJ, we have to call
ECDSASignature mySignature = key.sign(Sha256Hash input).
Sha256Hash input my message? Or is it the result of
What if I don't have a message to sign? Is it acceptable to sign the
key.getPrivKeyBytes() in order to create an
ECDSASignature, or it is unacceptable because it reveals information including in
getPrivKeyBytes() and as a result reveal my private key?
And if it is unacceptable what must be my message? Can I can sign whatever I want in order to create my