bool CPubKey::Decompress() { if (!IsValid()) return false; CECKey key; if (!key.SetPubKey(*this)) return false; key.GetPubKey(*this, false); return true; }
bool CPubKey::Verify(const uint256 &hash, const std::vector<unsigned char>& vchSig) const { if (!IsValid()) return false; CECKey key; if (!key.SetPubKey(*this)) return false; if (!key.Verify(hash, vchSig)) return false; return true; }