| 43 | } |
| 44 | |
| 45 | void SignatureCache::ComputeEntrySchnorr(uint256& entry, const uint256& hash, std::span<const unsigned char> sig, const XOnlyPubKey& pubkey) const |
| 46 | { |
| 47 | CSHA256 hasher = m_salted_hasher_schnorr; |
| 48 | hasher.Write(hash.begin(), 32).Write(pubkey.data(), pubkey.size()).Write(sig.data(), sig.size()).Finalize(entry.begin()); |
| 49 | } |
| 50 | |
| 51 | bool SignatureCache::Get(const uint256& entry, const bool erase) |
| 52 | { |