Create a compact signature (65 bytes), which allows reconstructing the used public key. The format is one header byte, followed by two times 32 bytes for the serialized r and s values. The header byte: 0x1B = first key with even y, 0x1C = first key with odd y, 0x1D = second key with even y, 0x1E = second key with odd y, add 0x04 for compressed keys.
Synopsis
Declared in <key.h>
bool
SignCompact(
uint256 const& hash,
std::vector<unsigned char>& vchSig) const;
Return Value
true if signing succeeded.
Parameters
Name |
Description |
hash |
The 32‐byte message hash to sign. |
vchSig |
Output buffer receiving the 65‐byte compact signature. |
Created with MrDocs