| 252 | } |
| 253 | |
| 254 | bool CheckTransactionSignatureEncoding(const valtype &vchSig, uint32_t flags, |
| 255 | ScriptError *serror) { |
| 256 | return CheckTransactionSignatureEncodingImpl( |
| 257 | vchSig, flags, serror, |
| 258 | [](const slicedvaltype &templateSig, uint32_t templateFlags, |
| 259 | ScriptError *templateSerror) { |
| 260 | return CheckRawSignatureEncoding(templateSig, templateFlags, |
| 261 | templateSerror); |
| 262 | }); |
| 263 | } |
| 264 | |
| 265 | bool CheckTransactionECDSASignatureEncoding(const valtype &vchSig, |
| 266 | uint32_t flags, |