fuzz: Limit max ops in rolling_bloom_filter fuzz target #22453 pull MarcoFalke wants to merge 2 commits into bitcoin:master from MarcoFalke:2107-fuzzRoll changing 1 files +9 −8 Conversation Commits2 Files1 Check MarcoFalke commented at 9:55 AM on July 15, 2021: member 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 fuzz: Speed up rolling_bloom_filter fuzz test aaaa61fd30 fuzz: Use ConsumeUInt256 helper to simplify rolling_bloom_filter fuzz test faa86b71ac MarcoFalke renamed this:fuzz: Speed up rolling_bloom_filter fuzz testfuzz: Limit max ops in rolling_bloom_filter fuzz targeton Jul 15, 2021 DrahtBot added the label Tests on Jul 15, 2021 theStack approved theStack commented at 9:53 AM on July 18, 2021: contributor Concept and code review ACK faa86b71acefc8f2e366746a1c251888e6e686dd MarcoFalke cross-referenced this on Jul 20, 2021 from issue fuzz: replace every fuzzer-controlled while loop with a macro by apoelstra practicalswift commented at 7:42 PM on July 24, 2021: contributor cr ACK faa86b71acefc8f2e366746a1c251888e6e686dd MarcoFalke merged this on Jul 25, 2021 MarcoFalke closed this on Jul 25, 2021 MarcoFalke deleted the branch on Jul 25, 2021 sidhujag referenced this in commit 00ffc995b9 on Jul 28, 2021 bitcoin locked this on Aug 18, 2022 ContributorsMarcoFalketheStackpracticalswift LabelsTests Linked (view graph)#22508 fuzz: replace every fuzzer-controlled while loop with a macro