| 331 | } |
| 332 | |
| 333 | CScriptWitness ConsumeScriptWitness(FuzzedDataProvider& fuzzed_data_provider, const size_t max_stack_elem_size) noexcept |
| 334 | { |
| 335 | CScriptWitness ret; |
| 336 | const auto n_elements = fuzzed_data_provider.ConsumeIntegralInRange<size_t>(0, max_stack_elem_size); |
| 337 | for (size_t i = 0; i < n_elements; ++i) { |
| 338 | ret.stack.push_back(ConsumeRandomLengthByteVector(fuzzed_data_provider)); |
| 339 | } |
| 340 | return ret; |
| 341 | } |
| 342 | |
| 343 | CScript ConsumeScript(FuzzedDataProvider& fuzzed_data_provider, const bool maybe_p2wsh) noexcept |
| 344 | { |
no test coverage detected