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

Method IsFullyValid

src/pubkey.cpp:200–204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200bool XOnlyPubKey::IsFullyValid() const
201{
202 secp256k1_xonly_pubkey pubkey;
203 return secp256k1_xonly_pubkey_parse(secp256k1_context_verify, &pubkey, m_keydata.data());
204}
205
206bool XOnlyPubKey::VerifySchnorr(const Span<const unsigned char> msg, Span<const unsigned char> sigbytes) const
207{

Callers 15

TxToUnivFunction · 0.80
DecodeMethod · 0.80
MutateTxAddOutPubKeyFunction · 0.80
MutateTxAddOutMultiSigFunction · 0.80
operator()Method · 0.80
DeserializeHDKeypathsFunction · 0.80
UnserializeMethod · 0.80
UnserializeMethod · 0.80
UnblindConfidentialPairFunction · 0.80
BlindTransactionFunction · 0.80
RawFillBlindsFunction · 0.80
IsToPubKeyFunction · 0.80

Calls 4

sizeFunction · 0.70
dataMethod · 0.45

Tested by 3

TestWatchOnlyPubKeyFunction · 0.64
PollutePubKeyFunction · 0.64
FUZZ_TARGET_INITFunction · 0.64