MCPcopy Create free account
hub / github.com/Bitcoin-ABC/bitcoin-abc / CheckRawSignatureEncoding

Function CheckRawSignatureEncoding

src/script/sigencoding.cpp:192–200  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190}
191
192static bool CheckRawSignatureEncoding(const slicedvaltype &sig, uint32_t flags,
193 ScriptError *serror) {
194 if (IsSchnorrSig(sig)) {
195 // In a generic-signature context, 64-byte signatures are interpreted
196 // as Schnorr signatures (always correctly encoded).
197 return true;
198 }
199 return CheckRawECDSASignatureEncoding(sig, flags, serror);
200}
201
202bool CheckDataSignatureEncoding(const valtype &vchSig, uint32_t flags,
203 ScriptError *serror) {

Callers 2

Calls 2

IsSchnorrSigFunction · 0.85

Tested by

no test coverage detected