![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
Helper class for signing hashes and checking their signatures. More...
#include <messagesigner.h>
Static Public Member Functions | |
| static bool | SignHash (const uint256 &hash, const CKey &key, std::vector< unsigned char > &vchSigRet) |
| Sign the hash, returns true if successful. More... | |
| static bool | SignHash (const uint256 &hash, const CBLSSecretKey &key, std::vector< unsigned char > &vchSigRet) |
| Sign the hash with BLS key, returns true if successful. More... | |
| static bool | VerifyHash (const uint256 &hash, const CPubKey &pubkey, const std::vector< unsigned char > &vchSig, std::string &strErrorRet) |
| Verify the hash signature, returns true if successful. More... | |
| static bool | VerifyHash (const uint256 &hash, const CKeyID &keyID, const std::vector< unsigned char > &vchSig, std::string &strErrorRet) |
| Verify the hash signature, returns true if successful. More... | |
| static bool | VerifyHash (const uint256 &hash, const CBLSPublicKey &pk, const std::vector< unsigned char > &vchSig) |
| Verify the hash BLS signature, returns true if successful. More... | |
Helper class for signing hashes and checking their signatures.
Definition at line 44 of file messagesigner.h.
|
static |
Sign the hash with BLS key, returns true if successful.
Definition at line 74 of file messagesigner.cpp.
|
static |
Sign the hash, returns true if successful.
Definition at line 69 of file messagesigner.cpp.
|
static |
Verify the hash BLS signature, returns true if successful.
Definition at line 106 of file messagesigner.cpp.
|
static |
Verify the hash signature, returns true if successful.
Definition at line 88 of file messagesigner.cpp.
|
static |
Verify the hash signature, returns true if successful.
Definition at line 83 of file messagesigner.cpp.