diff options
author | MarcoFalke <falke.marco@gmail.com> | 2021-07-25 12:34:48 +0200 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2021-07-25 12:34:55 +0200 |
commit | 2aa937e97af66206f9f128e59b47ec93cfb5e0b3 (patch) | |
tree | ba85b5c10c1e6157329fc7be62ec483b6ce4eb37 /test/functional/test_framework/coverage.py | |
parent | 2735e111eba32bc97b25960c626dd573447cdbee (diff) | |
parent | faa86b71acefc8f2e366746a1c251888e6e686dd (diff) |
Merge bitcoin/bitcoin#22453: fuzz: Limit max ops in rolling_bloom_filter fuzz target
faa86b71acefc8f2e366746a1c251888e6e686dd fuzz: Use ConsumeUInt256 helper to simplify rolling_bloom_filter fuzz test (MarcoFalke)
aaaa61fd306e25379e6222e31bf160a6eb04f74e fuzz: Speed up rolling_bloom_filter fuzz test (MarcoFalke)
Pull request description:
Without a size limit on the input data, the runtime is unbounded. Fix this by picking an upper bound on the maximum number of fuzz operations.
Reproducer from OSS-Fuzz (without bug report):
[clusterfuzz-testcase-rolling_bloom_filter-5980807721254912.log](https://github.com/bitcoin/bitcoin/files/6822159/clusterfuzz-testcase-rolling_bloom_filter-5980807721254912.log)
ACKs for top commit:
practicalswift:
cr ACK faa86b71acefc8f2e366746a1c251888e6e686dd
theStack:
Concept and code review ACK faa86b71acefc8f2e366746a1c251888e6e686dd
Tree-SHA512: eace588509dfddb2ba97baf86379fa713fa6eb758184abff676cb95807ff8ff36905eeaddeba05665b8464c35c57e2138f88caec71cbfb255e546bbe76558da0
Diffstat (limited to 'test/functional/test_framework/coverage.py')
0 files changed, 0 insertions, 0 deletions