MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / IsFullyValid

Method IsFullyValid

src/pubkey.cpp:230–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

228}
229
230bool XOnlyPubKey::IsFullyValid() const
231{
232 secp256k1_xonly_pubkey pubkey;
233 return secp256k1_xonly_pubkey_parse(secp256k1_context_static, &pubkey, m_keydata.data());
234}
235
236bool XOnlyPubKey::VerifySchnorr(const uint256& msg, std::span<const unsigned char> sigbytes) const
237{

Callers 15

DecodeMethod · 0.80
MutateTxAddOutPubKeyFunction · 0.80
MutateTxAddOutMultiSigFunction · 0.80
DeserializeHDKeypathsFunction · 0.80
UnserializeMethod · 0.80
UnserializeMethod · 0.80
FillSignatureDataMethod · 0.80
IsToPubKeyFunction · 0.80
ExtractPubKeyFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80

Calls 4

sizeFunction · 0.85
dataMethod · 0.45

Tested by 3

BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
FUZZ_TARGETFunction · 0.64