| 58 | } |
| 59 | |
| 60 | void |
| 61 | ComputeEntryECDSA(uint256& entry, const uint256 &hash, const std::vector<unsigned char>& vchSig, const CPubKey& pubkey) const |
| 62 | { |
| 63 | CSHA256 hasher = m_salted_hasher_ecdsa; |
| 64 | hasher.Write(hash.begin(), 32).Write(pubkey.data(), pubkey.size()).Write(vchSig.data(), vchSig.size()).Finalize(entry.begin()); |
| 65 | } |
| 66 | |
| 67 | void |
| 68 | ComputeEntrySchnorr(uint256& entry, const uint256 &hash, Span<const unsigned char> sig, const XOnlyPubKey& pubkey) const |