MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / MessageSign

Function MessageSign

src/common/signmessage.cpp:57–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55}
56
57bool MessageSign(
58 const CKey& privkey,
59 const std::string& message,
60 std::string& signature)
61{
62 std::vector<unsigned char> signature_bytes;
63
64 if (!privkey.SignCompact(MessageHash(message), signature_bytes)) {
65 return false;
66 }
67
68 signature = EncodeBase64(signature_bytes);
69
70 return true;
71}
72
73uint256 MessageHash(const std::string& message)
74{

Callers 4

SignMessageMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
message.cppFile · 0.85
signmessagewithprivkeyFunction · 0.85

Calls 3

MessageHashFunction · 0.85
SignCompactMethod · 0.80
EncodeBase64Function · 0.50

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68