Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
A writer stream (for serialization) that computes a 256-bit hash.
More...
#include <hash.h>
A writer stream (for serialization) that computes a 256-bit hash.
Definition at line 184 of file hash.h.
◆ CHashWriter()
CHashWriter::CHashWriter |
( |
int |
nTypeIn, |
|
|
int |
nVersionIn |
|
) |
| |
|
inline |
◆ GetHash()
Definition at line 203 of file hash.h.
References ctx, and CHash256::Finalize().
Referenced by llmq::CLLMQUtils::BuildCommitmentHash(), llmq::CLLMQUtils::BuildSignHash(), CSimplifiedMNListEntry::CalcHash(), CalcTxInputsHash(), CBLSWrapper< bls::InsecureSignature, BLS_CURVE_SIG_SIZE, CBLSSignature >::CBLSWrapper(), CGovernanceObject::GetHash(), llmq::CInstantSendLock::GetRequestId(), CSporkMessage::GetSignatureHash(), CSporkMessage::GetSignerKeyID(), llmq::CDKGContribution::GetSignHash(), GetUTXOStats(), llmq::MakeQuorumKey(), SignVerifyMessageDialog::on_signMessageButton_SM_clicked(), SignVerifyMessageDialog::on_verifyMessageButton_VM_clicked(), llmq::CDKGPendingMessages::PushPendingMessage(), SerializeHash(), SignatureHash(), CMessageSigner::SignMessage(), signmessage(), signmessagewithprivkey(), CGovernanceVote::UpdateHash(), CBLSLazyWrapper< CBLSSignature >::UpdateHash(), CMessageSigner::VerifyMessage(), and verifymessage().
◆ GetType()
int CHashWriter::GetType |
( |
| ) |
const |
|
inline |
◆ GetVersion()
int CHashWriter::GetVersion |
( |
| ) |
const |
|
inline |
◆ operator<<()
◆ write()
void CHashWriter::write |
( |
const char * |
pch, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ ctx
◆ nType
const int CHashWriter::nType |
|
private |
◆ nVersion
const int CHashWriter::nVersion |
|
private |
The documentation for this class was generated from the following file: