MCPcopy Create free account
hub / github.com/ElementsProject/elements / ComputeEntrySchnorr

Method ComputeEntrySchnorr

src/script/sigcache.cpp:67–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65 }
66
67 void
68 ComputeEntrySchnorr(uint256& entry, const uint256 &hash, Span<const unsigned char> sig, const XOnlyPubKey& pubkey) const
69 {
70 CSHA256 hasher = m_salted_hasher_schnorr;
71 hasher.Write(hash.begin(), 32).Write(pubkey.data(), pubkey.size()).Write(sig.data(), sig.size()).Finalize(entry.begin());
72 }
73
74 // ELEMENTS:
75 void ComputeEntryRangeProof(uint256& entry, const std::vector<unsigned char>& proof, const std::vector<unsigned char>& commitment) {

Callers 1

Calls 5

FinalizeMethod · 0.45
WriteMethod · 0.45
beginMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected